Skip to content

Releases: SkyTemple/skytemple-randomizer

Version 2.2.0

03 Jan 20:16
2.2.0
7d122be
Compare
Choose a tag to compare

Downloads: https://download.skytemple.org/randomizer/2.2.0


Improvements

  • The default quiz questions and chapter titles have been updated. These have been contributed by members of the SkyTemple Discord community, thanks everyone!
  • The "SameTypePartner" patch can now be applied, which allows the game/you to pick a partner of a same type as the player character.
  • Randomizer's code now supports Python 3.13 and dropped support for Python 3.9. All dependencies of SkyTemple Randomizer were updated.
  • GTK, Libadwaita and other GNOME platform dependencies have been updated to platform version 47.
  • Localizations have been updated. Thank you to all our contributors.

Bugfixes

  • Fixed the description of "Randomize Explorer Rank Unlocks" to indicate the correct maximum unlock amount (thanks to @Frostbyte0x70).
  • If the banner or version check takes too long it now times out instead of preventing SkyTemple Randomizer from starting.

Version 2.1.0

26 Aug 14:52
2.1.0
55c7219
Compare
Choose a tag to compare

Downloads: https://download.skytemple.org/randomizer/2.1.0


Bugfixes

  • Fixed randomizing the same ROM more than once while the app is still open leading to the first randomized ROM being randomized against, instead of properly randomizing the input ROM.
  • Fixed that the option to randomize TM/HMs was not properly loaded from the settings.
  • Fixed filters in file dialogs not working.

Improvements

  • The Randomizer now remembers the last used folders for various files (except Flatpak).

Version 2.0.2

14 Aug 17:41
2.0.2
e8854be
Compare
Choose a tag to compare

Downloads: https://download.skytemple.org/randomizer/2.0.2


This release fixes font rendering under Windows.

Bugfixes

  • Fixed fonts and icons being corrupted under Windows systems using NVIDIA or AMD GPUs
  • Fixed the "UnusedDungeonChance" patch being mislabeled as "UnusedDungeonPatch" (thanks to @Frostbyte0x70)

Version 2.0.1

07 Aug 16:12
2.0.1
85e11c5
Compare
Choose a tag to compare

Downloads: https://download.skytemple.org/randomizer/2.0.1


This release brings the underlying improvements of SkyTemple 1.8.0 to the Randomizer.

New features

  • A new patch is applied to all randomized ROMs: Adds a patch that removes the total body size check the game performs before the player tries to enter a dungeon. - This is to prevent the player from getting stuck from entering a dungeon with their player and partner, if both of them have a big body size (thanks to @Frostbyte0x70).

Improvements

  • Random rank unlocks have been re-balanced (thanks to @Frostbyte0x70).
  • The "Classic" algorithm is now the default for text replacement for now, as it has shown to generally replace more names of NPCs and places at the moment.
  • Localizations have been updated. Thank you to all contributors on Crowdin helping with translating SkyTemple!
  • The randomization is now much faster in modifying scripts.
  • Issues with text display under Windows may or may not have been partially resolved
  • SkyTemple Randomizer Nightlies are now available for macOS, Windows and Linux Flatpak.

Bugfixes

  • Various small bugfixes in the underlying implementations as part of SkyTemple 1.8.0

Version 2.0.0

24 Apr 23:18
Compare
Choose a tag to compare

Downloads: https://download.skytemple.org/randomizer/2.0.0


New Features:

  • Completely new UI based on GTK 4 and Adwaita. This new UI is much easier to use and navigate and supports small screens.
  • SkyTemple Randomizer is now localized into multiple languages. German is fully localized. Thank you to all our localizers!
  • ROMS are now loaded before randomization begins. Things like a list of Pokémon and dungeon are pulled from the loaded ROM.
  • An experimental release for MacOS ARM is now available.
  • Added a completely new algorithm to replace text, which is more conservative in what it replaces, aiming to replace less wrong/unrelated texts. This is the new default. Thanks to @in2erval.
  • Added a "Blind Items" and a "Blind Moves" mode. These modes hide item and move details. In these modes the player will have to figure out what item/move does what.

Improvements:

  • Options not supported by the current ROM are now not shown in the UI (eg. text randomization for JP ROMs)
  • Dependencies have been updated and Python 3.12 is supported.
  • Some settings can be imported and exported from CSV, test and XML files.
  • A lot of under the hood improvements for MacOS and Windows support.
  • Added SpriteCollab license credits to the info NPCs on Crossroads.
  • The "FixEvolutionGlitch" patch is now always applied. Thanks to @Chesyon.
  • The "ExtraSpace" patch has been updated to 0.3.0 (thanks to @tech-ticks). Overlay 36 is now loaded ealier in the game's boot process, which means that patches which need it very early can now utilize Overlay 36.

Bugfixes:

  • Fixed the Randomizer trying to save scripts that don't exist when switching between ROMs
  • The "CompleteTeamControl" patch was updated to version 1.2.5 by @Adex-8x, fixing the following issue:

    When using Complete Team Control, if you attempted to use an Orb with an ally who wasn't originally the leader, the game would still recalculate the potential targets surrounding them. This has the noticeable impact of an ally using an Orb in an unintended direction from where they're currently facing.

Misc:

  • SkyTemple Randomizer has a command line interface now. This is only available when installing SkyTemple Randomizer from source. See README and documentation.

2.0.0 Beta #1 (Version 2.0.0b1)

19 Apr 21:51
Compare
Choose a tag to compare
Pre-release

Downloads: https://download.skytemple.org/randomizer/2.0.0b1


This is a pre-release for SkyTemple Randomizer 2.0.0.

New Features:

  • Completely new UI based on GTK 4 and Adwaita. This new UI is much easier to use and navigate and supports small screens.
  • SkyTemple Randomizer is now localized into multiple languages. German is fully localized. Thank you to all our localizers!
  • ROMS are now loaded before randomization begins. Things like a list of Pokémon and dungeon are pulled from the loaded ROM.
  • An experimental release for MacOS ARM is now available.
  • Added a completely new algorithm to replace text, which is more conservative in what it replaces, aiming to replace less wrong/unrelated texts. This is the new default. Thanks to @in2erval.
  • Added a "Blind Items" and a "Blind Moves" mode. These modes hide item and move details. In these modes the player will have to figure out what item/move does what.

Improvements:

  • Options not supported by the current ROM are now not shown in the UI (eg. text randomization for JP ROMs)
  • Dependencies have been updated and Python 3.12 is supported.
  • Some settings can be imported and exported from CSV, test and XML files.
  • A lot of under the hood improvements for MacOS and Windows support.
  • Added SpriteCollab license credits to the info NPCs on Crossroads.
  • The "FixEvolutionGlitch" patch is now always applied. Thanks to @Chesyon.
  • The "ExtraSpace" patch has been updated to 0.3.0 (thanks to @tech-ticks). Overlay 36 is now loaded ealier in the game's boot process, which means that patches which need it very early can now utilize Overlay 36.

Bugfixes:

  • Fixed the Randomizer trying to save scripts that don't exist when switching between ROMs
  • The "CompleteTeamControl" patch was updated to version 1.2.5 by @Adex-8x, fixing the following issue:

    When using Complete Team Control, if you attempted to use an Orb with an ally who wasn't originally the leader, the game would still recalculate the potential targets surrounding them. This has the noticeable impact of an ally using an Orb in an unintended direction from where they're currently facing.

Misc:

  • SkyTemple Randomizer has a command line interface now. This is only available when installing SkyTemple Randomizer from source. See README and documentation.

Version 1.6.0

24 Nov 17:05
Compare
Choose a tag to compare

Downloads: https://download.skytemple.org/randomizer/1.6.0


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.

1.6.0 Release Candidate

29 Sep 23:54
Compare
Choose a tag to compare
Pre-release

Downloads: https://download.skytemple.org/randomizer/1.6.0rc1


This is a pre-release for SkyTemple Randomizer 1.6.0.

Please see the SkyTemple blog for more information.

This release contains the following changes from the last stable version 1.5.4:

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.

Improvements:

  • pmdsky-debug has been upgraded to v0.8.0+aa4b72a473.
  • The "FixMemorySoftlock" patch has been upgraded to v2 (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.

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.

Version 1.5.4

08 Jul 08:21
Compare
Choose a tag to compare

Downloads: https://download.skytemple.org/randomizer/1.5.4


Bugfixes:

  • Fixes decompiling scripts no longer working due to a breaking change in the igraph dependency (skytemple-files#378).

Version 1.5.3

06 Jul 15:22
Compare
Choose a tag to compare

Downloads: https://download.skytemple.org/randomizer/1.5.3


Bugfixes:

  • Fixed a crash introduced in UnusedDungeonChance v0.1.1 that could happen when generating a wall maze room (thanks to @End45)