Archipelago/worlds/alttp
black-sliver 827444f5a4
Core: Add settings API ("auto settings") for host.yaml (#1871)
* Add settings API ("auto settings") for host.yaml

* settings: no BOM when saving

* settings: fix saving / groups resetting themselves

* settings: fix AutoWorldRegister import

Co-authored-by: el-u <109771707+el-u@users.noreply.github.com>

* Lufia2: settings: clean up imports

* settings: more consistent class naming

* Docs: update world api for settings api refactor

* settings: fix access from World instance

* settings: update migration timeline

* Docs: Apply suggestions from code review

Co-authored-by: Zach Parks <zach@alliware.com>

* Settings: correctly resolve .exe in UserPath and LocalPath

---------

Co-authored-by: el-u <109771707+el-u@users.noreply.github.com>
Co-authored-by: Zach Parks <zach@alliware.com>
2023-07-05 22:39:35 +02:00
..
docs Docs, LTTP: clarify not using qusb and remove redundancies (#1373) 2023-06-28 00:11:06 -05:00
test LttP: free core of checks_in_area (#1798) 2023-07-02 13:00:05 +02:00
Bosses.py LttP: extract Dungeon and Boss from core (#1787) 2023-05-20 19:57:48 +02:00
Client.py LttP: fix patching crash if old always_apply adjuster settings were applied 2023-05-25 14:08:56 +02:00
Dungeons.py LttP: extract Dungeon and Boss from core (#1787) 2023-05-20 19:57:48 +02:00
EntranceRandomizer.py Core: remove game-specific arguments from Generate (#971) 2022-08-30 17:12:33 +02:00
EntranceShuffle.py LttP: fix that collect can bypass requirements for ganon ped goal (#1771) 2023-04-26 10:48:08 +02:00
InvertedRegions.py LttP: fix that collect can bypass requirements for ganon ped goal (#1771) 2023-04-26 10:48:08 +02:00
ItemPool.py LttP: extract Dungeon and Boss from core (#1787) 2023-05-20 19:57:48 +02:00
Items.py LttP: fix that collect can bypass requirements for ganon ped goal (#1771) 2023-04-26 10:48:08 +02:00
Options.py Core: implement start_inventory_from_pool (#1170) 2023-04-10 21:13:33 +02:00
OverworldGlitchRules.py LttP: fix that collect can bypass requirements for ganon ped goal (#1771) 2023-04-26 10:48:08 +02:00
Regions.py CI: add a workflow to show flake8/mypy violations in modified files of a PR (#1513) 2023-05-20 14:40:51 +02:00
Rom.py LTTP/SM/SMZ3: Show correct item icon for cross-game items (#1112) 2023-06-29 17:47:21 +02:00
Rules.py Core: correct typing info for item_in_locations 2023-04-24 23:14:13 +02:00
Shops.py LttP: free core of checks_in_area (#1798) 2023-07-02 13:00:05 +02:00
StateHelpers.py LttP: fix that collect can bypass requirements for ganon ped goal (#1771) 2023-04-26 10:48:08 +02:00
SubClasses.py LttP: extract Dungeon and Boss from core (#1787) 2023-05-20 19:57:48 +02:00
Text.py Update Text.py (#274) 2022-02-12 03:01:41 +01:00
UnderworldGlitchRules.py LttP: fix that collect can bypass requirements for ganon ped goal (#1771) 2023-04-26 10:48:08 +02:00
__init__.py Core: Add settings API ("auto settings") for host.yaml (#1871) 2023-07-05 22:39:35 +02:00
requirements.txt LttP: update xxtea to 3.0.0 2023-04-17 22:56:54 +02:00