Archipelago/worlds/lingo/data
Star Rauchenberger 893a157b23
Lingo: Minor logic fixes (part 2) (#3250)
* Lingo: Minor logic fixes (part 2)

* Update the datafile

* Renamed Fearless Mastery

* Move Rhyme Room LEAP into upper room

* Rename Artistic achievement location

* Fix broken wondrous painting

* Added a test for the Wondrous painting thing
2024-05-23 02:09:52 +02:00
..
LL1.yaml Lingo: Minor logic fixes (part 2) (#3250) 2024-05-23 02:09:52 +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: Minor logic fixes (part 2) (#3250) 2024-05-23 02:09:52 +02:00
ids.yaml Lingo: Minor logic fixes (part 2) (#3250) 2024-05-23 02:09:52 +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.