Commit graph

9399 commits

Author SHA1 Message Date
Lwmte
84ac5652b9 Embed simple title level 2024-11-11 15:35:33 +01:00
Lwmte
8a10fba156 Update version.h 2024-11-11 14:04:50 +01:00
Lwmte
5825bdee09 Add more clean version management and test build warning 2024-11-11 13:32:52 +01:00
Lwmte
784f957596
Fast reload (#1445)
* Initial commit
* Fix crash on title
* Update level.cpp
* Update CHANGELOG.md
* Do slight audiotrack fade-ins and fade-outs on leveljumps
* Implement hash checks
* Fixes
* Rename rapid to fast
* Fixed flipmaps and bridge reinit
* Bypass reinitializing renderer for fast reload
* Fix issue when title and last loaded level are the same files
* Update CHANGELOG.md
* Additional fixes
* Wrap savegame loading code into a try-catch
* Update CHANGELOG.md
* Remove door collision on fast reload, restore stopper flag
* Display log message if level file was not found
* Update CHANGELOG.md
* Clear blocked flag for boxes
* Implement fast reload setting
* Add defaults to settings
* Consistent naming
* Smooth level loading audio crossfades
* Stop non-ambience soundtracks early
* Minor formatting
* Update Settings.lua 
---------

Co-authored-by: Jakub <80340234+Jakub768@users.noreply.github.com>
Co-authored-by: Sezz <sezzary@outlook.com>
2024-11-11 12:55:50 +02:00
Lwmte
b79d662b13 Fixed bubbles performance 2024-11-11 11:48:59 +01:00
Lwmte
87b9c3caac Fixed #1451 2024-11-11 10:13:48 +01:00
Lwmte
78c0ba3ff0 Add ricochet sound and increase amount of particles 2024-11-11 09:40:34 +01:00
Lwmte
abf69f120e Fixed #1468 2024-11-11 09:10:54 +01:00
Lwmte
6c848dcfae Fixed #1467 2024-11-11 08:50:53 +01:00
Lwmte
d562b9f433 Less snappy behaviour when exiting look to chase camera 2024-11-11 08:31:36 +01:00
Lwmte
9494c999e7 Fixed incorrect camera movement near walls after leaving look mode 2024-11-11 08:04:58 +01:00
Lwmte
3b252848c5
Displaystring alpha (#1453)
* Support for alpha in display strings

* Update CHANGELOG.md

* Fix alpha

* Potentially fix problems with alpha blend
2024-11-10 18:23:17 +02:00
Lwmte
6eca0548c6 Exclude some ToBoundingOrientedBox conversions 2024-11-10 17:23:50 +01:00
Lwmte
f057770696 Fixed incorrect object camera position 2024-11-10 08:07:18 +01:00
Lwmte
908fc61283 Fix inventory item cancel 2024-11-09 23:12:29 +01:00
Lwmte
b5502103c0 Fix lensflare object 2024-11-09 18:59:22 +01:00
Lwmte
2b5e1cf448 Simplify action queue code, fix potential problem with scripted keypresses 2024-11-09 08:23:28 +01:00
Lwmte
718997336b Fix git merge error 2024-11-09 08:10:52 +01:00
Lwmte
ed434aaffe Update room.cpp 2024-11-09 00:13:27 +01:00
Lwmte
50a7fa3b17 Return false for IsPointInRoom for inactive flipped rooms 2024-11-09 00:06:40 +01:00
Lwmte
506ee0f088 Fixed #1459 2024-11-08 23:26:15 +01:00
Lwmte
06a70d364f Fixed #1455 2024-11-08 23:19:52 +01:00
Lwmte
222e67e493 Fixed weather particles performance 2024-11-07 23:44:31 +01:00
Sezz
43c8f8658b Improve code clarity 2024-11-07 19:36:54 +11:00
Lwmte
b8684a9587 Fixed enemy pickups dropping on death sectors 2024-11-07 08:23:58 +01:00
Lwmte
542597ada2 Don't use static variable for flyby interpolation, as it may be very slow 2024-11-07 00:24:37 +01:00
Lwmte
3153da6779 Change SpawnDustParticles method to avoid spamming bridge checks 2024-11-07 00:13:56 +01:00
Lwmte
516c340ac5 Add bridge result cache, only fetch nearby blocks for debug if debug page is CollisionStats 2024-11-07 00:13:19 +01:00
Lwmte
3897c4e02d Update CHANGELOG.md 2024-11-06 09:18:13 +01:00
Lwmte
efe34ad9c9 Faster bridge checks 2024-11-06 08:45:27 +01:00
Sezz
aafb59eaab Add forgotten argument 2024-11-04 18:43:19 +11:00
Sezz
1456b00907 Pass player global as argument 2024-11-04 15:41:44 +11:00
Lwmte
0b5ea0db77 Update Resources.rc 2024-11-03 18:01:18 +01:00
Sezz
46d75a3e8f Fix water tread climbout take 2 2024-11-04 02:47:24 +11:00
Jakub
04da97479d
Update CHANGELOG.md 2024-11-03 14:19:01 +00:00
Jakub
0712af9d5b
Update CHANGELOG.md 2024-11-03 14:17:12 +00:00
Lwmte
c3365f3a38
Update README.md 2024-11-03 14:53:22 +02:00
Lwmte
7c50d26ca8 Delete unneeded resource file 2024-11-03 13:57:19 +01:00
Lwmte
98d6463613 Delete TombEngine - Backup.vcxproj.user 2024-11-03 13:33:46 +01:00
Lwmte
82c2ba37cb Rebranding 2024-11-03 13:21:26 +01:00
Adngel
a962a17f66
Adngel fix death camera (#1449)
* Update function

* Adding comments.

* Function renamed

Function renamed and conditionals separated for clarity.

* Extracted Camera data modifications

Extracted commands that changes camera data, from the camera code, and moved them into the objects coded to follow similar logic with other cases (like enemies that change these values from their control code).

Leaving a simplified CalculateDeathCamera() function.

* Update tr5_rollingball.cpp

Not really needed, so I removed it to keep consistency with the other calls.

Also edited values adding the .0f for same reasons.
2024-11-03 14:08:59 +02:00
Lwmte
4aac07c0c4 Fixed binocular bugs 2024-11-03 12:11:49 +01:00
Lwmte
f51d499e68 Regenerate documentation 2024-11-03 11:39:16 +01:00
Lwmte
d72208cfb3 Remove another unnecessary flag assignment 2024-11-03 10:56:52 +01:00
Lwmte
4a8d66d077 Update Objects.ObjID.html 2024-11-03 10:54:23 +01:00
Lwmte
8a809877c4 Disable flyby camera interpolation in cases when it travels too far 2024-11-03 10:50:46 +01:00
Lwmte
83981b369e Bump version to reflect release state 2024-11-03 09:30:44 +01:00
Lwmte
856dccad1f Swap debug pages 2024-11-03 09:30:44 +01:00
Lwmte
f1f2d165c5 Fixed camera behaviour on sloped surfaces after player's death 2024-11-03 09:30:43 +01:00
Sezz
79679554e3 Merge branch 'develop' of https://github.com/MontyTRC89/TombEngine into develop 2024-11-03 18:26:47 +11:00