Skip to content

Releases: ArchipelagoMW/Archipelago

Archipelago 0.6.8

Choose a tag to compare

@Berserker66 Berserker66 released this 04 Oct 16:09
54803be

New Games

Removed Games

Archipelago

Core

Launcher

MultiServer

  • Update help doc on auto_shutdown [@qwint] #5917
  • Move data package handling, optimize RAM usage [@black-sliver] #5981
  • Update hint_points when hint cost or check points is changed [@duckboycool] #6219
  • Allow "and" chaining of Bounce packet conditions & add teams support [@NewSoupVi] #3845 #6417
  • Address Bounce packets that have "None" type for tags, games, and slots. Additionally adds type enforcement on the lists themselves. [@SomeJakeGuy] #6397

WebHost

CI

Tests

Docs

  • Fix misinformation in tests.md [@Silvris] #6125
  • Add a warning to world api.md#events that you want StatusUpdate, not events, for actually sending the goal [@Ixrec] #5957
  • Mention APQuest as a reference in docs/adding games.md [@Sophira] #6000
  • Make Rule Builder OptionFilter docs clearer [@drtchops] #6028
  • Rule Builder filtered example fix [@IQubic] #6152
  • Rewrite get_filler_item_name's docstring to avoid implying it's for filling all unfilled locations [@Ixrec] #5956
  • Add guidance for choosing minimum/maximum_ap_version [@patrickwehbe] #6265
  • Add caveat about init files in subfolders [@drtchops] #6222
  • Update docs and typing for items_handling to not allow None [@qwint] #6257
  • Fix typo in "adding games" doc [@try-to-make-stuff] #6466
  • Add missing space to plando doc [@palex00] #6060

Rule Builder

CommonClient

BizHawkClient

  • Fix script compatibility for Lua 5.5+ [@Zunawe] #6200
  • Don't override --connect when manifest has empty server [@qwint] #6435

Setup

  • Bump cx-Freeze to fix frozen linux shortcuts [@qwint] #6365

Options

  • Add more Option unit tests, add generic Option.eq, make cull_zeroes available to all OptionCounters [@NewSoupVi] #5905
  • Make template generation log the failing world if one fails [@qwint] #6176
  • Remove the "" from the start inventory examples [@ScipioWright] #6165
  • Add typing and remove unnecessary deepcopy call in OptionCounter [@qwint] #6321
  • Add function to validate custom text in TextChoice during from_text [@Silvris] #6205

Game Updates

A Hat in Time

A Link to the Past

  • Fix Starting Mail and Shield Equipment From Start Inventory [@Alchav] #6154
  • We Have Enemizer at Home [@Alchav] #6153
  • Docs: Reflowed headers, and explicitly added what client is used. [@Quasky] #5758
  • Fix Randomize Enemy Damage [@Alchav] #6296

APQuest

Aquaria

Blasphemous

Bomb Rush Cyberfunk

  • Fix logic requirement increasing after collecting item [@TRPG0] #6105

Civilization 6

Factorio

Hollow Knight

Jak and Daxter

Kingdom Hearts 2

Lingo

  • Add connection to Outside The Undeterred from Roof [@hatkirby] #6297

Link’s Awakening DX

Lufia II Ancient Cave

MegaMan Battle Network 3

Muse Dash

Pokemon Emerald

  • Switch to rule builder [@Zunawe] #5923
  • Fix dexsanity encounters using non-enabled encounter types for logical access [@Zunawe] #6161

Pokemon Red/Blue

  • Fix mutating global item_groups in get_filler_item_name() [@Mysteryem] #5947

Raft

Satisfactory

Sonic Adventure 2: Battle

Starcraft 2

Stardew Valley

Subnautica

Super Mario 64

Read more

Archipelago 0.6.8-rc1

Archipelago 0.6.8-rc1 Pre-release
Pre-release

Choose a tag to compare

@Berserker66 Berserker66 released this 29 Sep 21:50
0a601af

Full Changelog: 0.6.7...0.6.8-rc1

Archipelago 0.6.7

Choose a tag to compare

@NewSoupVi NewSoupVi released this 01 Apr 19:25
debe4cf

New Games

Archipelago

Core

Rule Builder

MultiServer

WebHost

CI

Tests

Docs

  • Explicitly document why 2^53-1 is the max size, not ^31 or ^63 [@Ixrec] #5717
  • Make image in contributing doc show on main GitHub page [@duckboycool] #5790
  • Add dev FAQ for 'should I start with the APWorld or the client?' [@Ixrec] #5716
  • Define and explain the trade-off of "local" vs "remote" items [@Ixrec] #5718
  • Explicitly document why get_filler_item_name may return non-IC.filler items, despite its name [@Ixrec] #5747
  • Show that Data is optional for bounces [@nicholassaylor] #5794
  • WebHost update readme and style guide [@black-sliver] #4853
  • Explain building a single world with Build APWorlds component [@duckboycool] #5879
  • Running from source and building on Linux [@black-sliver] #5881
  • Replace the 'true filler' weasel words in adding games.md's mention of get_filler_item_name() [@Ixrec] #5958
  • Update copy_mixin example to actually return new state [@duckboycool] #5978
  • Better document state.locations_checked [@qwint] #6018
  • Don't serve non-static files in example_nginx.conf [@remyjette] #5971
  • Fix missing } in example_nginx.conf [@remyjette] #6027
  • Add references to running from source [@duckboycool] #6022
  • Update plando_en.md with item group example [@Gryphonlady] #6024
  • Reword 'could be generated from json' to avoid encouraging slow world loads [@Ixrec] #5960
  • Update macOS setup instructions for more specificity on Python version. [@SebaCape] #6078
  • WebHost - Updated and clarified new tracker endpoitns and misc fixes. [@Quasky] #5475
  • Rewording python requirement for AP [@cjmang] #5822

CommonClient

Launcher

Options

  • Support "random" and variations for OptionSet with defined valid_keys [@Silvris] #4418
  • Throw OptionError for option type Toggle in certain scenarios [@earthor1] #5874

PyCharm

APWorld Builder

Options Creator

Utils

  • Improvements to visualize_regions for debugging GER usage [@Ars-Ignis] #4685

Game Updates

Worlds that had archipelago.json manifest files added:

A Hat in Time

  • Add option to shuffle Battle of the Birds director tokens and time bonus pickups [@CookieCat45] #5400

A Link to the Past

APQuest

Aquaria

  • Adding a lots of options and one check [@tioui] #4414
  • Fixing bug where Urchin Costume is not a progression damaging item [@tioui] #5998

Celeste Open World

Dark Souls 3

  • Use remaining_fill instead of custom fill [@Exempt-Medic] #4397
  • Update location descriptions for Red Tearstone Ring and Hood of Prayer [@richarm4] #5602
  • Fix the documentation for the Simple Early Bosses option [@nex3] #5856

Factorio

FFMQ

HK

  • Fix cached filler item names persisting between generations [@Mysteryem] #5950

Jak and Daxter

KH1

  • Docs: More troubleshooting and clearer nomenclature [@Omnises] #5872

KH2

LADX

Lingo

lufia2ac

Messenger

MLSS

Mega Man 2

Muse Dash

  • Adds 3 new music packs plus fixes being able to roll songs without a legal way to obtain them [@DeamonHunter] #5698
  • Add support for Wuthering Waves Pioneer Podcast and Ay-Aye Horse [@DeamonHunter] #6071
  • Fix nondeterministic generation with include_songs [@Mysteryem] #6040

Noita

  • Fix filling Shop Item locations without updating item.location [@Mysteryem] #5840

Ocarina of Time

Pokemon Emerald

Risk of Rain 2

Saving Princess

Starcraft 2

Shapez

Super Mario World

Read more

Archipelago 0.6.7-rc2

Archipelago 0.6.7-rc2 Pre-release
Pre-release

Choose a tag to compare

@Berserker66 Berserker66 released this 30 Mar 23:05
5360b6b

Full Changelog: 0.6.6...0.6.7-rc2

Archipelago 0.6.7-rc1

Archipelago 0.6.7-rc1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Mar 21:39
03b638d

Full Changelog: 0.6.6...0.6.7-rc1

Archipelago 0.6.6

Choose a tag to compare

@Berserker66 Berserker66 released this 19 Jan 20:05

This is a security only update, updating as soon as possible is highly recommended.

LADX

Archipelago 0.6.5

Choose a tag to compare

@Berserker66 Berserker66 released this 17 Dec 00:58
45994e3

New Games

Archipelago

Core

WebHost

CI

Tests

Docs

SNIClient

Launcher

IDE Support

Game Updates

Worlds that had archipelago.json manifest files added:

ALTTP

APSudoku

Castlevania - Circle of the Moon

Celeste (Open World)

Choo Choo Charles

Civilization VI

  • Fix issue with names including civ-breaking characters [@hesto2] #5204

CV64

DS3

Factorio

FFMQ

  • Bugfix: Fix missing logic rule for Frozen Fields > Aquaria access [@wildham0] #5656

Jak and Daxter

KH1

KH2

LADX

Mega Man 2

MLSS

Muse Dash

Pokémon Red & Blue

Pokemon Emerald

Saving Princess

SC2

shapez

Super Mario Land 2

The Wind Waker

The Witness

Timespinner

TLOZ

TUNIC

Wargroove

New Contributors

Full Changelog: 0.6.4...0.6.5

Archipelago 0.6.5-rc2

Archipelago 0.6.5-rc2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Dec 20:27
4a0a65d

Changes since RC1: 0.6.5-rc1...0.6.5-rc2
Full Changelog: 0.6.4...0.6.5-rc2

Archipelago 0.6.5-rc1

Archipelago 0.6.5-rc1 Pre-release
Pre-release

Choose a tag to compare

@Berserker66 Berserker66 released this 25 Nov 21:30
d834ece

Full Changelog: 0.6.4...0.6.5-rc1

Archipelago 0.6.4

Choose a tag to compare

@NewSoupVi NewSoupVi released this 07 Nov 20:35
97c07e9

New Games

Removed Games

New maintainership

Archipelago

The core patch notes have been abridged to fit the github character limit. The full core patch notes can be found here: https://github.com/ArchipelagoMW/Archipelago/wiki/Unabridged-Release-Notes#064

Core

MultiServer

WebHost

Docs

CommonClient

  • Fix /items, /locations and /missing not working if the datapackage is local [@Berserker66] #5350
  • Fix manually connecting to a url when the username or password has a space in it [@NewSoupVi] #5528

SNI Client

Launcher

Docker

Kivy

Game Updates

Worlds that had archipelago.json manifest files added by their maintainers:

Worlds that had the deprecated Utils.get_options removed by their maintainers:

AHiT

Aquaria

Celeste 64

Civilization VI

CotM

CV64

DLC Quest

DS3

Factorio

  • Allow to reconnect a timed out RCON client connection. [@CaitSith2] #5421

FF1

Heretic

Hollow Knight

Jak and Daxter

KDL3

KH1

KH2

Link's Awakening DX

MM2

Muse Dash

OSRS

Pokemon Emerald

Pokemon Red/Blue

Raft

  • Add Zipline Tool requirement to Engine controls blueprint [@SunnyBat] #5455

SA2B

  • Logic Fixes and Black Market Trap Name Improvements [@PoryGone] #5427

SC2

  • Content update [@Ziktofel] #5312
    • Highlights:
      • Race swaps for most of the build missions
      • More & custom mission orders
      • Key mode (optional)
      • More units and upgrades
      • Allow to start without Protoss War Council upgrades
    • Several items were split into multiple items, backwards compatibility ensured
      with some exceptions:
      • Scouts lose vs Light damage bonus with Advanced Photon Blasters
      • Predator upgrade tree got revamped
      • Reforged Bloodshard core from 6 (+4 vs armored) (+1/0)
        at full charge only to 3 (+2 vs armored) (+1/0) at all charge levels
      • Stasis Calibration Nerfed
    • Revamped several options, use new YAMLs
    • Excluded items won’t trigger generation failure. Instead, a random solution will get shuffled back to the pool
  • Logic bugfixes, fixed known logic holes [@MatthewMarinets] #5461 [@Ziktofel] #5312 #5419
  • Change default options [@MatthewMarinets] #5424
  • Add option presets [@Snarkie] #5436 #5551

shapez

Short Hike

SMZ3

  • Fix distribution of Super Metroid prizes [@KScl] #5303
  • Fix forced fill behaviors (GT junk fill, initial Super/PB front fill) [@KScl] #5361

Stardew Valley

Super Mario Land 2

Terraria

Timespinner

TUNIC

Yu-Gi-Oh! 2006

Zillion

New Contributors

Full Changelog: 0.6.3...0.6.4