TR1X 4.6

Published on Nov 18, 2024 · all releases

Note
TR1X was a separate project before the engines merged into TRX 1.0. This changelog is kept for reference and is no longer updated.
  • 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 and force_save_crystals from the gameflow - see GAMEFLOW.md for details on how to enforce these settings ( #1857 )

Downloads