.gitignore
.pre-commit-config.yaml
LICENSE
README.md
pyproject.toml
setup.py
.github/dependabot.yml
.github/workflows/python.yml
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/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/doors.lua
src/open_samus_returns_rando/files/custom/guilib.lua
src/open_samus_returns_rando/files/custom/heatzone.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/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/item_offworld/models/item_offworld.bcmdl
src/open_samus_returns_rando/files/romfs/actors/items/powerup_icemissile/models/powerup_icemissile.bcmdl
src/open_samus_returns_rando/files/romfs/actors/items/powerup_icemissile/models/textures/missile_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/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/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/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/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/model_data.py
src/open_samus_returns_rando/pickups/pickup.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/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/map_icons.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/test_lua_util.py
tests/test_files/item_models_test.json
tests/test_files/starter_preset_patcher.json