| Name | Modified | Size | Downloads / 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_mixinexample 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
.apignoreformat to not include files in build [@duckboycool] [#5779]
Options Creator
- 0.6.6 reported issues [@Silvris] [#5949]
- Bind free text set_value to
textinstead ofon_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]
A Link to the Past
- Remove
world: MultiWorldand 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_locationshelper 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