Version 1.4.3
Downloads: https://download.skytemple.org/skytemple/1.4.3
Improvements:
- The ExtraSpace patch has been updated (SkyTemple/skytemple-files#307, thanks to @End45):
This updates ExtraSpace to the latest version, which adds support for static initialization. This allows other projects (like c-of-time) to run initialization code when the overlay is loaded.
I also fixed a bug that caused the overlay to be added as an empty file when applying the patch. Since apply() uses the overlay list to export the overlays to the temporary folder where the patch is applied, it skips overlay 36 (because the overlay list hasn't been patched yet at that point), which results in an empty file being written to the temporary folder. This means the overlay that was added to the rom with rom.files.insert() gets overwritten by the one on the temporary folder, resulting in an empty file.
This bug hasn't caused any problems until now, so it has gone unnoticed for a long time. Armips supports writing past the end of a file, nobody had to read anything from the file until now and the game doesn't seem to care much about the overlay being empty when it's loaded, so looks like no one noticed. - Localizations updated. Thanks for everyone contributing!
Note: This is the last version that is digitally signed (Windows). Future versions will no longer be signed with a digital certificate.