Releases: LostArtefacts/TRX
Releases · LostArtefacts/TRX
Development snapshot
Commit: b824523
TR1X changes
Tag: 4.5.1-216-gb824523
- 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
- 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 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 - 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)
- removed health cheat (we now have the
/hp
command) - removed background for the "Reset" and "Unbind" labels in the controls dialog
TR2X changes
Tag: 0.6-1-gb824523
- 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
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
TR1X 4.5.1
TR2X 0.5
Commit: dd8f7ff
Tag: 0.5
Changes
- added
/sfx
command - added
/nextlevel
alias to/endlevel
console command - added
/quit
alias to/exit
console command - added the ability to cycle through console prompt history (#1571)
- changed
/set
console command to do fuzzy matching (LostArtefacts/libtrx#38) - fixed crash in the
/set
console command (regression from 0.3) - fixed using console in cutscenes immediately exiting the game (regression from 0.3)
- fixed Lara remaining tilted when teleporting off a vehicle while on a slope (LostArtefacts/TR2X#275, regression from 0.3)
- fixed
/endlevel
displaying a success message in the title screen - fixed very loud music volume set by default (#1614)
- improved vertex movement when looking through water portals (#1493)
- improved console commands targeting creatures and pickups (#1667)
TR1X 4.5
Commit: 160bd53
Tag: 4.5
Changes
- added a photo mode feature (#1669)
- added
/sfx
command - added
/nextlevel
alias to/endlevel
console command - added
/quit
alias to/exit
console command - added an option to toggle the in-game UI, such as healthbars and ammo text (#1656)
- added the ability to cycle through console prompt history (#1571)
- added Lara's exit-water-to-medium-height animation from TR2+ (#1538)
- changed the easter egg console command to pack more punch
- changed
/set
console command to do fuzzy matching (LostArtefacts/libtrx#38) - fixed console caret position off by a couple of pixels (regression from 3.0)
- fixed holding a key when closing the console registering as a game input (regression from 3.0)
- fixed ability to crash the game with extreme FOV values (regression from 0.9)
- fixed double "Fly mode enabled" message when using
/fly
console command (regression from 4.0) - fixed crash in the
/set
console command (regression from 4.4) - fixed toggling fullscreen not always saving (regression from 4.4)
- fixed altering fov with
/set
not being immediately respected (#1547) - fixed main menu music volume when exiting while underwater with certain music settings (#1540, regression from 4.4)
- fixed
/kill
command unable to target a special object - fixed really fast typing in console sometimes losing the first input (regression from 4.4)
- fixed Lara's head not matching the braid if in use when she is killed by the T-rex (#1549)
- fixed
/endlevel
displaying a success message in the title screen - fixed Story So Far feature looping cutscenes forever (#1551, regression from 4.4)
- fixed a rare crash related to the camera that could affect custom levels (#1671)
- fixed a bug when saving and loading when picking up an item or using a switch with animated interactions enabled (#1546)
- fixed a bug where Lara was stuck for a long time in an animated interactions if pushed (#1687)
- improved object name matching in console commands to work like TR2X
- improved vertex movement when looking through water portals even more (#1493)
- improved console commands targeting creatures and pickups (#1667)
- removed dedicated camera reset button in favor of pressing the look button (#1658)
TR1X 4.4
Commit: 238e58c
Tag: 4.4
Changes
- added
/exit
command (#1462) - added reflections to Midas Hand death animation and savegame crystals (#154)
- added an option to use PS1 tinted savegame crystals (#1506)
- changed the target change functionality from the look key to a new, standalone key (default
z
on keyboard,left analog click
on controller) (#1503) - fixed
/play
,/load
,/demo
and similar commands not working in stats, credits, cinematics and fmvs (#1477) - fixed console commands being able to interfere with demos, cutscenes and the title screen (#1489, regression from 3.0)
- fixed reopening the compass not resetting its needle (#1472, regression from 4.0)
- fixed holstering pistols hiding the gun meshes 1 frame too early (#1449, regression from 0.6)
- fixed Lara's sliding animation sometimes being interrupted by a stumble (#1452, regression from 4.3)
- fixed cameras with glide values sometimes moving in the wrong direction (#1451, regression from 4.3)
- fixed
/give
console command giving duplicate items under some circumstances (#1463, regression from 3.0) - fixed
/give
console command confusing logging around mismatched items (#1463, regression from 3.0) - fixed
/give
console command unable to give Scion in Tomb of Qualopec and Sanctuary (regression from 3.0) - fixed
/flip
console command misreporting an already enabled flipmap as off (regression from 4.0) - fixed
/kill
console command not fully killing enemies (#1482, regression from 3.0) - fixed
/tp
console command not always picking the closest item (#1486, regression from 4.1) - fixed
/tp
console command reporting teleport fails as success (#1484, regression from 4.1) - fixed
/tp
console command allowing teleporting to consumed savegame crystals (#1518) - fixed
/hp
console command taking arbitrary integers - fixed
/set
console command crashing with unknown targets (regression from 4.2) - fixed
/set
console command not sanitizing numeric values (#1515) - fixed console commands causing improper ring shutdown with selected inventory item (#1460, regression from 3.0)
- fixed console input immediately ending demo (#1480, regression from 4.1)
- fixed a potential softlock when killing the Torso boss in Great Pyramid (#1236)
- fixed Bacon Lara re-spawning after saving and loading (#1500, regression from 0.7)
- fixed config JSON not sanitizing some numeric values (#1515)
- fixed potential crashes in custom levels if hybrid creature objects are not present in the level (#1444)
- changed
/heal
console command to also extinguish Lara - changed
/tp
console command to look for the closest place to teleport to when targeting items (#1484) - changed
/set
console command output to always use fully-qualified option names - changed
/fps
,/vsync
,/wireframe
,/braid
and/cheats
console commands output to be in line with/set
console command output - changed the door cheat to also target drawbridges
- improved appearance of textures around edges when bilinear filter is off (#1483)
Since this removes the seams on pushblocks, this was made optional. - improved level load times (#1456, #1457)
- improved logs module names readability
- improved crash debug information on Windows
- improved vertex movement when looking through water portals (#1493)
- improved anisotropic filter rendering (#902, #1507)
- improved skybox appearance (#1520)
TR1X 4.3
Commit: 72ffca9
Tag: 4.3
Changes
- added deadly water feature from TR2+ for custom levels (#1404)
- added skybox support, with a default option provided for Lost Valley, Colosseum and Obelisk of Khamoon (#94)
- added an option for Lara to use her underwater swimming physics from TR2+ (#1003)
- added weapons to Lara's empty holsters on pickup (#1291)
- added options to quiet or mute music while underwater (#528)
- changed the turbo cheat to no longer affect the gameplay time (#1420)
- changed weapon pickup behavior when unarmed to set any weapon as the default weapon, not just pistols (#1443)
- fixed adjacent Midas Touch objects potentially allowing gold bar duplication in custom levels (#1415)
- fixed the excessive pitch and playback speed correction for music files with sampling rate other than 44100 Hz (#1417, regression from 2.0)
- fixed the ingame timer being skewed upon inventory open (#1420, regression from 4.1)
- fixed Lara able to reach triggers through closed doors (#1419, regression from 1.1.4)
- fixed Lara voiding when loading the game on a closed door (#1419)
- fixed underwater caustics not resumed smoothly when unpausing (#1423, regression from 3.2)
- fixed collision issues with drawbridges, trapdoors, and bridges when stacked over each other, over slopes, and near the ground (#606)
- fixed an issue with a missing Spanish config tool translation for the target mode (#1439)
- fixed carrying over unexpected guns in holsters to the next level under rare scenarios (#1437, regression from 2.4)
- fixed item cheats not updating Lara holster and backpack meshes (#1437)
- improved initial level load time by lazy-loading audio samples (LostArtefacts/TR2X#114)
TR1X 4.2
Commit: 1a200e1
Tag: 4.2
Changes
- added creating minidump files on crashes
- added new console commands:
/hp
/hp [num]
/heal
/wireframe
/set
- added unobtainable secrets stat support in the gameflow (#1379)
- added a wireframe mode
- changed console caret blinking rate (#1377)
- changed the TR1X install source in the installer to suggest using the existing installation directory (#1350)
- fixed config tool and installer missing icons (#1358, regression from 4.0)
- fixed looking forward too far causing an upside down camera frame (#1338)
- fixed the enemy bear behavior in demo mode (#1370, regression since 2.16)
- fixed the FPS counter overlapping the healthbar in demo mode (#1369)
- fixed the Scion being extremely difficult to shoot with the shotgun (#1381)
- fixed lightning rendering z-buffer issues (#1385, regression from 1.4)
- fixed possible game crashes if more than 16 savegame slots are set (#1374)
- fixed savegame slots higher than 64 not working (#1395)
- fixed a crash in custom levels if a room had more than 1500 vertices (#1398)
- fixed a crash in custom levels with certain music files
- fixed the console command to change FPS also starting demo mode (#1368)
- fixed text blinking rate being different in 30 and 60 FPS (#1377)
- fixed slow sound volume adjustment at 60 FPS when holding arrow keys (#1407)