pyproject.toml
src/worlds/metroidfusion/Client.py
src/worlds/metroidfusion/Entrance.py
src/worlds/metroidfusion/Hints.py
src/worlds/metroidfusion/Items.py
src/worlds/metroidfusion/LICENSE
src/worlds/metroidfusion/Locations.py
src/worlds/metroidfusion/Logic.py
src/worlds/metroidfusion/Options.py
src/worlds/metroidfusion/Register.py
src/worlds/metroidfusion/Rom.py
src/worlds/metroidfusion/StartingLocations.py
src/worlds/metroidfusion/__init__.py
src/worlds/metroidfusion/archipelago.json
src/worlds/metroidfusion/data/__init__.py
src/worlds/metroidfusion/data/items.py
src/worlds/metroidfusion/data/locations.py
src/worlds/metroidfusion/data/major_locations.py
src/worlds/metroidfusion/data/memory.py
src/worlds/metroidfusion/data/minor_locations.py
src/worlds/metroidfusion/data/new_locations.json
src/worlds/metroidfusion/data/offworld_sprites.py
src/worlds/metroidfusion/data/room_names.py
src/worlds/metroidfusion/data/room_names.txt
src/worlds/metroidfusion/data/logic/Connection.py
src/worlds/metroidfusion/data/logic/FusionLocation.py
src/worlds/metroidfusion/data/logic/FusionRegion.py
src/worlds/metroidfusion/data/logic/RegionMap.py
src/worlds/metroidfusion/data/logic/Requirement.py
src/worlds/metroidfusion/data/logic/Requirements.py
src/worlds/metroidfusion/data/logic/VariableConnection.py
src/worlds/metroidfusion/data/logic/__init__.py
src/worlds/metroidfusion/data/logic/regions/MainDeck.py
src/worlds/metroidfusion/data/logic/regions/Sector1.py
src/worlds/metroidfusion/data/logic/regions/Sector2.py
src/worlds/metroidfusion/data/logic/regions/Sector3.py
src/worlds/metroidfusion/data/logic/regions/Sector4.py
src/worlds/metroidfusion/data/logic/regions/Sector5.py
src/worlds/metroidfusion/data/logic/regions/Sector6.py
src/worlds/metroidfusion/data/logic/regions/__init__.py
src/worlds/metroidfusion/data/logic/topologies/MainDeck.py
src/worlds/metroidfusion/data/logic/topologies/Sector1.py
src/worlds/metroidfusion/data/logic/topologies/Sector2.py
src/worlds/metroidfusion/data/logic/topologies/Sector3.py
src/worlds/metroidfusion/data/logic/topologies/Sector4.py
src/worlds/metroidfusion/data/logic/topologies/Sector5.py
src/worlds/metroidfusion/data/logic/topologies/Sector6.py
src/worlds/metroidfusion/data/logic/topologies/__init__.py
src/worlds/metroidfusion/docs/en_Metroid Fusion.md
src/worlds/metroidfusion/docs/multiworld_en.md
src/worlds/metroidfusion/docs/rom_changes.md
src/worlds/metroidfusion/mars_patcher/__init__.py
src/worlds/metroidfusion/mars_patcher/__main__.py
src/worlds/metroidfusion/mars_patcher/cli.py
src/worlds/metroidfusion/mars_patcher/color_spaces.py
src/worlds/metroidfusion/mars_patcher/common_types.py
src/worlds/metroidfusion/mars_patcher/compress.py
src/worlds/metroidfusion/mars_patcher/credits.py
src/worlds/metroidfusion/mars_patcher/level_edits.py
src/worlds/metroidfusion/mars_patcher/minimap.py
src/worlds/metroidfusion/mars_patcher/palette.py
src/worlds/metroidfusion/mars_patcher/patcher.py
src/worlds/metroidfusion/mars_patcher/patching.py
src/worlds/metroidfusion/mars_patcher/py.typed
src/worlds/metroidfusion/mars_patcher/random_enemies.py
src/worlds/metroidfusion/mars_patcher/random_palettes.py
src/worlds/metroidfusion/mars_patcher/rom.py
src/worlds/metroidfusion/mars_patcher/room_entry.py
src/worlds/metroidfusion/mars_patcher/text.py
src/worlds/metroidfusion/mars_patcher/tileset.py
src/worlds/metroidfusion/mars_patcher/titlescreen_text.py
src/worlds/metroidfusion/mars_patcher/version.py
src/worlds/metroidfusion/mars_patcher/__pyinstaller/__init__.py
src/worlds/metroidfusion/mars_patcher/__pyinstaller/hook-mars_patcher.py
src/worlds/metroidfusion/mars_patcher/constants/__init__.py
src/worlds/metroidfusion/mars_patcher/constants/credits.py
src/worlds/metroidfusion/mars_patcher/constants/game_data.py
src/worlds/metroidfusion/mars_patcher/data/patches/mf_u/asm/__init__.py
src/worlds/metroidfusion/mars_patcher/data/patches/mf_u/asm/accessibility.ips
src/worlds/metroidfusion/mars_patcher/data/patches/mf_u/asm/anti_softlock.ips
src/worlds/metroidfusion/mars_patcher/data/patches/mf_u/asm/bombless_pbs.ips
src/worlds/metroidfusion/mars_patcher/data/patches/mf_u/asm/m4rs.bps
src/worlds/metroidfusion/mars_patcher/data/patches/mf_u/asm/missiles_without_mains.ips
src/worlds/metroidfusion/mars_patcher/data/patches/mf_u/asm/unhidden_map.ips
src/worlds/metroidfusion/mars_patcher/data/patches/mf_u/asm/unhidden_map_doors.ips
src/worlds/metroidfusion/mars_patcher/frozendict/__init__.py
src/worlds/metroidfusion/mars_patcher/frozendict/__init__.pyi
src/worlds/metroidfusion/mars_patcher/frozendict/_frozendict_py.py
src/worlds/metroidfusion/mars_patcher/frozendict/cool.py
src/worlds/metroidfusion/mars_patcher/frozendict/core.py
src/worlds/metroidfusion/mars_patcher/frozendict/monkeypatch.py
src/worlds/metroidfusion/mars_patcher/frozendict/py.typed
src/worlds/metroidfusion/mars_patcher/frozendict/version.py
src/worlds/metroidfusion/mars_patcher/jsonschema/__init__.py
src/worlds/metroidfusion/mars_patcher/jsonschema/__main__.py
src/worlds/metroidfusion/mars_patcher/jsonschema/_format.py
src/worlds/metroidfusion/mars_patcher/jsonschema/_keywords.py
src/worlds/metroidfusion/mars_patcher/jsonschema/_legacy_keywords.py
src/worlds/metroidfusion/mars_patcher/jsonschema/_types.py
src/worlds/metroidfusion/mars_patcher/jsonschema/_typing.py
src/worlds/metroidfusion/mars_patcher/jsonschema/_utils.py
src/worlds/metroidfusion/mars_patcher/jsonschema/cli.py
src/worlds/metroidfusion/mars_patcher/jsonschema/exceptions.py
src/worlds/metroidfusion/mars_patcher/jsonschema/protocols.py
src/worlds/metroidfusion/mars_patcher/jsonschema/validators.py
src/worlds/metroidfusion/mars_patcher/jsonschema/benchmarks/__init__.py
src/worlds/metroidfusion/mars_patcher/jsonschema/benchmarks/const_vs_enum.py
src/worlds/metroidfusion/mars_patcher/jsonschema/benchmarks/contains.py
src/worlds/metroidfusion/mars_patcher/jsonschema/benchmarks/issue232.py
src/worlds/metroidfusion/mars_patcher/jsonschema/benchmarks/json_schema_test_suite.py
src/worlds/metroidfusion/mars_patcher/jsonschema/benchmarks/nested_schemas.py
src/worlds/metroidfusion/mars_patcher/jsonschema/benchmarks/subcomponents.py
src/worlds/metroidfusion/mars_patcher/jsonschema/benchmarks/unused_registry.py
src/worlds/metroidfusion/mars_patcher/jsonschema/benchmarks/useless_applicator_schemas.py
src/worlds/metroidfusion/mars_patcher/jsonschema/benchmarks/useless_keywords.py
src/worlds/metroidfusion/mars_patcher/jsonschema/benchmarks/validator_creation.py
src/worlds/metroidfusion/mars_patcher/jsonschema/benchmarks/issue232/issue.json
src/worlds/metroidfusion/mars_patcher/jsonschema/jsonschema_specifications/__init__.py
src/worlds/metroidfusion/mars_patcher/jsonschema/jsonschema_specifications/_core.py
src/worlds/metroidfusion/mars_patcher/jsonschema/jsonschema_specifications/schemas/draft201909/metaschema.json
src/worlds/metroidfusion/mars_patcher/jsonschema/jsonschema_specifications/schemas/draft201909/vocabularies/applicator
src/worlds/metroidfusion/mars_patcher/jsonschema/jsonschema_specifications/schemas/draft201909/vocabularies/content
src/worlds/metroidfusion/mars_patcher/jsonschema/jsonschema_specifications/schemas/draft201909/vocabularies/core
src/worlds/metroidfusion/mars_patcher/jsonschema/jsonschema_specifications/schemas/draft201909/vocabularies/meta-data
src/worlds/metroidfusion/mars_patcher/jsonschema/jsonschema_specifications/schemas/draft201909/vocabularies/validation
src/worlds/metroidfusion/mars_patcher/jsonschema/jsonschema_specifications/schemas/draft202012/metaschema.json
src/worlds/metroidfusion/mars_patcher/jsonschema/jsonschema_specifications/schemas/draft202012/vocabularies/applicator
src/worlds/metroidfusion/mars_patcher/jsonschema/jsonschema_specifications/schemas/draft202012/vocabularies/content
src/worlds/metroidfusion/mars_patcher/jsonschema/jsonschema_specifications/schemas/draft202012/vocabularies/core
src/worlds/metroidfusion/mars_patcher/jsonschema/jsonschema_specifications/schemas/draft202012/vocabularies/format
src/worlds/metroidfusion/mars_patcher/jsonschema/jsonschema_specifications/schemas/draft202012/vocabularies/format-annotation
src/worlds/metroidfusion/mars_patcher/jsonschema/jsonschema_specifications/schemas/draft202012/vocabularies/format-assertion
src/worlds/metroidfusion/mars_patcher/jsonschema/jsonschema_specifications/schemas/draft202012/vocabularies/meta-data
src/worlds/metroidfusion/mars_patcher/jsonschema/jsonschema_specifications/schemas/draft202012/vocabularies/unevaluated
src/worlds/metroidfusion/mars_patcher/jsonschema/jsonschema_specifications/schemas/draft202012/vocabularies/validation
src/worlds/metroidfusion/mars_patcher/jsonschema/jsonschema_specifications/schemas/draft3/metaschema.json
src/worlds/metroidfusion/mars_patcher/jsonschema/jsonschema_specifications/schemas/draft4/metaschema.json
src/worlds/metroidfusion/mars_patcher/jsonschema/jsonschema_specifications/schemas/draft6/metaschema.json
src/worlds/metroidfusion/mars_patcher/jsonschema/jsonschema_specifications/schemas/draft7/metaschema.json
src/worlds/metroidfusion/mars_patcher/mf/__init__.py
src/worlds/metroidfusion/mars_patcher/mf/auto_generated_types.py
src/worlds/metroidfusion/mars_patcher/mf/connections.py
src/worlds/metroidfusion/mars_patcher/mf/credits.py
src/worlds/metroidfusion/mars_patcher/mf/data.py
src/worlds/metroidfusion/mars_patcher/mf/door_locks.py
src/worlds/metroidfusion/mars_patcher/mf/item_patcher.py
src/worlds/metroidfusion/mars_patcher/mf/locations.py
src/worlds/metroidfusion/mars_patcher/mf/misc_patches.py
src/worlds/metroidfusion/mars_patcher/mf/navigation_text.py
src/worlds/metroidfusion/mars_patcher/mf/patcher.py
src/worlds/metroidfusion/mars_patcher/mf/room_names.py
src/worlds/metroidfusion/mars_patcher/mf/starting.py
src/worlds/metroidfusion/mars_patcher/mf/constants/__init__.py
src/worlds/metroidfusion/mars_patcher/mf/constants/credits_lines.py
src/worlds/metroidfusion/mars_patcher/mf/constants/enemies.py
src/worlds/metroidfusion/mars_patcher/mf/constants/game_data.py
src/worlds/metroidfusion/mars_patcher/mf/constants/items.py
src/worlds/metroidfusion/mars_patcher/mf/constants/main_hub_numbers.py
src/worlds/metroidfusion/mars_patcher/mf/constants/minimap_tiles.py
src/worlds/metroidfusion/mars_patcher/mf/constants/palettes.py
src/worlds/metroidfusion/mars_patcher/mf/constants/reserved_space.py
src/worlds/metroidfusion/mars_patcher/mf/data/base_minimap_edits.json
src/worlds/metroidfusion/mars_patcher/mf/data/char_map_mf.json
src/worlds/metroidfusion/mars_patcher/mf/data/locations.json
src/worlds/metroidfusion/mars_patcher/mf/data/main_hub.gfx.lz
src/worlds/metroidfusion/mars_patcher/mf/data/main_hub_tilemap.bin
src/worlds/metroidfusion/mars_patcher/mf/data/schema.json
src/worlds/metroidfusion/mars_patcher/mf/data/patches/mf_u/asm/accessibility.ips
src/worlds/metroidfusion/mars_patcher/mf/data/patches/mf_u/asm/bombless_pbs.ips
src/worlds/metroidfusion/mars_patcher/mf/data/patches/mf_u/asm/instant_unmorph.ips
src/worlds/metroidfusion/mars_patcher/mf/data/patches/mf_u/asm/m4rs.bps
src/worlds/metroidfusion/mars_patcher/mf/data/patches/mf_u/asm/m4rs2.bps
src/worlds/metroidfusion/mars_patcher/mf/data/patches/mf_u/asm/missiles_without_mains.ips
src/worlds/metroidfusion/mars_patcher/mf/data/patches/mf_u/asm/unhidden_map.ips
src/worlds/metroidfusion/mars_patcher/mf/data/patches/mf_u/asm/unhidden_map_doors.ips
src/worlds/metroidfusion/mars_patcher/zm/__init__.py
src/worlds/metroidfusion/mars_patcher/zm/auto_generated_types.py
src/worlds/metroidfusion/mars_patcher/zm/data.py
src/worlds/metroidfusion/mars_patcher/zm/patcher.py
src/worlds/metroidfusion/mars_patcher/zm/constants/__init__.py
src/worlds/metroidfusion/mars_patcher/zm/constants/game_data.py
src/worlds/metroidfusion/mars_patcher/zm/constants/reserved_space.py
src/worlds/metroidfusion/mars_patcher/zm/data/schema.json