| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Setup.Archipelago.0.6.3.exe | 2025-08-11 | 86.6 MB | |
| Archipelago_0.6.3_linux-x86_64.AppImage | 2025-08-09 | 82.0 MB | |
| Archipelago_0.6.3_linux-x86_64.tar.gz | 2025-08-09 | 121.2 MB | |
| Archipelago 0.6.3 source code.tar.gz | 2025-08-08 | 14.4 MB | |
| Archipelago 0.6.3 source code.zip | 2025-08-08 | 15.6 MB | |
| README.md | 2025-08-08 | 7.2 kB | |
| Totals: 6 Items | 319.8 MB | 1 | |
Archipelago
New Games
- Paint [@MarioManTAW] [#4955]
Core Changes
Core
- Update UUID handling to be more easily sharable between libraries [@qwint] [#5088]
- Changes template yaml formatting for option group separators [@qwint] [#5092]
- Assert that all the items in the multiworld itempool are actually unplaced at the start of distribute_items_restrictive [@NewSoupVi] [#5109]
- Crash on full accessibility if there are unreachable locations [@NewSoupVi] [#3787]
- Cache previous swap states to use as the base state to sweep from [@Mysteryem] [#3859]
- Add new ItemClassification "deprioritized" which will not be placed on priority locations (if possible) [@NewSoupVi] [#4610]
- Increment version [@Berserker66] [#5194]
- Don't cache the get_all_state result [@alwaysintreble] [#4795]
- Move GER EntranceLookup onto ERPlacementState. Improve usefulness of on_connect [@BadMagic100] [#4904]
- Speed up CollectionState sweeping [@Mysteryem] [#3812]
- Use patch extension register directly [@qwint] [#4375]
- Add
restricted_dumpshelper [@duckboycool] [#5117] - MultiData typing [@beauxq] [#5071]
- Support inequality operators ("less than") for Choice option string comparisons [@NewSoupVi] [#3769]
- Fix dangerous mutable default in Fill [@beauxq] [#5247]
- Hard deprecate per_slot_randoms [@alwaysintreble] [#3382]
- Remove Checks for Unsupported Versions [@duckboycool] [#5067]
- Purge Multiworld.option_name [@qwint] [#5050]
- ALTTP/SNIC/BHC: Stop using Utils.get_settings() [@josephwhite] [#5239]
- Replace direct calling of dunder methods on objects [@Mysteryem] [#4584]
MultiServer
- CreateHints command (Allows clients to hint own items in other worlds) [@NewSoupVi] [#4317]
- Fix LocationScouts with "only_new" broadcasting hints for found locations over and over [@NewSoupVi] [#4482]
WebHost
- List unrecognized games as Other in stats [@Berserker66] [#5236]
- Turn module discovery dynamic [@Berserker66] [#5218]
- Fix regression on 404 redirects [@massimilianodelliubaldini] [#5281]
- Properly format IDs in API responses [@qwint] [#4944]
- Some Typing Fixes/Updates [@duckboycool] [#5069]
- Webhost server render remaining markdown mistune [@Berserker66] [#5276]
CI
- Switch to new appimagetool [@black-sliver] [#5233]
- Also use new appimage tool in release action [@black-sliver] [#5264]
Tests
- Ignore .github directories in package test [@JKLeckr] [#5098]
- Only get
__init__.pytests from test directories [@beauxq] [#5135] - Handle optional args for
get_all_statepatch [@duckboycool] [#5297] - No Locality Changes After generate_early [@Exempt-Medic] [#4481]
Docs
- Match statement in style guide [@black-sliver] [#5187]
- Clean up SUUID in docs post 4944 [@qwint] [#5196]
- Don't Suggest
excludeincreate_items[@Exempt-Medic] [#5256] - Remove Settings API Back Compat section [@qwint] [#5255]
- Use / instead of . for the reference to lttp's options.py [@ScipioWright] [#5300]
- Webhost Docs: Current API documentation [@Quasky] [#4887]
CommonClient
- Add assert to catch any continued use of old datapackage lookup api [@qwint] [#5131]
- Update commands to function without local apworld [@qwint] [#3045]
- Make clients wait a second between emulator connection attempts [@wbsch] [#5061]
BizHawkClient
- Add command to pass server messages to emulator [@Zunawe] [#3039]
Setup.py
- Downgrade bundled SNI to 0.0.100 [@black-sliver] [#5228]
- Update cert signing process [@Berserker66] [#5161]
Options
- Add PlandoItems to Item & Location Option Group [@Exempt-Medic] [#5201]
- Assert that options.as_dict() does not ask for every option [@alwaysintreble] [#5039]
- Improve custom death link option description of several games [@SunCatMC] [#4171]
Docker
- Add initial configuration for project [@a-priestley] [#4419]
- Fix(env): Prevent module update during container runtime [@a-priestley] [#5205]
- Chore(ci): exclude deployment and Docker files from unit test workflow triggers [@a-priestley] [#5214]
- Fix(docker): Correct copy command to use recursive flag for EnemizerCLI [@a-priestley] [#5211]
Game Updates
ALTTP
- Fix
pre_fillState Sweeping Too Early [@Exempt-Medic] [#5215] - Add Missing Crystal Switch Logic [@Alchav] [#4638]
- Move more stuff out of core [@Berserker66] [#5049]
- Remove sprite download from setup flow & make sprite repo dynamic [@Berserker66] [#4830]
- Adjuster: Remove per_slot_randoms [@nicholassaylor] [#4898]
DS3
- Edit the setup docs to be more clear [@Moonlington] [#4618]
- Don't Create Disabled Locations [@Exempt-Medic] [#5292]
Factorio
- Fix rename of mod file leading to incompatibility with base game [@Berserker66] [#5219]
FF1
- Fix client breaking other NES games [@Silvris] [#5293]
HK
- Explicitly exclude palace items as well [@qwint] [#5119]
- Add Spanish game page/setup guide [@GreenMarco] [#5156]
LADX
- Fix marin text splitting [@threeandthreee] [#5225]
- Generate without rom [@threeandthreee] [#4278]
- Update docs [@threeandthreee] [#5290]
Lingo
- Fix painting gen failures on panels mode door shuffle [@hatkirby] [#5199]
Muse Dash
- Update to Rhythm Master Collab [@DeamonHunter] [#5235]
- Adding Option to select Goal Song [@Turky6192] [#4820]
OoT
- Fix .remove() not invalidating cached reachability [@Mysteryem] [#5222]
Raft
- Fix filler_item_types TypeError introduced in [#4782] [@Exempt-Medic] [#5203]
SM
- Assert not all options [@lordlou] [#5192]
- Improve options descriptions, categorize options [@NoiseCrush] [#5100]
- Speed up deepcopy in copy_mixin [@Mysteryem] [#4228]
SMZ3
- Add yaml options to slot data [@Dessyreqt] [#5111]
- Fix junk item overflow [@TheRealSolidusSnake] [#5162]
Stardew Valley
- Add walnutsanity prefix to locations [@Jouramie] [#4934]
- Add French Guide [@Eindall] [#4697]
Subnautica
- Add empty tanks option [@Berserker66] [#5271]
The Wind Waker
- Fix DeathLink [@tanjo3] [#5270]
- Adding French Translation [@mobby45] [#5174]
The Witness
- Add Glass Factory Entry Panel as a location in all options [@NewSoupVi] [#4695]
- Comply with new test base structure [@NewSoupVi] [#5265]
- Add French and German Setup Documentation [@ReverM] [#2527]
TUNIC
- Update tests per 0.6.2 api updates ping [@ScipioWright] [#5191]
- Fix zig skip showing up in decoupled + fixed shop [@ScipioWright] [#5289]
VVVVVV
- Allow secret lab music to be randomized [@N00byKing] [#4643]
New Contributors
- @Eindall made their first contribution in [#4697]
- @GreenMarco made their first contribution in [#5156]
- @Quasky made their first contribution in [#4887]
- @a-priestley made their first contribution in [#4419]
- @NoiseCrush made their first contribution in [#5100]
- @Dessyreqt made their first contribution in [#5111]
- @MarioManTAW made their first contribution in [#4955]
- @mobby45 made their first contribution in [#5174]
- @Turky6192 made their first contribution in [#4820]
Full Changelog: https://github.com/ArchipelagoMW/Archipelago/compare/0.6.2...0.6.3