diff options
| author | cadmic <cadmic24@gmail.com> | 2024-06-20 19:26:32 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-06-20 22:26:32 -0400 |
| commit | 0ddd64fd6cd377492389283c2d260d65e9319794 (patch) | |
| tree | ae02ebf9d97947a12698ea01a0cd4618ba931bb2 /tools/decompress_baserom.py | |
| parent | 8b6a6e67788d8d8fa312e67619b9431d5a4b51a1 (diff) | |
Introduce version-specific YAML config (#1957)
Diffstat (limited to 'tools/decompress_baserom.py')
| -rwxr-xr-x | tools/decompress_baserom.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/tools/decompress_baserom.py b/tools/decompress_baserom.py index ba93d7931..2feb2b935 100755 --- a/tools/decompress_baserom.py +++ b/tools/decompress_baserom.py @@ -16,6 +16,7 @@ import ipl3checksum import zlib import dmadata +import version_config def decompress_zlib(data: bytes) -> bytes: @@ -172,8 +173,12 @@ def main(): uncompressed_path = baserom_dir / "baserom-decompressed.z64" - dmadata_start = int((baserom_dir / "dmadata_start.txt").read_text(), 16) - compressed_str_hash = (baserom_dir / "checksum-compressed.md5").read_text().split()[0] + config = version_config.load_version_config(version) + dmadata_start = config.dmadata_start + + compressed_str_hash = ( + (baserom_dir / "checksum-compressed.md5").read_text().split()[0] + ) decompressed_str_hash = (baserom_dir / "checksum.md5").read_text().split()[0] if check_existing_rom(uncompressed_path, decompressed_str_hash): |
