LostArtefacts / TRX

Open source re-implementation of Tomb Raider I and Tomb Raider II, along with additional enhancements and bugfixes
https://lostartefacts.dev/
GNU General Public License v3.0
581 stars 36 forks source link

Feature request: Play Any Level #565

Open Nickelony opened 2 years ago

Nickelony commented 2 years ago

Add a global json property like:

"play_any_level": true,

Which would allow the player / level builder to select any available level which is defined in GameFlow. In TR2 / 3 / 4 and 5, the level selection is in the "New Game" section: image

This is a very important feature, especially for level builders, because if they want to test a level, they currently have to modify GameFlow and move the desired level to the very top.

rr- commented 2 years ago

if they want to test a level, they currently have to modify GameFlow and move the desired level to the very top.

…or they can enable cheats and press L a few times. Or they can save the game once in the last level, and use the Select Level function to start the game from any level.

walkawayy commented 9 months ago

I think this can be also closed due to level select in the passport, the level cheat, and now the dev console command @rr-

Nickelony commented 9 months ago

I think this can be also closed due to the level cheat and dev console command @rr-

This isn't necessarily a developer only feature. Some people like to have a game with 1 level only, but multiple outfits, so when you go into the New Game tab, you get to choose the outfit you want to play with. Those outfits are the same exact level n-times, just Lara's model in the .wad file is different. I know it's a bit of a hack, but levels like "Rome wasn't built in a day" use it.