Download Latest Version Archipelago_0.6.7_linux-x86_64.tar.gz (125.4 MB)
Email in envelope

Get an email when there's a new version of Archipelago

Home / 0.6.7
Name Modified Size InfoDownloads / Week
Parent folder
Archipelago_0.6.7_linux-x86_64.AppImage 2026-04-01 91.1 MB
Archipelago_0.6.7_linux-x86_64.tar.gz 2026-04-01 125.4 MB
Setup.Archipelago.0.6.7.exe 2026-04-01 95.4 MB
Archipelago 0.6.7 source code.tar.gz 2026-04-01 21.2 MB
Archipelago 0.6.7 source code.zip 2026-04-01 22.6 MB
README.md 2026-04-01 13.3 kB
archipelago-0.6.7-arm64-v8a-debug.apk 2026-04-01 58.2 MB
Totals: 7 Items   413.9 MB 12

New Games

  • Satisfactory [@Jarno458] [#5190] [#5764] [#5772]
  • Fixes from [@Mysteryem] [#5766] [@budak7273] [#5826] [@mechanicset] [#5812] [@XxDERProjectxX] [#5930]
  • EarthBound [@PinkSwitch] [#5159]
  • Mega Man 3 [@Silvris] [#5237]

Archipelago

Core

  • Introduce finalize_multiworld and pre_output stages [@Berserker66] [#5700]
  • Add Pymem to packages [@NewSoupVi] [#5855]
  • Allow async def functions as commands [@Berserker66] [#5859]
  • Add datapackage exports to gitignore [@duckboycool] [#5719]
  • Process all player files before reporting errors [@Zannick] [#4039]
  • Do not process datapackage attributes for abstract world subclasses [@drtchops] [#5468]
  • Bump protobuf version [#5890]
  • Make .apworlds importable using importlib [@NewSoupVi] [#5734]
  • Change image link to relative [@duckboycool] [#5802]
  • Fix bug with missing help text [@beauxq] [#5632]
  • Give clearer error message for invalid .apworld zip [@duckboycool] [#5871]
  • Fix some typing errors [@duckboycool] [#4995]
  • Change GUI behavior to click through an unfocused window [@ScorelessPine] [#5804]
  • If a user specifies --no-gui, don't show GUI messageboxes [@silasary] [#5514]
  • Better scaling explicit indirect conditions [@Mysteryem] [#4582]
  • Use typing_extensions.deprecate [@beauxq] [#5989]
  • Make Generic ER only consider the current world in isolation [@Mysteryem] [#4680]
  • Update .gitignore to include an exe setup.py downloads [@qwint] [#6031]
  • Other resources [@Berserker66] [#6043]
  • Make Generate.main only init logging on main [@qwint] [#6069]
  • ModuleUpdate: Add explicit error when above max supported version [@duckboycool] [#5868]

Rule Builder

  • Add rule builder [@drtchops] [#5048] [#5912] [#5919] [#5933] [#6048] [#6070]

MultiServer

  • Safe DataStorage .pop [@Jarno458] [#5060]
  • Remove dead code [@gerbiljames] [#5831]
  • Don't keep multidata alive for race_mode [@black-sliver] [#5980]
  • Graceful shutdown for ctrl+c and sigterm [@black-sliver] [#5996]
  • Fix Windows compatibility [@Silvris] [#6010]
  • CustomServer: Don't set last_activity that will be overwritten later [@black-sliver] [#5844]

WebHost

  • Increase form upload limit [@Berserker66] [#5756]
  • Fix world sorting in /tutorial/ [@remyjette] [#5785]
  • Fix defaults for NamedRange and TextChoice [@josephwhite] [#5139]
  • Better document config loading fallback [@qwint] [#5948]
  • Memory leak fixes [@Berserker66] [#5966]
  • Add stats show cli command [@black-sliver] [#5995]
  • Port reuse fix [@Berserker66] [#6033]
  • Remove space before comma separators in tutorial authors [@duckboycool] [#5999]
  • Update UTC datetime usage (timezone-naive) [@josephwhite] [#4906]
  • update and pin dependency versions [@black-sliver] [#6075]
  • Add CORS headers to API Endpoints [@DrAwesome4333] [#5777]

CI

  • Upgrade InnoSetup to 6.7.0 [@black-sliver] [#5979]
  • Set permissions, update and pin actions, CodeQL for actions [@black-sliver] [#6073]

Tests

  • Defaults for Options test [@josephwhite] [#5428]
  • Fix race in test hosting shutdown [@black-sliver] [#5987]
  • allow Archipelago items in all worlds [@black-sliver] [#5893]

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

  • Actually close the UI on /exit [@Berserker66] [#5860]
  • Add explicit message for connection timeout [@duckboycool] [#5842]
  • Remove datapackage from persistent_storage [@black-sliver] [#6074]

Launcher

  • Generate templates for option presets [@Silvris] [#5062]
  • Run init_logging before importing from worlds [@Silvris] [#5402]
  • Add konsole to terminal list and rework launch dialog [@duckboycool] [#5684]

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

  • Fix name of apworld builder run config [@benny-dreamly] [#5824]

APWorld Builder

  • Add .apignore format to not include files in build [@duckboycool] [#5779]

Options Creator

  • 0.6.6 reported issues [@Silvris] [#5949]
  • Bind free text set_value to text instead of on_text_validate [@EdricY] [#5915]
  • Respect World.hidden flag [@silasary] [#5754]
  • Replace eval [@Mysteryem] [#5828]
  • Fix export options on Linux [@black-sliver] [#5774]

Utils

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

Game Updates

Worlds that had archipelago.json manifest files added:

  • ALTTP [@Berserker66] [#6005]
  • FF1 [@Rosalie-A] [#5911]
  • MLSS [@jamesbrq] [#5728]
  • Paint [@MarioManTAW] [#5778]
  • Saving Princess [@LeonarthCG] [#6008]
  • Shivers [@GodlFire] [#5918]
  • The Messenger [@alwaysintreble] [#5965]
  • Timespinner [@Jarno458] [#5764]
  • TLOZ [@Rosalie-A] [#5755]

A Hat in Time

  • Add option to shuffle Battle of the Birds director tokens and time bonus pickups [@CookieCat45] [#5400]
  • Remove world: MultiWorld and typing [@Silvris] [#5974]

APQuest

  • Tap to move [@NewSoupVi] [#6082]
  • Explain game_name and supports_uri more in components.py [@NewSoupVi] [#5759]
  • Various fixes [@duckboycool] [#5757] [@NewSoupVi] [#5670] [#5769] [#6079]

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

  • Speedup module load [@Silvris] [#5448]
  • Celeste (Open World): v1.0.7 Logic Fixes [@PoryGone] [#5827]

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

  • Craftsanity [@Alchav] [#5529]
  • Fix inverted condition in victory requirements [@lepideble] [#5647]
  • Only show fluid boxes on assembling machine 1 when the selected recipe needs fluids [@lepideble] [#5412]
  • Docs: Update Factorio Download Image [@BroOtti] [#5953]

FFMQ

  • Update link to upstream rando [@wildham0] [#5838]
  • Fix Collect/Remove Asymmetry [@Exempt-Medic] [#5253]

HK

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

Jak and Daxter

  • Replace Pymem, Add Linux Support [@massimilianodelliubaldini] [#5850]

KH1

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

KH2

  • Fix placing single items onto multiple locations in pre_fill [@Mysteryem] [#5619]
  • Deathlink and ingame item popups [@JaredWeakStrike] [#5206]
  • Add a new "CasualBounties" Setting [@PIEisFANTASTIC] [#4877]
  • Add SuperBosses, Cups, AtlanticaToggle and SummonLevelLocationToggle to slot data [@gerbiljames] [#5708]
  • Fix nondeterministic generation when CasualBounties is enabled [@Mysteryem] [#5967]

LADX

  • No pickle [@Berserker66] [#5849]
  • Fix improved additional warps [@threeandthreee] [#5858]

Lingo

  • Fix logic for Near Eight Painting [@hatkirby] [#6014]

lufia2ac

  • Update CollectionRule import [@el-u] [#5936]

Messenger

  • Require Wingsuit to traverse Dark Cave [@FlitPix] [#6059]

MLSS

  • Fix client auto-connect bug + Client cleanup [@jamesbrq] [#5895]
  • Docs: Add spanish language for MLSS [@GreenMarco] [#5172]

Mega Man 2

  • Fix /request command help [@Suyooo] [#5805]

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

  • Change setup-guides to have 2.10 be the minimum version recommended [@StripesOO7] [#5799]
  • UTC deprecation warning fix [@josephwhite] [#5983]

Pokemon Emerald

  • Fix rare fuzzer errors [@Zunawe] [#5914]
  • Dexsanity Encounter Type Option [@Goo-Dang] [#6016]
  • Fix Latios KeyError [@Zunawe] [#6056]

Risk of Rain 2

  • Seekers of the Storm (SOTS) DLC Support [@kindasneaki] [#5569]

Saving Princess

  • Fix each slot sharing the same music_table [@Mysteryem] [#5952]
  • Security fixes for issues detected by Bandit [@LeonarthCG] [#6013]

Starcraft 2

  • Transfer maintainership [@Ziktofel] [#5752]
  • Fix supreme logic hole [@MatthewMarinets] [#5768]
  • Fixing random fill errors in unit tests [@MatthewMarinets] [#6045]

Shapez

  • Change image links to relative [@duckboycool] [#5803]

Super Mario World

  • Prevent receiving your own traps while aliased [@gerbiljames] [#5763]

Stardew Valley

7.x.x: The Jojapocalypse Update [@agilbert1412] [#5432]

  • Morel doesn't spawn in fall secret woods [@itepastra] [#6003]
  • Four small fixes [@agilbert1412] [#6055]
  • Trimmed lucky purple shorts need gold to make [@itepastra] [#6034]
  • Fixed an issue where some specific option combinations could create more items than locations [@agilbert1412] [#6012]

Super Mario 64

  • Add painting passability as items [@duh102] [#5294]
  • Remove outdated FAQ item from Setup Guide [@soopercool101] [#5887]

Super Mario Land 2

  • Logic fixes [@Scrungip] [#5781] [@Alchav] [#6025]

The Messenger

  • Fix lambda capture issue in add_closed_portal_reqs [@Mysteryem] [#5816]
  • Universal Tracker support [@Jouramie] [#5344]

The Wind Waker

  • Support launcher command line arguments [@tanjo3] [#5806]

The Witness

  • (Unbeatable seed) Ensure Desert Laser Redirection is required when the box is rotated [@NewSoupVi] [#5889]

Timespinner

  • Align Lantern Logic [@TriumphantBass] [#5562]

The Legend of Zelda

  • Move completion condition to be before set_rules is complete [@Rosalie-A] [#5391]

TUNIC

  • Make UT care about hex goal amount [@ScipioWright] [#5762]
  • Update world version to 4.2.7 [@silent-destroyer] [#5761]
  • Update wording on Mask and Lantern option descriptions [@silent-destroyer] [#5760]
  • Fix region for the grass by the West Garden portal [@ScipioWright] [#5784]
  • Depriority for some items [@ScipioWright] [#5589]
  • Refactor entrance hint generation [@ScipioWright] [#5620]

Undertale

  • Prevent massive bounce msg spam for position updates [@TreZc0] [#5990]
  • Use check_locations helper to avoid redundant sends [@duckboycool] [#5993]

Yoshi's Island

  • Fix some small logic issues that were reported, add json file [@PinkSwitch] [#5742]

Yu-Gi-Oh! 2006

  • Add space in concatenated string [@duckboycool] [#5695]

New Contributors

  • @drtchops made their first contribution in [#5468]
  • @lepideble made their first contribution in [#5647]
  • @duh102 made their first contribution in [#5294]
  • @cjmang made their first contribution in [#5822]
  • @mechanicset made their first contribution in [#5812]
  • @PIEisFANTASTIC made their first contribution in [#4877]
  • @dependabot[bot] made their first contribution in [#5890]
  • @earthor1 made their first contribution in [#5874]
  • @BroOtti made their first contribution in [#5953]
  • @DrAwesome4333 made their first contribution in [#5777]
  • @TreZc0 made their first contribution in [#5990]
  • @Suyooo made their first contribution in [#5805]
  • @itepastra made their first contribution in [#6003]
  • @Goo-Dang made their first contribution in [#6016]
  • @Gryphonlady made their first contribution in [#6024]
  • @SebaCape made their first contribution in [#6078]
  • @XxDERProjectxX made their first contribution in [#5930]
  • @EdricY made their first contribution in [#5915]

Full Changelog: https://github.com/ArchipelagoMW/Archipelago/compare/0.6.6...0.6.7

Source: README.md, updated 2026-04-01