Commit graph

45 commits

Author SHA1 Message Date
Lwmte
2db7e4dd05 Fix some sentry gun bugs 2021-08-02 15:01:28 +03:00
Lwmte
041b03c91d Assign hitEffect for most objects 2021-08-02 14:21:41 +03:00
MontyTRC89
d09b6fe422 Fixed ID_SKELETON immortality 2021-06-07 16:10:43 +02:00
MontyTRC89
7406577e29 Partially fixed ID_GUIDE; Restored flipeffects processing; Fixed LARA_INFO struct for flipeffect 30 Lara location; 2021-06-06 06:49:49 +02:00
MontyTRC89
9cb078bf08 Merge remote-tracking branch 'origin/TwoBlockPlatformsBroken' 2021-06-05 05:35:46 +02:00
MontyTRC89
6235959889 Added some constants to TestTrigger(); Fixed ID_SETH_BLADE; Fixed many collision bugs with Lara; 2021-06-04 06:02:19 +02:00
MontyTRC89
70b3635dae Fixed ID_MUMMY init; Bugged 2 blocks platform; 2021-06-01 13:02:05 +02:00
MontyTRC89
92069c701d Fixed ID_MUMMY being damaged even if immortal 2021-05-31 14:56:04 +02:00
MontyTRC89
0a83e02568 Fixed statics not disappearing after shatter; Some refactoring for ID_MUMMY and ID_SKELETON; Fixed plinth pickup; 2021-05-31 07:18:02 +02:00
MontyTRC89
0490455c0e Fix merge conflicts 2021-05-28 12:41:38 +02:00
MontyTRC89
fdea84fb43 Fixed bug in level loading; Fixed ID_DOG from TR4; 2021-05-28 12:36:40 +02:00
Trxye
5a2fd5611c fix clockwork control; fix infinite pickup display; 2021-05-27 17:06:38 -05:00
Trxye
e5ffb1f70e decompile clockwork beetle; 2021-05-27 16:07:57 -05:00
Trxye
f94b778f00 SenetControl(); add senet things to tr4_objects.cpp 2021-05-24 16:04:13 -05:00
asasas9500
de9a749b3f Add InitialiseGamePiece() 2021-05-24 17:22:42 -03:00
asasas9500
67a97ace45 Add InitialiseGameStix() and GameStixControl() 2021-05-23 23:47:37 -03:00
MontyTRC89
7b7756204b Fixed baddy slot code; Added missing slots for inventory; 2021-05-21 05:32:34 +02:00
MontyTRC89
93a2693abb Possibly fixed DoRayBox and GetTargetOnLOS for working like in original game; Fixed ID_TROOPS; 2021-05-07 06:06:30 +02:00
MontyTRC89
2eaba7e55b Decompiled ID_HAMMERHEAD 2021-04-29 15:19:28 +02:00
Montagna Marco
20c90603b0 Fixed serious bug in CreatureAIInfo(); Improved ID_CROCODILE; 2020-11-28 07:27:35 +01:00
Montagna Marco
82af97c8cc Fixed enemy monkey; Added new zone for ID_VON_CROY; Small AI fixes; Added 3 blocks jump; 2020-09-01 07:06:31 +02:00
Montagna Marco
b987e9bda8 First ID_VON_CROY implementation; Added friendly to ITEM_INFO; 2020-08-29 09:39:10 +02:00
Montagna Marco
f8c57f054d Decompiled ID_ELEMENT_PUZZLE 2020-08-21 10:56:03 +02:00
Montagna Marco
0343c547f3 Decompiled ID_MOVING_BLADE 2020-08-21 07:05:48 +02:00
Montagna Marco
68cce809e2 Decompiled ID_MAPPER 2020-08-21 07:01:08 +02:00
Montagna Marco
a011154f1d Decompiled ID_JOBY_SPIKES 2020-08-21 06:24:38 +02:00
Montagna Marco
85cddf3512 Added init code for ID_BIRD_BLADE 2020-08-20 15:46:45 +02:00
Montagna Marco
b94a430430 Added init code for ID_PLINTH_BLADE 2020-08-20 15:45:36 +02:00
Montagna Marco
7597b475cb Added init code for ID_SETH_BLADE 2020-08-20 15:42:49 +02:00
Montagna Marco
2a5aea913a Added init code for ID_CATWALK_BLADE 2020-08-20 14:46:21 +02:00
Montagna Marco
bea6e53c79 Fixed ID_SETHA; Decompiled ID_BIG_BEETLE; 2020-08-20 08:13:16 +02:00
Montagna Marco
0ec1712f05 Decompiled ID_SETHA 2020-08-20 07:03:23 +02:00
Montagna Marco
f981ba23e4 Decompiled ID_ENEMY_JEEP 2020-08-08 20:31:48 +02:00
Montagna Marco
0824a977ee Decompiled ID_SAS_DRAG_BLOKE and ID_SAS_DYING; 2020-08-06 20:41:07 +02:00
Montagna Marco
fb20a04f3c Decompiled ID_LEETLE_BEETLES 2020-08-06 06:51:32 +02:00
Montagna Marco
2f93e8598c Finished decompiling WRAITH 2020-07-31 21:33:14 +02:00
Montagna Marco
18994dd59e Moving all globals of level under LEVEL struct; Fixed severe performance issue; 2020-07-21 09:56:47 +02:00
Montagna Marco
2a1c491c7e Hairs done on GPU now 2020-07-07 07:32:33 +02:00
Moooonyeah
0498c261da TR5 ennemy trigger fix + decompiled code
- Fixed TR5 ennemies trigger issues.
- Added some decompiled WRAITH ennemy code
2020-06-20 22:59:24 +02:00
TokyoSU
3699a78e34 Implemented Mutant and Locusts
- Added ItemNearTarget().
2020-06-10 21:38:25 +02:00
TokyoSU
8f11417654 Implemented Baboon
- Fixed AIObject not being initialized !
- Fixed ITEM_DEACTIVATED (cause im french and ITEM_DESACTIVATED is more appropriate)
2020-06-04 12:49:08 +02:00
TokyoSU
ee59d27517 (Broken) Deleted Global Folder
- No more enums.h, constants.h, macro.h, etc...
- moved all structure in types.h to there respective file.
2020-05-30 15:55:23 +02:00
TokyoSU
9045a2206d Partially finished Entity Folder Refactoring
- Less Compile Time
- ObjectInfo now use std::function.
- added isPickup and isPuzzleHole in ObjectInfo.
- Renamed EVIL_LARA to LARA_DOPPELGANGER (DOPPELGANGER in xml)
- Removed TR1 Larson/Pierre and TR1 Raptor.
2020-05-27 19:07:34 +02:00
TokyoSU
ae6ea3581a Fixing Entity Include (Part 1)
- Less Compile Time...
2020-05-27 13:01:32 +02:00
TokyoSU
9c1c4517d7
New project format (#206)
* Starting Reformat the project

- New Import Method, no more "../../" in import,
- New Entity Folder Structure, less compile time

* Refactoring the Project

- added precompiled header with default import like microsoft or directx.
- fix many double import.
- fix math.h confliting math.h from
microsoft.
- fix effects.h confliting Effects.h from DirectX.
- refactored TR4 entity folder and how it's loaded.

* Update Some Code Before Switching to Master

* Finished the NewProjectFormat Template

- need to finish entity in the master later.

* Added Monty NewFileFormat

* Fixed Monty NewFileFormat Include

* Revert "Fixed Monty NewFileFormat Include"

This reverts commit ebf0afca10.

* Trying to fix conflits for NewFileFormat

* Fixed .filters

* Last Commit in NewProjectFormat
2020-05-27 09:21:20 +02:00