black-sliver
4b2298e168
SC2: make worlds._sc2common.bot.proto a regular package ( #5626 )
...
This is currently required for import reasons
and has a test that fails without it.
2025-11-11 23:19:20 +01:00
black-sliver
283badfc7e
SoE: add apworld manifest ( #5557 )
...
* SoE: add APWorld manifest
* SoE: small typing fixes
2025-11-11 18:16:38 +00:00
GreenestBeen
088f2cc269
SC2: Remove dependency on s2clientprotocol and update protobuf version ( #5474 )
2025-11-11 18:58:20 +01:00
massimilianodelliubaldini
ea40156194
Jak 1: Remove PAL-only instructions, no longer needed. ( #5598 )
2025-11-11 16:05:43 +00:00
Duck
19db58907a
Game Docs: Fix main setup guide links ( #5603 )
2025-11-09 19:55:37 +00:00
Fabian Dill
b2b0d15add
Core: add export_datapackage tool ( #5609 )
2025-11-09 03:07:23 +01:00
Yaranorgoth
96ae2235d1
CCCharles: Fix editorial issues in documentations ( #5611 )
...
* Fix editorial issues from Setup Guides
* Fix editorial issues in documentations
* Fix extra typos in documentations
2025-11-08 23:10:36 +01:00
LiquidCat64
97c07e91d1
CVCotM: Fix determinism with Halve DSS Cards Placed ( #5601 )
2025-11-03 19:31:36 +01:00
LiquidCat64
3f139f2efb
CV64: Fix Explosive DeathLink not working with Increase Shimmy Speed on #5523
2025-10-26 11:39:14 +01:00
Subsourian
41a62a1a9e
SC2: added MindHawk to credits ( #5549 )
2025-10-26 08:54:17 +01:00
black-sliver
8837e617e4
WebHost, Multiple Worlds: fix images not showing in guides ( #5576 )
...
* Multiple: resize FR RA network commands screenshot
This is now more in line with the text (and the english version).
* Multiple: optimize EN RA network commands screenshot
The URL has changed, so it's a good time to optimize.
* WebHost, Worlds: fix retroarch images not showing
Implements a src/url replacement for relative paths.
Moves the RA screenshots to worlds/generic since they are shared.
Also now uses the FR version in ffmq.
Also fixes the formatting that resultet in the list breaking.
Also moves imports in render_markdown.
Guides now also properly render on Github.
* Factorio: optimize screenshots
The URL has changed, so it's a good time to optimize.
* Factorio: change guide screenshots to use relative URL
* Test: markdown: fix tests on Windows
We also can't use delete=True, delete_on_close=False
because that's not supported in Py3.11.
* Test: markdown: fix typo
I hope that's it now. *sigh*
* Landstalker: fix doc images not showing
Change to relative img urls.
* Landstalker: optimize doc PNGs
The URL has changed, so it's a good time to optimize.
2025-10-25 22:19:38 +02:00
gaithern
df3c6b7980
KH1: Add specified encoding to file output from Client to avoid crashes with non ASCII characters ( #5584 )
...
* Fix Slot 2 Level Checks description
* Fix encoding issue
2025-10-23 23:01:02 +02:00
threeandthreee
19839399e5
LADX: stealing logic option ( #3965 )
...
* implement StealingInLogic option
* fix ladxr setting
* adjust docs
* option to disable stealing
* indicate disabled stealing with shopkeeper dialog
* merge upstream/main
* Revert "merge upstream/main"
This reverts commit c91d2d6b29 .
* fix
* stealing in patch
* logic reorder and fix
sword to front for readability, but also can_farm condition was missing
2025-10-23 22:11:41 +02:00
CookieCat
4847be98d2
AHIT: Fix death link timestamps being incorrect ( #5404 )
2025-10-23 05:30:46 +02:00
Silvris
e8c8b0dbc5
MM2: fix Proteus reading #5575
2025-10-21 19:10:39 +02:00
Duck
c199775c48
Pokemon RB: Fix likely unintended concatenation #5566
2025-10-20 21:48:17 +02:00
Duck
d2bf7fdaf7
AHiT: Fix likely unintended concatenation #5565
2025-10-20 21:47:49 +02:00
Duck
621ec274c3
Yugioh: Fix likely unintended concatenations ( #5567 )
...
* Fix likely unintended concatenations
* Yeah that makes sense why I thought there were more here
2025-10-20 21:47:16 +02:00
Fafale
2ac9ab5337
Docs: add warning about BepInEx to HK translated setup guides ( #5554 )
...
* Update HK pt-br setup to add warning about BepInEx
* Update HK spanish setup guide to add warning about BepInEx
2025-10-19 03:36:35 +02:00
Benny D
2569c9e531
DLC Quest: Enable multi-classification items ( #5552 )
...
* implement prog trap item (thanks stardew)
* oops that's wrong
* okay this is right
2025-10-19 03:30:24 +02:00
Rosalie
946f227226
[FF1] Added Deep Dungeon locations to locations.json so they exist in the datapackage ( #5392 )
...
* Added DD locations to locations.json so they exist in the datapackage.
* Update worlds/ff1/data/locations.json
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/ff1/data/locations.json
Forgot trailing commas aren't allowed in JSON.
Co-authored-by: qwint <qwint.42@gmail.com >
---------
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
Co-authored-by: qwint <qwint.42@gmail.com >
2025-10-17 16:44:11 +02:00
Carter Hesterman
7ead8fdf49
Civ 6: Add era requirements for boosts and update boost prereqs ( #5296 )
...
* Resolve #5136
* Resolves #5210
2025-10-17 16:35:44 +02:00
Rosalie
f5f554cb3d
[FF1] Client fix and improvement ( #5390 )
...
* FF1 Client fixes.
* Strip leading/trailing spaces from rom-stored player name.
* FF1R encodes the name as utf-8, as it happens.
* UTF-8 is four bytes per character, so we need 64 bytes for the name, not 16.
2025-10-17 16:34:10 +02:00
Alchav
3f2942c599
Super Mario Land 2: Logic fixes #5258
...
Co-authored-by: alchav <alchav@jalchavware.com >
2025-10-17 16:32:58 +02:00
Snarky
da519e7f73
SC2: fix incorrect preset option ( #5551 )
...
* SC2: fix incorrect preset option
* SC2: fix incorrect evil logic preset option
---------
Co-authored-by: Snarky <sparkykueken@gmail.com >
2025-10-17 16:30:05 +02:00
Duck
0718ada682
Core: Allow PlandoItems to be pickled ( #5335 )
...
* Add Options.PlandoItem
* Remove worlds.generic.PlandoItem handling
* Add plando pickling test
* Revert old PlandoItem cleanup
* Deprecate old PlandoItem
* Change to warning message
* Use deprecated decorator
2025-10-17 03:20:34 +02:00
Jérémie Bolduc
406b905dc8
Stardew Valley: Add archipelago.json ( #5535 )
...
* add apworld manifest
* add world version
2025-10-16 22:23:23 +02:00
JaredWeakStrike
91439e0fb0
KH2: Manifest eletric boogaloo ( #5556 )
...
* manifest file
* x y z for world version
* Update archipelago.json
2025-10-16 20:25:11 +02:00
RoobyRoo
03bd59bff6
Ocarina of Time: Create manifest ( #5536 )
...
* Create archipelago.json
* Sure, let's call it 7.0.0
* Update archipelago.json
---------
Co-authored-by: NewSoupVi <57900059+NewSoupVi@users.noreply.github.com >
2025-10-16 11:48:04 +02:00
BlastSlimey
cf02e1a1aa
shapez: Fix floating layers logic error #5263
2025-10-15 23:41:15 +02:00
JaredWeakStrike
f6d696ea62
KH2: Manifest File ( #5553 )
...
* manifest file
* x y z for world version
2025-10-15 23:40:21 +02:00
BadMagic100
123acdef23
Docs: warn HK users not to use BepInEx #5550
2025-10-15 13:35:00 +02:00
Nicholas Saylor
28c7a214dc
Core: Use Better Practices Accessing Manifests ( #5543 )
...
* Close manifest files
* Name explicit encoding
2025-10-15 01:09:05 +02:00
Silvris
fc404d0cf7
MM2: fix Heat Man always being invulnerable to Atomic Fire #5546
2025-10-14 09:27:41 +02:00
threeandthreee
5ce71db048
LADX: use start_inventory_from_pool ( #4641 )
2025-10-13 19:32:49 +02:00
Seldom
0c1ecf7297
Terraria: Remove /apstart from docs ( #5537 )
2025-10-13 18:06:25 +02:00
threeandthreee
6276ccf415
LADX: move client out of root ( #4226 )
...
* init
* Revert "init"
This reverts commit bba6b7a306 .
* put it back but clean
* pass args
* windows stuff
* delete old exe
this seems like it?
* use marin icon in launcher
* use LauncherComponents.launch
2025-10-10 17:56:15 +02:00
Snarky
5a933a160a
SC2: Add option presets ( #5436 )
...
* SC2: Add option presets
* SC2: Address reviews
* SC2: Fix import
* SC2: Update key mode
* SC2: Update renamed option
* sc2: PR comment; switching from __dataclass_fields__ to dataclasses.fields()
* sc2: Changing quote style to match AP standard
* sc2: PR comments; Switching to Starcraft2.type_hints
---------
Co-authored-by: Snarky <sparkykueken@gmail.com >
Co-authored-by: MatthewMarinets <matthew.marinets@gmail.com >
2025-10-07 17:25:08 +02:00
Duck
c7978bcc12
Docs: Add info about custom worlds ( #5510 )
...
* Cleaning up (#4 )
Cleanup
* Added new paragraph for new games
* Update worlds/generic/docs/setup_en.md
Proofier-comitting
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Added a mention in the header of the games page to refer to this guide if needed.
* Small tweaks
* Added mention regarding alternate version of worlds
* Update WebHostLib/templates/supportedGames.html
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Update worlds/generic/docs/setup_en.md
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
* Edits for comments
* Slight alternate versions rewording
* Edit subheadings
* Adjust link text
* Replace alternate versions section and reword first
---------
Co-authored-by: Danaël V <104455676+ReverM@users.noreply.github.com >
Co-authored-by: Rever <danael.villeneuve@gmail.com >
Co-authored-by: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com >
2025-10-06 04:48:42 +02:00
Duck
8dc9719b99
Core: Cleanup unneeded use of Version/tuplize_version ( #5519 )
...
* Remove weird version uses
* Restore version var
* Unrestore version var
2025-10-06 01:56:09 +02:00
PoryGone
adb5a7d632
SA2B, DKC3, SMW, Celeste 64, Celeste (Open World): Manifest manifests
2025-10-05 06:47:01 +02:00
James White
a2460b7fe7
Pokemon RB: Add client tracking for tracker relevant events ( #5495 )
...
* Pokemon RB: Add client tracking for tracker relevant events
* Pokemon RB: Use list for tracker events
* Pokemon RB: Use correct bill event
* Pokemon RB: Add champion event tracking
2025-10-05 05:33:52 +02:00
Katelyn Gigante
f8f30f41b7
Launcher: Newly installed custom worlds are not relative #4989
...
Co-authored-by: NewSoupVi <57900059+NewSoupVi@users.noreply.github.com >
2025-10-05 05:30:52 +02:00
Louis M
3eb25a59dc
Aquaria: Updating documentation to add latest clients informations ( #5438 )
...
* Updating Aquaria documentation to add latest clients informations
* Typo in the permission explanation
2025-10-05 05:08:34 +02:00
Branden Wood
1cbc5d6649
Short Hike: improve setup guide docs #5470
2025-10-05 05:08:15 +02:00
DJ-lennart
bdef410eb2
Civilization VI: Update for the setup instructions #5286
2025-10-05 05:07:11 +02:00
NewSoupVi
6a08064a52
Core: Assert that if an apworld manifest file exists, it has a game field ( #5478 )
...
* Assert that if an apworld manifest file exists, it has a game field
* god damnit
* Update worlds/LauncherComponents.py
Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com >
* Update setup.py
Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com >
---------
Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com >
2025-10-04 03:04:23 +02:00
Kaito Sinclaire
83cfb803a7
SMZ3: Fix forced fill behaviors (GT junk fill, initial Super/PB front fill) ( #5361 )
...
* SMZ3: Make GT fill behave like upstream SMZ3 multiworld GT fill
This means: All items local, 50% guaranteed filler, followed by possible
useful items, never progression.
* Fix item links
* SMZ3: Ensure in all cases, we remove the right item from the pool
Previously front fill would cause erratic errors on frozen, with the
cause immediately revealed by, on source, tripping the assert that was
added in #5109
* SMZ3: Truly, *properly* fix GT junk fill
After hours of diving deep into the upstream SMZ3 randomizer, it finally
behaves identically to how it does there
2025-10-03 02:05:29 +02:00
Silvris
50f6cf04f6
Core: "Build APWorlds" cleanup ( #5507 )
...
* allow filtered build, subprocess
* component description
* correct name
* move back to running directly
2025-10-02 09:36:33 +02:00
qwint
b162095f89
Launcher: Rework apworld install popup #5508
2025-10-01 21:54:41 +02:00