Skip to content

v2.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 01 Aug 04:51
· 30 commits to master since this release

This release contains the following changes:

  • The APWorld now requires at least AP 0.5.0, so update your Archipelago version if necessary.
  • Added start_inventory_from_pool option which adds items to your starting inventory while also removing them from the item pool.
      This was the old behavior of start_inventory. start_inventory has been changed to not remove the starting inventory from the item pool. So, if you want to keep the old behavior of your YAMLs, move the start_inventory to start_inventory_from_pool.
  • Added an Swords Optional sword mode that sets the world as if it's Swordless mode, but the swords are still randomized in the multiworld.
      - The player can no longer find swords in Swordless mode.
      - As a reminder, the world changes in Swords Optional and Swordless modes are that the Hyrule Barrier is gone and that Phantom Ganon in FF is damageable with Skull Hammer rather than Master Sword. You are given a sword for "Outset Island - Orca - Give 10 Knight's Crests" and the Ganondorf fight.
  • Fixed a bug that caused randomized charts not to work properly.
  • Removed the skip_rematch_bosses option. The trials door in Ganon's Tower will always be open. This option will be re-added once the rematch Jalhalla bug is fixed.
  • Added upstream logic changes.
      - The logic for getting to the boss door in FF now includes getting across the second sidle spot.
      - The logic for defeating Wizzrobes at range (e.g., in Pawprint Wizzrobe cave) now only expects just Hookshot when Precise Tricks is set to normal or higher.
  • Added option groups for the WebHost. Use rich-text in option descriptions. Added more item name groups.
      You'll see these changes if you run the web host locally, but the YAML is also neater and more organized now.
  • Compatibility changes with the client and APTWW to support autotracking entrances on the PopTracker pack by @Mysteryem. [#4] [#5]
  • Raise an exception if the user tries to generate a seed with required bosses without setting dungeons as progression locations.
  • Refactored the entrance randomizer code to lead to fewer generation issues.
      - One main change is that an island can no longer contain both a required and banned boss in required bosses mode, thus leading to ambiguity about the Sea Chart marker.
  • Fixed some generation errors caused by dungeon item placement options.
      - If dungeons are off and you don't start with the dungeons items, they are forced to be vanilla in their own dungeons.
  • Fixed a bug where dungeon bosses would not be considered progression locations, even though dungeons were on.
  • Fixed a bug where title screen Link would receive items from the client on the title screen. [#3]
  • Renamed the client in the launcher to "The Wind Waker Client".
  • Various code cleanups and refactors to make the APWorld compatible with AP 0.5.0 and Python 3.8.
  • Updated the setup guide for AP 0.5.0 APWorld installation.

Note that you must use the 2.3.0 version of the randomizer build along with this APWorld version. You can find that download here: TWW AP 2.3.0 Randomizer Build. I would also recommend that you update the lib/dolphin_memory_engine folder in your AP installation with the one provided in the release download.


This project is a work in progress, so your patience is appreciated. Bug reports and suggestions are always welcome. Please feel free to contact me (tanjo3) in the Wind Waker thread in the Archipelago Discord server.

Full Changelog: v2.4.0...v2.5.0