Archipelago/worlds/lingo/data
Star Rauchenberger 67f329b96f
Lingo: Add warpless connection between Hedge Maze and The Incomparable (#3703)
These areas are technically connected through The Observant, but the connection between The Observant and The Incomparable is marked as a warp because of the warp hallways leading up to The Observant's achievement panel. Creating separate entrances for The Incomparable is a simple workaround, and allows use of that connection during a pilgrimage.
2024-07-28 17:41:57 +02:00
..
LL1.yaml Lingo: Add warpless connection between Hedge Maze and The Incomparable (#3703) 2024-07-28 17:41:57 +02:00
README.md Lingo: Pre-compile datafile to improve loading time (#2829) 2024-03-15 09:26:00 +01:00
__init__.py Lingo: Move datafiles into a subdirectory (#2459) 2023-11-24 18:11:34 +01:00
generated.dat Lingo: Add warpless connection between Hedge Maze and The Incomparable (#3703) 2024-07-28 17:41:57 +02:00
ids.yaml Lingo: Add panels mode door shuffle (#3163) 2024-07-26 10:53:11 +02:00

README.md

lingo data

The source of truth for the Lingo randomizer is (currently) the LL1.yaml and ids.yaml files located here. These files are used by the generator, the game client, and the tracker, in order to have logic that is consistent across them all.

The generator does not actually read in the yaml files. Instead, a compiled datafile called generated.dat is also located in this directory. If you update LL1.yaml and/or ids.yaml, you must also regenerate the datafile using python worlds/lingo/utils/pickle_static_data.py. A unit test will fail if you don't.