Skip to content

Releases: LostArtefacts/TRX

Development snapshot

26 Mar 21:10

Choose a tag to compare

Development snapshot Pre-release
Pre-release

Unreleased23607f8 · 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_FLOOD sound 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 PATH so 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_10 and O_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

04 Apr 15:33

Choose a tag to compare

1.5 – 2026-04-04 - 311c90b · Diff · History

Video

  • 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 extends and name fields 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 --level to no longer require -e/--engine to 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-ub when 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

24 Mar 22:40
7cc1d42

Choose a tag to compare

1.4.2 – 2026-03-24 - 7cc1d42 · Diff · History

  • fixed 3D pickups and inventory ring view still affected by fog (regression from 1.4)

TR2:

  • fixed the Detonator Box being difficult to activate when selecting the key manually from the inventory (#5215, regression from TR2X 1.3)
  • fixed the Detonator Box rotating if Lara interacts with it but then doesn't pick the key from the inventory (#5215, regression from TR2X 1.3)

TRX 1.4.1

23 Mar 22:11

Choose a tag to compare

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

21 Mar 14:18

Choose a tag to compare

1.4 – 2026-03-21 - 6cc0252 · Diff · History

Video

  • 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_GATE in TRX) for custom levels
  • added support for .wma music files for broader custom level compatibility
  • added support for .ogv and .fmv FMV extensions, with .ogv preferred over .fmv for 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_7 to O_ANIMATING_10
  • added O_FLICKERING_LIGHT, which is similar to O_ELECTRICAL_LIGHT but 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_TRIGGERED removing 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

11 Mar 08:33
f4568ed

Choose a tag to compare

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 Lara is 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:

  • fixed reverb affecting inventory ring sounds (#5056)
  • fixed Pause text color
  • fixed the secret sound not playing in some installations, whereby cdaudio.wad contains invalid track sizes (#5049)

TRX 1.3

06 Mar 13:16

Choose a tag to compare

1.3 – 2026-03-06 - 16e3402 · Diff · History

Video

  • 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 to O_SWITCH_TYPE_AIRLOCK but 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 like O_SMASH_OBJECT_1 but uses SFX_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_BACK item 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
  • added a new Lua item query helpers, trx.items.find(query) and trx.items.first(query), with support for object_id and room_num filters
  • 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 /1024 scaling – 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_1 and O_WINDOW_2 to O_SMASH_OBJECT_1 and O_SMASH_OBJECT_2 respectively
  • changed O_MINI_COPTER to 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_CAMERA resetting cameras
  • fixed Lua trx.catalog only exposing objects and flip_effects; it now also exposes lara_states, lara_anims, music, and samples
  • 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.sfx in 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 ...
Read more

TRX 1.2.2

13 Feb 15:11
4159e31

Choose a tag to compare

1.2.2 – 2026-02-13 - 4159e31 · Diff · History

  • fixed a potential GL_OUT_OF_MEMORY error that could occur after reloading levels many times (regression from <1.0)

TRX 1.2.1

11 Feb 17:49
aa01c49

Choose a tag to compare

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

11 Feb 09:52
6de3c1d

Choose a tag to compare

1.2 – 2026-02-11 - 6de3c1d · Diff · History

Video

  • 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_effects for name-based flip effect catalog IDs
  • added a new Lua music play mode, trx.music.PlayMode.OVERLAY for 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 and trx.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 /restless command) to the UI settings (Gameplay options → Mods → Endless sprint)
  • added endless flare time cheat (Gameplay options → Mods → Endless flare time)
  • added O_VULTURE for 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 /trigger and /untrigger console 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 /tp to accept room/item prefixes and rN/iN shortcuts
  • 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_cuboids option name from "debug cuboids" to "debug bounding boxes" (/debug bounding-boxes or /set debug-bounding-boxes 1)
  • changed debug.enable_debug_pos option to split into enable_debug_pos and enable_debug_anim
  • changed debug.enable_invulnerability option to only show the marker if the setting enable_debug_status is 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 /set command 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_initbefore_level_file
    • on_level_startafter_level_file
    • on_level_loadafter_level_state
    • on_controlbefore_control
    • on_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 /title and similar commands leaving the "Examine" button briefly visible in the key items ring (old regression)
  • fixed running /title and 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 /play and similar commands fading out instead of running instantly on stats/title screens
  • fixed /play and 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...
Read more