Commit graph

540 commits

Author SHA1 Message Date
Montagna Marco
17cbbec3b5 Fixed jumping enemies 2020-03-14 21:43:05 +01:00
Montagna Marco
99bf62b8e3 Fixed basic pathfinding for flying enemies 2020-03-14 20:26:53 +01:00
Montagna Marco
6afaec857d Added ID_MESHSWAP_HITMAN 2020-03-14 19:13:08 +01:00
Montagna Marco
f493f3d42c Fixed OBJECT_INFO bug with alignment; Tested and fixed ID_SWAT, ID_SWAT_PLUS; 2020-03-14 16:37:01 +01:00
Montagna Marco
6035580d65 Implemented meshs waps and more swap slots; Renamed guards slots; 2020-03-14 07:48:35 +01:00
Montagna Marco
aae6525233 Fixed and tested ID_BLUE_GUARD, ID_MAFIA, ID_MAFIA2 2020-03-13 06:56:09 +01:00
Montagna Marco
64f5b39371 Added gunflashes to baddes; Some tweaks to rats; 2020-03-12 15:29:57 +01:00
Montagna Marco
4928dbc580 Fixed ID_BATS_EMITTER; Improved (but still bugged) ID_RATS_EMITTER; Tested ID_HUSKIE and ID_DOG; 2020-03-09 20:24:59 +01:00
Montagna Marco
490388a1c0 Added some TR3 inventory sounds 2020-03-03 07:00:55 +01:00
Montagna Marco
bd199af075 Refactoring; Added all sounds from all TR; Removed trash legacy functions for skinning and meshes processing; New skinning procedure, without fixed arrays; Code cleaning; Decompiled LoadSamples; Dynamic size sound map; 2020-03-02 09:49:11 +01:00
Montagna Marco
ab14936ca5 Fixed HairControl() signature; Removed some legacy hacks; 2020-02-24 13:04:25 +01:00
Montagna Marco
af8a6c2ec0 New objects list; Decompiled ID_LARA_HAIRS; 2020-02-24 12:51:28 +01:00
Montagna Marco
5c7aada97a Finished ID_RATS, ID_BATS, ID_SPIDERS 2020-02-14 07:42:20 +01:00
Montagna Marco
9b6040a3dd Decompiled ID_LASER_HEAD 2020-02-13 19:17:42 +01:00
Montagna Marco
4ae4da4e69 Fixed ID_HYDRA; Decompiled ID_AUTOGUN; Decompiled is_object_in_room(); Decompiled InterpolateAngle(); 2020-02-10 10:38:00 +01:00
Montagna Marco
92e9e72582 Decompiled ID_HYDRA 2020-02-08 17:27:54 +01:00
Montagna Marco
855d9f1529 Decompiled ID_GUNSHIP (the VCI helycopter) 2020-02-08 16:55:32 +01:00
Montagna Marco
489410acf2 Decompiled ID_FLAME_EMITTER3 2020-02-08 08:43:48 +01:00
Montagna Marco
b63821c9b3 Merge branch 'master' of https://github.com/MontyTRC89/TR5Main 2020-02-01 07:55:16 +01:00
Montagna Marco
c191a882b4 Decompiled ID_CYBORG 2020-02-01 07:54:26 +01:00
asasas9500
b02200cb19 Fix torches; Remove duplicated draw_shotgun() 2020-01-30 23:39:53 -03:00
asasas9500
f6615b6828 Merge branch 'master' of https://github.com/MontyTRC89/TR5Main 2020-01-30 15:08:32 -03:00
asasas9500
4fd60a0872 Fix TorchControl(), FireWeapon(), LaraTargetInfo(), DoProperDetection and FlareControl(); Place function markers 2020-01-30 15:01:36 -03:00
TokyoSU
d2066096d8 Now footprint is checked at start of drawFootsprint
- deleted float y = footprint.pos.yPos not used.
- renamed DrawShotgun to draw_shotgun.
- added todo for bellswitch
2020-01-30 14:05:19 +01:00
Montagna Marco
6d6ab2c9a4 Decompiled ID_BATS; Renamed submarine functions; 2020-01-30 11:24:12 +01:00
Montagna Marco
25837321b0 Decompiled ID_ATTACK_SUBMARINE, ID_CHAFF, ID_TORPEDO 2020-01-30 07:33:53 +01:00
Montagna Marco
631c9fb327 Decompiled ID_DEATH_SLIDE 2020-01-29 08:29:15 +01:00
Montagna Marco
06d3711e4c Decompiled ID_ROLLING_BALL 2020-01-29 07:16:33 +01:00
Montagna Marco
a505c6fde6 Fixed repo 2020-01-28 07:44:46 +01:00
Montagna Marco
02e7885fe8 Merge branch 'master' of https://github.com/MontyTRC89/TR5Main 2020-01-28 07:35:03 +01:00
Montagna Marco
a34d9b0468 Added first code for ID_GUARDIAN 2020-01-28 07:33:07 +01:00
Montagna Marco
0c4792baf1 Decompiled ID_DARTS, ID_DART_EMITTER, ID_FALLING_CEILING, ID_PROPELLER_H, ID_PROPELLER_V, KillAllTriggersControl, InitialiseFlameEmitter, FlameEmitterCollision, InitialiseFlameEmitter2 , GenSlot1Control, InitialiseGenSlot3, InitialiseGenSlot4; 2020-01-28 07:30:58 +01:00
asasas9500
68daee7d6a Place function markers; Remove collision from ID_ANIMATING13, ID_ANIMATING14, ID_ANIMATING15 and ID_ANIMATING16 2020-01-27 00:13:39 -03:00
asasas9500
c00c8750cb Replace NormalizeVector() with NormaliseRopeVector(); Fix Lara functions 2020-01-25 23:31:26 -03:00
asasas9500
1688dd9290 Improve the fly cheat again 2020-01-24 19:16:38 -03:00
Montagna Marco
1dfe773ee2 Decompiled ID_ROMAN_STATUE (except for electircity arcs fx); Fixed objects combination; 2020-01-24 10:40:46 +01:00
Montagna Marco
658ad0c775 Decompiled ID_HIGH_OBJECT1 2020-01-22 21:22:35 +01:00
asasas9500
afed8b84e7 Improve the fly cheat 2020-01-22 13:24:41 -03:00
asasas9500
92b95f0072 Add GetLaraDeadlyBounds(); Place function markers 2020-01-21 19:27:35 -03:00
Montagna Marco
997c179444 Merge branch 'master' of https://github.com/MontyTRC89/TR5Main 2020-01-21 21:26:02 +01:00
Montagna Marco
f1e10c85ec Decompiiling ID_TELEPORTER and ID_ROMAND_GOD 2020-01-21 21:25:24 +01:00
asasas9500
dfc7b8e6b5 Merge branch 'master' of https://github.com/MontyTRC89/TR5Main 2020-01-21 14:12:12 -03:00
asasas9500
8930887f8a Move CurrentPendulum, ApplyVelocityToRope() and SetPendulumVelocity() to rope.cpp; Fix InitialiseRope(), PrepareRope() and NormaliseRopeVector(); Add rope functions 2020-01-21 12:22:52 -03:00
Montagna Marco
c7d094319c Decompiling roman statue 2020-01-20 18:10:17 +01:00
Montagna Marco
99fef97800 Decompilink smoke emitters; Fixed again dynmic lights; Fixed horizontal pickups; 2020-01-20 07:29:37 +01:00
Montagna Marco
0e5f028814 Fixed dynamic lights 2020-01-19 21:10:31 +01:00
Montagna Marco
15f47b3e6c Fixed sky not drawing 2020-01-19 20:13:22 +01:00
Montagna Marco
cc08babebd Fixed Lara burning 2020-01-19 10:38:29 +01:00
Montagna Marco
ea39f91f9c Restored FLAME (still badly rendered); Moves items/fx variables to DLL; Increased Effects[] from 24 to 1024; Fixed dynamic lights in rooms; 2020-01-19 08:12:51 +01:00
Montagna Marco
85b200d103 Commented code for ProcessClosedDoors because it seems to break some portals 2020-01-19 07:17:51 +01:00