Nils
01bf1881b3
Fixed duplicated ITEM_INFO definition
2021-09-24 07:53:42 +02:00
Lwmte
afa0504c6c
Move around some files
2021-09-19 23:41:26 +03:00
Lwmte
7b242a533c
Rename some functions
2021-09-17 16:07:53 +03:00
Lwmte
9e4ff5c56e
Remove legacy RoomBelow/Above helper funcs, fix door offset
2021-09-17 15:32:55 +03:00
Lwmte
27b22964bd
Implement basic flash, fix func names
2021-09-15 14:24:03 +03:00
Lwmte
9f1e6e7a0b
Replace usage of legacy average floor/ceiling values
2021-09-14 14:38:59 +03:00
Lwmte
50030b9f51
Rename remaining legacy fields in FLOOR_INFO
2021-09-13 02:51:52 +03:00
Lwmte
202bf42a12
Rename box
2021-09-13 02:46:48 +03:00
Lwmte
4ea3338116
Fix merge conflicts
2021-09-09 11:25:03 +03:00
Lwmte
4186dfe685
Merge branch 'master' into item_data
2021-09-09 11:10:25 +03:00
Lwmte
2bee1df81a
Move all effect source files to separate directory, rename effect2 to effects
2021-09-08 18:07:48 +03:00
Nils
d08a1fa596
Merge branch 'master' into item_data
...
# Conflicts:
# TR5Main/Game/items.cpp
2021-09-04 11:52:34 +02:00
MontyTRC89
ea13ab0aaa
Cleaned collision code; Cleaning AI code; Usin visibility for for statics culling; Fixed Lara crawling;
2021-09-04 07:53:21 +02:00
Nils
0af567b7fd
Removed BaddieSlots
...
ActiveCreatures now contains pointers to CREATURE_INFOs of items instead
Every Item with Creature Info now contains their own path finding data.
Fixed OoB issues with XZ_GET_SECTOR
2021-09-03 09:37:42 +02:00
Nils
7f774d04b3
Merge branch 'master' into item_data
...
# Conflicts:
# TR5Main/Game/Lara/lara.cpp
# TR5Main/Game/Lara/lara_collide.cpp
# TR5Main/Game/Lara/lara_monkey.cpp
# TR5Main/Game/Lara/lara_struct.h
# TR5Main/Game/Lara/lara_tests.cpp
# TR5Main/Game/collide.h
# TR5Main/Game/control.h
# TR5Main/Game/effect.h
# TR5Main/Game/effect2.cpp
# TR5Main/Game/flipeffect.cpp
# TR5Main/Game/floordata.h
# TR5Main/Game/hair.cpp
# TR5Main/Game/health.cpp
# TR5Main/Game/items.cpp
# TR5Main/Game/newinv2.cpp
# TR5Main/Game/spotcam.cpp
# TR5Main/Objects/Effects/tr4_bubbles.cpp
# TR5Main/Objects/TR1/Entity/tr1_ape.cpp
# TR5Main/Objects/TR1/Entity/tr1_bigrat.cpp
# TR5Main/Objects/TR1/Entity/tr1_doppelganger.cpp
# TR5Main/Objects/TR2/Entity/tr2_birdmonster.cpp
# TR5Main/Objects/TR2/Entity/tr2_shark.cpp
# TR5Main/Objects/TR2/Entity/tr2_spider.cpp
# TR5Main/Objects/TR2/Entity/tr2_yeti.cpp
# TR5Main/Objects/TR3/Entity/tr3_fishemitter.cpp
# TR5Main/Objects/TR3/Entity/tr3_flamethrower.cpp
# TR5Main/Objects/TR3/Entity/tr3_monkey.cpp
# TR5Main/Objects/TR3/Entity/tr3_raptor.cpp
# TR5Main/Objects/TR3/Entity/tr3_scuba.cpp
# TR5Main/Objects/TR3/Entity/tr3_trex.cpp
# TR5Main/Objects/TR3/Vehicles/kayak.cpp
# TR5Main/Objects/TR3/Vehicles/minecart.cpp
# TR5Main/Objects/TR4/Entity/tr4_bat.cpp
# TR5Main/Objects/TR4/Entity/tr4_big_beetle.cpp
# TR5Main/Objects/TR4/Entity/tr4_bigscorpion.cpp
# TR5Main/Objects/TR4/Entity/tr4_demigod.cpp
# TR5Main/Objects/TR4/Entity/tr4_dog.cpp
# TR5Main/Objects/TR4/Entity/tr4_hammerhead.cpp
# TR5Main/Objects/TR4/Entity/tr4_harpy.cpp
# TR5Main/Objects/TR4/Entity/tr4_mutant.cpp
# TR5Main/Objects/TR4/Entity/tr4_smallscorpion.cpp
# TR5Main/Objects/TR4/Entity/tr4_troops.cpp
# TR5Main/Objects/TR4/Entity/tr4_wildboar.cpp
# TR5Main/Objects/TR4/Trap/tr4_joby_spikes.cpp
# TR5Main/Objects/TR4/Vehicles/motorbike.cpp
# TR5Main/Objects/TR5/Entity/tr5_doberman.cpp
# TR5Main/Objects/TR5/Entity/tr5_imp.cpp
# TR5Main/Objects/TR5/Entity/tr5_larson.cpp
# TR5Main/Objects/TR5/Entity/tr5_lion.cpp
# TR5Main/Objects/TR5/Entity/tr5_reaper.cpp
# TR5Main/Objects/TR5/Object/tr5_pushableblock.cpp
# TR5Main/Objects/TR5/Object/tr5_rollingball.cpp
# TR5Main/Objects/TR5/Trap/tr5_fallingceiling.cpp
# TR5Main/Renderer/Renderer11Draw2D.cpp
# TR5Main/Specific/input.cpp
# TR5Main/Specific/level.cpp
# TR5Main/TombEngine.vcxproj.filters
2021-08-31 18:20:23 +02:00
Nils
f72a305afd
Fixed Door crashes by doing a simple copy of the floor data instead of memcpy
...
Using resize() insteaad of clear() for vectors in LEVEL to force a deallocation
2021-08-30 17:28:26 +02:00
Nils
2ec9b40f8c
Cleaned up several buffers to use fixed arrays
...
Removed game_malloc
TODO: DOOR_DATA destructor crashes
2021-08-29 16:35:19 +02:00
Nils
cb43604806
Integrated ITEM_DATA into ITEM_INFO
...
TODO: See what happens with ENEMY_JEEP
2021-08-29 16:11:03 +02:00
Nils
58eda862e3
Fixed More Include Hell
2021-08-28 13:27:58 +02:00
Lwmte
dd3b6fa4e5
Move collision and FX functions from effect.cpp
2021-08-26 15:54:52 +03:00
hispidence
66013143f6
Set luaName to blank in CreateItem to indicate the lack of a name.
2021-07-17 23:49:40 +01:00
hispidence
10aec3d6f2
Make some functions take a GAME_OBJECT_ID instead of a short. Make AIOBJECT use a GAME_OBJECT_ID instead of a short.
2021-07-11 16:55:20 +01:00
Trxye
b35b585cf4
InitialiseObelisk(); some of ObeliskControl()
2021-06-09 22:48:18 -05:00
Trxye
35af9b2c92
clean up ring inventory code; fix KillItem();
2021-05-26 01:58:30 -05:00
MontyTRC89
429c989f22
Fixed bug in ItemNewRoom
2021-05-24 09:27:52 +02:00
MontyTRC89
e798d50d32
Fixed ID_SAS; Fixed serious bugs with CreatureActive(); Fixed grenades;'
2021-04-29 06:26:30 +02:00
asasas9500
f3e436bdad
Improve FindItem()
2021-02-07 17:12:41 -03:00
asasas9500
d4c6cc4a97
Fix line endings
2020-12-21 13:16:29 -03:00
Woops
c812665152
remove bitshifts from the "Game" folder
2020-10-06 12:44:14 -05:00
Montagna Marco
270343fd60
Fixed Lara damage on grenade hit; Fixed EffectList[] init; getBoneMatrix now valid for both Lara and other items; Added code (not working yet) for enemy explosion death;
2020-08-09 20:29:31 +02:00
Woops
622d86c6a2
clean up remove comments
2020-08-06 03:34:49 -05: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
133c971aaf
Merge branch 'master' of https://github.com/MontyTRC89/TR5Main
2020-07-11 21:29:49 +02:00
Montagna Marco
9f373c691a
Pathfinding refactoring
2020-07-11 21:16:04 +02:00
Nils Gaitzsch
da0eaeac0e
Made Game_Malloc a template with a count parameter
2020-07-05 22:19:06 +02:00
Nils Gaitzsch
bce320d1b8
Merge branch 'master' into renderdatarefactor
...
# Conflicts:
# TR5Main/Renderer/Render11Helper.cpp
# TR5Main/Renderer/Renderer11.h
# TR5Main/Renderer/Renderer11Compatibility.cpp
# TR5Main/Renderer/Renderer11Draw.cpp
2020-06-27 19:48:50 +02:00
Montagna Marco
235dab2f13
New FLOOR_INFO struct; Refactoring rooms part I
2020-06-26 07:06:18 +02:00
Nils Gaitzsch
3781370e06
Putting Renderer into namespace
...
made g_Renderer a global object
2020-06-21 14:27:12 +02:00
TokyoSU
df5baee997
Fixed Repo, Fixed Savegame Struct Missing
2020-05-30 17:58:09 +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
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
Montagna Marco
8a02a323b1
Partially fixed spheres; Fixed swap meshes; partially fixed Lara firing;
2020-04-26 10:55:33 +02:00
Montagna Marco
85e462f6a2
First EXE build successfully
2020-04-24 19:15:05 +02:00
Montagna Marco
4cc46789e9
Decompiled input
2020-04-23 19:22:01 +02:00
Montagna Marco
9f05715977
Decompiled level loading functions; Moved lot of vars in DLL; Added Zlib;
2020-04-22 14:12:10 +02:00
Montagna Marco
3f35e4de4f
Refactoring 1
2020-04-01 13:09:14 +02: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
asasas9500
d1609eda53
Fix wrong ClearItem() address
2020-01-14 15:16:41 -03: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
dbf42eaa44
Merge branch 'master' of https://github.com/MontyTRC89/TR5Main
2019-12-22 07:56:44 +01:00