Unreleased – cb2df0a · Diff · History
- added globe level selection mechanic
- added Bubble Emitter control (#4629)
- added dynamic light objects:
- added Red Light control
- added Green Light control
- added Blue Light control
- added Amber Light control
- added White Light control
- added Strobe Light control
- added Pulse Light control
- added Beacon Light control
- added On/Off Light control
- added the ability in Lua to hook into control loop events during cutscenes
- added an option to change Lara's outfit, with 20 variants included by default; custom levels can provide up to 32 outfits (Visuals → General → Lara's outfit) (#4383)
- added an option to control UI brightness (Graphic Options → Rendering → UI brightness); renamed "Brightness" to "Game brightness"
- added an option to allow Lara's underwater mesh tint to be more responsive based on position, as per TR3 (Visuals → General → Responsive mesh tint)
- added the ability for custom levels to define Lara's braid position relative to her head (#110)
- added the ability to disable manual camera (Gameplay → Controls → Manual camera)
- added the ability to enable bouncy grenades (Gameplay → General → Enable bouncy grenades)
- added the ability to toggle TR1/2 and TR3 projectile area damage – TR3 often deals double damage (Gameplay → Mods → Projectile Area Damage)
- added the ability to hide pickup notifications in the bottom-right corner (Graphic Options → UI → Pickups overlay)
- added a new Lua event,
trx.events.on_game_start, which fires when the level finishes loading and the game is about to start - added a new Lua function,
trx.rooms.flip(), to toggle the flip map (#4704) - added a new Lua function,
trx.rooms.flip_effect(), to set the active flip effect with an optional timer (#4704) - added a new Lua catalog,
trx.catalog.flip_effectsfor name-based flip effect catalog IDs - added a new Lua music play mode,
trx.music.PlayMode.OVERLAYfor playing on top of currently played track - added new Lua catalogs for Lara states, Lara anims, music, and samples
- added a new Lua module,
trx.camera, with camera getters andtrx.camera.shake() - added a new Lua property,
trx.rooms.Room.num - added support for cross-fades to the title screen
- added visual previews of bar colors (Graphic Options → Bars)
- added the ability to change PS1 bar colors
- added endless sprint (available previously via the
/restlesscommand) to the UI settings (Gameplay options → Mods → Endless sprint) - added endless flare time cheat (Gameplay options → Mods → Endless flare time)
- added
O_VULTUREfor custom levels - added
O_ROLLING_BALL_4(giant Temple of Puna boulder) for custom levels - added an option to control whether or not moving boulders should shake the camera (Gameplay options → General → Enable boulder shake)
- added an option to make Lara stumble if she hops backwards and there is a slope behind her (Gameplay options → Controls → Backwards slope stumble)
- added
/triggerand/untriggerconsole commands, with support for targeting by item ID, item name, or object name - added the ability to seek backwards through cutscenes with left button
- added the ability to trigger collapsible tiles from heavy triggers, regardless of Lara's position (#4807)
- added floor height change detection for boulders when stopped, so they will drop if the floor below them drops (#4808)
- added splash effects to neutral twists and rolls (#4793)
- improved rendering performance
- improved the ability to seek through cutscenes to support even faster seeks (Slow = ±1 s, default = ±5 s, new: Draw = ±15 s)
- improved
/tpto acceptroom/itemprefixes andrN/iNshortcuts - improved inventory ring active item highlight for smoother appearance
- improved savegame file size by reducing it about 20–30%.
- improved indentation for nested bullets in the UIs
- changed
debug.debug_cuboidsoption name from "debug cuboids" to "debug bounding boxes" (/debug bounding-boxesor/set debug-bounding-boxes 1) - changed
debug.enable_debug_posoption to split intoenable_debug_posandenable_debug_anim - changed
debug.enable_invulnerabilityoption to only show the marker if the settingenable_debug_statusis on (off by default) (#4631) - changed
audio.load_music_triggers(Gameplay → Fixes → Fix one-shot music triggers) to be enabled by default - changed photo mode to no longer show "Entering photo mode" in the console
- changed photo mode to always display a red frame around the game view when active (not visible in screenshots)
- changed stats dialog to include allies in kill count if they turn hostile. This applies to all levels that follow, and the final stats screen.
- changed rooms-to-draw tracking to no longer stop at the 100-room limit
- changed boulders to stop if the ceiling height is lower than their height
- changed all UI bar colors from hardcoded to configurable via
cfg/ui.json5, enabling some customization for PS1 bars - changed
/debug [0|1]command to no longer spam about settings that aren't changed - changed
/setcommand to always use hyphens for enum option values, and accept both underscores and hyphens - changed Lua catalog keys to strip
O_prefixes and use lowercase - changed Lua event callback names to be more consistent:
on_level_init→before_level_fileon_level_start→after_level_fileon_level_load→after_level_stateon_control→before_controlon_control_post→after_control
- changed turbo cheat to auto‑reset to normal speed if pushed past limit, making it easier for new players to recover from accidental changes
- changed Blades to support being reset
- changed the barefoot SFX option toggle in TR2 to no longer require reloading the level for changes to take effect
- changed triggers that target pickup items to support antitriggers, switches and bitmasks
- removed support for legacy (TombATI / TR2 GOG/Steam) and pre-1.0 (TR1X/TR2X) savegame files
- fixed random face dropouts on levels with more than 32k textures
- fixed a small hiccup when launching the game on certain GPUs
- fixed inconsistent music volume in the statistics screens (#4499)
- fixed shadows to support 60 FPS interpolation
- fixed soft static mesh collision not working right with statics that appear in overlapping rooms
- fixed drawing debug triggers using random tint near water sources
- fixed drawing debug triggers glitching through triangular portals
- fixed custom levels that contain invalid room static mesh references not being able to load (#4770)
- fixed the tip of Lara's braid using an invalid offset position on the first frame of a level (#4821)
- fixed drawing shadows twice when item intersects a portal (#4640, regression from 1.0)
- fixed drawing circle/octagon shadows in TR2/TR3 cutscenes using wrong positions
- fixed being unable to use the manual camera in TR3 camera mode when Lara is idle (#4670, regression from 1.1)
- fixed grenades not killing more than a single enemy
- fixed running
/titleand similar commands leaving the "Examine" button briefly visible in the key items ring (old regression) - fixed running
/titleand similar commands when examining an item causing incorrect item rotation next time the ring opens (old regression) - fixed endless sprint cheat setting not retained between game relaunches
- fixed Cobras not being counted in level kill count
- fixed stats dialog retaining friendly status for allies that become enemy types in later levels, causing them to get excluded from kill count
- fixed targeting hostile ex-allies not working if "Enable ally targeting" option is off
- fixed
/playand similar commands fading out instead of running instantly on stats/title screens - fixed
/playand similar commands sometimes preserving cutscene camera tilt if invoked while a cutscene was paused - fixed Cheats description showing arrows in the indented bullets (#4753, regression from TRX 1.1)
- fixed game freezing on exit on certain platforms when there are no active sound devices (SDL bug)
- fixed Lara twitching when trying to step back onto death tiles
- fixed Lara's look head rotation/tilt limits being hardcoded to the engine version rather than camera mode
- fixed Lara rotating around an incorrect origin in photo mode during cutscenes
- fixed pushblocks being able to fall into rooms below despite no portals being present (#4788, regression from TR1X 4.15/TR2X 1.5)
- fixed one-shot triggers for hidden pickup items making the items permanently invisible (#4784)
- fixed secret tracks played at low quality when "fix secrets killing music" option is on
- fixed secret tracks not restored from the savegame when "fix secrets killing music" option is on
- fixed slow-forward seeking through cutscenes (right+slow) not working (regression from 1.0)
- fixed statics marked collidable but with zero‑size hitboxes causing phantom collisions
TR1:
- added Unfinished Business loading screens (#1310, thanks to rockahub)
- fixed save crystal reflections rendering upside down (regression from 4.14)
- fixed underwater wobble effect acting twitchy with camera movement
- fixed several texture issues on each of Lara's outfits and guns
- fixed gun injections overwriting Lara's footstep SFX in all levels (#4733, regression from 1.1)
- fixed pushblocks in Natla's Mines becoming unusable after loading a save made in earlier versions (#4735, regression from 1.1)
- fixed low-quality texture palette on injected TR2/3 weapons and flares
- fixed baddie speeches played at low quality when "fix speeches killing music" option is on
- fixed baddie speeches not restored from the savegame when "fix speeches killing music" option is on
TR2:
- added "Sound Options → Misc → Layered secret music" option
- added "Gameplay → Fixes → Fix one-shot music triggers" option
- changed Assault Course stats to show scroll indicators (#3510)
- changed statistics screen rows to be more compact
- fixed wrong line played when finishing the Assault Course for the first time (#4667, regression from 1.1)
- fixed underwater wobble effect acting twitchy with camera movement
- fixed several texture issues on each of Lara's outfits and guns
- fixed a deviation in water current behaviour that could result in Lara stopping too early (#4706, regression from TR2X 1.1)
- fixed gun injections overwriting Lara's footstep SFX in underwater levels (#4733, regression from 1.1)
- fixed exploding Armed Snowmobile not disappearing the vehicle (#4762)
- fixed the polar bear in Furnace of the Gods twitching if killed when in its reared state (#4624)
- fixed incorrect textures on the MP5 when equipped or on Lara's back
TR3:
- added "Sound Options → Misc → Layered secret music" option
- added "Gameplay → Fixes → Fix one-shot music triggers" option
- added new UI bar appearances, "TR3 PC" and "TR3 PS1" (Graphic Options → Bars → Bars appearance)
- added new water currents
- added new blood effects
- added underwater blood spills
- added poison mechanic
- added heal crystals
- added animated puzzle holes support
- added new creature explosions effects
- added meteorite artifacts support
- added examine item feature for certain items
- added Monkey control
- added Shiva control
- added Tony control
- added Spikes animation in Coastal Village and Madubu Gorge
- added Electric Fence control
- added Aldwych Drill control (Spike Ceiling with timer=1 to descend faster)
- added TR3 behavior patterns to Tiger control
- added Kill All Triggered control
- added Vulture control
- added Boulder control
- added Poison Dart control
- added Earthquake control
- added dynamic light objects:
- added Red Light control
- added Green Light control
- added Blue Light control
- added Amber Light control
- added White Light control
- added Strobe Light control
- added Pulse Light control
- added Beacon Light control
- added On/Off Light control
- added Lara's backwards-hop stumble if there is a slope behind her
- added "Sound Options → Misc → Layered secret music" option
- improved look camera stability to reduce idle-breathing camera bobbing/roll
- improved Monkeys to no longer hardcode hostility status based on Tiger presence
- changed Assault Course stats to show scroll indicators (#3510)
- changed statistics screen rows to be more compact
- changed hostile Monkeys to share hostility status, like TR2 Barkhang monks (the original TR3 behavior can be restored in Gameplay → General → Ally hostility policy)
- changed enemy drops to appear at the tile center, to conform with the OG
- fixed several texture issues on each of Lara's outfits and guns
- fixed actors jumping to their start frame at the end of cutscenes
- fixed Flame in Cutscene 4 and 6 appearing static
- fixed Swamp Map rotation
- fixed seaweed disappearing too quickly in certain levels
- fixed Hand of Rathmore not rotating in Sleeping with the Fishes
- fixed Icicles not having sound
- fixed Spike Walls not having sound
- fixed colored exhaust smokes on Quad Bike for 1 frame
- fixed Cobras and Rattlesnakes being immune to explosives in their sleeping state
- fixed Quad Bikes not restoring their state from savegames properly
- fixed exploding Assault Targets in Lara's Home counting as penalties
- fixed surface and underwater effects simulation speed
- fixed underwater wobble effect amplitude
- fixed animated textures speed
- fixed inconsistent Meteor Artifacts names
- fixed wrong item selection sound in the inventory ring
- fixed flame emitters not getting restored when loading from a save
- fixed Lara holding onto ledges after dying if the Action key wasn't released
- fixed Shiva death smoke effects getting misplaced if the player saves and reloads mid-battle
- fixed Grenade, Rocket Launcher, and Harpoons damage
- fixed being unable to antitrigger Poison Dart Emitters
- fixed ally Lua API not working with most of the TR3 enemies supported so far
- fixed one-shot antitriggers / antipads behavior
- fixed Blades in Coastal Village not respecting antitrigger
- fixed some Poison Darts disappearing 1 frame early
- fixed running down an enemy with a Quad not counting as a kill
- fixed killing Cobras with a manually-aimed projectile not counting as a kill
- fixed smoke and spark rotation snapping at 180° instead of rotating smoothly
- fixed Lara burning instead of getting electrocuted when touching the top of the electric fence
- fixed driving over Winston with a Quad Bike or shooting him with the Harpoon Gun causing him to bleed
- fixed driving over Assault Target with a Quad Bike or shooting it with the Harpoon Gun causing it to spawn blood
- fixed skybox data in Scotland TR3:LA levels to show correct top and bottom colors