| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Archipelago_0.6.4_linux-x86_64.AppImage | 2025-11-07 | 83.2 MB | |
| Archipelago_0.6.4_linux-x86_64.tar.gz | 2025-11-07 | 115.5 MB | |
| Setup.Archipelago.0.6.4.exe | 2025-11-07 | 87.6 MB | |
| Archipelago 0.6.4 source code.tar.gz | 2025-11-03 | 14.8 MB | |
| Archipelago 0.6.4 source code.zip | 2025-11-03 | 16.0 MB | |
| README.md | 2025-11-03 | 10.4 kB | |
| Totals: 6 Items | 317.1 MB | 0 | |
New Games
- Choo-Choo Charles [@lgbarrere] [#5287] [#5442]
- Celeste (Open World) [@PoryGone] [#4937] [#5415] [#5486]
Removed Games
- ArchipIDLE [#5422]
New maintainership
- FF1: @Rosalie-A [@Rosalie-A] [#5027]
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
- Fix
get_unique_identifierfailing on missing cache folder [@duckboycool] [#5322] - Option to skip "unused" item links [@silasary] [#4608]
- Drop Python 3.10 [@Berserker66] [#5324]
- Add Python 3.13 support [@black-sliver] [#5357] [@qwint] [#5410] [#5411]
- APContainer Version 7 + APWorld manifest + APWorld Builder [@Berserker66] [#4516] [#5261] [#5340] [@NewSoupVi] [#5477] [#5478] [#5479] [@Silvris] [#5484] [#5507] [@duckboycool] [#5511] [#5519] [#5555] [@nicholassaylor] [#5543] [@benny-dreamly] [#5489] [@black-sliver] [#5558]
- Crash less on loading settings with invalid apworlds [@qwint] [#4438]
- Fix Priority Fill not crashing when it should, in cases where there is no deprioritized progression [@NewSoupVi] [#5363]
- Adds a custom KeyError for invalid item names [@qwint] [#4223]
- Rework accessibility of countdown command to prevent griefing [@Berserker66] [#5463] [@silasary] [#5465]
- Add location count field for world to spoiler log [@duckboycool] [#5440]
- Allow PlandoItems to be pickled [@duckboycool] [#5335]
- Add a ruff.toml to the root directory [@NewSoupVi] [#5259]
- Limit ItemLink Name to 16 Characters [@Exempt-Medic] [#4318]
MultiServer
- Validate CreateHints status arg [@qwint] [#5408]
- Make it so hint_location doesn't set an automatic priority [@NewSoupVi] [#4713] [#5547]
- Performance and memory optimizations [@black-sliver] [#5527] [#5539] [#5512]
WebHost
- Add a tracker api endpoint [@alwaysintreble] [#1052] [@Berserker66] [#5388] [@Etsuna] [#5385] [#5441]
- Ignore Invalid Worlds in Webhost [@qwint] [#5433]
- Improve user friendliness of generation failure webpage [@massimilianodelliubaldini] [#4964] [@NewSoupVi] [#5521]
- Handle blank values for OptionCounters, OptionLists and OptionSets [@duckboycool] [#5517] [@NewSoupVi] [#5240]
- Fix some worlds’ images not showing in guides [@black-sliver] [#5576]
Docs
- Add deprioritized to AP API doc [@NewSoupVi] [#5355]
- Add section about adding Components [@qwint] [#5097]
- Add doc for shared cache [@qwint] [#5129]
- Kivy Style [@Berserker66] [#5425]
- More type annotation changes [@duckboycool] [#5301]
- Add info about custom worlds [@duckboycool] [#5510]
- APWorld docs: Make a distinction between APWorld and .apworld [@NewSoupVi] [#5509]
- Update wording of "adding a game to archipelago" section on WebHost [@ScipioWright] [#5457]
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
- Fix host.yaml settings being ignored [@threeandthreee] [#5533]
Launcher
- Rework apworld install popup [@qwint] [#5508]
Docker
- Implement new Github workflow for building and pushing container images [@a-priestley] [#5242] [@FlitPix] [#5343]
Kivy
- Re-enable settings menu [@Berserker66] [#4823]
- Fix MessageBox popups [@duckboycool] [#5193]
- Fix audio being completely non-functional on Linux [@NewSoupVi] [#5588]
Game Updates
Worlds that had archipelago.json manifest files added by their maintainers:
- Bumper Stickers [#5496]
- Celeste 64 [#5486]
- DKC3 [#5486]
- Jak and Daxter [#5492]
- KH2 [#5553] [#5556]
- Meritous [#5497]
- Mega Man 2 [#5484]
- Muse Dash [#5498]
- Noita [#5483]
- OoT [@Rooby-Roo] [#5536]
- Pokemon Emerald [#5487]
- SA2B [#5486]
- SMW [#5486]
- Stardew Valley [#5535]
- TUNIC [#5482]
Worlds that had the deprecated Utils.get_options removed by their maintainers:
- DKC3 [#5341]
- SMW [#5341]
- Super Metroid [#5257]
- SMZ3 [#5257]
- TLOZ [#5266] [#5371]
AHiT
- Add Death Link amnesty options [@duckboycool] [#4694]
- Fix likely unintended concatenation in valid first act table [@duckboycool] [#5565]
- Fix death link timestamps being incorrect [@CookieCat45] [#5404]
Aquaria
- Update client docs [@tioui] [#5438]
Celeste 64
- Logic Fixes [@PoryGone] [#5417]
Civilization VI
- Add era requirements for boosts and update boost prereqs [@hesto2] [#5296]
- Update for the setup instructions [@DJ-lennart] [#5286]
CotM
- Correct Archipleago [@LiquidCat64] [#5323]
CV64
- Fix Explosive DeathLink not working with Increase Shimmy Speed on [@LiquidCat64] [#5523]
- Correct Archipleago [@LiquidCat64] [#5323]
DLC Quest
- Enable multi-classification items [@benny-dreamly] [#5552]
DS3
- Use yaml.safe_load [@black-sliver] [#5360]
Factorio
- Allow to reconnect a timed out RCON client connection. [@CaitSith2] [#5421]
FF1
- Client fix and improvement [@Rosalie-A] [#5390]
- Added Deep Dungeon locations to locations.json so they exist in the datapackage [@Rosalie-A] [#5392]
Heretic
- Update Steam URL [@KScl] [#5304]
Hollow Knight
- Make the connecting header separate from the yaml one [@ScipioWright] [#5353]
- Docs: Warn HK users not to use BepInEx [@BadMagic100] [#5550] [@Fafale] [#5554]
Jak and Daxter
- Fix checks getting lost if player disconnects. [@massimilianodelliubaldini] [#5280]
- Close Power Cell loophole in trades test [@massimilianodelliubaldini] [#5493]
KDL3
- Set goal condition before generate basic [@Silvris] [#5382]
KH1
- Adding a bunch of new features [@gaithern] [#5078]
- Remove the top level client script [@NewSoupVi] [#5443]
- Fix Slot 2 Level Checks description [@gaithern] [#5451]
- Fix a small error in option descriptions [@esutley] [#5445]
- Fix crashes with non ASCII characters [@gaithern] [#5584]
KH2
- Fix html headers to be markdown [@JaredWeakStrike] [#5305]
- Remove top level KH2Client.py [@JaredWeakStrike] [#5446]
Link's Awakening DX
- Patching fixes [@threeandthreee] [#5398] [#5399] [#5334]
- Reorganize options page [@threeandthreee] [#4851]
- Use generic slot name for slots 101+ [@threeandthreee] [#5208]
- Move client out of root [@threeandthreee] [#4226]
- Use start_inventory_from_pool [@threeandthreee] [#4641]
- Stealing logic option [@threeandthreee] [#3965]
MM2
- Set goal condition before generate basic [@Silvris] [#5382]
- Fix Heat Man always being invulnerable to Atomic Fire [@Silvris] [#5546]
- Fix MMLC reading [@Silvris] [#5575]
Muse Dash
- Change Exception to Option Error and Update to Muse Radio FM106 [@DeamonHunter] [#5374]
- Update song list to Legendary Voyage, Mystic Treasure. [@DeamonHunter] [#5498]
OSRS
- Fix UT integration and various gen failures [@FarisTheAncient] [#5331]
Pokemon Emerald
- Added Pokemon Gen 3 Adjuster data [@RhenaudTheLukark] [#5145]
- Fix missing fanfare address [@Zunawe] [#5490]
- Set all abilities to Cacophony if all are blacklisted [@Zunawe] [#5488]
Pokemon Red/Blue
- Provide more data to trackers [@palex00] [#5494] [@gerbiljames] [#5495]
- Fix likely unintended concatenation in entrance table [@duckboycool] [#5566]
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
- Fix floating layers logic error [@BlastSlimey] [#5263]
Short Hike
- Improve setup guide docs [@BrandenEK] [#5470]
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
- Use new asserts in tests [@Jouramie] [#4621]
- Add money logic to traveling merchant [@Jouramie] [#5327]
- Fixed Traveling merchant flaky test [@agilbert1412] [#5434]
Super Mario Land 2
- Remove erroneous Coinsanity checks [@Alchav] [#5364]
- Logic fixes [@Alchav] [#5258]
Terraria
- Remove
/apstartfrom Terraria docs [@Seldom-SE] [#5537]
Timespinner
- Add support for spider traps [@sgrunt] [#4848]
- Adds Lantern Check flags, Missing Traps [@TriumphantBass] [#5188]
- Add Boss Rando Type Options [@bendxn] [#4466]
TUNIC
- The Big Refactor [@ScipioWright] [#5195]
- Change non_local_items Earlier [@Exempt-Medic] [#5249]
- Make the local_fill option show up on the website [@ScipioWright] [#5348]
- Update name of a chest in the UT poptracker map integration [@ScipioWright] [#5462]
- Fuse and Bell Shuffle [@ScipioWright] [#5420]
Yu-Gi-Oh! 2006
- Fix likely unintended concatenations causing potential bugs [@duckboycool] [#5567]
Zillion
- Some under-the-hood maintenance [@beauxq] [#5279]
New Contributors
- @Etsuna [#5385]
- @RhenaudTheLukark [#5145]
- @lgbarrere [#5287]
- @bendxn [#4466]
- @esutley [#5445]
- @Snarkie [#5436]
- @Rooby-Roo [#5536]
- @Fafale [#5554]
- @Subsourian [#5549]
Full Changelog: https://github.com/ArchipelagoMW/Archipelago/compare/0.6.3...0.6.4