skytemple-files
skytemple-files copied to clipboard
Python library to edit the ROM of Pokémon Mystery Dungeon Explorers of Sky (EU/US)
Fixes a small oversight with `DisplayScriptVariable` that might result in a crash on hardware; implements a proper parameter count check for the text tag.
Bumps [pyobjc](https://github.com/ronaldoussoren/pyobjc) from 9.2 to 10.2. Release notes Sourced from pyobjc's releases. v10.1 Upgrade framework bindings for the macOS 14.2 SDK #579: Make sure the install.py and develop.py scripts in...
Bumps [pillow](https://github.com/python-pillow/Pillow) from 10.2.0 to 10.3.0. Release notes Sourced from pillow's releases. 10.3.0 https://pillow.readthedocs.io/en/stable/releasenotes/10.3.0.html Changes CVE-2024-28219: Use strncpy to avoid buffer overflow #7928 [@hugovk] Use functools.lru_cache for hopper() #7912 [@hugovk]...
Tests missing.
Support for the compiled SDWL and SMDL file formats (basic reading / writing & representation) in both Python and in Rust (via skytemple-rust). Plus basic ROM tests. Not stable yet,...
For details see https://discord.com/channels/710190644152369162/975860892057088090/975924516846972968 Seems like https://github.com/SkyTemple/skytemple-files/blob/e403c9b3060c3b14713185bc6263e537f0cc81b3/skytemple_files/_resources/patches/asm_patches/anonymous_asm_mods/atupx_support/common/patch.asm#L416 causes the algorithm to start reading data from the ATUPX file starting from offset 0xB+2 in groups of 2 bytes, which isn't valid...
https://media.discordapp.net/attachments/734999242887659592/852616174105657344/unknown.png - Show contents - Edit contents (in FF table)
See https://projectpokemon.org/home/forums/topic/31407-pokemon-mystery-dungeon-2-psy_commandos-tools-and-research-notes/?do=findComment&comment=254018