Archipelago/worlds
LiquidCat64 3acbe9ece1
Castlevania: Circle of the Moon - Implement New Game (#3299)
* Add the cotm package with working seed playthrough generation.

* Add the proper event flag IDs for the Item codes.

* Oooops. Put the world completion condition in!

* Adjust the game name and abbreviations.

* Implement more settings.

* Account for too many start_inventory_from_pool cards with Halve DSS Cards Placed.

* Working (albeit very sloooooooooooow) ROM patching.

* Screw you, bsdiff! AP Procedure Patch for life!

* Nuke stage_assert_generate as the ROM is no longer needed for that.

* Working item writing and position adjusting.

* Fix the magic item graphics in Locations wherein they can be fixed.

* Enable sub-weapon shuffle

* Get the seed display working.

* Get the enemy item drop randomization working. Phew!

* Enemy drop rando and seed display fixes.

* Functional Countdown + Early Double setting

* Working multiworld (yay!)

* Fix item links and demo shenanigans.

* Add Wii U VC hash and a docs section explaining the rereleases.

* Change all client read/writes to EWRAM instead of Combined WRAM.

* Custom text insertion foundations.

* Working text converter and word wrap detector.

* More refinements to the text wrap system.

* Well and truly working sent/received messages.

* Add DeathLink and Battle Arena goal options.

* Add tracker stuff, unittests, all locations countdown, presets.

* Add to README, CODEOWNERS, and inno_setup

* Add to README, CODEOWNERS, and inno_setup

* Address some suggestions/problems.

* Switch the Items and Locations to using dataclasses.

* Add note about the alternate classes to the Game Page.

* Oooops, typo!

* Touch up the Options descriptions.

* Fix Battle Arena flag being detected incorrectly on connection and name the locked location/item pairs better.

* Implement option groups

* Swap the Lizard-man Locations into their correct Regions.

* Local start inventory, better DeathLink message handling, handle receiving over 255 of an item.

* Update the PopTracker pack links to no longer point to the Releases page.

* Add Skip Dialogues option.

* Update the presets for the accessibility rework.

* Swap the choices in the accessibility preset options.

* Uhhhhhhh...just see the apworld v4 changelog for this one.

* Ooops, typo!

* .

* Bunch of small stuff

* Correctly change "Fake" to "Breakable" in this comment.

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>

* Make can_touch_water one line.

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>

* Make broke_iron_maidens one line.

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>

* Fix majors countdown and make can_open_ceremonial_door one line.

* Make the Trap AP Item less obvious.

* Add Progression + Useful stuff, patcher handling for incompatible versions, and fix some mypy stuff.

* Better option groups.

* Change Early Double to Early Escape Item.

* Update DeathLink description and ditch the Menu region.

* Fix the Start Broken choice for Iron Maiden Behavior

* Remove the forced option change with Arena goal + required All Bosses and Arena.

* Update the Game Page with the removal of the forced option combination change.

* Fix client potential to send packets nonstop.

* More review addressing.

* Fix the new select_drop code.

* Fix the new select_drop code for REAL this time.

* Send another LocationScout if we send Location checks without having the Location info.

---------

Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>
Co-authored-by: Exempt-Medic <ExemptMedic@Gmail.com>
Co-authored-by: NewSoupVi <57900059+NewSoupVi@users.noreply.github.com>
2024-12-12 14:47:47 +01:00
..
_bizhawk BizHawkClient: Fix typing mistake (#3938) 2024-09-28 22:49:11 +02:00
_sc2common SC2: don't close all SC2 instances when one quits (#3507) 2024-06-12 02:14:30 +02:00
adventure Adventure: Remove unused variables (#4301) 2024-12-06 07:15:26 +01:00
ahit AHiT: Fix reconnecting rift access regions for starting and plando acts (#4200) 2024-11-23 00:13:57 +01:00
alttp LTTP: sort of use new options system (#3764) 2024-11-29 05:02:26 +01:00
apsudoku APSudoku: Update setup guide, remove extraneous options page link (#3849) 2024-08-29 08:12:58 +02:00
aquaria Aquaria: mega refactoring (#3810) 2024-12-09 02:18:00 +01:00
archipidle ArchipIDLE 2024 (#3079) 2024-04-12 00:32:10 -04:00
blasphemous Blasphemous: Add start_inventory_from_pool (#4217) 2024-11-30 16:08:41 +01:00
bomb_rush_cyberfunk Bomb Rush Cyberfunk: Fix Coil quest being in glitched logic too early (#3720) 2024-07-31 17:32:51 +02:00
bumpstik Bumper Stickers: Update tests to bases.py #4137 2024-11-06 09:37:36 +01:00
celeste64 Celeste 64: Typo #3840 2024-08-24 02:05:42 +02:00
checksfinder Checksfinder: clean up setup guide intro and change ownership #4147 2024-11-07 10:35:12 +01:00
clique Clique: Update to new options API (#3759) 2024-08-11 14:47:17 +02:00
cv64 CV64: Fix the first Waterway 3HB ledge setting the flag of one of the Nitro room item locations. #4277 2024-11-29 01:36:21 +01:00
cvcotm Castlevania: Circle of the Moon - Implement New Game (#3299) 2024-12-12 14:47:47 +01:00
dark_souls_3 DS3: Clarify location names for Yoel and Yuria items (#3881) 2024-12-01 05:00:06 +01:00
dkc3 Various worlds: Fix more absolute world imports (#3510) 2024-06-27 08:51:27 +02:00
dlcquest DLC Quest Bug Fix 50+ coin bundle basic Campaign (#4276) 2024-11-29 01:35:09 +01:00
doom_1993 id Tech 1 games: Add command line instructions/info (#3757) 2024-12-01 04:10:43 +01:00
doom_ii id Tech 1 games: Add command line instructions/info (#3757) 2024-12-01 04:10:43 +01:00
factorio Factorio: add Atomic Cliff Remover Trap (#4282) 2024-11-30 06:53:28 +01:00
faxanadu New Game: Faxanadu (#3059) 2024-11-29 22:45:36 +01:00
ff1 Core: Remove Universally Unique ID Requirements (Per-Game Data Packages) (#1933) 2024-06-01 06:07:13 -05:00
ffmq FFMQ: No Longer Allow Inaccessible Useful Items (#4323) 2024-12-03 22:51:58 +01:00
generic [Docs] Update the macOS guide to match changes in core (#4265) 2024-11-28 08:41:13 +01:00
heretic id Tech 1 games: Add command line instructions/info (#3757) 2024-12-01 04:10:43 +01:00
hk HK: Remove unused variables and imports (#4303) 2024-12-04 08:51:56 +01:00
hylics2 Core: Remove Universally Unique ID Requirements (Per-Game Data Packages) (#1933) 2024-06-01 06:07:13 -05:00
kdl3 Various Worlds: use / explicitly for pkgutil (#4232) 2024-12-09 01:59:40 +01:00
kh1 Kingdom Hearts: Minor Logic Fixes (#4236) 2024-11-24 18:42:21 +01:00
kh2 KH2: Add missing indirect conditions for Final region access (#3923) 2024-12-03 02:51:10 +01:00
ladx Various Worlds: use / explicitly for pkgutil (#4232) 2024-12-09 01:59:40 +01:00
landstalker Landstalker: Fix Nondeterministic Behavior #4245 2024-11-25 19:25:55 +01:00
lingo Lingo: Fix number hunt issues on panels mode (#4342) 2024-12-10 20:36:38 +01:00
lufia2ac Lufia2: Fix Nondeterministic Behavior #4243 2024-11-25 19:26:44 +01:00
meritous Core: Remove Universally Unique ID Requirements (Per-Game Data Packages) (#1933) 2024-06-01 06:07:13 -05:00
messenger Core: purge py3.8 and py3.9 (#3973) 2024-11-27 03:28:00 +01:00
minecraft Various Worlds: use / explicitly for pkgutil (#4232) 2024-12-09 01:59:40 +01:00
mlss MLSS: Various bugfixes and QoL updates (#3744) 2024-09-18 19:33:02 +02:00
mm2 Various Worlds: use / explicitly for pkgutil (#4232) 2024-12-09 01:59:40 +01:00
mmbn3 MMBN3: Typo for SloGauge (#3457) 2024-11-12 00:03:48 +01:00
musedash Muse Dash: Remove bad option defaults. #4340 2024-12-12 09:18:19 +01:00
noita Noita: Add the useful classification to important perks, making them progression + useful #4030 2024-10-17 03:31:53 +02:00
oot OoT: Turn Logic Tricks into an OptionSet (#3551) 2024-11-29 01:40:53 +01:00
osrs OSRS: Fixes to Logic errors related to Max Skill Level determining when Regions are accessible (#4188) 2024-11-22 16:33:27 +01:00
overcooked2 oc2: Reduce calls to meets_requirements (#4060) 2024-10-29 11:07:49 +01:00
pokemon_emerald Pokemon Emerald: Exclude sacred ash post champion (#4207) 2024-12-05 16:33:21 +01:00
pokemon_rb Pokemon RB: Fix Incorrect Hidden Item Location in Seafoam Islands B2F (#4304) 2024-12-05 07:48:33 +01:00
raft Raft: Place locked items in create_items and fix get_pre_fill_items (#4250) 2024-12-09 01:57:34 +01:00
rogue_legacy Rogue Legacy: Remove item/location id overlap rejection code. (#3893) 2024-11-05 08:33:41 +00:00
ror2 RoR2: Remove recursion from explore mode access rules (#3681) 2024-08-07 23:57:07 +02:00
sa2b Fix Incorrect Link Syntax in SA2B Linux Setup (#3524) 2024-06-13 06:53:01 +02:00
saving_princess Saving Princess: implement new game (#3238) 2024-12-07 11:29:27 +01:00
sc2 SC2: Fix wrongly classified location type (#4249) 2024-11-26 00:35:24 +01:00
shivers Various Worlds: use / explicitly for pkgutil (#4232) 2024-12-09 01:59:40 +01:00
shorthike A Short Hike: Fix Boat Rental purchase being incorrectly calculated (#3639) 2024-07-22 01:47:46 +02:00
sm Super Metroid: KeyError on invalid item name #4222 2024-12-01 05:03:13 +01:00
sm64ex Docs: Improved sm64ex advanced setup docs (#3741) 2024-12-01 04:10:00 +01:00
smw Various worlds: Fix more absolute world imports (#3510) 2024-06-27 08:51:27 +02:00
smz3 SMZ3: generate without rom (#3461) 2024-11-30 03:36:00 +01:00
soe SoE: fix determinism (#3745) 2024-08-10 13:08:24 +02:00
spire Spire: Convert options, clean up random calls, and add DeathLink (#3704) 2024-07-31 18:27:35 +02:00
stardew_valley Stardew Valley: Fix potential incompletable seed when starting winter (#4361) 2024-12-12 09:17:19 +01:00
subnautica Subnautica: compose DeathLink custom text instead of overwriting (#4172) 2024-11-17 00:55:18 +01:00
terraria Core: Remove Universally Unique ID Requirements (Per-Game Data Packages) (#1933) 2024-06-01 06:07:13 -05:00
timespinner Timespinner: Implemented support for universal tracker (#3771) 2024-12-01 04:11:45 +01:00
tloz TLOZ: Assorted Logic Fixes (#4203) 2024-11-18 02:19:26 +01:00
tunic TUNIC: Change rule for heir access in non-hex quest #4365 2024-12-12 12:54:03 +01:00
undertale Undertale: Fix slot_data and options.as_dict() (#3774) 2024-08-12 01:53:40 +02:00
v6 VVVVVV: Make unnecessary Trinkets filler (#3806) 2024-08-18 23:03:57 +02:00
wargroove Wargroove: Switched to options API. (#3306) 2024-05-16 18:46:13 +02:00
witness The Witness: Add more panels to the "doors: panels" mode (#2916) 2024-12-10 21:13:45 +01:00
yachtdice Yacht Dice: Textual fixes and changes (Docs / yaml description) (#3967) 2024-10-28 02:37:21 +01:00
yoshisisland Yoshi's Island: Fix client giving victory randomly (#3586) 2024-06-26 13:19:16 +02:00
yugioh06 YGO06: add Item groups (#3737) 2024-12-01 04:09:22 +01:00
zillion Zillion: use "new" settings api and cleaning (#3903) 2024-11-29 21:25:01 +01:00
zork_grand_inquisitor Zork Grand Inquisitor: Fix Determinism Issues on Fixed Seeds (#3134) 2024-04-18 18:47:27 +02:00
AutoSNIClient.py Core: purge py3.8 and py3.9 (#3973) 2024-11-27 03:28:00 +01:00
AutoWorld.py Core: fix settings API for removal of Python 3.8, 3.9 (#4280) 2024-11-29 21:17:56 +01:00
Files.py APProcedurePatch: fix RLE/COPY incorrect sizing (#3006) 2024-03-22 09:02:38 +01:00
LauncherComponents.py Launcher: support Component icons inside apworlds (#3629) 2024-11-30 03:58:52 +01:00
__init__.py Core: purge py3.8 and py3.9 (#3973) 2024-11-27 03:28:00 +01:00