Updated support for TR1X and added support for TR2X. The Golden Mask can now also be randomized when playing TR2X.
Thanks to @chreden and @rr- for reviews and input, all testers for their efforts and feedback in this release, and @LillyJericho and team for gamestring translations.
Note that this release also moves from .NET 6 to .NET 8. Refer to USING.md for setup details if necessary.
- added support for TR1X 4.15 (now the minimum version supported) (#803)
- added support for TR2X (#821)
- added support for The Golden Mask in TR2X and playing in combined mode (see Level Sequencing options) (#59)
- added Spanish translations for TR1 (#800)
- added an option to include extra pickups in certain levels in TR2X (#832)
- added pickup items to Lara's Home for item randomization in TR2X (#832)
- added a new outfit for Lara in TR2X (#59)
- improved enemy randomization for TR2X (#830)
- added an option to clone enemies
- added an option to replace required enemies (bird monster in Ice Palace, dragon in Dragon's Lair)
- added support for skidoo drivers in Home Sweet Home
- added support for more enemy variety in each level as standard
- added support for all enemy variants from The Golden Mask in the base game levels and vice-versa
- changed all enemy types (except eels) to have the ability to drop items
- removed restrictions on enemy combinations when the dragon is present
- removed bird monster, skidoo driver and monk limits
- improved textures and ladder face rotation in wireframe mode (#852)
- fixed a crash at the end of Diving Area in TR2R (#814)
- fixed a potential key softlock in City of Khamoon if "large" range is selected and either return paths are disabled in classic, or playing remastered (#820)
- fixed the raptor spawns in Crash Site when enemies are randomized to guarantee that some appear when using the turret (#818)
- fixed enemy 211 in Area 51 potentially being untriggerable, and hence a potential softlock if carrying a key item (#816)
- fixed an unreachable secret in TR3R Madubu Gorge (#819)
- fixed uncontrolled SFX in TR2 and TR3 causing an error message during randomization (#827)
- fixed cloned enemies in TR1X being left behind if a room is flooded and the original enemy is moved on land (#842)
- fixed Lara potentially starting beyond initial enemy triggers in The Great Wall if the first area is flooded
- fixed flame sprites in some TR2 levels not being targeted for texture randomization (#844)
- fixed Lara's meshes in TR1X unintentionally being overwritten with Midas death meshes in certain scenarios (#847)
- fixed an uncollectible secret in Natla's Mines (#849)
- fixed models all using the same highlight colour in wireframe mode (#852)
- fixed the Temple of Xian Dragon Seal room (default placement) sometimes being flipped on arrival, leading to potential softlocks (OG bug)
- fixed a glitchless secret in Bartoli's Hideout not always being obtainable without using glitches
- fixed Lara not being invisible in the Diving Area cutscene if she was invisible in the level itself
- fixed an error message during TR1 outfit randomization
- fixed the imported dragon room in Floating Islands using the wrong textures
- removed support for the dragon (TR2 Remastered only) in all levels except Dragon's Lair (may revisit)
Full Changelog: V1.10.2...V1.11.0
History
- Add TR1 Spanish translations by @lahm86 in #801
- Update IO library for TRR by @lahm86 in #802
- Handle TR4R/TR5R PDP data by @lahm86 in #804
- Bump SixLabors.ImageSharp from 3.1.5 to 3.1.7 in /TRImageControl by @dependabot[bot] in #805
- Add TRX Guids by @lahm86 in #806
- Update TR2X guids by @lahm86 in #807
- Improve face drawing utility by @lahm86 in #810
- Update TR1X guids by @lahm86 in #809
- Bump SixLabors.ImageSharp from 3.1.7 to 3.1.11 by @dependabot[bot] in #811
- Update to net8.0 by @chreden in #812
- Update dependencies, fix TR4R tests by @lahm86 in #813
- Adjust TR2R Diving Area ending by @lahm86 in #815
- Update TR1X support by @lahm86 in #817
- Fix Khamoon second key range by @lahm86 in #822
- Fix TR3 enemy logic by @lahm86 in #824
- Fix TR3R Madubu secret by @lahm86 in #823
- Add initial TR2X support by @lahm86 in #825
- Further TR2X pre-processing by @lahm86 in #826
- Add SFX fallback reading by @lahm86 in #828
- Wrap-up initial TR2X support by @lahm86 in #829
- Add extra pickups option to TR2X by @lahm86 in #833
- Improve TR2X enemy randomization by @lahm86 in #831
- Add initial TR2X Golden Mask support by @lahm86 in #835
- Add GM enemy randomization by @lahm86 in #836
- Handle GM item randomization by @lahm86 in #837
- Add GM secret locations by @lahm86 in #838
- Handle GM textures and outfits by @lahm86 in #839
- Wrap up TR2X/GM support by @lahm86 in #840
- Handle moving cloned enemies by @lahm86 in #843
- Add sprite texture position mapping by @lahm86 in #845
- Fix misc TR1 issues by @lahm86 in #848
- Fix mesh/texture issues by @lahm86 in #846
- Make FD writing stricter by @lahm86 in #851
- Fix wireframe issues by @lahm86 in #853
- Fix misc TR1/2 issues by @lahm86 in #854
- Fix misc TR2 issues by @lahm86 in #855
- Fix misc TR1/2 issues by @lahm86 in #856
- Embed TR2X SFX by @lahm86 in #859
- Release V1.11.0 by @lahm86 in #861