Commit graph

222 commits

Author SHA1 Message Date
Lwmte
86d585263e Merge branch 'static_mesh_fixes' into sky_fix 2021-09-10 18:43:12 +03:00
Lwmte
f8d9edeb81 Convert static position to PHD_3DPOS, fix crossbow bolt shatter, read/write proper shatter type 2021-09-10 13:49:45 +03:00
Lwmte
b9ff80220e Move all sky stuff to renderer 2021-09-09 13:30:49 +03:00
Lwmte
ba6c260b92 Further code organizing 2021-09-08 18:19:06 +03:00
Lwmte
f293735d11 Move all effect source files to separate directory, rename effect2 to effects 2021-09-08 18:07:48 +03:00
MontyTRC89
ab525ab411 Fixed compile error 2021-09-08 16:47:16 +02:00
MontyTRC89
e06a79ffc9 Merge branch 'master' into bitshifts_2 2021-09-08 16:20:28 +02:00
MontyTRC89
d5ea0becf1 Refactored doors in multiple files 2021-09-05 06:05:00 +02:00
Raildex
4242f346c9 Fixed Crashing Inventory 2021-08-31 18:24:32 +02:00
Troye
84cc6d9c7f revert to bitshits in Game folder; handle lack of inv objects; 2021-08-30 15:13:18 -05:00
Lwmte
6d9cf3c214 Fix namespace case 2021-08-30 18:03:21 +03:00
Lwmte
81c6e1f770 Separate volume code from TestTriggers, fix DoRayBox bounds 2021-08-30 15:35:00 +03:00
MontyTRC89
5a9289f806 Merge branch 'master' of https://github.com/MontyTRC89/TombEngine
# Conflicts:
#	TR5Main/TombEngine.vcxproj
#	TR5Main/TombEngine.vcxproj.filters
2021-08-28 06:45:36 +02:00
MontyTRC89
d0da243f73 Refactored switches 2021-08-28 06:37:22 +02:00
Lwmte
5a644332e9 Fix crash if caustics are missing 2021-08-27 17:01:54 +03:00
MontyTRC89
0cdc6c90a2 Fixed drawing of little beetles 2021-08-23 05:49:47 +02:00
MontyTRC89
9474284c87 Refactoring ID_LITTLE_BEETLES 2021-08-22 06:08:02 +02:00
MontyTRC89
0ed8181cda Merge branch 'master' of https://github.com/MontyTRC89/TombEngine; Renamed namespaces;
# Conflicts:
#	TR5Main/TR5Main.vcxproj.user
2021-08-20 05:25:51 +02:00
MontyTRC89
095423b30a Fixed locusts; First try of namespaces for objects; 2021-08-19 14:17:21 +02:00
hispidence
63d5f56b22 Big audio & audio settings cleanup.
Remove "Sound Enabled" setting, as it would disable BASS if used, leading to a load of warning messages and missing sounds when re-enabled.

Currently-playing track(s) now get quieter/louder when using the music volume slider in the audio settings menu.

Encapsulate GlobalMusicVolume and GlobalFXVolume in functions (at the time of writing this is only strictly necessary for music volume, since SetVolumeMusic needs to also set the volume of currently-playing tracks).

Make "apply" button return to the previous menu, as it does with keyboard controls.

Replace a printf call with a TENLog call.
2021-08-12 00:38:15 +01:00
Lwmte
a43cb7506d Fix git mess 2021-08-06 12:21:16 +03:00
Lwmte
47aa2a5b68 Add alternate way to make a debug box 2021-08-06 12:18:28 +03:00
Lwmte
2bdb851092 Reorder renderer operations, redo debug output (use F10-F11 to switch pages), add debug sphere/box drawing 2021-08-06 11:12:34 +03:00
Raildex
485638988a Added new Sprite Slots for Bars, Binoculars,(Lasersight) and Caustics 2021-08-04 10:21:45 +02:00
Lwmte
57937f1d15 Fix several silly mistakes with std::vector 2021-08-03 01:30:44 +03:00
Lwmte
3e5a75416f Fix crash if meshswap is not present 2021-08-02 19:20:58 +03:00
Lwmte
17b7a8f501 Fix #236 2021-08-02 17:16:23 +03:00
Raildex
915b438f5a Reduced Vertex Count for Bars from 9 to 5
Added define for PI for shaders
Added Primes to Vertex Hash generation
Fixed Debris
2021-08-02 13:16:51 +02:00
Lwmte
d24f30452e Remove gnFrameCounter which is seemingly the same as GlobalCounter 2021-08-02 11:25:53 +03:00
Lwmte
ed9fc47d27 Fix blending modes issue (#281)
Only for rooms and some objects but not for Lara or most effects
2021-08-01 15:54:54 +03:00
Lwmte
b93db28f1a Use refraction as before but accounting for vertex weight factor 2021-08-01 11:39:02 +03:00
Lwmte
fbbd6be47d Draw vertex colors for moveables too 2021-07-30 14:45:18 +03:00
hispidence
e68932f6aa Compile fix; forgot to commit this last time. 2021-07-30 11:44:00 +01:00
MontyTRC89
0495681cb1 Fixed volumes and added debug message 2021-07-15 10:56:03 +02:00
Troye
5d8bb0014d FLARE_AGE constant; fix dynamic light intensity; fix release builds 2021-07-13 22:29:47 -05:00
Troye
8dc41f1f0f fix control selection screens 2021-07-08 17:57:08 -05:00
MontyTRC89
dc5db910f2 Added translations support and fixed some bugs with strings 2021-06-20 06:33:44 +02:00
MontyTRC89
a6b3916d72 Merge conflicts 2021-06-19 07:14:38 +02:00
MontyTRC89
a4467c2a4b Moving to stringed keys for game strings 2021-06-19 07:11:22 +02:00
Trxye
55b517010d diary bs 2021-06-15 14:09:49 -05:00
wolfcheese
28f377789e Added rudimentary implementation of EXPANDING_PLATFORM 2021-06-11 22:57:58 -04:00
Trxye
0c6f3de5b7 fix pickup display; fix ring inv compile; implement extra puzzle/key items in inventory; 2021-06-10 14:40:28 -05:00
Trxye
846308a641 implement inv obj rotations 2021-06-07 04:23:30 -05:00
Trxye
53647806e4 implement examines; add inventory scale support; fix rocket and harpoon ammo not showing; 2021-06-06 15:01:46 -05:00
Trxye
13cd409830 add apply and cancel to the pause menu 2021-06-06 10:51:20 -05:00
Trxye
61db16c17e implement waterskins 2021-06-05 15:27:19 -05:00
Trxye
44a1f18bee clean up some inv code; add clockwork beetle to items cheat; 2021-05-29 11:54:01 -05:00
Raildex
0c5678732c Setting correct blend state after horizon and sky 2021-05-28 09:22:17 +02:00
Trxye
41508e1b92 fix setting ClockworkBeetleFlag; 2021-05-27 18:02:25 -05:00
MontyTRC89
6ed2dfd28d Merge branch 'master' of https://github.com/MontyTRC89/TR5Main 2021-05-27 05:33:17 +02:00