.gitignore
.pre-commit-config.yaml
LICENSE
README.md
pyproject.toml
requirements.txt
setup.cfg
setup.py
.github/dependabot.yml
.github/workflows/dependency.yml
.github/workflows/python.yml
src/mercury_engine_data_structures/__init__.py
src/mercury_engine_data_structures/__main__.py
src/mercury_engine_data_structures/_dread_data_construct.py
src/mercury_engine_data_structures/base_resource.py
src/mercury_engine_data_structures/cli.py
src/mercury_engine_data_structures/common_types.py
src/mercury_engine_data_structures/crc.py
src/mercury_engine_data_structures/dread_data.py
src/mercury_engine_data_structures/dread_property_names.json
src/mercury_engine_data_structures/dread_resource_names.json
src/mercury_engine_data_structures/dread_types.json
src/mercury_engine_data_structures/file_tree_editor.py
src/mercury_engine_data_structures/game_check.py
src/mercury_engine_data_structures/object.py
src/mercury_engine_data_structures/pointer_set.py
src/mercury_engine_data_structures/py.typed
src/mercury_engine_data_structures/romfs.py
src/mercury_engine_data_structures/samus_returns_data.py
src/mercury_engine_data_structures/samus_returns_types.json
src/mercury_engine_data_structures/sr_property_names.json
src/mercury_engine_data_structures/sr_resource_names.json
src/mercury_engine_data_structures/type_lib.py
src/mercury_engine_data_structures/version.py
src/mercury_engine_data_structures/version_validation.py
src/mercury_engine_data_structures.egg-info/PKG-INFO
src/mercury_engine_data_structures.egg-info/SOURCES.txt
src/mercury_engine_data_structures.egg-info/dependency_links.txt
src/mercury_engine_data_structures.egg-info/entry_points.txt
src/mercury_engine_data_structures.egg-info/requires.txt
src/mercury_engine_data_structures.egg-info/top_level.txt
src/mercury_engine_data_structures/__pyinstaller/__init__.py
src/mercury_engine_data_structures/__pyinstaller/hook-mercury_engine_data_structures.py
src/mercury_engine_data_structures/adapters/__init__.py
src/mercury_engine_data_structures/adapters/enum_adapter.py
src/mercury_engine_data_structures/adapters/offset.py
src/mercury_engine_data_structures/construct_extensions/__init__.py
src/mercury_engine_data_structures/construct_extensions/alignment.py
src/mercury_engine_data_structures/construct_extensions/enum.py
src/mercury_engine_data_structures/construct_extensions/function_complex.py
src/mercury_engine_data_structures/construct_extensions/json.py
src/mercury_engine_data_structures/construct_extensions/misc.py
src/mercury_engine_data_structures/construct_extensions/strings.py
src/mercury_engine_data_structures/construct_extensions/version.py
src/mercury_engine_data_structures/formats/__init__.py
src/mercury_engine_data_structures/formats/bapd.py
src/mercury_engine_data_structures/formats/bcmdl.py
src/mercury_engine_data_structures/formats/bcskla.py
src/mercury_engine_data_structures/formats/bctex.py
src/mercury_engine_data_structures/formats/bgsnds.py
src/mercury_engine_data_structures/formats/bldef.py
src/mercury_engine_data_structures/formats/blsnd.py
src/mercury_engine_data_structures/formats/blut.py
src/mercury_engine_data_structures/formats/bmbls.py
src/mercury_engine_data_structures/formats/bmdefs.py
src/mercury_engine_data_structures/formats/bmmap.py
src/mercury_engine_data_structures/formats/bmmdef.py
src/mercury_engine_data_structures/formats/bmsad.py
src/mercury_engine_data_structures/formats/bmsas.py
src/mercury_engine_data_structures/formats/bmsat.py
src/mercury_engine_data_structures/formats/bmsbk.py
src/mercury_engine_data_structures/formats/bmscc.py
src/mercury_engine_data_structures/formats/bmscu.py
src/mercury_engine_data_structures/formats/bmsem.py
src/mercury_engine_data_structures/formats/bmses.py
src/mercury_engine_data_structures/formats/bmsld.py
src/mercury_engine_data_structures/formats/bmslgroup.py
src/mercury_engine_data_structures/formats/bmslink.py
src/mercury_engine_data_structures/formats/bmsmd.py
src/mercury_engine_data_structures/formats/bmsmsd.py
src/mercury_engine_data_structures/formats/bmsnav.py
src/mercury_engine_data_structures/formats/bmssd.py
src/mercury_engine_data_structures/formats/bmtre.py
src/mercury_engine_data_structures/formats/bmtun.py
src/mercury_engine_data_structures/formats/bnvib.py
src/mercury_engine_data_structures/formats/bpsi.py
src/mercury_engine_data_structures/formats/bptdat.py
src/mercury_engine_data_structures/formats/brem.py
src/mercury_engine_data_structures/formats/bres.py
src/mercury_engine_data_structures/formats/brev.py
src/mercury_engine_data_structures/formats/brfld.py
src/mercury_engine_data_structures/formats/brsa.py
src/mercury_engine_data_structures/formats/brspd.py
src/mercury_engine_data_structures/formats/bsmat.py
src/mercury_engine_data_structures/formats/btunda.py
src/mercury_engine_data_structures/formats/buct.py
src/mercury_engine_data_structures/formats/collision.py
src/mercury_engine_data_structures/formats/gui_files.py
src/mercury_engine_data_structures/formats/ini.py
src/mercury_engine_data_structures/formats/lua.py
src/mercury_engine_data_structures/formats/pkg.py
src/mercury_engine_data_structures/formats/property_enum.py
src/mercury_engine_data_structures/formats/standard_format.py
src/mercury_engine_data_structures/formats/toc.py
src/mercury_engine_data_structures/formats/txt.py
tests/__init__.py
tests/conftest.py
tests/test_common_types.py
tests/test_file_tree_editor.py
tests/test_lib.py
tests/test_object.py
tests/test_pointer_set.py
tests/test_type_lib.py
tests/test_version_validation.py
tests/formats/test_bapd.py
tests/formats/test_bcmdl.py
tests/formats/test_bcskla.py
tests/formats/test_bctex.py
tests/formats/test_bgsnds.py
tests/formats/test_blsnd.py
tests/formats/test_blut.py
tests/formats/test_bmbls.py
tests/formats/test_bmdefs.py
tests/formats/test_bmmap.py
tests/formats/test_bmmdef.py
tests/formats/test_bmsad.py
tests/formats/test_bmsas.py
tests/formats/test_bmsat.py
tests/formats/test_bmsbk.py
tests/formats/test_bmscu.py
tests/formats/test_bmsem.py
tests/formats/test_bmses.py
tests/formats/test_bmsld.py
tests/formats/test_bmsmd.py
tests/formats/test_bmsmsd.py
tests/formats/test_bmsnav.py
tests/formats/test_bmssd.py
tests/formats/test_bmtre.py
tests/formats/test_bmtun.py
tests/formats/test_bnvib.py
tests/formats/test_bpsi.py
tests/formats/test_bptdat.py
tests/formats/test_brem.py
tests/formats/test_bres.py
tests/formats/test_brev.py
tests/formats/test_brfld.py
tests/formats/test_brsa.py
tests/formats/test_brspd.py
tests/formats/test_bsmat.py
tests/formats/test_btunda.py
tests/formats/test_buct.py
tests/formats/test_collision.py
tests/formats/test_gui.py
tests/formats/test_ini.py
tests/formats/test_lua.py
tests/formats/test_pkg.py
tests/formats/test_toc.py
tests/formats/test_txt.py
tools/create_class_definitions.py
tools/create_sr_file_names.py
tools/extract_pkg.py
tools/filter_file_names.py
tools/ghidra_export.py
tools/list_known_paths_in_toc.py
tools/plot_simple_map.py
tools/sr_export_rdv_database.py
tools/update_hashes_with_field_names.py