SkyTemple Randomizer

1.6.0

Released on 2023-11-24.

Changelog

New Features:

  • SkyTemple Randomizer is now compatible with the Japanese ROM. To make this happen, a lot of people (most notably @Adex-8x and @Laioxy) have put in a lot of work to update symbols, patches and string lists.
    • The UI itself is still only English and so are the texts in the default settings.
    • Generally this support is currently considered to have "beta" stability. Please report any issues.
    • Text randomization may cause issues and is not fully implemented.

Improvements:

  • pmdsky-debug has been upgraded to v0.8.0+aa4b72a473.
  • The "FixMemorySoftlock" patch has been upgraded to v2.1 (thanks to @End45):
    • Updates the FixMemorySoftlock patch to a new version. The patch will now prevent crashes caused by the game running out of memory by replacing the sprite that can't be loaded with a default preloaded sprite. This should fix all the cutscene crashes caused by memory errors.

  • Fixed various issues with importing certain Pokémon sprites (thanks to @scbroede).

Bugfixes:

  • Issues with sprite and portrait downloads under Windows were fixed by changing the download to use HTTP.
  • Patches bundled with SkyTemple now use the same string codec as the game when they manipulate the Text Strings (relevant for JP compatibility).
  • An issue with a hook address for the "ActorAndLevelLoader" patch for the EU version was fixed (thanks to an anonymous contributor).
  • A rare bug has been fixed that resulted in the level list not being read correctly for ROMs with the "ActorAndLevelLoader" patch.

Internal:

  • The app is now launched as a proper GtkApplication.
  • We have migrated from setup.py to pyproject.toml for the Python package (PEP 621, PEP 508, PEP 518).

It is recommended that MacOS and Windows users uninstall existing versions of SkyTemple Randomizer before updating to this version. The same applies for if they decide to downgrade to earlier versions.

Downloads

File Name

File Size
Last Modified
I

Linux Flatpak

See Quick Setup to get started.

Link is to latest stable. To downgrade to this release use commit 63041c79faf46cd9caabd57a70c138a23a67ee004051bbc8eaee6dc311b974d0.