Skip to content

Archipelago 0.4.1

Compare
Choose a tag to compare
@Berserker66 Berserker66 released this 19 May 16:16
· 2103 commits to main since this release

What's Changed

BizHawk

During 0.4.0 BizHawk's 2.9 Version released.
This version of BizHawk broke compatibility with anything that uses certain advanced Lua features.
For Archipelago, this means all connectors broke, without exception.
With this version, all of these should now be repaired by changes on our end, to work with both old and new BizHawk.
Credits to: @zig-for, @wbsch, @TheBigSalarius, @JusticePS

DLCQuest

Noita

Adventure

  • fix cases (mostly non-windows) where basepatch file could not be found [@JusticePS]

Link's Awakening DX

  • Fix crash in item pick up with > 100 players [@zig-for]
  • AP egg title screen [@zig-for]
  • Support magpie tracker's sendfull button [@zig-for]
  • Fix useless item being marked as progression [@zig-for]

Overcooked! 2

The Messenger

Subnautica

Blasphemous

  • mistakes in logic related to not having enough fervour to use Aubade of the Nameless Guardian or Tirana of the Celestial Bastion [@TRPG0]
  • Fix logic for Laudes [@TRPG0]
  • Fix logic errors in WotHP [@Exempt-Medic]

Pokémon R/B

  • Fixes a bug rendering the "Require Pokédex" option powerless to stop Dexsanity checks from occurring without the Pokédex. [@Alchav]
  • Fixes a bug that modifies the raw LocationData when Randomize Pokédex is set to vanilla, causing all future Pokémon game generations to place Pokédexes in their vanilla location (but not set it to an event location). [@Alchav]
  • Adds missing display names to two other options. [@Alchav]
  • Missing game corner logic [@Alchav]
  • swap Blackbelt 3 and Cooltrainer M 3 in Viridian Gym to be correct [@Alchav]
  • fix logic that Route 10 - Pokemaniac needs surf [@Alchav]

Wargroove

  • Client is now added to Start Menu on Windows [@FlySniper]

ArchipIDLE

Clique

  • Forces "The Button" to be a priority location. [@ThePhar]

Factorio

  • earlier science packs are no longer more likely, an even, but still random, distribution is now used [@Berserker66]
  • new option start_inventory_from_pool [@Berserker66]

Kingdom Hearts 2

A Link to the Past

  • Client now uses server to count locations, if connected [@alwaysintreble]
  • new option start_inventory_from_pool [@Berserker66]
  • Add "oof" sound customization option [@Nyx-Edelstein]
  • Fix Location Name Groups using wrong names for locations [@alwaysintreble]
  • Collect and Coop sync will no longer pull ped, which was able to skip pendant requirements in GanonPed goal [@Berserker66]
  • Fix logic issues with minimal accessibility + original dungeon keys [@espeon65536]
  • Fix start with small keys + standard producing an extra Hyrule Castle Small Key in sphere 1. [@Berserker66]

Stardew Valley

  • This is a major update for Stardew Valley, for version 3.x.x.
  • Changes include a large number of new features, including [@agilbert1412]
    • Seasons Randomizer
    • SeedShuffle
    • Museumsanity
    • Friendsanity
    • Complete Collection Goal
    • Full House Goal
    • friendship multiplier

Super Metroid

  • New options:
    • Objectives
    • Tourian
    • RelaxedRoundRobinCF
    • EscapeRando
    • Remove Escape
    • HideItems
    • Options ported from VARIA 20221101 by @lordlou

Starcraft 2: Wings of Liberty

  • Advanced Medic Facilities (Medic) is now considered a filler item (from useful) [@Ziktofel]
  • Fire-Suppression System (Building) is now considered useful (from filler) [@Ziktofel]
  • Cellular Reactor is now considered useful (from filler) [@Ziktofel]
  • Regenerative Bio-Steel is now considered useful (from filler) [@Ziktofel]
  • Goliaths are now a basic unit (potential starter) [@Ziktofel]
  • Firebat is no longer a basic unit [@Ziktofel]
  • Vulture is now considered an advanced logic train killer [@Ziktofel]
  • Fixed Maelstrom Rounds not being considered for defensive score by logic [@Ziktofel]

The Legend of Zelda

  • add early detection of missing base rom [@t3hf1gm3nt]
  • fix crash and memory leak related to start weapon locations [@t3hf1gm3nt]

Ocarina of Time

Zillion

  • prevent first sphere rarely having no locations available [@beauxq]

Risk of Rain 2

The Witness

  • Fix logic for Cyan Underwater Sliding Bridge Control not needing Black/White Squares [@NewSoupVi]

Generator

  • location_name_groups are now properly converted to their constituent locations [@alwaysintreble]
  • Fix ZeroDivisionError if a world is 100% locked locations and progression balancing is run. [@ThePhar]

Clients

  • Hovering over Server: now displays current hint points. [@alwaysintreble]

General

  • update executable icons [@alwaysintreble, @beauxq]
  • remove outdated assert on push_item [@Berserker66]
    • lead to some generation errors that did not occur when rolling locally.
  • Improve determinism in generator by explicitly sorting worlds' call order. [@Berserker66]

Launcher

MultiServer

  • Crash fix 1, 2 and 3 for location name groups [@Berserker66]
    • these were deployed as hotfix to archipelago.gg within an hour of 0.4.0 release
  • Crash fix 1, 2, 3, 4 and 5 for checksum data [@Berserker66]
    • these were deployed as hotfix to archipelago.gg within an hour of 0.4.0 release
  • allow filtering checked and missing by text fragment [@Berserker66]
    • for example in LttP: !missing Ice Palace to see which Ice Palace checks were missed. [@Berserker66]
  • save on datastore, create_as_hint scout and client state change [@Berserker66]

WebHost

  • Fix broken styling of multitracker navigation by [@freyacodes]
  • Fix upload of .archipelago file [@zig-for]
  • Set defaults for lists/sets on Weighted Settings page [@ThePhar]
  • Added Dropdown for Spoiler log creation and level to Generation page [@Berserker66]
  • Added Download Log button to Room page [@Berserker66]
  • As a workaround to an observed memory leak: [@Berserker66]
    • WebHost will be a bit slower in generating singleplayer worlds, as it now always uses the generation queue.
    • WebHost will regularly restart generation worker processes, freeing any accidentally bound memory, but will increase generation time as it has to reload everything.
  • Fixed export to file for some dict based settings [@ThePhar]

New Contributors

Full Changelog: 0.4.0...0.4.1