github LostArtefacts/TRX trx-1.2
TRX 1.2

latest release: latest
5 hours ago

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 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

Don't miss a new TRX release

NewReleases is sending notifications on new releases.