Commit graph

92 commits

Author SHA1 Message Date
Nils Gaitzsch
315181220a Added new SparkParticle 2020-06-15 16:36:52 +02:00
Nils Gaitzsch
fe7adddaa7 Tweaked Ripples 2020-06-15 16:11:13 +02:00
Nils Gaitzsch
25f383e42c Added new TriggerGunSmokeParticle Function 2020-06-15 16:10:09 +02:00
Gancian
175f0e40d1 Updated Smoke, Flares 2020-06-15 15:57:40 +02:00
Nils Gaitzsch
59af8f701b Added separate Fire Sprite Sequence 2020-06-15 14:53:42 +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
TokyoSU
d66e608c74 Fixed and Implemented TonyBoss 2020-05-14 18:39:17 +02:00
Montagna Marco
1bb0546753 Fixed math function names; Fixed effects rendering; Fixed Lara matrices; 2020-05-01 06:33:43 +02:00
Montagna Marco
dc07c30969 Refactored OBJET_INFO to ObjectInfo 2020-04-27 15:28:54 +02:00
Montagna Marco
20bd242052 Started math refactoring 2020-04-25 16:23:53 +02:00
Montagna Marco
85e462f6a2 First EXE build successfully 2020-04-24 19:15:05 +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
Nils Gaitzsch
88fa651295 Added new Bubble routines 2020-04-13 13:36:23 +02:00
Nils Gaitzsch
d26d656c46 Fixed super huge Splashes 2020-04-12 23:58:31 +02:00
Nils Gaitzsch
6bae6784ec Refactored Camera Matrix Buffer. Now contains only one precalculated ViewProjection which is calculated ONCE per frame 2020-04-12 22:21:47 +02:00
Montagna Marco
1ebf4a5229 Fixed chase camera; Moved Camera in DLL; 2020-04-12 06:50:43 +02:00
Nils Gaitzsch
39827616ba Fixing Debris Ambient Color 2020-04-06 09:52:06 +02:00
Nils Gaitzsch
bc86d6b131 Added Radius-like shatter 2020-04-05 17:36:24 +02:00
Montagna Marco
c12d345976 Fixed GUARDIAN death; Added X angle to shockwaves; Reset Use/combine selected index after combine or separe; Code cleaning; 2020-04-05 08:15:56 +02:00
Montagna Marco
3f35e4de4f Refactoring 1 2020-04-01 13:09:14 +02:00
Montagna Marco
ecf5772a4e Refactoring of shatters code 2020-04-01 07:24:15 +02:00
Nils Gaitzsch
fcf6bd5144 Updated Ripples 2020-03-29 17:41:34 +02:00
Nils Gaitzsch
0470faef0a Merge new Shatter Logic 2020-03-29 10:38:29 +02:00
Montagna Marco
7d6f8f40ec Fixed sparks rendering; Fixed some ROMAN_GOD effects; 2020-03-28 07:45:33 +01:00
Montagna Marco
00edfd718c Added 2 slots for ROMAN_GOD; Improved hammmer ROMAN_GOD; Improved shockwaves rendering; 2020-03-25 12:52:02 +01:00
Montagna Marco
1eb7bf081d Fixed many bugs with GUARDIAN 2020-03-22 12:27:12 +01:00
Montagna Marco
cd023496eb Added cylindrical billboards; Improved energy arcs; 2020-03-19 20:15:15 +01:00
Montagna Marco
be5acea647 Energy arcs alpha 2020-03-18 20:22:58 +01:00
Montagna Marco
dd033be69e Refactored mesh pointers; Fixed effects rendering; Improved IMP; 2020-03-16 22:27:50 +01:00
Montagna Marco
b466684cd3 Decompiled missile functions; Moved Meshes[] to DLL; Refactoring; 2020-03-16 12:36:29 +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
64f5b39371 Added gunflashes to baddes; Some tweaks to rats; 2020-03-12 15:29:57 +01: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
df4b7777bb Merge branch 'master' of https://github.com/MontyTRC89/TR5Main;
Some fixes to room collecting function;
2020-01-18 20:52:57 +01:00
Montagna Marco
e9b540323d Fixed sparks drawing; Moved boxes, overlaps and zones in DLL; Decompiled missing doors code; Added some code to phd_LookAt; 2020-01-16 19:14:35 +01:00
Nils Gaitzsch
7bec0e217c Checking Footprint Sprite ID 2020-01-14 19:37:24 +01:00
Nils Gaitzsch
24ba5d71ac Merge branch 'master' into RendererImprovement 2020-01-14 18:05:55 +01:00
Nils Gaitzsch
ee6be6d9e6 Fixed Gunflashes 2020-01-14 17:02:27 +01:00
Montagna Marco
2177ee241f Decompiled ID_ELECTRICITY_WIRES; Partially fixed sparks rendering; 2020-01-14 07:34:10 +01:00
Nils Gaitzsch
8e834befc8 Removed Preallocated vector and using std::vector with a predefined capacity 2020-01-13 22:10:07 +01:00
Nils Gaitzsch
ffd4e52edb Splitted Renderer into multiple source files 2020-01-08 20:57:33 +01:00