massimilianodelliubaldini
48906de873
Jak and Daxter: fix checks getting lost if player disconnects. ( #5280 )
2025-08-19 18:08:39 +02:00
Faris
eb09be3594
OSRS: Fix UT Integration and Various Gen Failures ( #5331 )
2025-08-16 17:08:44 -04:00
Fabian Dill
9d654b7e3b
Core: drop Python 3.10 ( #5324 )
...
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
2025-08-15 18:45:40 +02:00
Doug Hoskisson
8f7fcd4889
Zillion: Move completion_condition Definition Earlier ( #5279 )
2025-08-15 08:55:11 -04:00
JaredWeakStrike
0020e6c3d3
KH2: Fix html headers to be markdown ( #5305 )
...
* update setup guide
* Update worlds/kh2/docs/setup_en.md
Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com >
* Update worlds/kh2/docs/setup_en.md
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
* Update en_Kingdom Hearts 2.md
---------
Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com >
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
2025-08-12 23:35:25 +02:00
LiquidCat64
6e6fd0e9bc
CV64 and CotM: Correct Archipleago ( #5323 )
2025-08-12 22:01:29 +02:00
Exempt-Medic
17ccfdc266
DS3: Don't Create Disabled Locations ( #5292 )
2025-08-08 15:07:36 -04:00
Silvris
1f6c99635e
FF1: fix client breaking other NES games ( #5293 )
2025-08-05 22:25:11 +02:00
threeandthreee
4e92cac171
LADX: Update Docs ( #5290 )
...
* convert ladxr section to markdown, other adjustments
make links clickable
crow icon -> open tracker
adjust for removed sprite sheets
some adjustments in ladxr section for differences in the ap version:
we don't have a casual logic
we don't have stealing options
* fix link, and another correction
2025-08-04 11:46:05 -04:00
Scipio Wright
3b88630b0d
TUNIC: Fix zig skip showing up in decoupled + fixed shop #5289
2025-08-04 14:21:58 +02:00
Fabian Dill
d408f7cabc
Subnautica: add empty tanks option ( #5271 )
2025-08-02 21:19:23 +02:00
Fabian Dill
72ae076ce7
WebHost: server render remaining markdown using mistune ( #5276 )
...
---------
Co-authored-by: Aaron Wagener <mmmcheese158@gmail.com >
Co-authored-by: qwint <qwint.42@gmail.com >
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
2025-08-02 21:12:58 +02:00
Fabian Dill
9edd55961f
LttP: remove sprite download from setup flow & make sprite repo dynamic ( #4830 )
2025-08-02 01:26:50 +02:00
Fabian Dill
9ad6959559
LttP: move more stuff out of core ( #5049 )
...
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
2025-08-01 22:30:30 +02:00
qwint
37a9d94865
Core: Purge Multiworld.option_name ( #5050 )
2025-08-01 22:06:35 +02:00
Jonathan Tan
e8f5bc1c96
TWW: Fix Death Link ( #5270 )
2025-08-01 14:39:57 -04:00
NewSoupVi
332f955159
The Witness: Comply with new test base structure #5265
2025-08-01 01:16:54 +02:00
Duck
b1f729a970
Core: Remove Checks for Unsupported Versions ( #5067 )
...
* Remove redundant version checks/compatibility
* Change windows7 check
* Edit comments
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
---------
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
2025-07-31 22:33:56 +02:00
josephwhite
7abe7fe304
ALTTP/SNIC/BHC: Stop using Utils.get_settings() ( #5239 )
...
* LTTP/SNIC/BHC: Stop using Utils.get_settings()
* SNIClient: use Settings.sni_options
2025-07-31 21:09:00 +02:00
Solidus Snake
8a552e3639
SMZ3: Fix Junk Item Overflow ( #5162 )
...
Removed `self.junkItemsNames = [item.Type.name for item in junkItems]` from `create_items` as that was pulling massive amounts of HeartPieces (because they're in junkItems in upstream) to be added if the start_inventory_from_pool was extensive. Getting more than 20 Heart Containers can lead to OHKO situations.
ETank was also removed as a junk item that can be used as filler in the earlier defined list of junk items that AP allows since you should only have 14 in the pool. It's not a problem to have more per se, but you really shouldn't have 27 of them in the pool, either. Ammo and such is much less of a problem to have crazy amounts of.
2025-07-30 07:40:01 -04:00
Mysteryem
1d8a0b2940
SM: Speed up deepcopy in copy_mixin ( #4228 )
2025-07-29 22:10:36 -04:00
BlastSlimey
ad17c7fd21
shapez: Typing Cleanup + Small Docs Rewordings ( #5189 )
...
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
2025-07-28 11:01:57 -04:00
NewSoupVi
04a3f78605
Core: Support inequality operators ("less than") for Choice option string comparisons ( #3769 )
...
* add some unit tests to it
* fix
* Update Options.py
Co-authored-by: qwint <qwint.42@gmail.com >
* Update Options.py
---------
Co-authored-by: qwint <qwint.42@gmail.com >
2025-07-27 23:29:21 +02:00
Yussur Mustafa Oraji
ea1e074083
V6: Allow Secret Lab Music to be Randomized ( #4643 )
2025-07-27 10:45:48 -04:00
Widowmaker-61
199a6df65e
Muse Dash: Adding Option to select Goal Song ( #4820 )
...
Co-authored-by: Justus Lind <DeamonHunter@users.noreply.github.com >
Co-authored-by: Aaron Wagener <mmmcheese158@gmail.com >
2025-07-27 07:25:59 +02:00
Doug Hoskisson
c9ebf69e0d
Core: MultiData typing ( #5071 )
2025-07-27 01:27:29 +02:00
Alchav
774457b362
LTTP: Add Missing Crystal Switch Logic ( #4638 )
2025-07-26 22:25:06 +02:00
threeandthreee
7a8048a8fd
LADX: generate without rom ( #4278 )
2025-07-26 22:16:00 +02:00
qwint
fa49fef695
Core: use patch extension register directly ( #4375 )
...
Co-authored-by: Aaron Wagener <mmmcheese158@gmail.com >
2025-07-26 22:13:15 +02:00
threeandthreee
faac2540bf
LADX: fix marin text splitting #5225
2025-07-26 19:32:59 +02:00
Bryce Wilson
f27da5cc78
BizHawkClient: Add command to pass server messages to emulator ( #3039 )
2025-07-26 12:42:55 +02:00
mobby45
ea4c4dcc0c
The Wind Waker: Adding French Translation for Guides ( #5174 )
...
* Add files via upload
* Delete fr_The Wind Waker.md
* Delete setup_fr.md
* Add files via upload
* Update fr_The Wind Waker.md
* Update fr_The Wind Waker.md
* Update fr_The Wind Waker.md
* Update worlds/tww/docs/fr_The Wind Waker.md
I agree with that okat!
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/fr_The Wind Waker.md
Agreed
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/fr_The Wind Waker.md
agreed!
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/fr_The Wind Waker.md
agreed!
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/fr_The Wind Waker.md
agreed!
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/fr_The Wind Waker.md
forgot to remove that, ok
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/setup_fr.md
agreed!
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/fr_The Wind Waker.md
Okay!
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/setup_fr.md
Agreed
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/setup_fr.md
agreed
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/fr_The Wind Waker.md
agreed
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update fr_The Wind Waker.md
* Update worlds/tww/docs/fr_The Wind Waker.md
okay!
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/fr_The Wind Waker.md
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/fr_The Wind Waker.md
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/fr_The Wind Waker.md
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/fr_The Wind Waker.md
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/setup_fr.md
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/setup_fr.md
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/setup_fr.md
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/setup_fr.md
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/setup_fr.md
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/setup_fr.md
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/setup_fr.md
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/setup_fr.md
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/setup_fr.md
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update setup_fr.md
* Update setup_fr.md
* Update fr_The Wind Waker.md
Modifying lines
* Update setup_fr.md
Character Limits Update
* Update worlds/tww/docs/setup_fr.md
ok
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/fr_The Wind Waker.md
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update worlds/tww/docs/fr_The Wind Waker.md
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update en_The Wind Waker.md
* Update worlds/tww/docs/setup_fr.md
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update __init__.py
* Update __init__.py
* Update worlds/tww/__init__.py
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
* Update __init__.py
---------
Co-authored-by: Jonathan Tan <tanjo3@users.noreply.github.com >
2025-07-25 21:08:51 +02:00
Justus Lind
e5815ae5a2
Muse Dash: Update to Rhythm Master Collab ( #5235 )
...
* Rhythm Master Collab
* Deprioritze Music Sheets.
* Oops missed this definition.
2025-07-25 20:47:59 +02:00
MarioManTAW
8541c87c97
Paint: Implement New Game ( #4955 )
...
* Paint: Implement New Game
* Add docstring
* Remove unnecessary self.multiworld references
* Implement start_inventory_from_pool
* Convert logic to use LogicMixin
* Add location_exists_with_options function to deduplicate code
* Simplify starting tool creation
* Add Paint to supported games list
* Increment version to 0.4.1
* Update docs to include color selection features
* Fix world attribute definitions
* Fix linting errors
* De-duplicate lists of traps
* Move LogicMixin to __init__.py
* 0.5.0 features - adjustable canvas size increment, updated similarity metric
* Fix OptionError formatting
* Create OptionError when generating single-player game with error-prone settings
* Increment version to 0.5.1
* Update CODEOWNERS
* Update documentation for 0.5.2 client changes
* Simplify region creation
* Add comments describing logic
* Remove unnecessary f-strings
* Remove unused import
* Refactor rules to location class
* Remove unnecessary self.multiworld references
* Update logic to correctly match client-side item caps
---------
Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com >
2025-07-23 23:27:50 +02:00
Flore
6b44f217a3
DS3: Edit the setup docs to be more clear ( #4618 )
...
* UPDATE: Dark Souls 3 setup docs to be more clear
* UPDATE: DS3 Setup docs to make offline mode more explicit
* UPDATE: Dark Souls 3 setup docs to be more clear
* UPDATE: DS3 Setup docs to make offline mode more explicit
* EDIT: DS3 setup docs to be up to date
2025-07-22 23:39:07 -04:00
Mysteryem
76760e1bf3
OoT: Fix remove not invalidating cached reachability ( #5222 )
...
Collecting an item into a CollectionState without sweeping, finding all
reachable locations, removing that item from the state, and then finding
all reachable locations again could result in more locations being
reachable than before the item was initially collected into the
CollectionState.
This issue was present because OoT was not invalidating its reachable
region caches for the different ages when items were removed from the
CollectionState.
To fix the issue, this PR has updated `OOTWorld.remove()` to invalid its
caches, like how `CollectionState.remove()` invalidates the core
Archipelago caches.
2025-07-23 04:01:47 +02:00
Exempt-Medic
d313a74266
ALttP: Fix pre_fill State Sweeping Too Early ( #5215 )
2025-07-21 14:53:34 -04:00
Exempt-Medic
da0bb80fb4
Raft: Fix filler_item_types TypeError introduced in #4782 ( #5203 )
2025-07-18 07:28:05 -04:00
David Carroll
fb9026d12d
SMZ3: Add Yaml Options to Slot Data ( #5111 )
2025-07-17 07:48:55 -04:00
NoiseCrush
4ae36ac727
Super Metroid: Improve Option Descriptions and Add Option Groups ( #5100 )
2025-07-17 07:46:31 -04:00
Star Rauchenberger
e38d04c655
Lingo: Fix Painting Gen Failures on Panels Mode Door Shuffle ( #5199 )
...
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
2025-07-16 23:49:01 -04:00
CookieCat
608a38f873
AHIT: Fix Test Fail for assert_not_all_options ( #5197 )
2025-07-16 12:19:35 -04:00
Jérémie Bolduc
604ab79af9
Stardew Valley: Add walnutsanity prefix to locations ( #4934 )
2025-07-16 17:57:06 +02:00
NewSoupVi
b90dcfb041
The Witness: Add Glass Factory Entry Panel as a location in all options #4695
2025-07-16 10:31:12 +02:00
Scipio Wright
1790a389c7
TUNIC: Update Tests Per #4982 ( #5191 )
2025-07-15 17:04:27 -04:00
SunCat
9e748332dc
Various Games: Improve Custom Death Link Option Description ( #4171 )
...
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
Co-authored-by: LiquidCat64 <74896918+LiquidCat64@users.noreply.github.com >
2025-07-15 16:01:53 -04:00
GreenMarco
749c2435ed
Hollow Knight: Add Spanish Language Docs ( #5156 )
...
Co-authored-by: qwint <qwint.42@gmail.com >
2025-07-15 15:43:54 -04:00
Danaël V.
6360609980
Witness: Add French and German Setup Documentation ( #2527 )
...
Co-authored-by: Lolo <lowgau@gmail.com >
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
Co-authored-by: NewSoupVi <57900059+NewSoupVi@users.noreply.github.com >
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
2025-07-15 15:43:20 -04:00
qwint
fed60ca61a
Hollow Knight: Explicitly Exclude Palace Items as Filler ( #5119 )
2025-07-15 15:09:56 -04:00
Eindall
e1b26bc76f
Stardew Valley: Add French Guide ( #4697 )
...
Co-authored-by: tmarquis <thomas.marquis@cellance.com >
2025-07-15 15:02:17 -04:00