Skip to content

v2.2.0

Compare
Choose a tag to compare
@tanjo3 tanjo3 released this 05 Mar 20:56
· 149 commits to master since this release

This version adds support for all item locations. That's 54 new item locations for a total of 313 locations! This version also fixes several bugs with seed generation, significantly decreasing the frequency of generation failures. The changes in this version are:

  • Add all Mail locations (10 new locations).
  • Add all Short Sidequests locations (8 new locations).
  • Add all Big Octo and Gunboats locations (7 new locations).
  • Add all Great Fairies locations (6 new locations).
  • Add all Long Sidequests locations (6 new locations).
  • Add all Spoils Trading locations (5 new locations).
  • Add all Expensive Purchases locations (auction) (4 new locations).
  • Add all Free Gifts locations (3 new locations).
  • Add all Minigames locations (3 new locations).
  • Add all Miscellaneous locations (2 new locations).
  • Consumable items (small keys, rupees, spoils, and bait) should all be given out properly now.
  • Improve the entrance randomizer and key shuffle fill algorithms. This should significantly decrease the frequency of generation failures.
  • Add a custom error message when there are insufficient progression locations for progression items. In these cases, you should put more locations in logic until there are enough locations to fill.
  • Rename the "Mix Entrances" options to separate_pools and mix_pools. Their behavior is unchanged.
  • There should now always be exactly as many items randomized as there are locations (no more Unplaced items messages).
  • Move to trigger for the "Kreeb - Light Up Lighthouse" location to actually talking to Kreeb after lighting the lighthouse.
  • Move the trigger for the "Dragon Roost Island - Rito Aerie - Mail Sorting" location to the fourth sorting instance (the one with Baito).
  • Fix a generation bug when the item at a location was set to Nothing. This happens when there are fewer items than locations in a multiworld's item pool.
  • Fix a bug where the player would send a DeathLink if their cause of death were a DeathLink, killing linked players twice.
  • Use a more reliable method for checking if the player is in-game. (reading stage name instead of checking player's x-position).
  • Add a requirements.txt file for Dolphin Memory Engine.
  • Change the license from GPL-3.0 to MIT.
  • Various typos and code style fixes.

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.