Releases: LostArtefacts/TRX
Releases · LostArtefacts/TRX
Development snapshot
Unreleased – 23607f8 · Diff · History
- added the ability to do a forward roll without releasing sprint first (#5270)
- added the ability for Lara to align herself with floor tilts when crawling (Gameplay Options → Controls → Crawl tilt) (#4945)
- added the ability to turn off or censor blood effects (Graphic Options → Visuals → Blood effects)
- added the ability to delete saves directly from the passport save and load screens (#5309)
- added the ability to pause FMVs with the Pause input (#1754)
- added an option to stop the game from advancing when the window loses focus (Gameplay Options → General → Pause when focus lost) (#3978)
- added
O_DISPOSABLE_ANIMATING_1...O_DISPOSABLE_ANIMATING_10, which will behave like regular animating objects but are removed from being drawn when deactivated - added an option to fix inaccurate wall geometry in original levels (Gameplay Options → Fixes → Fix wall geometry)
- added an option to control how land creatures behave in water (Gameplay Options → General → Creature drown policy) (#5387)
- changed the PS1 crystal tint option to take effect without having to reload the level
- changed the
ITEM_ACTION_FLOODsound effect to play when underwater rather than only when above water - improved weapon setup so picking up a weapon can now give a different amount of ammo than picking up its matching ammo item (#5352)
- improved
--level PATHso it accepts relative paths and reports clearer startup errors when the level cannot be launched - improved savegame loading if item counts have changed between making the save and loading it
- fixed max stats not refreshing after changing unobtainable pickups, kills, or secrets in the gameflow
- fixed Lara rapidly switching animations when shimmying across the top of a ladder (#5295)
- fixed Lara being able to crawl and crouch-roll too far into water from land
- fixed incorrect transparent and yellow pixels on TR2 and TR3 outfit heads when bilinear filtering is enabled (#5300)
- fixed rotating 3D pickup notifications following the UI filter setting instead of the in-game texture filter
- fixed climbing issues on ladders that are against walls that (incorrectly) contain tilt data within them (#5304, regression from 1.1)
- fixed Lara not transitioning immediately to run after vaulting two clicks when forward is held (#5305, regression from 1.3)
- fixed settings list auto-scroll sometimes stopping after switching to a different mod (regression from 1.4)
- fixed first-time keyboard keybindings conflicting after switching to a different mod (regression from 1.4)
- fixed boulders stopping too soon on some slopes with low ceilings (#5337, regression from 1.2)
- fixed persistent damage restoring Lara to full health after inter-level cutscenes (#5364, regression from 1.2)
- fixed missing default object names for
O_ANIMATING_7...O_ANIMATING_10andO_FLICKERING_LIGHT(regression from 1.4) - fixed empty centaur statues incorrectly referencing other level items when the centaur object is not loaded
- fixed TR3 camera mode potentially behaving erratically when loading a level and the look input is held (regression from 1.1)
TR1:
- added savegame crystals to Unfinished Business (#1525)
- fixed not being able to hear the flood/drain sound effect when using the lever in Tomb of Tihocan room 23
TR2:
- added savegame crystals to base levels and The Golden Mask
- added an option to disable body bag triggers, so that killed enemies will always be visible
TR3:
- added Boat (RIB) control
- added Mine Cart control
- added Willard control
- added RX-Tech Worker 1 control
- added RX-Tech Worker 2 control
- added RX-Tech Worker 3 control
- added Crawler Mutant control
- added Dying Mutant control
- added Hybrid Mutant control
- added Wasp Mutant control
- added Wasp Mutant Emitter control
- added Claw Mutant control
- added Fire Head control
- added Disposable Animating control (Tinnos light shaft)
- added an option to disable body bag triggers, so that killed enemies will always be visible
- changed Sophia's final height to follow the level setup instead of using a fixed value
- restored the animated mine cart tracks in RX-Tech Mines
- restored the missing flamethrower blast sound effect in RX-Tech Mines and Meteorite Cavern
- removed Lara's Home from TR3:LA to stay compatible with the OG and other expansion packs
- fixed letterboxing of images on 16:10 resolution
- fixed Fire Lighting option having no effect
- fixed missing conveyor belt animations in High Security Compound
- fixed delayed lighting updates on Lara during movement, particularly noticeable on ladders (regression from 1.1)
- fixed z-fighting in High Security Compound rooms 135/179
- fixed transparent and magenta pixels on grating textures in High Security Compound and Area 51
- fixed an incorrect window texture in High Security Compound room 105
- fixed the satellite dish in High Security Compound room 44 being clipped out of view too soon (missing animation bounds) (#5297, regression from 1.1)
- fixed It's a Madhouse! street lamps being too bright
- fixed menu artefacts not appearing in consistent positions between levels
- fixed TR3:LA playing TR3 intro FMV
- fixed Coastal Village and Lost City of Tinnos having the wrong pickup count
- fixed Willard's Lair having wrong kill count
- fixed Reunion having wrong pickup and secret count
- fixed being able to re-use switches that are intended to only be used once (#5328, regression from 1.1)
- fixed capitalization of the "Empty Slot" text in passport
- fixed the second boulder at the beginning of Reunion stopping too early (regression from 1.2)
- fixed Willard increasing the kill count each time he collapses (OG bug)
- fixed Wasp Emitters generating too many spawns if activated from non one-shot triggers and the player stands for too long on the trigger
- fixed Lara being unable to pull up on specific ledges near walls that have invalid triangles within them (regression from 1.1)
- fixed potential crashes when using grenades on enemies in levels that use the body bag feature (#5378, regression from 1.1)
- fixed activated one-shot antitriggers not being remembered when loading a save (regression from 1.2)
- fixed the Ora Dagger appearing too low in the inventory in Meteorite Cavern (regression from 1.2)
- fixed quest item pickup counts incrementing if the item cheat is used and then save/load is repeatedly used (regression from 1.2)
TRX 1.5
1.5 – 2026-04-04 - 311c90b · Diff · History
- added multi-key combo shortcuts (up to 3 keys) with two binding slots per action for both keyboard and controller
- added remembering of the last played mod
- added a new console command,
/tp enemy, to cycle Lara through hostile creatures in the current level - added a new animation command,
ITEM_ACTION_TURN_90, which will rotate the affected item 90° - added dynamic mod discovery from the games/ directory using new
extendsandnamefields in gameflow.json5 - added expanded statistics screen customization, including per-row toggles and a choice between bare and bordered layouts (Graphic Options → Stats)
- added an option to show or hide the version text in the title inventory ring (#5235)
- added optional save/heal crystal counts to level and final statistics (#5180)
- added the ability for security lasers to activate heavy triggers when tripped by Lara (#5225)
- added
trx.camera.reset()to Lua, which will reposition the camera based on Lara's position - added an option to disable cinematics at the start of levels (Offshore Rig, Home Sweet Home and High Security Compound) (Gameplay → General → Cinematics) (#5284)
- changed
--levelto no longer require-e/--engineto work - changed background images on title, inventory, and statistics screens to always use smooth bilinear filtering instead of the pixel-sharp look
- improved rendering line segments (poison darts, rain drops, SWAT laser sights)
- fixed recordings keeping unbound hotkeys active during playback
- fixed being unable to change FOV after using photo mode without restarting the level (#5246, regression from TR1X 4.15)
- fixed Lara getting stuck if using crouch-roll near very low ceilings (#5248)
- fixed Bell in room 48 being shootable from room 55 again (#4949, regression from TRX 1.4 Sophia Reunion targeting fix)
- fixed certain TR1 1.1 savegames refusing to load (#5252, regression from 1.2)
- fixed the total kill count including allies if hostility policy is set to individual and Lara shoots a hostile enemy (#5255, regression from 1.2)
- fixed quick-load remaining unavailable while Lara is in her death animation (#5264, regression from 1.3)
- fixed destroying the Fuse Box to defeat Sophia in City and Reunion not counting as a kill in the level statistics
- fixed potential freezing issues after moving an item to a different room via Lua
- fixed crash when issuing
/mod tr1-ubwhen playing late TR1 levels - fixed Lara being unable to draw weapons if animated interactions are enabled and she is hit by an enemy while moving towards a pickup (#5288, regression from TR1X 4.13)
- fixed interaction issues with pushblocks when in shallow water (regression from 1.0)
TR2:
- changed the Detonator Box to no longer hard-code dynamic light output; refer to the migration guide for custom levels
- fixed the total possible kill count in Furnace of the Gods being inaccurate if the monks are attacked (#5229)
TR3:
- added Security Laser (Alarm) control
- added Security Laser (Damage) control
- added Security Laser (Kill) control
- added Rotating Laser control
- added Sentry Gun control
- added Civilian control
- added Detonator Box control
- added Prisoner control
- added MP 1 control
- added MP 2 control
- added Orca control
- added Area 51 Rocket control
- added Hook control
- added pickup aids (Graphic Options → Visuals → Pickup aids) (#5239)
- added high-resolution 16:9 and 4:3 images for TR3:LA
To download the new images ahead of a stable release, please see the TRX data repository. - restored the cutscene at the beginning of High Security Compound
- changed Area 51 Rocket to no longer hardcode room 52 as the fire blast room; instead it checks for presence of an upwards portal pointing to the rocket room
- changed enemies who are killed by lasers to be included in the stats
- fixed Sophia's staff having a shadow in the City cutscene
- fixed some doors having a bad rotation when closing, mostly visible when using the door cheat
- fixed the Area 51 sliding doors being offset too far from the floor
- fixed bad vertices in staircase static meshes in Aldwych and Lud's Gate, allowing for visible gaps in geometry (#5182)
- fixed bad positioning of light static meshes in Aldwych that could result in Lara not grabbing certain ledges (#5181)
- fixed several missing textures in Lud's Gate room 77
- fixed Tony's fireballs flying the wrong way and piling up after loading a save (regression from 1.1)
- fixed rockets exploding underwater being able to create a water splash in the wrong place (regression from 1.1)
TRX 1.4.2
TRX 1.4.1
1.4.1 – 2026-03-23 - 59892a2 · Diff · History
- fixed Lara using the ladder-to-crouch animation in some rare cases despite there being headroom in front of her (regression from 1.2)
- fixed toggle-sprint key failing to cancel sprint mid-run (#5174, regression from 1.4)
- fixed toggle-duck key failing to keep Lara ducked in run-to-duck and sprint-to-duck paths (#5177, regression from 1.4)
- fixed flipped state of "Pause music in inventory", changed to "Enable music in inventory" (regression from 1.4)
- fixed final statistics in City of Khamoon counting the optional PS1 mummy when Restore PS1 enemies is disabled (#5188, regression from 1.1)
- fixed bouncy grenades getting stuck in certain geometry (#5202, regression from 1.2)
- fixed thrown flares getting stuck in certain geometry (#5202, regression from 1.4)
TR3:
- fixed door 34 in Thames Wharf closing permanently during the flipmap puzzle (#5170, regression from 1.1)
- fixed Lara being unable to move after grabbing ladders in specific geometry (#5169, regression from 1.1)
- fixed a missing camera shake effect in room 135 in Aldwych (#5183)
- fixed a missing sound effect during the flip map in the Egyptian room in Lud's Gate (#5183)
- fixed potential framerate drops during audio playback when no active sound effects are playing (regression from 1.3)
- fixed some enemies automatically being hostile when triggered if other enemies have been killed (#5203, regression from 1.1)
TRX 1.4
1.4 – 2026-03-21 - 6cc0252 · Diff · History
- added an option to let Lara stay crouched without holding the button (Gameplay → Controls → Toggle crouch) (#5006)
- added an option to let Lara keep sprinting without holding the button (Gameplay → Controls → Toggle sprint) (#5006)
- added three additional outfits for Lara
- added a new console command,
/mod {name}, to switch between installed game/mod packs without relaunching - added a new option in the New Game dialog, "Switch Game", to switch between installed game/mod packs without relaunching
- added experimental support for config presets (Gameplay Options → Presets)
Currently very basic presets available only – looking for help with improving them :) - added new backgrounds to Inventory Ring / Pause screen / Stats screen styles:
- Transparent: like TR2 PS1 Pause Screen
- Black: like the Remasters
- Monochrome (cool): like TR3 PS1 Inventory Screen
- Monochrome (warm): like TR3 PS1 Pause Screen
- added support for TR4-style trigger-triggerers (named
O_TRIGGER_GATEin TRX) for custom levels - added support for
.wmamusic files for broader custom level compatibility - added support for
.ogvand.fmvFMV extensions, with.ogvpreferred over.fmvfor remaster compatibility - added audio fallback for FMV files that lack an audio stream (e.g. remastered
.ogv), probing alternative extensions for a companion audio track - added an option to move Ammo counter location (Graphic Options → UI → Ammo counter location) (#5076)
- added simple level-load caching by introducing a
cache/folder - added an option for Lara to wear semi-transparent sunglasses (Graphic Options → Lara's sunglasses)
- added four additional general animating object slots,
O_ANIMATING_7toO_ANIMATING_10 - added
O_FLICKERING_LIGHT, which is similar toO_ELECTRICAL_LIGHTbut is permanently flickering - changed the reflections option to be available in all game modes (Graphic Options → Enable reflections)
- changed the delay in performing a running jump by one frame less, when jump lock mode is set to disabled (Gameplay → Controls → Jump lock mode) (#3841)
- improved level loading times by 15%
- improved FMV audio to play through the game's existing audio mixer instead of opening a separate audio device
- fixed High lighting contrast not attenuating brightness properly in TR1 and TR2 (regression from 1.1)
- fixed the photo mode red frame not covering the full screen when using integer upscaling
- fixed boulders that have moved vertically reactivating for a frame after loading a save (regression from 1.2)
- fixed low fog distances affecting 3D pickups and inventory ring view
- fixed cheat and weapon hotkeys affecting gameplay during demos (#5163, regression from 1.0)
TR1:
- added the ability to use flames on Pendulums, similar to TR3
- changed skyboxes in TR1 to be drawn only if the appropriate room flag is set
- changed the scion pickup in Sanctuary of the Scion to not be displayed on-screen briefly before the level ends (#3682)
- fixed Scion taking damage before activation (regression from 1.0)
TR2:
- added the ability to use flames on Pendulums, similar to TR3
- changed demos to show accurate gun meshes before Lara draws her pre-selected weapon (#3585)
- fixed Bartoli appearing frozen towards the end of the Opera House cutscene
- fixed pulling the Dagger of Xian from dragon's corpse not counting as a pickup (regression from 1.0)
- fixed thrown flares falling through trapdoors and becoming stuck in the void if thrown underwater near the floor (#3708)
- fixed flamethrowers and Dragon's breath doing weird animation when hitting floor (#5104, regression from 1.3)
- fixed yetis dealing no damage during their charge attack (#5126, regression from TR2X 0.8)
TR3:
- added UPV control
- added Train control
- added Patrol Dog control
- added Crow control
- added Sophia control
- added Fuse Box control
- added Electric Cleaner control
- added Punk control, including
O_PUNK_2, which was unused in OG - added Security Guard control
- added Propeller control
- added SWAT control
- added Diver control
- added Pendulum control
- added 60 FPS interpolation to:
- sparks
- weather effects
- water effects
- wake effects
- explosion rings
- bat emitters
- changed Ammo Counter to appear in red when the Menu Style is set to PS1
- changed Punks to have friendliness assignable through Lua, so removing the hard-coded behaviour in the Lud's Gate level sequence
- changed Trains to no longer hard-code speed based on the level number and instead take it from their default animation
- changed Pendulums that have flames to be setup by placing a flame emitter at the same position, rather than setting the item's timer via its trigger
- changed Meteorite Artefacts to be exempted from drop tile centering
- fixed a soft lock preventing Lara from picking up the artefact, when saving/loading during boss explosion sequence (regression from 1.2)
- fixed the helicopter in Highland Fling briefly disappearing when crossing room portals (regression from 1.1)
- fixed Lara dying from touching Trains that haven't yet been activated
- fixed harpoons from Divers not spawning blood when they hit Lara
- fixed
O_KILL_ALL_TRIGGEREDremoving unused Save Crystals (#5035) - fixed TR1/TR2-only options showing up in TR3 gameplay settings (#5055)
- fixed Lara stopping against one-click raised slopes when running instead of beginning to slide (#5038)
- fixed rain not spawning in outside rooms in the Thames Wharf cutscene
- added PSX-style underwater water particles to Madubu Gorge, Aldwych, and Lud's Gate
- fixed the punk in the cutscene before Lud's Gate walking through a wall
- fixed Lara appearing frozen at the beginning of the cutscene before City
- fixed incorrect texturing on the fish in City
- fixed the Eye of Isis not showing in the inventory in All Hallows
- fixed too low volume in all FMVs (except logo which used a different codec)
- fixed Lara by default being unable to climb out of water onto steep slopes (change manually in Gameplay → Fixes → Fix water exit)
- fixed thrown flares falling through trapdoors (regression from 1.1)
- fixed some level textures appearing slightly misaligned on room geometry
- fixed potential AI behavioural differences in the South Pacific Mercenary (regression from 1.2)
- fixed smoke from Lara's guns persisting between levels (regression from 1.1)
- fixed sound effects potentially playing after completing a level and entering into the globe select screen (regression from 1.2)
- fixed audio lag and framerate drops near the end of an audio track that's playing when no active sound effects are playing (#5167, regression from 1.3)
TRX 1.3.1
1.3.1 – 2026-03-11 - f4568ed · Diff · History
- fixed main.sfx resolution being enforced (regression from 1.3)
- fixed the microphone entering underwater mode too eagerly when
Microphone near Larais enabled (#5057, #4888) - fixed save counters sometimes drifting after dying and reloading (#5054, regression from TR1X 4.9 / TRX 1.0)
- fixed flare and gun flash being drawn with a water tint when in shallow water regardless of responsive tint option (#5072, regression from 1.2)
- fixed fade transitions using the wrong picture size when upscaling or borders are enabled (#5081, regression)
TR2:
- fixed guns as secret rewards not being converted to the equivalent ammo if Lara already has the gun
TR3:
TRX 1.3
1.3 – 2026-03-06 - 16e3402 · Diff · History
- added the ability to freely rotate examinable items
- added a color editor dialog for fog and water colors in Graphic Options → Visuals
- added an option for Lara to wear sunglasses (Graphic Options → Visuals → Sunglasses) (#4869)
- added
O_SWITCH_TYPE_WHEEL, which is similar toO_SWITCH_TYPE_AIRLOCKbut can be used more than once - added
O_SMASH_OBJECT_3, which can only be broken with triggers or the Crash Site gun - added
O_SMASH_OBJECT_4, which behaves likeO_SMASH_OBJECT_1but usesSFX_SHUTTERS_BREAK - added
O_TREX_ALPHA, which can target raptors and be distracted by flares - added the ability to trigger dragons independently of Bartoli in custom levels (#5011)
- place an
O_DRAGON_BACKitem in the editor and trigger it normally - the dragon will spawn immediately when triggered and will be one-phase, so no dagger needs to be pulled
- place an
- added a new Lua item query helpers,
trx.items.find(query)andtrx.items.first(query), with support forobject_idandroom_numfilters - added a new Lua catalog,
trx.catalog.weapons, for weapon identifiers - added a new Lua property,
trx.lara.equipped_gun, to read Lara's currently equipped gun type - added a new Lua property,
trx.lara.target, to read Lara's current locked target item - added a new Lua property,
trx.Item.flags, to read current item flags (related to triggers) - added a new Lua property,
trx.Item.timer, to read current item timer value (related to triggers) - added support for using more sound slots than originally possible in custom levels (#3898)
- added support for actual quick saves with round-robin quicksave slot cycling. (#1897)
Note: This feature is disabled by default and needs the player to manually bind new inputs. - added quick-save/load command aliases:
/save quick,/quicksave,/qs/load quick [slot],/load q[slot],/quickload [slot],/ql [slot]
- added blood effects when enemies shoot any other creature (not just Lara)
- added support for the globe-style level selection mechanic in the new game for level builders (#4920)
- added an option to control how Lara swings on thin ledges (Gameplay → Controls → Slow ledge swing) (#3341)
- added
/tp precise {x} {y} {z}to teleport using raw world-space coordinates (no/1024scaling – matches TRView) - added the ability to use glide cameras when using TR3 camera mode
- added an option to toggle glide cameras (Graphic Options → Visuals → Glide cameras)
- changed PC and PS1 UI colors to no longer be hardcoded by moving it to
ui.json5(#5003) - changed Fog start and Fog end to change by 10 by default, with Slow allowing 1-step precision (#5015)
- changed
O_WINDOW_1andO_WINDOW_2toO_SMASH_OBJECT_1andO_SMASH_OBJECT_2respectively - changed
O_MINI_COPTERto no longer hardcode direction - changed Earthquake to support being reset
- changed loading screens setting to use modes (
disabled,always,new-games). Previously, they were hardcoded to not show for saves (#1290) - changed logs to no longer emit ANSI color characters when the game's output is piped to a file / process
- changed the degenerate static mesh collision check to only apply when all axes have an empty size
- improved error reporting for gameflow issues to now display full key paths for faulty nodes
- fixed Lara teleporting after vaulting 2 or 3 clicks when there is a room below the target position that has no immediately adjoining portal (#4530)
- fixed Lara attempting to jump up (using action) despite the ceiling above her making it impossible to grab any ledge (#3558)
- fixed Lara not being able to grab ledges when under low ceilings (#4093)
- fixed Lara sometimes falling when vaulting 2 or 3 clicks onto a ledge that has triangulation
- fixed NG+ always forcing Lara's default equipped gun at level start even when "remember guns between levels" is enabled (#4711)
- fixed not restoring Lara's back weapon mesh between levels when "remember guns" is enabled and a rifle-type weapon is equipped at level end
- fixed a missing footstep sound when Lara starts to sprint
- fixed Lara's flare undraw animation being skippable on specific late draw frames (#1593)
- fixed UI bar scale option not updating the padding and borders (regression from 1.2)
- fixed Blade stopping in the wrong position when anti-triggered (#4894)
- fixed very distant Boulders causing camera shake (similar to the Tihocan crocodile targeting bug)
- fixed drawing debug triggers using wrong orientation in some triangular geometry
- fixed heavy triggers with no
TO_TARGET/TO_CAMERAresetting cameras - fixed Lua
trx.catalogonly exposingobjectsandflip_effects; it now also exposeslara_states,lara_anims,music, andsamples - fixed a freeze if firing a grenade very close to room portals (#4938, regression from 1.2)
- fixed non-deterministic Inventory Ring control (transition speeds depended on v-sync / wall clock timing)
- fixed game logic speeding up while the game was fading out after quitting
- fixed Lara being able to shoot smashable objects located in unreachable overlapping rooms (#4949, regression from TR1X 4.14 / TR2X 1.4)
- fixed touching Lava Wedges causing endless Flame effect spawns when the immunity cheat is on
- fixed touching Lava tiles causing reduced Flame effect when the immunity cheat is on
- fixed collision issues on bridges, trapdoors, breakable tiles and pushblocks if positioned over a triangle portal (regression from 1.0)
- fixed Lara being able to sprint through swamps when responsive sprinting is enabled
- fixed bar borders scaling poorly (off-by-1px errors, regression from 1.2)
- fixed death counter not being preserved in saves after changing levels, causing stopwatch and final statistics to sometimes show 0 deaths
TR1:
- added an option to allow Lara to crouch and crawl (Gameplay → Controls → Crawling)
- added support for monkey bars
- changed Lara to be able to grab ealier when performing forward jumps, like TR3
- fixed a very rare case of raptors using an incorrect death animation
- fixed Lara unable to run around in random spots at the bottom of The Great Pyramid's starting pit
TR2:
- added an option to allow Lara to crouch and crawl (Gameplay → Controls → Crawling)
- added support for monkey bars
- changed Lara to be able to grab ealier when performing forward jumps, like TR3
- fixed secret reward in Venice giving Magnums ammo instead of Automatic Pistol Clips (#4951, regression from 1.1)
- fixed flickering switches and spike ceilings in Temple of Xian and Floating Islands (#4874)
- fixed Airlock door handles not getting drawn from certain angles (#4886, regression from 1.0)
- fixed loading screens showing before playing FMVs on most levels
- fixed Lara not being able to move after exiting water, having used an underwater lever with the animated interactions setting enabled (#4912, regression from 1.0)
- fixed Bell in room 48 being shootable from room 55 (#4949, regression from TR2X 1.4)
- fixed "Disable T-Rex Collision" option missing from The Golden Mask (there are T-Rex enemies in Nightmare in Vegas)
- removed the requirement to use
main.sfxin custom levels (#3898)
TR3:
- added reverb support
- added Kayak control
- added Compsognathus control
- added Mounted Gun control
- added Tribe Axeman control
- added Tribe Pipeman control
- added Tribe Boss control
- added Lizard control
- added Crocodile control
- added Carcass control (hanging Raptor)
- added T-Rex control
- added Raptor control
- added Raptor Emitter control
- added Bat Emitter control with save/load support
- added South Pacific Mercenary control
- added Smashable Wall control
- added Smashable Shutters control
- added a slide-to-sprint animation state change for Lara, similar to TR1 and TR2
- added a new gameplay option to toggle Lara's crouch roll (Gameplay → Controls → Crouch roll)
- added an option to allow Lara to jump out of crawlspaces (Gameplay → Controls → Crawl exit jump)
- added crouching/crawling enhancements (Gameplay → Controls → Responsive crawling)
- added the ability to resume crawling more quickly after coming to a stop
- added transitions from run/sprint to crawl without first coming to a stop
- added a transition from crawl to crouch-roll without having to manually crouch first
- added the ability to turn while in the crouch idle state
- restored an unused pickup animation when in the crawling state, bypassing the crouch transition
- added a transition from ladder to crawlspaces instead of first having to drop and re-grab the ladder (#4954)
- fixed Uzis having wrong clips capacity (was 80, is now 40 – sorry!)
- fixed Lara briefly switching from run back to wade when crossing from 2-click to 1-click water depth
- fixed Lara unable to climb small ledges with low crawlspaces
- fixed Lara using the thin-ledge swing hang animation instead of the normal hang in some 1-click ledge cases
- fixed Lara being unable to transition from slow swing at the base of a ladder to being able to climb the ladder
- fixed Lara's cutscene gun shots not rendering muzzle flashes, gun smoke and shell ejections (e.g., Tony cutscene)
- fixed water ripples triggering z-fighting with 0-click ground surfaces
- fixed footprints rendering with an excessive Y offset
- fixed wheel switches only being usable once
- fixed wheel switch triggers activating too early
- fixed Kayak voiding and teleporting on large slopes
- fixed Kayak wake effects sometimes clipping through complex geometry
- fixed loading screens showing before playing FMVs in Antarctica
- fixed end credits referencing non-existing image file
- fixed Puna to no longer hardcode Lizard locations, and ...
TRX 1.2.2
TRX 1.2.1
1.2.1 – 2026-02-11 - aa01c49 · Diff · History
- fixed title ring music inheriting the wrong audio volume (regression from 1.2)
- fixed settings dialog changing size when cycling through non-scrollable tabs (regression from 1.2)
- fixed Play Previous Level feature not restoring Lara's equipment correctly for pre-1.2 saves (regression from 1.2)
- fixed Play Previous Level feature causing Lara to instantly die for pre-1.2 saves, when the Persistent Damage option is on (regression from 1.2)
Note: for those 1.0/1.1 saves, this feature will restore her health to full, as it was not stored correctly. 1.2 will continue to restore the correct HP value. - fixed TR2 delayed music triggers not working (regression from 1.1)
- fixed TR3 using delayed music triggers (TR2-only feature)
TRX 1.2
1.2 – 2026-02-11 - 6de3c1d · 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 shadow rendering to all cutscene actors
- 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 Lara being force-resurfaced near split-triangle water portals in certain spots
- 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
- fixed Lara being displaced during the sprint-slide animation if she tried to pick up an item at the same time (#4843, regression from TR1X 4.14, TR2X 1.4)
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...



