Releases: LostArtefacts/TR-Rando
V1.9.3
A small bug fix release primarily.
- added an option to disable underwater corner secrets (#763)
- fixed dark pickup sprites in TR2R OG graphics (#760)
- fixed gun pickup sprites not showing properly in TR2R Floating Islands and Dragon's Lair OG graphics (#760)
- fixed all placement issues with underwater corner secrets in TR1-3 (#763)
- fixed monkey item drops causing crashes in TR3R (#768)
- removed support for 32-bit (#759)
Full Changelog: V1.9.2...V1.9.3
V1.9.2
This is primarily an important bug fix release, but some new features and improvements are also available.
- added support for level sequence randomization in TR1R and TR2R (#756)
- added options to use textures from specific game areas only in TRR texture randomization (#726)
- changed vehicle randomization in TR2 so that it is now optional within item randomization (#750)
- fixed key item softlocks in remastered New Game+ when using shuffled item mode (#732, #734)
- fixed wireframe mode potentially exceeding texture limits and preventing levels from loading (#722)
- fixed docile bird monsters causing multiple Laras to spawn in remastered levels (#723)
- fixed the incomplete skidoo model in TR2R when it appears anywhere other than Tibetan Foothills (#721)
- fixed secrets on triangle portals not triggering in TR3 (#727)
- fixed secrets in 40 Fathoms all generally appearing too close to the start of the level (#729)
- fixed the Jade secret appearing before the Stone in TR2R Floating Islands (#729)
- fixed being unable to collect secret artefacts in TR3R High Security Compound (#737)
- fixed (the lack of) prisoners in Area51 crashing the game when loading a save (#739)
- fixed some enemies in TR3 causing triggers for other objects to break e.g. Crash Site room 72 (#742)
- fixed secret models in TR3R Aldwych appearing offset from their actual location (#744)
- fixed a crash in Palace Midas when randomizing enemies natively (#746)
- fixed being unable to shoot the scion in Atlantis if using the skip, without backtracking for its trigger when the T-rex or Adam is present (#746)
- fixed an awkwardly positioned egg in Sanctuary of the Scion that could prevent being able to reach a switch (#748)
- fixed the missing UI option to control adding extra pickups in TR1R (#754)
- improved data integrity checks when opening a folder and prior to randomization (#719)
- removed birds from the list of enemies that can drop items in TR2 and TR3 (#752)
Full Changelog: V1.9.1...V1.9.2
V1.9.1
This release addresses some bugs identified in V1.9.0.
- fixed a missing reference related to Willard, which would cause enemy randomization to fail if he was selected (#712)
- fixed the "show error folder" link in popup message windows not working (#713)
- fixed being unable to randomize enemies natively in TR1R (#716)
- fixed the key in Jungle appearing mid-air or inside walls (#717)
- fixed a pickup issue in Natla's Mines that could cause a crash (#718)
- restored the option to replace required enemies in TR1R (#714)
Full Changelog: V1.9.0...V1.9.1
V1.9.0
Support for TR1X V4 and TR I-III Remastered are the major feature updates here, plus the addition of several new options and many bug fixes. Make sure to read through USING.md for guidance on setup.
This is a major internal release as well, with the codebase having undergone several refactors for streamlining and for making future updates more efficient.
- added support for TR1X V4 (#626)
- added support for TR I-III Remastered (#614)
- added an option to shuffle items rather than randomize their types and locations in each level (#625)
- added an option to control weapon allocation in item randomization (#690)
- added an option to move enemies such as eels, whose placement can lead to forced damage or difficulty in passing (#311)
- added an option to stack rewards with secrets in TR1 and TR3, rather than using reward rooms (#687)
- added Lara's assault course outfit in TR2 for outfit randomization (#672)
- added gun holsters to Lara's robe outfit in TR2 (#672)
- added separate secret audio for TR1 and TR3 when not using reward rooms (#687)
- added Finnish, Portuguese, and Swedish translations to TR1 and added all supported language translations to TRUB (#701)
- fixed several potential key item softlocks in TR2 (#691)
- fixed a key item softlock in Crash Site (#662)
- fixed incorrect item and mesh positions in Home Sweet Home when mirrored (#676)
- fixed uncontrolled SFX in gym/assault course levels not being linked to the correct setting (#684)
- fixed the scion being difficult to shoot if Lara only has the shotgun (#696)
- fixed character encoding in TR3 gamestrings, which was causing data loss in some cases (#698)
- improved the layout of some options in the UI (#694)
Full Changelog: V1.8.4...V1.9.0
V1.8.4
Some further bug fixes - this release has been brought forward because of the potential crash in Diving Area.
- fixed item locking logic so that secrets that rely on specific enemies will always be obtainable (#570)
- fixed a crash at the end of Diving Area if a skidoo driver is replaced by a pickup (#604)
- fixed the submarine in the Diving Area cutscene using Lara's meshes (#605)
- fixed some awkwardly placed enemies in TR2, which could either block puzzle slots/keyholes or otherwise prove difficult to kill (#606)
- fixed pickup item lighting in TR2 (#607)
- fixed a secret in Temple of Xian that requires a glitch but was marked as glitchless (#608)
- fixed an item location in Wreck of the Maria Doria that required forced flame damage (#609)
Full Changelog: V1.8.3...V1.8.4
V1.8.3
Some further bug fixes:
- fixed incorrect items sometimes being allocated as secret rewards in Thames Wharf (#597)
- fixed an inaccessible secret in Offshore Rig when the main area is drained (#597)
- fixed a key item softlock in Floating Islands (#599)
Full Changelog: V1.8.2...V1.8.3
V1.8.2
A minor release to address (mainly) some pickup issues in TR1 and 2.
- fixed some pickups appearing in unreachable locations in TR2 (#591)
- fixed inaccurate pickup statistics in TR1 when playing one-item mode (#591)
- fixed additional secret rewards being placed in non-existent rooms when not randomizing secrets in TR1 (#591)
- fixed a secret becoming invisible after blowing up the final area in Bartoli's Hideout (#591)
- fixed Torso-sized eggs not being randomized in TRUB (#593)
Full Changelog: V1.8.1...V1.8.2
V1.8.1
This release resolves some issues found in V1.8.0. Thanks to everyone who reported these problems.
- fixed floor data issues in mirrored levels in TRUB (#583)
- fixed a softlock in Temple Ruins if using the return paths in a certain way (#584)
- fixed "Restore to Default" missing gold level files and the assault course (#585)
Full Changelog: V1.8.0...V1.8.1
V1.8.0
This release brings in support for the first expansion game, Unfinished Business. There are several other improvements and bug fixes as detailed below.
- added support for Unfinished Business and playing in combined game mode for TR1 (#580)
- added a TR2 secret pack (Eycore) (#559)
- added a TR2 secret pack (Towandaa) (#558)
- added more return paths to TR2 and TR3 (#563)
- added an option to control whether or not key items can be allocated to enemies (#474)
- added an option to control the range in which key items can appear (#474)
- added an option to control whether or not key items can be placed in locations that rely on return paths (#474)
- added an option to control key item continuity e.g. The Seraph being placed as an item in Barkhang Monastery if The Deck hasn't been visited (#474)
- added item randomization to Home Sweet Home, provided the level starts with weapons and ammo already (#474)
- added support for TR1X 3.0, including randomized enemy item drops (#572)
- added support for Lara's gym outfit in all levels in TR1 (#580)
- fixed spelling mistakes in TR1 French gamestring localization (#560)
- fixed a key item softlock in Diving Area (#564)
- fixed Pierre not spawning if he is positioned underwater (he will now always spawn on land) (#580)
- fixed certain enemy combinations causing import failures in TR2 (#577)
- improved secret reward allocation in TR1 to be fairer (#580)
- improved changelog, readme and contributing documentation
- improved regular item, key item, and secret item location generation and selection in TR1-3 (#474)
- removed TombATI support (#572)
- replaced purist mode with explicit options for adding return paths, fixing OG bugs, and fixing shortcuts (#563)
Full Changelog: V1.7.3...V1.8.0
V1.7.3
This is primarily a bug fix release, but some new features are also included. Several internal changes have also taken place, one of which has been the migration to .NET Core 6.
Click on each of the sections below for full details.
New Features
Bug Fixes
- Fixed a softlock in Ice Palace when ladder randomization was not enabled and unconditional bird monsters were enabled (TR2: #497)
- Fixed the original final secret in Great Pyramid not triggering (only applicable when not randomizing secrets) (TR1: #495)
- Fixed certain secrets becoming embedded in the floor in Aldwych (TR3: #528)
- Fixed an issue with fish and piranhas causing crashes or making areas impossible to complete (TR3: #530)
- Fixed crystals being converted into pickups if they are secret reward items (TR3: #541)
- Fixed issues with some secrets that require vehicles, where the vehicle could become unreachable (TR2: #550)
Improvements
Internals
PR History
- Fix Pyramid secret by @lahm86 in #496
- Fix Ice Palace softlock by @lahm86 in #498
- Remove unused projects by @lahm86 in #501
- Rename projects by @lahm86 in #502
- Update namespaces by @lahm86 in #503
- Refactor tests by @lahm86 in #504
- Migrate to .NET Core 6 by @lahm86 in #505
- Standardise level versioning by @lahm86 in #508
- Rename TRLevel/TRLevelNames by @lahm86 in #509
- Add cold level medipacks by @lahm86 in #513
- Secret Pack Mode by @lahm86 in #512
- Add TR1 secret pack by @lahm86 in #514
- Add TR2 secret pack by @lahm86 in #515
- Merge readers and writers by @lahm86 in #516
- Cleanup utility projects by @lahm86 in #517
- Cleanup FD project by @lahm86 in #519
- Cleanup UI project by @lahm86 in #520
- Cleanup environment project by @lahm86 in #518
- Cleanup texture project by @lahm86 in #521
- Cleanup model transport project by @lahm86 in #523
- Cleanup level control project by @lahm86 in #524
- Cleanup randomizer core project by @lahm86 in #525
- Cleanup UI project by @lahm86 in #526
- Move writing to control classes by @lahm86 in #527
- Fix Aldwych pillar manipulation by @lahm86 in #529
- Refactor image IO and storage by @lahm86 in #531
- Fix Crash Site piranhas by @lahm86 in #534
- Fix secret sector check by @lahm86 in #533
- Add TR3 secret pack by @lahm86 in #532
- Exclude item locations in HSC by @lahm86 in #540
- Exclude crystals from reward randomization by @lahm86 in #542
- Make unarmed items optional by @lahm86 in #543
- Add cloned enemy mode by @lahm86 in #544
- Refactor palette IO and storage by @lahm86 in #545
- Add TR1 secret locations by @lahm86 in #546
- Refactor and extend TR types by @lahm86 in #547
- Refactor entity IO, storage and handling by @lahm86 in #548
- Update TR1/2 secrets by @lahm86 in #549
- Fix secret/vehicle checks by @lahm86 in #552
- Fix TR2 environment issues by @lahm86 in #554
- Add Tomb1Main 2.16 support by @lahm86 in #555
- Release V1.7.3 by @lahm86 in #557
Full Changelog: V1.7.2...V1.7.3