Bryce Wilson
b570aa2ec6
Pokemon Emerald: Clean up free fly blacklist ( #4552 )
2025-01-27 10:25:31 -05:00
Bryce Wilson
c43233120a
Pokemon Emerald: Clarify death link and start inventory descriptions ( #4517 )
2025-01-27 10:24:26 -05:00
Silvris
57a571cc11
KDL3: Fix world access on non-strict open world ( #4543 )
...
* Update rules.py
* lambda capture
2025-01-27 01:52:02 +01:00
Fabian Dill
8622cb6204
Factorio: Inventory Spill Traps ( #4457 )
2025-01-26 22:14:39 +01:00
qwint
90417e0022
CommonClient: Expand on make_gui docstring ( #4449 )
...
* adds docstring to make_gui describing what things you might want to change without dealing with kivy/kvui directly (there are better places to document those)
* Update CommonClient.py
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com>
* Update CommonClient.py
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com>
---------
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com>
2025-01-26 13:06:27 +01:00
josephwhite
96b941ed35
Super Mario 64: Add Star Costs to Spoiler ( #4544 )
2025-01-25 09:36:23 -05:00
Bryce Wilson
1832bac1a3
BizHawkClient: Update README for `get_memory_size` ( #4511 )
2025-01-25 09:35:42 -05:00
qwint
86641223c1
Shivers: Stop using get_all_state cache to fix timing issue #4522
...
Co-authored-by: NewSoupVi <57900059+NewSoupVi@users.noreply.github.com>
2025-01-25 00:35:54 +01:00
black-sliver
cc770418f2
MultiServer: optimize PrintJSON for !release ( #4545 )
...
* MultiServer: optimize PrintJSON for !release
* MultiServer: safer comparison
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com>
---------
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com>
2025-01-24 23:22:33 +01:00
Scipio Wright
513e361764
TUNIC: Fix UT create_item classification ( #4514 )
...
Co-authored-by: Silent <110704408+silent-destroyer@users.noreply.github.com>
2025-01-24 17:10:58 -05:00
Silent
ddf7fdccc7
TUNIC: Add Torch Item ( #4538 )
...
Co-authored-by: Scipio Wright <scipiowright@gmail.com>
2025-01-24 16:57:23 -05:00
Silent
3df2dbe051
TUNIC: Add ability shuffle information to spoiler log ( #4498 )
2025-01-24 16:55:49 -05:00
Jasper den Brok
3d1d6908c8
Pokemon Emerald: Add Free Fly Blacklist ( #4165 )
...
Co-authored-by: Jasper den Brok <jasper.den.brok@gmail.com>
2025-01-24 16:30:21 -05:00
qwint
7474c27372
Core: Add launch function to call launch_subprocess only if multiprocessing is actually necessary ( #4237 )
...
* skips opening a subprocess if kivy (and thus the launcher gui) hasn't been loaded so stdin can function as expected on --nogui and similar
* this exists lol
* keep old function around and use new function for CC component
* fix name=None typing
2025-01-24 19:52:12 +01:00
Scipio Wright
bb0948154d
TUNIC: Make the standard entrances get made with tuples instead of sets ( #4546 )
...
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>
2025-01-24 12:42:31 -05:00
CookieCat
fa2816822b
AHIT: Fix broken link in setup guide ( #4524 )
...
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>
2025-01-23 16:45:11 -05:00
NewSoupVi
5a42c70675
Core: Fix worlds that rely on other worlds having their Entrances connected before connect_entrances, add unit test ( #4530 )
...
* unit test that get all state is called with partial entrances before connect_entrances
* fix the two worlds doing it
* lol
* unused import
* Update test/general/test_entrances.py
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>
* Update test_entrances.py
---------
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>
2025-01-22 14:00:47 +01:00
JaredWeakStrike
949527f9cb
KH2: Bug fixes and game update future proofing ( #4075 )
...
Co-authored-by: qwint <qwint.42@gmail.com>
2025-01-21 17:28:33 -05:00
Scipio Wright
1a1b7e9cf4
TUNIC: Reduce range end for local_fill option #4534
2025-01-21 18:39:08 +01:00
Fabian Dill
edacb17171
Factorio: remove debug print ( #4533 )
2025-01-21 16:12:53 +01:00
qwint
33fd9de281
Core: Add Retry to Priority Fill ( #4477 )
...
* adds a retry to priority fill in case the one item per player optimization would cause the priority fill to fail to find valid placements
* Update Fill.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-01-21 00:56:20 +01:00
qwint
a126dee068
HK: some stuff ruff and pycodestyle complained about ( #4523 )
2025-01-20 23:42:12 +01:00
qwint
e2b942139a
HK: Save GrubHuntGoal by value ( #4521 )
2025-01-20 19:10:29 +01:00
Scipio Wright
823b17c386
TUNIC: Make grass go in the regular location name group too ( #4504 )
...
* Make grass go in the normal loc group too
* Make it not overwrite old groups
2025-01-20 17:44:39 +01:00
Chris J.
05d1b2129a
Docs: Update ID Overlapping Docs ( #4447 )
2025-01-20 11:18:09 -05:00
NewSoupVi
436c0a4104
Core: Add connect_entrances world step/stage ( #4420 )
...
* Add connect_entrances
* update ER docs
* fix that test, but also ew
* Add a test that asserts the new finalization
* Rewrite test a bit
* rewrite some more
* blank line
* rewrite rewrite rewrite
* rewrite rewrite rewrite
* RE. WRITE.
* oops
* Bruh
* I guess, while we're at it
* giga oops
* It's been a long day
* Switch KH1 over to this design with permission of GICU
* Revert
* Oops
* Bc I like it
* Update locations.py
2025-01-20 16:07:15 +01:00
Scipio Wright
96f469c737
TUNIC: Fix hero relics not being prog if hex quest is on in combat logic #4509
2025-01-20 16:04:39 +01:00
Scipio Wright
4f77abac4f
TUNIC: Fix failure in 1-player grass ( #4520 )
...
* Fix failure in 1-player grass
* Update worlds/tunic/__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-01-20 15:53:30 +01:00
massimilianodelliubaldini
d5cd95c7fb
Docs: Clarify usage of slot data for trackers in World API doc ( #3986 )
...
* Clarify usage of slot data for trackers in world API.
* Typo.
* Update docs/world api.md
Co-authored-by: Nicholas Saylor <79181893+nicholassaylor@users.noreply.github.com>
* Update docs/world api.md
Co-authored-by: Nicholas Saylor <79181893+nicholassaylor@users.noreply.github.com>
* Update docs/world api.md
Co-authored-by: Nicholas Saylor <79181893+nicholassaylor@users.noreply.github.com>
* Update docs/world api.md
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>
* Keep to 120 char lines.
---------
Co-authored-by: Nicholas Saylor <79181893+nicholassaylor@users.noreply.github.com>
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com>
2025-01-20 09:01:45 +01:00
Exempt-Medic
a2fbf856ff
SMZ3: Change locality options earlier ( #4424 )
2025-01-19 23:07:01 -05:00
Exempt-Medic
4fa8c43266
FFMQ: Fix collect_item ( #4433 )
...
* Fix FFMQ collect_item
2025-01-19 23:06:09 -05:00
qwint
992841a951
CommonClient: abstract url handling so it's importable ( #4068 )
...
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com>
Co-authored-by: Jouramie <16137441+Jouramie@users.noreply.github.com>
2025-01-20 02:18:36 +01:00
Exempt-Medic
eb3c3d6bf2
FFMQ: Adds Items Accessibility ( #4322 )
2025-01-19 20:12:44 -05:00
Fabian Dill
39847c5502
WebHost: sort slots by player_id in api blueprint ( #4354 )
2025-01-20 02:05:07 +01:00
NewSoupVi
130232b457
Core: Make log time an optional arg & setting for Generate.py as well #4312
2025-01-20 01:56:37 +01:00
Doug Hoskisson
ca8ffe583d
Zillion: Priority Dead Ends Feature ( #4220 )
2025-01-19 18:31:09 -05:00
Doug Hoskisson
563794ab83
Zillion: Use Useful Item Classification ( #4179 )
2025-01-19 18:29:13 -05:00
Mysteryem
9443861849
Zillion: Finalize item locations in either generate_output or fill_slot_data ( #4121 )
...
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com>
2025-01-19 18:20:45 -05:00
Nicholas Saylor
cbf4bbbca8
OoT Adjuster: Remove per_slot_randoms ( #4264 )
2025-01-19 18:17:31 -05:00
Silvris
9e353ebb8e
SMZ3: Fix Itemlinks with link_replacement #4099
2025-01-19 07:17:12 -05:00
Bryce Wilson
9183e8f9c9
BizHawkClient: Use built-ins for typing ( #4508 )
2025-01-19 10:23:06 +01:00
Bryce Wilson
0bb657d2c8
Pokemon Emerald: Use new check_locations helper ( #4518 )
2025-01-19 10:21:54 +01:00
Jouramie
992f192529
Stardew Valley: Improve generation performance by around 11% by moving calculating from rule evaluation to collect ( #4231 )
2025-01-18 20:36:01 -05:00
Fabian Dill
1c9409cac9
CommonClient: implement check_locations to send missing locations only ( #4484 )
...
Co-authored-by: Scipio Wright <scipiowright@gmail.com>
2025-01-19 00:26:42 +01:00
NewSoupVi
005a143e3e
MultiServer: Add slot to SetReply packets ( #3747 )
...
* Add slot to datastorage set response
* update docs as well
2025-01-18 19:59:26 +01:00
CarlosBor
8732974857
ALttP: update Spanish Setup Docs ( #2670 )
...
Co-authored-by: Nicholas Saylor <79181893+nicholassaylor@users.noreply.github.com>
2025-01-17 21:38:59 -05:00
black-sliver
1ac8349bd4
CI: update pyright ( #4506 )
2025-01-17 21:30:18 +01:00
qwint
2b9fa89050
Bizhawk: adds typing to bizhawk component launch ( #4505 )
2025-01-17 21:22:36 +01:00
Doug Hoskisson
23ea3c0efc
Core: some low-hanging fruit on the strict type check ( #3416 )
...
* Core: some low-hanging fruit on the strict type check
* bump pyright version
* bump pyright version
* bump pyright and remove file that's no longer easy
2025-01-17 20:14:21 +01:00
Pierre-Alain BESSERO
698d27aada
OoT: Allow Crowd Control support for Ocarina of Time (Bizhawk) #4501
...
Changed the name of the default "receive" function in order to work with Crowd Control
2025-01-17 20:06:20 +01:00