Commit Graph
8517 Commits
Author SHA1 Message Date
qwint 1e1efa3f5c Wargroove: actually import Items (#6422) 2026-08-31 01:39:05 +02:00
black-sliver 1d8a6a556f Test: flask duplicate route is now a ValueError (#6380) 2026-08-26 02:15:24 +02:00
agilbert1412 63b8e81632 Stardew Valley: Fixed Artifact spot logic (#6213) 2026-08-25 20:00:21 +02:00
rosen200 cf42061cd4 Wargroove: Add item groups (#6254) 2026-08-25 19:59:22 +02:00
Noa Aarts 94a3981c9e stardew valley: use /explain from universal tracker instead of stardew valley client (#6241) 2026-08-24 02:55:57 +02:00
agilbert1412 4910875df6 Stardew Valley: Apworld Version To 7.4.25 (#6407) 2026-08-23 11:28:43 +02:00
agilbert1412 260b5cbfbc Stardew Valley: Reorganise option groups and visibility a little bit (#6224) 2026-08-22 06:56:54 +02:00
Duck 1db7d33ed4 Core: Fix loading of worlds installed in launcher (#6319) 2026-08-22 05:20:02 +02:00
Duck e4fd85d58f Launcher: Show error message when world fails to load during install (#6292) 2026-08-22 03:08:30 +02:00
shananas 4a3ac718f4 KH2: Make Lucky Emblems behave like bounties and keyblade stats (#6190)
Swap the amount required and avaiable if required is more than avaiable instead of making avaiable equal required
2026-08-22 03:01:48 +02:00
Rob B 8d981a8027 Satisfactory: Fix broken links on the Setup guide (#6110) 2026-08-22 03:00:01 +02:00
Duck f0c21fdadc Core: Update PlandoConnection.Direction to use StrEnum (#5801) 2026-08-22 02:22:37 +02:00
RoobyRoo ca33ebca0d Subnautica: Handle empty filler item weights with specific error (#6361) 2026-08-22 02:10:48 +02:00
shananas 52a7637242 KH2: Prevent the client from crashing if the player duplicated items (#6210) 2026-08-21 23:51:37 +02:00
agilbert1412 eabced5d60 Stardew Valley: Fixed filler buffs only rolling one of each instead of as many as needed (#6293) 2026-08-21 23:50:14 +02:00
threeandthreee 0c9a232fcf Tests: remove exception for LADX in test_itempool_not_modified (#6390) 2026-08-21 23:49:18 +02:00
agilbert1412 3ab4ab54d3 Stardew Valley: Rebalanced a dozen or so meme bundles (#6214) 2026-08-21 23:48:22 +02:00
Gearwcu 90b051a80e Civ6: Update BOOST_TECH_CASTLES (#6270)
Replaced 8 slot government techs with 6 slot
2026-08-19 12:46:56 +02:00
Jérémie Bolduc 9c17dc5d62 The Messenger: Remove connection from Climb Shop to Rocket Maze Checkpoint - #6258 2026-08-18 00:06:01 +02:00
NewSoupVi f2b22781df APQuest: Reimplement Dijkstra by hand (so that it is LLM-free again) (#6315)
* reimplement Dijkstra by hand

* make it so that the player faces the breakable object even if they can't break it

* ruff
2026-08-18 00:00:10 +02:00
NewSoupVi 17f753281f The Witness: Universal Tracker support + Clean up which options actually need to be in slot_data (#5503)
* Re-gen with UT + slim slot_data slightly

* make use of relevance in ut code

* That's not how enums work

* fixup

* more ut compat

* more ut fixup

* more ut fixup

* utils entity hex fixup

* Me when I lie

* Update options.py
2026-08-17 21:45:17 +02:00
NewSoupVi 9ae40fd6e4 MultiServer: Allow "and" chaining of Bounce packet conditions & add teams support (#3845)
* Allow 'and' concatenation of bounce packet conditions

* Docs + small change

* Docs stuff

* update Bounced as well

* lol

* shadowing issue

* Slight rework to allow teams

* teams note

* Make the PR ready

* docs further up too

* Let's not do this actually

* Use operator & don't redefine functions

* team default

* remove unnecessarily added whitespace
2026-08-17 21:31:41 +02:00
SomeJakeGuy bf52661182 MultiServer: reject None targets on Bounce and validate types before sending Bounced (#6397) 2026-08-17 00:04:31 +02:00
James White 21e728c38d CommonClient: reset session state when connecting to a different room or slot (#6231) 2026-08-16 10:24:28 +02:00
Bryce Wilson c6d9411814 BizHawkClient: Fix compatibility for Lua 5.5+ (#6200) 2026-08-16 10:22:31 +02:00
qwint a0ca21b8d9 HK: Various silly fixes (#6276) 2026-08-16 09:42:13 +02:00
qwint 5b155bcc48 CommonClient: Match ServerLabel's team to other UIs (#5875) 2026-08-16 09:38:37 +02:00
massimilianodelliubaldini e3a60683e5 Jak and Daxter: Update client to use PME 2.0.x. (#6393) 2026-08-15 21:45:54 +02:00
qwint ce8186010d Core: Add helper for unescape kivy strings + cleanup its usages (#6023) 2026-08-14 23:39:55 +02:00
black-sliver fe5b49e189 Core: limit depth of received JSON to 16 (#6378)
* Core: limit depth of received JSON to 16

This applies to both MultiServer and CommonClient.

This means DataStorage default is limited to 14 levels,
DataStorage op arg is limited to 13 levels.

* Core: fix JSON depth limit check for escape codes

* Core: cythonize JSON depth limit check
2026-08-10 11:03:01 +02:00
Colin 3359cacedd CommonClient: Ignore invalid deathlink packets (#6376) 2026-08-08 00:39:41 +02:00
Alchav 0f76d35a8c ALttP: Fix Randomzie Enemy Damage (#6296) 2026-08-06 07:14:01 +02:00
Ishigh1 d62772abc6 Core: Fix Open Patch (#6356) 2026-08-05 07:59:08 +02:00
CosmicWolf 408954c60b Factorio: Locale fixes (#6237) 2026-08-05 02:56:52 +02:00
qwintandJérémie Bolduc f328ce7e7d Options: add typing and remove unnecessary deepcopy call in OptionCounter (#6321)
Co-authored-by: Jérémie Bolduc <[email protected]>
2026-08-05 00:26:55 +02:00
Jérémie Bolduc 8b3557cd6c The Messenger: Various small logic fix (#6337) 2026-08-05 00:24:35 +02:00
qwint e759562506 Setup: bump cx-Freeze to fix frozen linux shortcuts (#6365) 2026-08-05 00:18:52 +02:00
Duck 838d55327e MultiServer: Update hint_points when hint cost or check points is changed (#6219) 2026-08-05 00:12:23 +02:00
Jacob Lewis 26e4574252 ALTTP: Reflowed headers in docs and explicitly added what client is used. (#5758) 2026-08-04 08:10:43 +02:00
Fabian Dill 53bc3754c0 Core: remove per_slot_randoms and DeprecateDict (#6186) 2026-08-03 17:16:25 +02:00
Phaneros 18c3b19cfa Starcraft 2: Moving pool filter to use a counter instead of a dict (#6366) 2026-07-30 23:39:51 +02:00
Severencir b34b84aa8f Starcraft 2: item pool reduction overcounting fix (#6318) 2026-07-30 15:25:11 +02:00
Jérémie Bolduc 26792ef113 The Messenger: Fix shop price not correctly handled by UT (#6340) 2026-07-30 15:19:06 +02:00
Fabian Dill a7abc86eb1 Core: update platformdirs (#6328) 2026-07-30 15:18:21 +02:00
CodeGorilla abb6f2647e Tests: Force race mode off in test_generate_yaml (#6349) 2026-07-30 15:17:49 +02:00
Phaneros 72dbfcc1d3 SC2: Disabling UT as it doesn't work (#6346) 2026-07-20 11:49:12 +02:00
qwint 318a4ffa5e Build APWorlds: fix moved import (#6343) 2026-07-19 22:48:14 +02:00
Silvris 2cde25ffd0 Unittests: allow running unittests for specific worlds when using unittest runner (#6338) 2026-07-18 21:53:35 +02:00
Ishigh1 6875f9da90 RuleBuilder: Optimize Has("Item", 0) (#6228) 2026-07-18 12:32:54 +02:00
Katelyn Gigante bbd5fc3822 Launcher: Delete unused functions (#6332)
These were moved to LauncherComponents in #6115,  but due to a bad merge resolution, the originals were left behind.
2026-07-18 11:28:22 +02:00