Releases: ArchipelagoMW/Archipelago
Releases · ArchipelagoMW/Archipelago
Archipelago 0.6.7
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
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
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
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
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
lufia2ac
Messenger
MLSS
- Fix client auto-connect bug + Client cleanup [@jamesbrq] #5895
- Docs: Add spanish language for MLSS [@GreenMarco] #5172
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
- 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...
Archipelago 0.6.7-rc2
Full Changelog: 0.6.6...0.6.7-rc2
Archipelago 0.6.7-rc1
Full Changelog: 0.6.6...0.6.7-rc1
Archipelago 0.6.6
This is a security only update, updating as soon as possible is highly recommended.
LADX
- Fix ACE by removing use of pickle in patch files [@threeandthreee]
Archipelago 0.6.5
New Games
- APQuest [@NewSoupVi] #5393 #5674 [@duckboycool] #5699
Archipelago
Core
- Add a local yaml creator GUI [@Silvris] #4900 #5680
- Add export_datapackage tool [@Berserker66] #5609
- Allows Meta.yaml to add triggers to individual yaml's categories. [@Vertraic] #3556
- Don't use union type just to reuse a name [@beauxq] #5246
- Deprecate Utils.get_options [@NewSoupVi] #4811
- Fix #5605 - Trigger values being shared by weights.yaml slots [@Mysteryem] #5636
- Add random range and additional random descriptions to template yaml [@Silvris] #5586
- Only error in playthrough generation if game is not beatable [@NewSoupVi] #5430
- Better error message for invalid range values [@Zannick] #4038
- Updates of requirements [@Berserker66] #5672
- Fix typo in docstring for hint_points in commonclient [@Berserker66] #5673
- Add spaces in concatenated strings [@duckboycool] #5697
- Fixing negatives and zeroes disappearing from option dicts updated by triggers [@MatthewMarinets] #5677
- Add a bunch of validation to AutoPatchRegister [@NewSoupVi] #5431
- Update appimage runtime to fix problems with sleep [@black-sliver] #5706
WebHost
- Validation for webworld themes [@josephwhite] #5083
- WebHost: add played game to static tracker [@Berserker66] #5731
CI
- Update pytest to 9.0.1 [@black-sliver] #5613 #5637
- Update branch filter in Docker workflow [@a-priestley] #5616
Tests
- Change tests to use APQuest as a test world [@qwint] #5668 [@NewSoupVi] #5671
- Test that every option in a preset is visible in either simple or complex UI [@Silvris] #5750
Docs
- Update docs/network protocol.md/NetworkVersion to include class field [@Quasky] #5377
- Update Mac instructions to instruct the user to make a frozen bundle [@silasary] #5614 [@benny-dreamly] ]#5745
- Fix name of "Build APWorlds" component [@beauxq] #5703
- Improve the documentation for priority locations to mention de-prioritized [@Emerassi] #5631
- Update deployment example config [@a-priestley] #5476
SNIClient
Launcher
- Add skip_open_folder arg to Generate Template Options [@gurglemurgle5] #5302
- Add workaround for kivy bug for linux touchpad devices [@BeeFox-sys] #5737
- Fix shortcuts on the AppImage [@Silvris] #5726
IDE Support
- PyCharm: Fix the apworld builder run config [@benny-dreamly] #5678
Game Updates
Worlds that had archipelago.json manifest files added:
- LADX [@threeandthreee] #5563
- Landstalker [@Dinopony] #5629
- SoE [@black-sliver] #5557
- Starcraft 2 [@Snarkie] #5559
- The Witness [@NewSoupVi] #5481
- Wargroove [@FlySniper] #5591
- Yacht Dice [@spinerak] #5658
ALTTP
- Add spaces in concatenated strings [@duckboycool] #5564
- Logic fixes and missing bombs [@Silvris] #5645
- Fix setting
Beat Agahnim 1event twice [@Mysteryem] #5617
APSudoku
Castlevania - Circle of the Moon
- Add spaces in concatenated strings [@duckboycool] #5691
- Fix setup guide links [@duckboycool] #5603
- Add a client safeguard in case the player doesn't have Dash Boots [@LiquidCat64] #5500
Celeste (Open World)
- Fix tutorial link on game page [@black-sliver] #5627
Choo Choo Charles
- Game Guide: Change links to stay on current instance [@duckboycool] #5699
- Raise InvalidItemError instead of bare Exception [@NewSoupVi] #5429
- Fix editorial issues in documentations [@lgbarrere] #5611
Civilization VI
CV64
- Add spaces in concatenated strings [@duckboycool] #5691
- Fix setup guide links [@duckboycool] #5603
- Fix not having Clocktower Key3 when placed in a start_inventory. [@LiquidCat64] #5596
DS3
- Update/Fix Excluded Locations Logging [@Exempt-Medic] #5220
Factorio
- Add spaces in concatenated strings [@duckboycool] #5564
- Add no-enemies mode to worldgen schema [@silasary] #5542
- Add connection change filtering functionality [@af-chacon] #4997
FFMQ
Jak and Daxter
- Remove PAL-only instructions, no longer needed. [@massimilianodelliubaldini] #5598
- Add space in concatenated string [@duckboycool] #5692
- Second attempt at fixing trade tests. [@massimilianodelliubaldini] #5599
KH1
- Add space in concatenated string [@duckboycool] #5693
- Add troubleshooting section to kh1_en.md, typo fix in kh1/Options.py [@Omnises] #5615
KH2
- Game Guide: Change links to stay on current instance [@duckboycool] #5699
LADX
- Fix a gap in item name sanitization [@threeandthreee] #5592
- Switch to asyncio.get_running_loop() [@threeandthreee] #5666
- Give better feedback during patching [@threeandthreee] #5401
- Catch exception after closing magpie [@threeandthreee] #5687
Mega Man 2
- Fix setup guide links [@duckboycool] #5603
MLSS
- Add space in concatenated string [@duckboycool] #5694
Muse Dash
- Update Song list to Medium5 Echos [@DeamonHunter] #5597
Pokémon Red & Blue
- Specify encounter types for Dexsanity hint data [@snowflav-goob] #5574
- Fix setup guide links [@duckboycool] #5603
Pokemon Emerald
- Fix setup guide links [@duckboycool] #5603
Saving Princess
- Game Guide: Change links to stay on current instance [@duckboycool] #5699
SC2
- Bugfixes:
- Fix excluded/locked items not appearing in webhost [@MatthewMarinets] #5644
- Fix race_swap pick_one interacting with selected_races [@Salzkorn] #5538
- Fix WttJ and Moebius Factor appearing too early [@MatthewMarinets] #5587
- Fix behaviour of custom mission order used in weights.yaml [@Ziktofel] #5604
- Fix unexcluded_items couldn’t interact with vanilla_items_only [@MatthewMarinets] #5520
- Fix missing buildings in building item group; adding sc1 and melee unit groups [@MatthewMarinets] #5679
- Fix Infested Banshee description of Burrow unlock requirements[@Ziktofel] #5685
- Fix logic bugs [@MatthewMarinets] #5660 [@Ziktofel] #5657 #5746
- Clarify goal mission tooltip [@Ziktofel] #5577
- Fixing typos in item descriptions [@MatthewMarinets] #5739
- Dependencies:
- Update map/mod download address [@Ziktofel] #5653
- Remove dependency on s2clientprotocol and update protobuf version [@GreenestBeen] #5474
- Make worlds._sc2common.bot.proto a regular package [@black-sliver] #5626
- Tracker:
- Fix bundled Protoss W/A upgrade display [@Ziktofel] #5612
- Fix tracker ascendant upgrade gap [@MatthewMarinets] #5570
shapez
- Fix logic bug with vanilla shapes and floating layers [@BlastSlimey] #5623
Super Mario Land 2
- Fix setup guide links [@duckboycool] #5603
The Wind Waker
The Witness
- Fix CreateHints spoiling vague hints [@NewSoupVi] #5359
Timespinner
- Game Guide: Change links to stay on current instance [@duckboycool] #5699
- Exclude Removed Location from Web Tracker [@TriumphantBass] #5701
TLOZ
- Add space in concatenated string [@duckboycool] #5690
TUNIC
- Fix fuse rule in lower zig [@ScipioWright] #5621
Wargroove
- Add space in concatenated string [@duckboycool] #5696
New Contributors
- @Vertraic made their first contribution in #3556
- @GreenestBeen made their first contribution in #5474
- @snowflav-goob made their first contribution in #5574
- @af-chacon made their first contribution in #4997
- @BeeFox-sys made their first contribution in #5737
Full Changelog: 0.6.4...0.6.5
Archipelago 0.6.5-rc2
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
Full Changelog: 0.6.4...0.6.5-rc1
Archipelago 0.6.4
New Games
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
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:
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
Celeste 64
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
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
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
SA2B
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
- Highlights:
- 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
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
New Contributors
- @Etsuna #5385
- @RhenaudTheLukark #5145
- @lgbarrere #5287
- @bendxn #4466
- @esutley #5445
- @Snarkie #5436
- @Rooby-Roo #5536
- @Fafale #5554
- @Subsourian #5549
Full Changelog: 0.6.3...0.6.4
Archipelago 0.6.4-rc2
Changes since RC1: 0.6.4-rc1...0.6.4-rc2
Full Changelog: 0.6.3...0.6.4-rc2
Archipelago 0.6.4-rc1
Full Changelog: 0.6.3...0.6.4-rc1