All Avasam's changes of the 'true-linked-transitions' branch from "WIP link to proper entrance, anti door softlock, add back crash site" to "Add unrandomized log and indicate that typings is vendored" (May 25 - May 26)
Added generation of .graphml file, that generates a visual map of the generated connections. Check the README.md for more information.
Guaranteed that if CONFIGS.LINKED_TRANSITIONS == True then all connections in the game are actually 2-way with the correct entrances
Added all four basic 1-way transitions (the geysers for instance) to the randomization process and made them randomized as well
Added Algorithm that guarantees that if CONFIGS.LINKED_TRANSITIONS == True then all levels are linked together in 1 big map, preventing any levels from being disconnected from the rest and therefore becoming unreachable
Reinstated Jaguar 1 as the start of the game, in order to make sure we face Jaguar 2 at the end of the game instead of Jaguar 1
St. Claire's Camp bugfix (now Day & Night works properly, and the Rando is now proven to be fully functional New Game until Credits)
Could you do transition_infos.json reorganization in a different PR? I'd very much prefer splitting functional change vs moving everything in the file.
Changes and additions: