Commit graph

128 commits

Author SHA1 Message Date
Nils Gaitzsch
6e568692d2 Merge branch 'master' into RendererRefactor 2020-01-09 18:08:04 +01:00
Montagna Marco
4f0650928d Refactored ID_TR5_LARSON 2020-01-09 11:16:08 +01:00
Montagna Marco
e482056bbe Partially fixed ID_TR5_LARSON 2020-01-09 09:32:52 +01:00
Nils Gaitzsch
ffd4e52edb Splitted Renderer into multiple source files 2020-01-08 20:57:33 +01:00
Montagna Marco
ab6d63fff0 Decompiling ID_STEEL_DOOR; Added missing file; 2020-01-07 17:32:49 +01:00
Montagna Marco
6d25213531 Decompiled ID_TWOBLOCKS_PLATFORM and ID_RAISING_COG 2020-01-07 15:22:13 +01:00
Montagna Marco
0cfea9bfdd Decompiled ID_PULSE_LIGHT, ID_STROBE_LIGHT, ID_BLINKING_LIGHT, ID_COLOR_LIGHT, ID_ELECTRICAL_LIGHT; Fixed issue 111; 2020-01-06 07:38:54 +01:00
Montagna Marco
d1a4adce93 Decompiled ID_TEETH_SPIKES 2020-01-05 10:11:54 +01:00
Montagna Marco
615fccaea3 Decompiled ID_RAISING_BLOCK1 and ID_RAISING_BLOCK2; Custom draw routine for raising blocks and spikes; 2020-01-05 07:52:30 +01:00
Montagna Marco
43750e326e Fixed previous commit 2020-01-04 09:11:23 +01:00
Montagna Marco
1336773ce4 Fixing Larson; Fixed ITEM_INFO struct; Fixed some entities; Fixed InitialiseCreature; Fixed ClearItem; 2020-01-04 09:10:24 +01:00
Montagna Marco
6b0efc3ef6 Fixed issue with gladiator; Fixed shaders broken in last commit; 2020-01-03 07:08:48 +01:00
TokyoSU
c89394d528 Fix Swamp Flag, Added Old/New Object ID
- fixed swamp flag.
- fixed phd_PopDxMatrix() not being used anymore.
- deleted ENV_FLAG_SFX_ALWAYS and ENV_FLAG_PITCH_SHIFT and use the sound.h define instead.
- fixed loadlevel update progress not correct at 90%.
- updated GAME_OBJECT_ID, now you can use the new one, but TR5_DEBUG is defined by default to use the old one !
2019-12-31 14:56:02 +01:00
Montagna Marco
4b467606cb Moved LegacyObjects hack at the end of InitialiseObjects; Fixed pushable issues (102); 2019-12-31 07:10:57 +01:00
Montagna Marco
9c12e95a2d Decompiled ID_TR5_LARSON and ID_TR5_PIERRE 2019-12-30 09:37:50 +01:00
Montagna Marco
eaa10455d6 Decompiled ID_HUSKIE 2019-12-30 07:14:36 +01:00
Montagna Marco
5c8e6c6b4d Moved Mafia to tr5_guard.cpp 2019-12-30 00:01:00 +01:00
Montagna Marco
7157345c9b Decompiling little rats 2019-12-29 23:53:48 +01:00
Montagna Marco
9afe6cbb8e Decompiled ID_INVISIBLE_GHOST, ID_MAZE_MONSTER, ID_GLADIATOR 2019-12-29 23:43:32 +01:00
Montagna Marco
39b1937b3b Decompiled ID_IMP 2019-12-29 21:22:21 +01:00
Montagna Marco
a7919efdd6 Decompiled reaper; Decompiled sniper; 2019-12-29 20:53:05 +01:00
Montagna Marco
c03760d123 Merge branch 'master' of https://github.com/MontyTRC89/TR5Main 2019-12-29 20:16:04 +01:00
Montagna Marco
f13f497f3b Decompiled doberman 2019-12-29 20:15:30 +01:00
TokyoSU
0cb3b7381d Swamp Flag Implementation Part 1
- fixed minimal rebuild are deprecated and turn multiprocessor compilation to flase !
- added fixedpoint library in release mode.
2019-12-29 19:10:53 +01:00
asasas9500
365fb3ccc7 Add mgLOS() 2019-12-28 15:19:33 -03:00
asasas9500
ee477e356c Fix guard; Add LOS functions 2019-12-27 23:54:40 -03:00
Montagna Marco
a1c30185b3 Merge branch 'master' of https://github.com/MontyTRC89/TR5Main 2019-12-27 08:39:30 +01:00
Montagna Marco
d70c84eddf Reverted flyby changes; Fixed TR5 pushables; Decompiling dog; 2019-12-27 08:25:27 +01:00
TokyoSU
ebc23a486b Assigned define value to effect array
- fixed smokesparks define value.
- fixed blood define value.
added civvy from TR3.
2019-12-26 19:19:20 +01:00
Montagna Marco
4ae49325e6 Merged branches; Possible fix to #92; 2019-12-25 08:44:01 +01:00
Montagna Marco
bf5aa5703b Decompiled ControlGuard() 2019-12-24 13:52:22 +01:00
Montagna Marco
09c6d1d92a Added missing file; Partially decompiled ControlGuard; 2019-12-24 08:51:54 +01:00
Montagna Marco
1b1b58be44 Fixed references to doors; Added TR3 style pushable blocks; Added InitialiseTightRope; 2019-12-23 23:10:24 +01:00
Montagna Marco
dbf42eaa44 Merge branch 'master' of https://github.com/MontyTRC89/TR5Main 2019-12-22 07:56:44 +01:00
Montagna Marco
d5f6858a01 Decompiled EFFECTS.CPP, EFFECT2.CPP, TOMB4FX.CPP 2019-12-22 00:20:10 +01:00
TokyoSU
3ed7a25350 Decompiled Entity Initialise
Missing:
- InitialiseRomanStatue
- InitialiseLaserHead
2019-12-20 11:23:03 +01:00
TokyoSU
a0ce2c7651 Decompiled Cupboard
- Crash when lara are in range of the cupboard, need to be fixed, possibly related to Initialise and flags.
2019-12-18 11:47:27 +01:00
asasas9500
1741eaa9f4 Fix lara_col_surftread(); Fix ANGLE(); Replace some ANGLE() calls 2019-12-17 21:49:33 -03:00
TokyoSU
10f2f7a946 Fixed lara draw
- moved some think to misc.cpp
2019-12-15 19:07:38 +01:00
TokyoSU
4bd18f7f18 Now release mode is compatible 2019-12-15 16:19:01 +01:00
TokyoSU
0bc2b14595 Fixed some think, Added zoneType feature
- updated:
CreatureActive()
CreatureCreature()
UpdateBox()
TargetBox()
StalkBox()
ValidBox()
EscapeBox()
InitialiseSlot()
InitialiseObjects()
- updated SearchLOT() and fixed wrong value.
- fixed hitEffect not being initialised.
- fixed some double define.
- moved lara define to constants.h.
- updated script.dat to last version, deleted the one in script folder (not used).
2019-12-13 19:00:59 +01:00
Montagna Marco
6a0bddfcb5 Decompiled GetCollisionInfo 2019-12-08 07:38:22 +01:00
Montagna Marco
734b029256 Merge branch 'master' of https://github.com/MontyTRC89/TR5Main 2019-12-07 08:55:56 +01:00
TokyoSU
a204e304f3 Added Entity
- Lara Evil (Atlantis Version)
- Natla and Evil Natla.
- Larson and Pierre (TR1)
- Raptor (TR1)
2019-12-06 15:26:18 +01:00
TokyoSU
952a195de8 Restructured the Entity Files
- Moved GetWaterSurface to Control.cpp.
- Added mineL/mineR in LaraExtraInfo.
2019-12-05 17:35:57 +01:00
TokyoSU
e998fb0f32 Added the ID_XX from TR3 (only entity)
- moved some code.
- added a ruleset to normally hide some bothersome warnings.
- uncommented the CustomObjects() code :)
2019-12-04 16:12:53 +01:00
TokyoSU
04e93b1998 Decompiled InitialiseHair() and InitialiseSpecialEffects()
- added macro for getting mesh: MESHES(slot, mesh).
- fixed duplicate array in vars.h.
- fixed lara left hand flare mesh.
2019-12-04 13:20:21 +01:00
TokyoSU
3670fddc71 Added Sophia
- deleted all the __cdecl except for the #define function. because /Gd enable the __cdecl for function by default.

- added the commented code in FireWeapon for TR3 entity (some function is missing)
2019-12-02 14:49:19 +01:00
Montagna Marco
09c2957f4f Merged branches 2019-12-02 09:11:21 +01:00
Montagna Marco
92bd6a006e Decompiled Lara (with some bugs) 2019-12-01 08:13:19 +01:00