Releases: LostArtefacts/TRX
Development snapshot
Commit: fa3438a
TR1X changes
Tag: 4.7.1-268-gfa3438a
Unreleased - ××××-××-××
- added an option for pickup aids, which will show an intermittent twinkle when Lara is nearby pickup items (#2076)
- added an optional demo number argument to the
/demo
command - changed demo to be interrupted only by esc or action keys
- changed the turbo cheat to also affect ingame timer (#2167)
- fixed being unable to load some old custom levels that contain certain (invalid) floor data (#2114, regression from 4.3)
- fixed a desync in the Lost Valley demo if responsive swim cancellation was enabled (#2113, regression from 4.6)
- fixed the game hanging when Lara is on fire and enters the fly cheat on the same frame as reaching water (#2116, regression from 0.8)
TR2X changes
Tag: 0.8-46-gfa3438a
Unreleased - ××××-××-××
TR2X 0.8
Commit: 08cb8a9
Tag: 0.8
Changes
0.8 - 2025-01-01
- completed decompilation efforts – TR2X.dll is gone, Tomb2.exe no longer needed (#1694)
- added the ability to set user-defined FOV (no UI for it yet) (#2177)
- added the ability to turn FMVs off (#2110)
- added an option to use PS1 contrast levels, available under F8 (#1646)
- added an option to use TR3+ side steps (#2111)
- added an option to allow disabling the developer console (#2063)
- added an optional fix for the QWOP glitch (#2122)
- added an optional fix for the step glitch, where Lara can be pushed into walls (#2124)
- added an optional fix for drawing a free flare during the underwater pickup animation (#2123)
- added an optional fix for Lara drifting into walls when collecting underwater items (#2096)
- added an option to control how music is played while underwater (#1937)
- added an optional demo number argument to the
/demo
command - added an option to set the bar scaling (no UI for it yet) (#1636)
- added an option to set the text scaling (no UI for it yet) (#1636)
- changed demo to be interrupted only by esc or action keys
- changed the turbo cheat to also affect ingame timer (#2167)
- fixed health bar and air bar scaling (#2149)
- fixed text being stretched on non-4:3 aspect ratios (#2012)
- fixed Lara prioritising throwing a spent flare while mid-air, so to avoid missing ledge grabs (#1989)
- fixed Lara at times not being able to jump immediately after going from her walking to running animation (#1587)
- fixed bubbles spawning from flares if Lara is in shallow water (#1590)
- fixed flare sound effects not always playing when Lara is in shallow water (#1590)
- fixed looking forward too far causing an upside down camera frame (#1594)
- fixed music not playing if triggered while the game is muted, but the volume is then increased (#2170)
- fixed game FOV being interpreted as horizontal (#2002)
- fixed the inventory up arrow at times overlapping the health bar (#2180)
- fixed software renderer not applying underwater tint (#2066, regression from 0.7)
- fixed some enemies not looking at Lara (#2080, regression from 0.6)
- fixed the camera getting stuck at the start of Home Sweet Home (#2129, regression from 0.7)
- fixed assault course timer not paused in the inventory (#2153, regression from 0.6)
- fixed Lara spawning air bubbles above water surfaces during the fly cheat (#2115, regression from 0.3)
- fixed demos playing too eagerly (#2068, regression from 0.3)
- fixed Lara sometimes being unable to use switches (#2184, regression from 0.6)
- fixed Lara interacting with airlock switches in unexpected ways (#2186, regression from 0.6)
- improved the animation of Lara's braid (#2094)
TR1X 4.7.1
Commit: a761745
Tag: 4.7.1
Changes
4.7.1 - 2024-12-21
- changed the inventory examine UI to auto-hide if the item description is empty (#2097)
- fixed falling pickup items not being drawn when they land in rare cases (#2088)
- fixed unbinding keys not working for controllers (#2090, regression from 4.6)
- fixed hiding game UI causing the reset progressbar UI element to not show (regression from 4.7)
TR1X 4.7
Commit: 2ab543f
Tag: 4.7
Changes
4.7 - 2024-12-20
-
added support for Wayland in binary Linux builds (#1927)
-
added support for Unicode in gameflow JSON (#386, #636, #1919 and #1928)
Expanding on the 4.6's added support for named sequences, we now support
most of the characters the following Unicode planes:- Basic Latin
- Cyrillic
- Greek and Coptic
- Latin-1 Supplement
- Latin Extended A
The sprites were created by Arsunt originally posted in the TRF topic here:
https://www.tombraiderforums.com/showthread.php?p=8396039This should be enough to let gameflow editors provide full localisation for
the following languages:Basque, Belarusian, Bosnian, Bulgarian, Catalan, Croatian, Czech, Danish,
Dutch, English, Estonian, Faroese, Finnish, French, Galician, German,
Greek, Hungarian, Icelandic, Indonesian, Irish, Italian, Latvian,
Lithuanian, Macedonian, Malay, Maltese, Northern Sami, Norwegian, Polish,
Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish,
Swedish, Turkish and possibly more.Importantly, Asian and Arabic languages remain unsupported at the moment.
-
added the ability for falling pushblocks to kill Lara outright if one lands directly on her (#2035)
-
fixed clock drift accumulating with time (#1935, regression from 4.0)
-
fixed a potential invisible wall issue in custom levels with non-portal doors and certain geometry (#1958, regression from 4.3)
-
fixed transparent eyes on the wolf and bat models in Peru (#1945)
-
fixed incorrect transparent pixels on some Egypt textures (#1975)
-
fixed arrows overlapping with passport text if strings longer than the defaults are used (#1971)
-
fixed objects close to the camera being clipped (#819, regression from TombATI)
-
fixed the drawbridge in Obelisk of Khamoon not being angled correctly when open, which was resulting in embedded artefacts (#2006)
-
fixed incorrect positions on static meshes in Obelisk of Khamoon, Return to Egypt and Temple of the Cat (#2006)
-
fixed incorrect picture strides on certain hardware (#1979)
-
fixed doors at times disappearing if Lara is close to portals and the door's room is no longer visible (#2005)
-
fixed camera positions in Return to Egypt and Temple of the Cat (#1317, regression from 4.1)
-
fixed being able to see the flipmap in Natla's Mines when moving the boat (#2019)
-
fixed an invisible wall in Temple of the Cat, due to a wrongly positioned door (#2021)
-
fixed the
enable_console
config option not being adhered to (#2063, regression from 4.5) -
fixed random pixels in the injected explosion sprites (#1985, regression from 4.6)
TR2X 0.7.1
TR2X 0.7
Commit: 8642283
Tag: 0.7
Changes
0.7 - 2024-12-16
- switched to OpenGL rendering (#1844)
- improved support for non-4:3 aspect ratios (#1647)
- changed fullscreen behavior to use windowed desktop mode (#1643)
- added an option for 1-2-3-4× pixel upscaling (available under the F1/Shift-F1 key)
- added the ability to use the window border option at all times (available under the F2/Shift-F2 key)
- added the ability to toggle between the software/hardware renderer at runtime (available under the F12 key)
- added fade effects to the hardware renderer (#1623)
- added an informative text when toggling various rendering options at runtime (#1873)
- added a wireframe mode (available with
/set
console command and with Shift+F7) - changed the software renderer to use the picture's palette for the background pictures
- changed the hardware renderer to always use 16-bit textures (#1558)
- fixed texture corruption after FMVs play (#1562)
- fixed black borders in windowed mode (#1645)
- fixed "Failed to create device" when toggling fullscreen (#1842)
- fixed distant rooms sometimes not appearing, causing the skybox to be visible when it shouldn't (#2000)
- fixed rendering problems on certain Intel GPUs (#1574)
- replaced the Windows Registry configuration with .json files
- removed setup dialog support (using
Tomb2.exe -setup
will have no effect on TR2X) - removed unused detail level option
- removed triple buffering option
- removed dither option
- removed setup dialog support (using
- added support for custom levels to enforce values for any config setting (#1846)
- added an option to fix inventory item usage duplication (#1586)
- added optional automatic key/puzzle inventory item pre-selection (#1884)
- added a search feature to the config tool (#1889)
- added an option to fix rotation on some pickup items to better suit 3D pickup mode (#1613)
- added background for the final game stats (#1584)
- added the ability to turn fade effects on/off (#1623)
- fixed a crash when trying to draw too many rooms at once (#1998)
- fixed Lara getting stuck in her hit animation if she is hit while mounting the boat or skidoo (#1606)
- fixed pistols appearing in Lara's hands when entering the fly cheat during certain animations (#1874)
- fixed wrongly calculated trapdoor size that could affect custom levels (#1904)
- fixed one of the collapsible tiles in Opera House room 184 not triggering (#1902)
- fixed being unable to use the drawbridge key in Tibetan Foothills after the flipmap (#1744)
- fixed missing triggers and ladder in Catacombs of the Talion after the flipmap (#1960)
- fixed incorrect music trigger types at the beginning of Catacombs of the Talion (#1962)
- fixed missing death tiles in Temple of Xian room 91 (#1920)
- fixed the detonator key and gong hammer not activating their target items when manually selected from the inventory (#1887)
- fixed wrongly positioned doors in Ice Palace and Floating Islands, which caused invisible walls (#1963)
- fixed picking up the Gong Hammer in Ice Palace sometimes not opening the nearby door (#1716)
- fixed room 98 in Wreck of the Maria Doria not having water (#1939)
- fixed a potential crash if Lara is on the skidoo in a room with many other adjoining rooms (#1987)
- fixed a softlock in Home Sweet Home if the final cutscene is triggered while Lara is on water surface (#1701)
- fixed Lara's left arm becoming stuck if a flare is drawn just before the final cutscene in Home Sweet Home (#1992)
- fixed resizing game window on the stats dialog cloning the UI elements, eventually crashing the game (#1999)
- fixed exiting the game with Alt+F4 not immediately working in cutscenes
- fixed game freezing when starting demo/credits/inventory offscreen
- fixed problems when trying to launch the game with High DPI mode enabled (#1845)
- fixed clock drift accumulating with time, causing audio desync in cutscenes (#1935, regression from 0.6)
- fixed controllers dialog missing background in the software renderer mode (#1978, regression from 0.6)
- fixed a crash relating to audio decoding (#1895, regression from 0.2)
- fixed depth problems when drawing certain rooms (#1853, regression from 0.6)
- fixed being unable to go from surface swimming to underwater swimming without first stopping (#1863, regression from 0.6)
- fixed Lara continuing to walk after being killed if in that animation (#1880, regression from 0.1)
- fixed some music tracks looping while Lara remained on the same trigger tile (#1899, regression from 0.2)
- fixed some music tracks not playing if they were the last played track and the level had no ambience (#1899, regression from 0.2)
- fixed broken final stats screen in software rendering mode (#1915, regression from 0.6)
- fixed screenshots not capturing level stats (#1925, regression from 0.6)
- fixed screenshots sometimes crashing in the windowed mode (regression from 0.6)
- fixed creatures being able to swim/fly above the ceiling up to one tile (#1936, regression from 0.1)
- fixed the
/kill all
command reporting an incorrect count in some levels (#1995, regression from 0.3) - removed unused detail level option
TR1X 4.6.1
Commit: 8bec505
Tag: 4.6.1
Changes
- added ability to disable saves completely by setting the save slot to 0 (#1954)
- fixed invisible walls being present in front of some doors (#1948, regression from 4.6)
- fixed big font scale causing text overlaps in the graphics options (#1946)
- fixed missing FMVs causing the game to go silent (#1931, regression from 4.6)
- fixed game crashing when toggling the bilinear filter in passport (#1942, regression from 4.5)
- fixed game crashing when changing the save slot with
/set
when in passport (#1954, regression from 4.2)
TR1X 4.6
Commit: 0356175
Tag: 4.6
Changes
- added support for wading, similar to TR2+ (#1537)
- added the ability to pause during cutscenes (#1673)
- added an option to enable responsive swim cancellation, similar to TR2+ (#1004)
- added a special target, "pickup", to item-based console commands
- added support for custom levels to enforce values for any config setting (#1846)
- added support for key/puzzle/pickup descriptions, allowing players to examine said items in the inventory (#1821)
- added an option to fix inventory item usage duplication (#1586)
- added optional automatic key/puzzle inventory item pre-selection (#1884)
- added a search feature to the config tool (#1889)
- changed OpenGL backend to use version 3.3, with fallback to 2.1 if initialization fails (#1738)
- changed text backend to accept named sequences. Currently supported sequences (limited by the sprites available in OG):
\{umlaut}
\{hat}
\{acute accent}
\{grave accent}
\{arrow up}
\{arrow down}
\{small digit 0}
\{small digit 1}
\{small digit 2}
\{small digit 3}
\{small digit 4}
\{small digit 5}
\{small digit 6}
\{small digit 7}
\{small digit 8}
\{small digit 9}
\{button empty}
\{button triangle}
\{button circle}
\{button x}
\{button square}
\{button l1}
\{button r1}
\{button l2}
\{button r2}
\{button down}
\{button up}
\{button left}
\{button right}
\{icon sound}
\{icon music}
\{ammo shotgun}
\{ammo magnums}
\{ammo uzis}
- changed the
/pos
command to include the level number and title - changed the
/tp
command to teleport to items in a round-robin fashion
The first call will teleport Lara to the object that's the closest to her; repeated calls will cycle through all matching objects in the object placement order. - changed the music timestamp loading behaviour and config option to support ambient tracks (#1769)
- fixed a crash relating to audio decoding (#1895)
- fixed missing pushblock SFX in Natla's Mines (#1714)
- fixed crash reports not working in certain circumstances (#1738)
- fixed missing trapdoor triggers in City of Khamoon (#1744)
- fixed being unable to rename the lead bar (#1774, regression from 4.5)
- fixed the controls menu extending to the bottom of the screen with certain text scaling values (#1783, regression from 2.12)
- fixed game stuck at remapping controller key if no controllers connected (#1788)
- fixed being able to shoot the scion multiple times if save/load is used while it blows up (#1819)
- fixed certain erroneous
/play
invocations resulting in duplicated error messages - fixed the
/play
console command resulting in Lara starting the target level without pistols (#1861, regression from 4.5) - fixed the demo mode text overlapping with the enemy health bar if the health bar is located in the bottom centered (#1446)
- fixed mutant explosions sometimes heavily damaging Lara even if they missed (#1758, regression since 4.5)
- fixed wrongly calculated trapdoor size that could affect custom levels (#1904)
- improved enemy item drops by supporting the TR2+ approach of having drops defined in level data (#1713)
- improved Italian localization for the Config Tool
- improved the injection approach for Lara's responsive jumping (#1823)
- improved the exploding Lara input cheat to always use explosion sprites
- removed health cheat (we now have the
/hp
command) - removed background for the "Reset" and "Unbind" labels in the controls dialog
- removed
force_game_modes
andforce_save_crystals
from the gameflow - see GAMEFLOW.md for details on how to enforce these settings (#1857)
TR2X 0.6
Commit: b51a2b7
Tag: 0.6
Changes
- added a fly cheat key (#1642)
- added an items cheat key (#1641)
- added a level skip cheat key (#1640)
- added a turbo cheat (#1639)
- added the ability to skip end credits with the action and escape keys (#1800)
- added the ability to skip FMVs with the action key (#1650)
- added the ability to hold forward/back to move through menus more quickly (#1644)
- added optional rendering of pickups in the UI as 3D meshes (#1633)
- added optional rendering of pickups on the ground as 3D meshes (#1634)
- added a special target, "pickup", to item-based console commands
- changed the inputs backend from DirectX to SDL (#1695)
- improved controller support to match TR1X
- changed the number of custom layouts to 3
- changed default key bindings according to the following table:
Key Old binding New binding Reason Flare Comma (,) Period (.) To maintain forward compatibility with TR3 Screenshot S Print Screen To maintain compatibility with TR1X Toggle bilinear filter F8 F3 To maintain compatibility with TR1X Toggle perspective filter Shift+F8 F4 To maintain compatibility with TR1X Toggle z-buffer F7 F7 Likely to be permanently enabled in the future Toggle triple buffering Shift+F7 Removed Obscure setting, will be either removed or available via the ingame UI at some point Toggle dither F11 Removed Obscure setting, will be either removed or available via the ingame UI at some point Toggle fullscreen F12 Alt-Enter To maintain compatibility with TR1X Toggle rendering mode Shift+F12 F12 No more conflict to require Shift Decrease resolution F1 Shift+F1 F3 and F4 are already taken Increase resolution F2 F1 F3 and F4 are already taken Decrease internal screen size F3 Shift+F2 F3 and F4 are already taken Increase internal screen size F4 F2 F3 and F4 are already taken - removed "falling through" to the default layout, with the exception of keyboard arrows (matching TR1X behavior)
- removed hardcoded Shift+F7 key binding for toggling triple buffering
- removed hardcoded
0
key binding for flares - removed hardcoded cooldown of 15 frames for medipacks
- changed text backend to accept named sequences (eg. "{arrow up}" and similar)
- changed inventory to pause the music rather than muting it (#1707)
- changed the
/pos
command to include the level number and title - changed the
/tp
command to teleport to items in a round-robin fashion
The first call will teleport Lara to the object that's the closest to her; repeated calls will cycle through all matching objects in the object placement order. - improved FMV mode appearance - removed black scanlines (#1729)
- improved FMV mode behavior - stopped switching screen resolutions (#1729)
- improved screenshots: now saved in the screenshots/ directory with level titles and timestamps as JPG or PNG, similar to TR1X (#1773)
- improved switch object names
- Switch Type 1 renamed to "Airlock Switch"
- Switch Type 2 renamed to "Small Switch"
- Switch Type 3 renamed to "Switch Button"
- Switch Type 4 renamed to "Lever/Switch"
- Switch Type 5 renamed to "Underwater Lever/Switch"
- fixed screenshots not working in windowed mode (#1766)
- fixed screenshots key not getting debounced (#1773)
- fixed
/give
not working with weapons (regression from 0.5) - fixed the camera being cut off after using the gong hammer in Ice Palace (#1580)
- fixed the audio not being in sync when Lara strikes the gong in Ice Palace (#1725)
- fixed door cheat not working with drawbridges (#1748)
- fixed certain audio samples continuing to play after finishing the level (#1770, regression from 0.2)
- fixed Lara's underwater hue being retained when re-entering a boat (#1596)
- fixed Lara reloading the harpoon gun after every shot in NG+ (#1575)
- fixed the dragon reviving itself after Lara removes the dagger in rare circumstances (#1572)
- fixed grenades counting as double kills in the game statistics (#1560)
- fixed the ammo counter being hidden while a demo plays in NG+ (#1559)
- fixed the game crashing in large rooms with z-buffer disabled (#1761, regression from 0.2)
- fixed the game hanging if exited during the level stats, credits, or final stats (#1585)
- fixed the console not being drawn during credits (#1802)
- fixed grenades launched at too slow speeds (#1760, regression from 0.3)
- fixed the dragon counting as more than one kill if allowed to revive (#1771)
- fixed a crash when firing grenades at Xian guards in statue form (#1561)
- fixed harpoon bolts damaging inactive enemies (#1804)
- fixed enemies that are run over by the skidoo not being counted in the statistics (#1772)
- fixed sound settings resuming the music (#1707)
- fixed the inventory ring spinout animation sometimes running too fast (#1704, regression from 0.3)
- fixed new saves not displaying the save count in the passport (#1591)
- fixed certain erroneous
/play
invocations resulting in duplicated error messages