agilbert1412
e83e178b63
Stardew Valley: Fix 3 Logic Issues ( #5094 )
...
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
2025-06-13 20:29:23 -04:00
Exempt-Medic
068a757373
Item Plando: Fix count
value ( #5101 )
2025-06-13 20:29:06 -04:00
PoryGone
0ad4527719
SA2B: Logic Fixes ( #5095 )
...
- Fixed King Boom Boo being able to appear in multiple boss gates
- `Final Rush - 16 Animals (Expert)` no longer requires `Sonic - Bounce Bracelet`
- `Dry Lagoon - 5 (Standard)` now requires `Rouge - Pick Nails`
- `Sand Ocean - Extra Life Box 2 (Standard/Hard/Expert)` no longer requires `Eggman - Jet Engine`
- `Security Hall - 8 Animals (Expert)` no longer requires `Rouge - Pick Nails`
- `Sky Rail - Item Box 8 (Standard)` now requires `Shadow - Air Shoes` and `Shadow - Mystic Melody`
- `Cosmic Wall - Chao Key 1 (Standard/Hard/Expert)` no longer requires `Eggman - Mystic Melody`
- `Cannon's Core - Pipe 2 (Expert)` no longer requires `Tails - Booster`
- `Cannon's Core - Gold Beetle` no longer requires `Tails - Booster` nor `Knuckles - Hammer Gloves`
2025-06-13 22:01:19 +02:00
qwint
8c6327d024
LTTP/SDV: use .name when appropriate in subtests ( #5107 )
2025-06-13 21:56:09 +02:00
qwint
aecbb2ab02
fix saving princess's use of subprocess helpers ( #5103 )
2025-06-13 12:28:58 +02:00
JaredWeakStrike
52b11083fe
KH2: Raise Exception for Misusing DonaldGoofyStatsanity Option ( #4710 )
...
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
2025-06-11 15:52:47 -04:00
BadMagic100
a8c87ce54b
CI: Add GH_REPO environment variable to labeler ( #5081 )
2025-06-10 05:55:40 +02:00
JaredWeakStrike
ddb3240591
KH2: Give warning when client has cached locations ( #5000 )
...
* a
* disconnect when connect to wrong slot
* connection to the wrong seed fix
* seed_name is always none
2025-06-09 14:58:08 +02:00
qwint
f25ef639f2
Launcher: Fix Cli Components when installed to a directory with a space ( #5091 )
2025-06-09 00:43:23 +02:00
BlastSlimey
ab7d3ce4aa
shapez: Remove preset unittests #5086
2025-06-06 00:05:53 +02:00
Jarno
50db922cef
Timespinner: Fixed generation error because of timezone locking ( #5084 )
...
* Fixed generation error because of timezone locking
* Refactored logic + prevent excluding warps when unchained keys in on
2025-06-05 15:05:00 +02:00
Ehseezed
a2708edc37
Timespinner: Fix Castle Ramparts Region Connection #5082
...
Co-authored-by: ehseezed <Ehseezed@users.noreply.github.com >
2025-06-04 19:51:08 +02:00
Exempt-Medic
603a5005e2
DS3: Fix Non-Crow Itemlinking and Mark Aldrich Ruby and Twin Dragon Greatshield As Missable ( #4510 )
...
* Fix Branch (Not Crow)
* Oops
* Mark Aldrich Ruby as missable
* Expand comment
* Short circuit
* Mark Twin Dragon Greatshield as missable
* Add missable cause
2025-06-03 08:49:10 -04:00
Fabian Dill
b4f68bce76
Factorio: revamp args parsing and passing ( #5036 )
2025-06-03 13:49:44 +02:00
Scipio Wright
a76cec1539
TUNIC: Fix decoupled ER + ladder storage making invalid entrances #5075
2025-06-03 12:51:06 +02:00
black-sliver
694e6bcae3
Launcher/Utils: reset LD_LIBRARY_PATH for system EXEs ( #5022 )
2025-06-03 10:42:37 +00:00
black-sliver
b85b18cf5f
SoE: remove outdated info from guide ( #5064 )
...
The client does not depend on Animation Frame anymore, so it can be backgrounded.
2025-06-02 16:39:42 +00:00
Mysteryem
04c707f874
DKC3: Add missing indirect conditions ( #5073 )
...
A couple of Entrance access rules were checking for being able to reach
a Location, but a Location first checks for being able to reach its
parent Region, so it needs to be registered that access to that parent
Region can give access to the Entrance.
2025-06-02 18:06:54 +02:00
Exempt-Medic
99142fd662
Plando Items: Fix count with empty locations/location #5040
2025-06-02 18:01:21 +02:00
Mysteryem
0c5cb17d96
DLCQuest: Add missing indirect conditions ( #5074 )
...
The `Behind Rocks` and `Pickaxe Hard Cave` Entrances require being able
to reach the `Cut Content` region, but no indirect conditions were being
registered for this region.
The `set_lfod_self_obtained_items_rules` function was also using a
`world` parameter that was actually expecting a `MultiWorld` instance,
so I have renamed it for clarity and updated the function to use
`world.get_entrance()` rather than `multiworld.get_entrance()`.
Much of the rest of the file passes `MultiWorld` instances to `world`
parameters, but fixing all of these is out of the scope of the changes
in this patch, so has not been included.
2025-06-02 17:56:11 +02:00
qwint
cabde313b5
WebHost: Use expected APPlayerContainer manifest location directly when ingesting them #4754
2025-06-02 17:53:57 +02:00
qwint
8f68bb342d
Core and Various Worlds: define patch_file_ending to APPlayerContainer ( #5058 )
...
* move to playercontainer
* moves patch_file_ending handling to APPlayerContainer and updates the worlds using it to define their extensions
* give oot a patch_file_ending as well
2025-06-02 17:53:18 +02:00
Jérémie Bolduc
fab75d3a32
Stardew Valley: Fix Wizard Tower and Entrance Randomizer Softlocks ( #4631 )
...
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
2025-05-31 07:57:42 -04:00
massimilianodelliubaldini
d19bf98dc4
Jak and Daxter: Post-merge Polish ( #5031 )
...
- Cleans up a few missed references in the setup guide.
- Refactors Options class to use metaclass and decorators to enforce friendly limits on multiple levels.
- Templates generated from the website, even ones with `random` should not fail generation because the website will only allow values inside the friendly limits.
- _Uploaded_ yamls to the website with `random`, should also now respect friendly limits without the need for `random-range` shenanigans.
- _Uploaded_ yamls to the website, or yamls that are used to generate locally, that have hard-defined values outside the friendly limits, will be clamped/dragged/massaged into those limits (with logged warnings).
- Removed an early completion goal that was playing havoc with fill. Not enough people seem to use this goal, so its loss will not be mourned.
2025-05-30 16:31:00 +02:00
sgrunt
b0f41c0360
Timespinner: Fix Connection Logic from Maw Cave Entrance to Maw ( #4831 )
...
Co-authored-by: sgrunt <sgrunt1987@gmail.com >
2025-05-28 20:40:24 -04:00
sgrunt
6ebd60feaa
Timespinner: Fix Logic Error with Risky Warp to Emperor's Tower and Lab Access ( #4784 )
...
Co-authored-by: sgrunt <sgrunt1987@gmail.com >
2025-05-28 20:37:39 -04:00
Jonathan Tan
dd6007b309
TWW: Remove unnecessary items from slot data ( #5045 )
2025-05-29 00:27:03 +02:00
Ehseezed
fde203379d
Timespinner: Fix Logic ( #4803 )
...
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
2025-05-28 15:04:57 -04:00
LiquidCat64
fcb3efee01
CVCotM: Add Nerf Roc Wing to Slot Data and HoD Max Ups to other_game_item_appearances
( #5051 )
2025-05-28 10:47:24 -04:00
black-sliver
19a21099ed
Webhost: update Flask to 3.1.1 ( #5052 )
2025-05-27 16:21:43 +00:00
Jonathan Tan
20ca7e71c7
TWW: Update patch class ( #5046 )
2025-05-27 07:57:20 +02:00
ScootyPuffJr1
002202ff5f
Update OOT Guides ( #5041 )
...
* Update OOT Guides
* Minor update per review
2025-05-26 07:25:39 +00:00
FlitPix
32487137e8
Core: Add descriptions to Components ( #4849 )
...
* Add descriptions to components
* Adhere to style guide
* Tweak BHC wording
* Trim Open Patch description
* Update text client description for consistency
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
* Remove newlines
---------
Co-authored-by: Scipio Wright <scipiowright@gmail.com >
2025-05-25 17:17:30 -04:00
LiquidCat64
f327ab30a6
CV64: Allow Holding Z to Use the Regular Shimmy Speed ( #4730 )
...
* Add the shimmy modifier hack.
* Update the Increase Shimmy Speed option description.
---------
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
2025-05-25 05:20:25 -04:00
agilbert1412
e7545cbc28
SDV: Fixed Region for two Parrot Locations ( #5042 )
2025-05-24 17:59:55 -04:00
NewSoupVi
eba757d2cd
Raft: Implement get_filler_item_name and refactor filler item code a bit ( #4782 )
...
* refactor filler item creation for Raft, implement get_filler_item_name
* wrong indent
* Update worlds/raft/__init__.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
---------
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
2025-05-24 23:02:27 +02:00
Star Rauchenberger
4119763e23
Lingo: Fix The Bearer's Pilgrimage Logic ( #5005 )
2025-05-24 09:35:06 -04:00
Jonathan Tan
e830a6d6f5
TWW: Only add Filler for Excluded Locations Which are Progress Locations ( #4993 )
...
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
2025-05-24 09:17:54 -04:00
Bryce Wilson
704cd97f21
BizHawkClient: Fix script to list all cores instead of explicit mapping ( #5033 )
2025-05-24 07:33:01 +02:00
agilbert1412
47a0dd696f
Stardew Valley: Added moss to statue of blessings recipe ( #5038 )
2025-05-24 07:28:25 +02:00
Jérémie Bolduc
c64791e3a8
Stardew Valley: Replace current naive entrance rando with GER ( #4624 )
2025-05-24 07:15:41 +02:00
Aaron Wagener
e82d50a3c5
The Messenger: more generous portal validation ( #5011 )
...
* The Messenger: more generous portal validation
* remove the while and just go for 20 attempts. hopefully that's enough
2025-05-24 00:13:34 +02:00
qwint
0a7aa9e3e2
Launcher: skip launcher gui when opening webhost list with no game handlers ( #4888 )
...
* calc relevant components before opening the launcher app so it can be skipped for text client only uri launches
* generically passthrough the url arg
* Apply suggestions from code review
Co-authored-by: Aaron Wagener <mmmcheese158@gmail.com >
* flip if not else
* Update Launcher.py
* pluralize
---------
Co-authored-by: Aaron Wagener <mmmcheese158@gmail.com >
2025-05-24 00:02:50 +02:00
NewSoupVi
13ca134d12
Core: Fix a playthrough crash when a world uses "placement based logic" ( #3915 )
...
* Fix playthrough
* oops
* oops 2
* I don't like this
* that should do it
* Update BaseClasses.py
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com >
* Update BaseClasses.py
---------
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com >
2025-05-23 23:47:21 +02:00
Jérémie Bolduc
8671e9a391
Stardew Valley: Make animal catalog logically year 2 ( #5032 )
2025-05-23 19:52:47 +00:00
BlastSlimey
a7de89f45c
shapez: Add game to README and CODEOWNERS ( #5034 )
...
* Aktualisieren von README.md
* Aktualisieren von CODEOWNERS
2025-05-23 19:41:27 +00:00
black-sliver
e9f51e3302
Linux: avoid adding cwd to LD_LIBRARY_PATH ( #5029 )
...
When LD_LIBRARY_PATH is not set, the old code would also add
the current working directory to LD_LIBRARY_PATH, which is bad.
2025-05-23 19:26:37 +00:00
Aaron Wagener
5491f8c459
Core: Make get_all_state
Sweeping Optional ( #4828 )
2025-05-22 22:28:56 -04:00
Fabian Dill
de71677208
Core: only raise min_client_version for new gens ( #4896 )
2025-05-22 21:30:30 +02:00
Nicholas Saylor
653ee2b625
Docs: Update Snippets to Modern Type Hints ( #4987 )
2025-05-22 15:00:30 -04:00