.gitignore
.gitmodules
.pre-commit-config.yaml
LICENSE
README.md
pyproject.toml
setup.py
.github/dependabot.yml
.github/workflows/python.yml
external/README.md
external/build_patches.py
external/recreate_ips_patches.py
src/open_samus_returns_rando/__init__.py
src/open_samus_returns_rando/__main__.py
src/open_samus_returns_rando/cli.py
src/open_samus_returns_rando/constants.py
src/open_samus_returns_rando/debug.py
src/open_samus_returns_rando/exefs_patches.py
src/open_samus_returns_rando/logger.py
src/open_samus_returns_rando/lua_editor.py
src/open_samus_returns_rando/patch_util.py
src/open_samus_returns_rando/patcher_editor.py
src/open_samus_returns_rando/py.typed
src/open_samus_returns_rando/samus_returns_patcher.py
src/open_samus_returns_rando/validator_with_default.py
src/open_samus_returns_rando/version.py
src/open_samus_returns_rando.egg-info/PKG-INFO
src/open_samus_returns_rando.egg-info/SOURCES.txt
src/open_samus_returns_rando.egg-info/dependency_links.txt
src/open_samus_returns_rando.egg-info/entry_points.txt
src/open_samus_returns_rando.egg-info/requires.txt
src/open_samus_returns_rando.egg-info/top_level.txt
src/open_samus_returns_rando/__pyinstaller/__init__.py
src/open_samus_returns_rando/__pyinstaller/hook-open_samus_returns_rando.py
src/open_samus_returns_rando/files/__init__.py
src/open_samus_returns_rando/files/schema.json
src/open_samus_returns_rando/files/custom/arachnus.lua
src/open_samus_returns_rando/files/custom/doors.lua
src/open_samus_returns_rando/files/custom/guilib.lua
src/open_samus_returns_rando/files/custom/queue.lua
src/open_samus_returns_rando/files/custom/randoapi.lua
src/open_samus_returns_rando/files/custom/room_names.lua
src/open_samus_returns_rando/files/custom/savestation.lua
src/open_samus_returns_rando/files/custom/scenario.lua
src/open_samus_returns_rando/files/custom/ship.lua
src/open_samus_returns_rando/files/custom/sprites_splashes.lua
src/open_samus_returns_rando/files/custom/sprites_texturehud.lua
src/open_samus_returns_rando/files/exefs_patches/code.ips
src/open_samus_returns_rando/files/exefs_patches/exheader.ips
src/open_samus_returns_rando/files/levels/s000_surface.lua
src/open_samus_returns_rando/files/levels/s010_area1.lua
src/open_samus_returns_rando/files/levels/s020_area2.lua
src/open_samus_returns_rando/files/levels/s025_area2b.lua
src/open_samus_returns_rando/files/levels/s028_area2c.lua
src/open_samus_returns_rando/files/levels/s030_area3.lua
src/open_samus_returns_rando/files/levels/s033_area3b.lua
src/open_samus_returns_rando/files/levels/s036_area3c.lua
src/open_samus_returns_rando/files/levels/s040_area4.lua
src/open_samus_returns_rando/files/levels/s050_area5.lua
src/open_samus_returns_rando/files/levels/s060_area6.lua
src/open_samus_returns_rando/files/levels/s065_area6b.lua
src/open_samus_returns_rando/files/levels/s067_area6c.lua
src/open_samus_returns_rando/files/levels/s070_area7.lua
src/open_samus_returns_rando/files/levels/s090_area9.lua
src/open_samus_returns_rando/files/levels/s100_area10.lua
src/open_samus_returns_rando/files/levels/s110_surfaceb.lua
src/open_samus_returns_rando/files/pickups/randomizerbabyhatchling.lua
src/open_samus_returns_rando/files/pickups/randomizerenergyshield.lua
src/open_samus_returns_rando/files/pickups/randomizerenergytank.lua
src/open_samus_returns_rando/files/pickups/randomizerenergywave.lua
src/open_samus_returns_rando/files/pickups/randomizermissilelauncher.lua
src/open_samus_returns_rando/files/pickups/randomizermissiletank.lua
src/open_samus_returns_rando/files/pickups/randomizerphasedisplacement.lua
src/open_samus_returns_rando/files/pickups/randomizerpowerbomb.lua
src/open_samus_returns_rando/files/pickups/randomizerpowerbombtank.lua
src/open_samus_returns_rando/files/pickups/randomizerreservetanka.lua
src/open_samus_returns_rando/files/pickups/randomizerreservetanke.lua
src/open_samus_returns_rando/files/pickups/randomizerreservetankm.lua
src/open_samus_returns_rando/files/pickups/randomizerscanningpulse.lua
src/open_samus_returns_rando/files/pickups/randomizersuit.lua
src/open_samus_returns_rando/files/pickups/randomizersupermissile.lua
src/open_samus_returns_rando/files/pickups/randomizersupermissiletank.lua
src/open_samus_returns_rando/files/romfs/actors/items/offworld_beam/models/offworld_beam.bcmdl
src/open_samus_returns_rando/files/romfs/actors/items/offworld_beam/models/textures/offworldbeam_d.bctex
src/open_samus_returns_rando/files/romfs/actors/items/offworld_generic/models/offworld_generic.bcmdl
src/open_samus_returns_rando/files/romfs/actors/items/offworld_icemissile/models/offworld_icemissile.bcmdl
src/open_samus_returns_rando/files/romfs/actors/items/offworld_icemissile/models/textures/missile_d.bctex
src/open_samus_returns_rando/files/romfs/actors/items/offworld_missile/models/offworld_missile.bcmdl
src/open_samus_returns_rando/files/romfs/actors/items/offworld_missile/models/textures/missile_d.bctex
src/open_samus_returns_rando/files/romfs/actors/items/offworld_powergrip/models/offworld_powergrip.bcmdl
src/open_samus_returns_rando/files/romfs/actors/items/offworld_powergrip/models/textures/itempowergrip_d.bctex
src/open_samus_returns_rando/files/romfs/actors/items/offworld_speedbooster/models/offworld_speedbooster.bcmdl
src/open_samus_returns_rando/files/romfs/actors/items/offworld_suit/models/offworld_suit.bcmdl
src/open_samus_returns_rando/files/romfs/actors/items/offworld_suit/models/textures/offworldsuit_d.bctex
src/open_samus_returns_rando/files/romfs/actors/items/powerup_missilelauncher/models/powerup_missilelauncher.bcmdl
src/open_samus_returns_rando/files/romfs/actors/items/powerup_missilelauncher/models/textures/missile_e.bctex
src/open_samus_returns_rando/files/romfs/actors/props/chozoseal/models/textures/chozodnareceivergold_d.bctex
src/open_samus_returns_rando/files/romfs/actors/props/chozoseal/models/textures/dna_d.bctex
src/open_samus_returns_rando/files/romfs/actors/props/doorshieldbeamburst/models/doorshieldbeamburst.bcmdl
src/open_samus_returns_rando/files/romfs/actors/props/doorshieldbeamburst/models/textures/doorshieldbeamburst_d.bctex
src/open_samus_returns_rando/files/romfs/actors/props/doorshieldbomb/models/doorshieldbomb.bcmdl
src/open_samus_returns_rando/files/romfs/actors/props/doorshieldbomb/models/textures/doorshieldbomb_d.bctex
src/open_samus_returns_rando/files/romfs/actors/props/doorshieldgrapplebeam/models/doorshieldgrapplebeam.bcmdl
src/open_samus_returns_rando/files/romfs/actors/props/doorshieldgrapplebeam/models/textures/doorgrapple_d.bctex
src/open_samus_returns_rando/files/romfs/actors/props/doorshieldicebeam/models/doorshieldicebeam.bcmdl
src/open_samus_returns_rando/files/romfs/actors/props/doorshieldicebeam/models/textures/doorcreature_i.bctex
src/open_samus_returns_rando/files/romfs/actors/props/doorshieldicebeam/models/textures/spiderweb_i.bctex
src/open_samus_returns_rando/files/romfs/actors/props/doorshieldlightningarmor/models/doorshieldlightningarmor.bcmdl
src/open_samus_returns_rando/files/romfs/actors/props/doorshieldlightningarmor/models/textures/doorarmor_d.bctex
src/open_samus_returns_rando/files/romfs/actors/props/doorshieldlocked/models/doorshieldlocked.bcmdl
src/open_samus_returns_rando/files/romfs/actors/props/doorshieldlocked/models/textures/doorshieldlocked_d.bctex
src/open_samus_returns_rando/files/romfs/gui/textures/gamelogo.bctex
src/open_samus_returns_rando/files/romfs/gui/textures/texturehud.bctex
src/open_samus_returns_rando/files/romfs/maps/textures/chozoartifactor_o.bctex
src/open_samus_returns_rando/files/romfs/maps/textures/chozoartifactor_s.bctex
src/open_samus_returns_rando/files/templates/cc_to_room_name.lua
src/open_samus_returns_rando/files/templates/chozoseal_template.lua
src/open_samus_returns_rando/files/templates/cosmetics.lua
src/open_samus_returns_rando/files/templates/custom_init.lua
src/open_samus_returns_rando/files/templates/elevators.lua
src/open_samus_returns_rando/files/templates/metroid_template.lua
src/open_samus_returns_rando/files/templates/progressive_model_template.lua
src/open_samus_returns_rando/files/templates/randomizer_item_template.lua
src/open_samus_returns_rando/files/templates/randomizerpowerup.lua
src/open_samus_returns_rando/files/templates/template_powerup_bmsad.json
src/open_samus_returns_rando/misc_patches/actor_attributes.py
src/open_samus_returns_rando/misc_patches/block_patches.py
src/open_samus_returns_rando/misc_patches/collision_camera_table.py
src/open_samus_returns_rando/misc_patches/credits.py
src/open_samus_returns_rando/misc_patches/elevators.py
src/open_samus_returns_rando/misc_patches/final_boss.py
src/open_samus_returns_rando/misc_patches/lua_util.py
src/open_samus_returns_rando/misc_patches/spawn_points.py
src/open_samus_returns_rando/misc_patches/text_patches.py
src/open_samus_returns_rando/pickups/custom_pickups.py
src/open_samus_returns_rando/pickups/map_icons.py
src/open_samus_returns_rando/pickups/model_data.py
src/open_samus_returns_rando/pickups/multiworld_integration.py
src/open_samus_returns_rando/pickups/pickup.py
src/open_samus_returns_rando/romfs/lzss.py
src/open_samus_returns_rando/romfs/packaged_romfs.py
src/open_samus_returns_rando/romfs/rom3ds.py
src/open_samus_returns_rando/specific_patches/chozo_seal_patches.py
src/open_samus_returns_rando/specific_patches/cosmetic_patches.py
src/open_samus_returns_rando/specific_patches/door_patches.py
src/open_samus_returns_rando/specific_patches/environmental_damage.py
src/open_samus_returns_rando/specific_patches/environmental_damage_sources.py
src/open_samus_returns_rando/specific_patches/game_patches.py
src/open_samus_returns_rando/specific_patches/heat_room_patches.py
src/open_samus_returns_rando/specific_patches/hint_patches.py
src/open_samus_returns_rando/specific_patches/metroid_patches.py
src/open_samus_returns_rando/specific_patches/static_fixes.py
src/open_samus_returns_rando/specific_patches/tunable_patches.py
tests/__init__.py
tests/conftest.py
tests/test_lua_util.py
tests/test_rom3ds.py
tests/test_files/item_models_test.json
tests/test_files/starter_preset_patcher.json