Archipelago/worlds
PoryGone f8d5fe0e1e
SMW: v2.0 Content Update (#2762)
Changelog:

Features:
- New optional Location Checks
  - 3-Up Moons
  - Hidden 1-Ups
  - Bonus Blocks
  - Blocksanity
    - All blocks that contain coins or items are included, with the exception of:
      - Blocks in Top Secret Area & Front Door/Bowser Castle
      - Blocks that are unreachable without glitches/unreasonable movement
- New Items
  - Special Zone Clear
  - New Filler Items
    - 1 Coin
    - 5 Coins
    - 10 Coins
    - 50 Coins
  - New Trap Items
    - Reverse Trap
    - Thwimp Trap
- SFX Shuffle
- Palette Shuffle Overhaul
  - New Curated Palette can now be used for the Overworld and Level Palette Shuffle options
  - Foreground and Background Shuffle options have been merged into a single setting
- Max possible Yoshi Egg value is 255
  - UI in-game is updated to handle 3-digits
  - New `Display Received Item Popups` option: `progression_minus_yoshi_eggs`

Quality of Life:
- In-Game Indicators are now displayed on the map screen for location checks and received items
- In-level sprites are displayed upon receiving certain items
- The Camera Scroll unlocking is now only enabled on levels where it needs to be
- SMW can now handle receiving more than 255 items
- Significant World Code cleanup
  - New Options API
  - Removal of `world: MultiWorld` across the world
- The PopTracker pack now has tabs for every level/sublevel, and can automatically swap tabs while playing if connected to the server

Bug Fixes:
- Several logic tweaks/fixes

"Major credit to @TheLX5 for being the driving force for almost all of this update. We've been collaborating on design and polish of the features for the last few months, but all of the heavy lifting was all @TheLX5."
2024-03-12 22:00:13 +01:00
..
_bizhawk BizHawkClient: Fix error logging in python 3.8 (#2930) 2024-03-11 07:16:48 +01:00
_sc2common SC2 WoL - Mod, Item and Location update (#2113) 2023-09-15 02:22:10 +02:00
adventure Adventure: Fix iterable copy error when freeincarnate_max is tuned low (#2774) 2024-01-29 18:37:55 +01:00
alttp Docs: Added snes9x-nwa as recommended emulator to the setup guides for SNES games (#1778) 2024-03-12 00:42:56 +01:00
archipidle Core: make state.prog_items a `Dict[int, Counter[str]]` (#2407) 2023-11-02 06:41:20 +01:00
bk_sudoku Worlds Docs: Translations German (Clique, BK Sudoku, OoT) (#2581) 2024-01-16 06:54:48 +01:00
blasphemous Blasphemous: Remove poptracker pack from setup guide (#2759) 2024-02-29 02:56:20 +01:00
bumpstik Bumper Stickers: logic fixes for "off-by-one" errors (#2855) 2024-03-10 15:36:42 +01:00
celeste64 Celeste 64: Implement New Game (#2798) 2024-03-05 17:55:56 -06:00
checksfinder Docs: Make all guide titles say Guide, for my sanity (and the webhost) (#2304) 2024-02-20 10:22:32 -06:00
clique Worlds Docs: Translations German (Clique, BK Sudoku, OoT) (#2581) 2024-01-16 06:54:48 +01:00
dark_souls_3 DS3: Modified theme and warning color for accessibility (#2312) 2024-02-29 01:26:52 +01:00
dkc3 SNIClient: dynamically generate patch file identifier (#2870) 2024-03-07 10:18:22 +01:00
dlcquest DLCQuest: progression coin bundle update (#2785) 2024-03-10 22:12:55 +01:00
doom_1993 DOOM 1993: Added various new options (#2067) 2023-11-25 08:43:14 -06:00
doom_ii DOOM II: implement new game (#2255) 2023-11-24 18:08:02 +01:00
factorio Docs: Make all guide titles say Guide, for my sanity (and the webhost) (#2304) 2024-02-20 10:22:32 -06:00
ff1 FF1: Update Location Names (#2838) 2024-03-03 06:43:45 +01:00
ffmq FFMQ: Remove debug print statements (#2882) 2024-03-03 06:31:22 +01:00
generic Kirby's Dream Land 3: Implement New Game (#2119) 2024-03-05 09:59:55 -06:00
heretic Heretic: implement new game (#2256) 2023-11-25 15:22:30 +01:00
hk Hollow Knight: Fix fragile/unbreakable charm variants counting as 2 distinct charms in logic (#2683) 2024-01-11 23:10:25 +01:00
hylics2 Hylics 2: Add missing logic (#2638) 2023-12-28 06:25:41 +01:00
kdl3 KDL3: fix invalid inno_setup components and deathlink messages (#2922) 2024-03-11 23:26:21 +01:00
kh2 KH2: Update all instances of multiworld.option_name to option.option_name (#2634) 2024-03-12 00:52:16 +01:00
ladx LADX: shuffle instruments (#2804) 2024-03-10 14:48:00 +01:00
landstalker Docs: Fix broken link in Landstalker setup Guide (#2680) 2024-01-12 00:18:11 +01:00
lingo Lingo: Add a third location to Starting Room (#2839) 2024-03-03 08:20:37 +01:00
lufia2ac SNIClient: dynamically generate patch file identifier (#2870) 2024-03-07 10:18:22 +01:00
meritous Docs: Make all guide titles say Guide, for my sanity (and the webhost) (#2304) 2024-02-20 10:22:32 -06:00
messenger The Messenger: fix items accessibility reachability bug due to new rules (#2937) 2024-03-12 00:55:28 +01:00
minecraft Docs: Fix typos in Minecraft info page (#2686) 2024-03-10 13:50:25 +01:00
mmbn3 Core: don't allow region, location, or entrance with duplicate names (#2453) 2024-02-25 21:56:27 +01:00
musedash Muse Dash: Add Muse Dash 4.1.0 songs (#2878) 2024-03-05 09:33:15 +01:00
noita Noita: Update to use new Options API (#2370) 2024-01-19 21:31:45 +01:00
oot Docs: Make all guide titles say Guide, for my sanity (and the webhost) (#2304) 2024-02-20 10:22:32 -06:00
overcooked2 Core: don't allow region, location, or entrance with duplicate names (#2453) 2024-02-25 21:56:27 +01:00
pokemon_emerald Pokemon Emerald: Add exhaustive list of ROM changes (#2801) 2024-02-29 20:42:13 +01:00
pokemon_rb Pokemon R/B: The Big Door Shuffle Update (#2861) 2024-03-05 23:01:45 +01:00
raft Raft: Use world.random instead of global random (#2439) 2023-11-09 08:47:36 +01:00
rogue_legacy Core: remove duplicate state.item_count (#2463) 2023-11-24 00:35:37 +01:00
ror2 Core: don't allow region, location, or entrance with duplicate names (#2453) 2024-02-25 21:56:27 +01:00
sa2b SA2B: Fix Weapons Bed - Omochao 2 Logic (#2605) 2023-12-16 04:16:36 +01:00
sc2wol SC2: run download_data via concurrent.futures (#2704) 2024-01-12 00:40:33 +01:00
shivers Shivers: Fix rule logic for location 'Final Riddle: Guillotine Dropped' (#2706) 2024-01-15 04:48:44 +01:00
sm Docs: Added snes9x-nwa as recommended emulator to the setup guides for SNES games (#1778) 2024-03-12 00:42:56 +01:00
sm64ex Core: don't allow region, location, or entrance with duplicate names (#2453) 2024-02-25 21:56:27 +01:00
smw SMW: v2.0 Content Update (#2762) 2024-03-12 22:00:13 +01:00
smz3 Docs: Added snes9x-nwa as recommended emulator to the setup guides for SNES games (#1778) 2024-03-12 00:42:56 +01:00
soe Docs: Added snes9x-nwa as recommended emulator to the setup guides for SNES games (#1778) 2024-03-12 00:42:56 +01:00
spire Core: remove duplicate state.item_count (#2463) 2023-11-24 00:35:37 +01:00
stardew_valley Core: create the per world random object in the world constructor (#2083) 2024-03-10 18:47:45 +01:00
subnautica Subnautica: cleanup (#2828) 2024-03-03 06:33:48 +01:00
terraria Terraria: Logic fix: Witch Doctor sells Bewitching Table (#2880) 2024-03-10 16:03:44 +01:00
timespinner Core: don't allow region, location, or entrance with duplicate names (#2453) 2024-02-25 21:56:27 +01:00
tloz TLOZ: use proper rule for completion condition (#2872) 2024-03-05 22:55:59 +01:00
tunic TUNIC: Update setup guide and game page docs (#2832) 2024-03-05 09:54:18 -06:00
undertale Docs: Make all guide titles say Guide, for my sanity (and the webhost) (#2304) 2024-02-20 10:22:32 -06:00
v6 V6: Use new options api (#2668) 2024-01-16 13:38:19 +01:00
wargroove Wargroove: Fixed WargrooveClient retaining victory and location information and minor doc fix (#2464) 2023-11-16 04:35:20 -06:00
witness The Witness: Obelisk Keys (#2805) 2024-03-12 20:04:13 +01:00
zillion Zillion: remove rom requirement for generation (#2875) 2024-03-03 22:10:14 +01:00
AutoSNIClient.py SNIClient: dynamically generate patch file identifier (#2870) 2024-03-07 10:18:22 +01:00
AutoWorld.py Docs: improve AutoWorld method docstrings (#2509) 2024-03-12 09:27:41 +01:00
Files.py Core: fix (typing) mistake in PR #2887 (#2891) 2024-03-04 08:26:52 +01:00
LauncherComponents.py SNIClient: dynamically generate patch file identifier (#2870) 2024-03-07 10:18:22 +01:00
__init__.py Tests: add world load benchmark (#2768) 2024-02-04 09:09:07 +01:00