Lwmte
546a72c5c8
Implement OCB for lensflare objects which specifies falloff in sectors
2024-11-22 20:40:25 +01:00
Lwmte
df4a664020
Remove unused block
2024-11-22 20:24:51 +01:00
Lwmte
e093b07c8c
Further optimizations to lensflare code
2024-11-22 20:24:40 +01:00
Lwmte
63277cc29d
Update CHANGELOG.md
2024-11-21 18:40:35 +01:00
Lwmte
71f6cf5b64
Remove boulder death from special death anims, as it's causing troubles
2024-11-21 18:28:31 +01:00
Lwmte
b5fa51b2dc
Recompile docs for 1.6, version update
2024-11-21 18:27:42 +01:00
Lwmte
3a649d612d
Fix issues with lensflare occlusion
2024-11-21 17:25:15 +01:00
Lwmte
9fad7eec50
Fix mistake in documentation
2024-11-21 16:41:18 +01:00
Lwmte
f455dd1c91
Remove hardcoded ricochet sound condition
2024-11-21 16:11:04 +01:00
Lwmte
ddfeaf5fa2
Update CHANGELOG.md
2024-11-21 15:42:23 +01:00
Lwmte
1695f4eeb8
Update version.h
2024-11-21 15:24:12 +01:00
Lwmte
9e54c8dd0b
Add safeguards in level reader to throw exception if data sizes are inconsistent
2024-11-21 15:17:54 +01:00
Lwmte
c484f8aa84
Enhanced lensflare effects, fix ray test, discard flares behind camera
2024-11-21 14:55:59 +01:00
Lwmte
81a8922f1d
Fixed global lensflare distance calculations, add object culling, add fade on visibility
2024-11-21 12:14:19 +01:00
Lwmte
1267effe08
Fixed Util.HasLineOfSight not accounting for statics
2024-11-21 11:10:22 +01:00
Lwmte
86cee87ecd
Bump version
2024-11-21 02:41:54 +01:00
Lwmte
64b100561a
Don't pollute DumpGameScene with unrelated flag
2024-11-21 02:09:15 +01:00
Lwmte
85a456a4f1
Update CHANGELOG.md
2024-11-21 00:11:40 +01:00
Lwmte
bdf67b75dc
Decoupled sound conditions ( #1484 )
...
* Convert sound conditions to a new format
* Convert animcommands to int
* Update flipeffect.cpp
* Update winmain.cpp
2024-11-21 01:02:00 +02:00
Lwmte
3bf00ad18c
Implement StaticHandler class to properly handle LUT
2024-11-20 23:00:05 +01:00
Lwmte
91081c9f0d
Freeze event and OnUseItem callbacks ( #1463 )
...
* Add use item callbacks, add menu boilerplate code
* Set up scripting API for game mode
* Use word "break" instead of "menu" everywhere
* Rudimentary implementation of BreakPhase
* More progress
* Doc update
* Always active lensflare
* Update CHANGELOG.md
* Fix hair interpolation for spectator mode
* Update target highlighter and other HUD elements while in break mode
* Fix various problems
* Don't try to update camera in spectator mode
* Cleanup camera code
* Rename break to freeze
* Update FlowHandler.cpp
* Update Flow.html
* Update control.cpp
* Rename method
* Add displaystring owner to differentiate between freeze modes
* Disable triggers and volumes in freeze mode
* Update control.cpp
* Rename enum
* Update CHANGELOG.md
* Implement full freeze, correct callback behaviour
* Update RendererDrawMenu.cpp
* Allow DumpGameScene to do partial pass
* Remove hack
* Introduce render mode enum to render scene without any postprocess
* Tidying
* Fix problems with items or renderer not updating before entering freeze mode
* Fix rebase errors
* Use interpolation factor getter instead of raw value everywhere
* Update documentation
* Fixed setting freeze mode from OnStart
* Fixed freeze mode not working in OnStart event
* Revert "Fixed freeze mode not working in OnStart event"
This reverts commit 87f6fbdc6d
.
* Bypass cinematic bars and fades for non-full render modes
---------
Co-authored-by: Stranger1992 <84292688+Stranger1992@users.noreply.github.com>
Co-authored-by: Sezz <sezzary@outlook.com>
2024-11-20 20:54:39 +00:00
Sezz
88f21a98d4
Update CONTRIBUTING.md
2024-11-20 21:51:22 +11:00
MontyTRC89
116c3d71fc
Merge branch 'develop' of https://github.com/MontyTRC89/TombEngine into develop
2024-11-20 09:09:31 +01:00
MontyTRC89
1de0f27511
Switched to LUT for statics
2024-11-20 09:09:23 +01:00
Lwmte
f218644703
Update CHANGELOG.md
2024-11-20 08:21:56 +01:00
Joey Quint
db68eeaca3
Expose wind ( #1465 )
...
* Expose wind
* Update EffectsFunctions.cpp
---------
Co-authored-by: Sezz <sezzary@outlook.com>
2024-11-20 09:15:26 +02:00
Lwmte
2d0d13c620
Implement GetCollidable and SetCollidable lua methods for moveables
2024-11-20 08:18:27 +01:00
MontyTRC89
e3510c3204
Merge branch 'develop' of https://github.com/MontyTRC89/TombEngine into develop
2024-11-20 05:59:14 +01:00
MontyTRC89
e7fd154fc9
Fixed dual paraboloid scene rendering in prevision of adding better ambient lighting
2024-11-20 05:59:04 +01:00
Sezz
d070bc756f
Use Quaternion::Identity
2024-11-19 15:48:13 +11:00
Lwmte
545378d967
Update CHANGELOG.md
2024-11-19 01:38:16 +01:00
Lwmte
534ac3876a
Fixed occasional crashes if there are static meshes placed within room border walls
2024-11-18 23:32:35 +01:00
Lwmte
9ea15571a8
Fixed quaternion conversion crash if 2 hair joints share the same offset
2024-11-18 20:48:20 +01:00
Sezz
483ead3203
Fix missed illegal -> steep rename
2024-11-18 22:12:15 +11:00
Sezz
231bea0c1e
Remove MAX_STATICS constant
2024-11-18 19:31:28 +11:00
Sezz
57a151af2a
"Num" prefix -> "count" suffix
2024-11-18 19:24:57 +11:00
Sezz
f9c25a1862
Remove "Num" prefix from level load logs
2024-11-18 18:58:32 +11:00
Sezz
cfbba4b741
Don't create static object copies in loops; readability
2024-11-18 17:38:21 +11:00
MontyTRC89
bb975cda58
Fixed changelog
2024-11-18 06:27:39 +01:00
MontyTRC89
59139b373c
Merge branch 'develop' of https://github.com/MontyTRC89/TombEngine into develop
2024-11-18 06:25:49 +01:00
MontyTRC89
68114b03e2
Removed statics limit
2024-11-18 06:25:43 +01:00
Lwmte
b41d591d93
Fixed stutter during jumps between cameras in a flyby sequence
2024-11-18 01:49:42 +01:00
Lwmte
c380a74bb0
Fixed falling through tilted bridges
2024-11-18 01:23:34 +01:00
Lwmte
ab979b8487
Fix event status not saving
2024-11-17 12:43:52 +01:00
Lwmte
ec170b8aee
Fixed pickup trigger for search object 4 as well
2024-11-17 11:00:43 +01:00
Lwmte
656158874c
Another attempt at fixing #1483
2024-11-16 23:42:02 +01:00
Lwmte
540150a41a
Revert "Fixed #1483 "
...
This reverts commit 08137298cc
.
2024-11-16 23:41:42 +01:00
Sezz
26adcee7b1
Slight floordata optimisation
2024-11-17 03:33:14 +11:00
Sezz
ef19187f83
Formatting
2024-11-16 22:19:32 +11:00
Sezz
2624c5bed2
Formatting
2024-11-16 22:07:57 +11:00