Dinopony
3bb43b266f
Landstalker: Add manifest file ( #5629 )
2025-11-15 03:27:41 +01:00
Justus Lind
c2094a9fc4
Muse Dash: Update Song list to Medium5 Echoes ( #5597 )
2025-11-15 03:26:20 +01:00
Silvris
b82878130c
Core: add random range and additional random descriptions to template yaml ( #5586 )
2025-11-15 03:10:23 +01:00
Silvris
8fbd3569ce
Core: add a local yaml creator GUI ( #4900 )
...
Adds a GUI for the creation of simple yamls (no weighting) locally.
2025-11-15 02:49:59 +01:00
Katelyn Gigante
494381b272
Factorio: Add no-enemies mode to worldgen schema ( #5542 )
2025-11-15 02:46:35 +01:00
Ziktofel
7422b10a3d
SC2: Fix the goal mission tooltip depending on goal missions' status ( #5577 )
2025-11-15 02:44:27 +01:00
threeandthreee
e4b5591582
CV64: Fix not having Clocktower Key3 when placed in a start_inventory ( #5592 )
2025-11-15 02:20:53 +01:00
Ziktofel
557a284afd
SC2: Fix custom mission order if used in weights.yaml ( #5604 )
2025-11-15 02:18:58 +01:00
LiquidCat64
75eb2660ce
CV64: Fix not having Clocktower Key3 when placed in a start_inventory ( #5596 )
2025-11-15 02:18:18 +01:00
Phaneros
34e13c5e5a
SC2: Adjusting and slightly simplifying mission difficulty pool adjustment configuration ( #5587 )
2025-11-15 02:17:35 +01:00
Fly Hyping
d098372913
Wargroove 1: added archipelago.json ( #5591 )
2025-11-15 02:16:31 +01:00
Snowflav_
7e8746c01b
Pokémon R/B: Specify encounter types for Dexsanity hint data ( #5574 )
2025-11-15 02:13:34 +01:00
Phaneros
93d3d8b084
SC2: Fixing a gap in the ascendant upgrades in the tracker ( #5570 )
2025-11-15 02:12:51 +01:00
Snarky
98273ddad9
SC2: Add Manifest ( #5559 )
2025-11-15 02:12:15 +01:00
threeandthreee
c408c53598
LADX: create manifest ( #5563 )
2025-11-15 02:11:31 +01:00
Salzkorn
cde73c5a2b
SC2: Move race_swap pick_one functionality to mission picking ( #5538 )
2025-11-15 02:10:35 +01:00
Phaneros
d7eb95a2ee
SC2: Allowing unexcluded_items to affect items excluded by vanilla_items_only ( #5520 )
2025-11-15 02:09:57 +01:00
Mysteryem
a2f8877810
Core: Fix #5605 - Trigger values being shared by weights.yaml slots ( #5636 )
...
The "+" and "-" trigger operations modify sets/lists in-place, but
triggers could set a value to the same set/list for multiple slots using
weights.yaml.
This fix deep-copies all values set from new (trigger) weights to ensure
that the values do not get shared across multiple slots.
2025-11-14 21:58:44 +01:00
NewSoupVi
5779dda937
Core: Deprecate Utils.get_options by July 31st, 2025 ( #4811 )
...
* 0.4.4 lol
* Pycharm pls
* Violet pls
* Remove OptionsType
---------
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com >
2025-11-14 15:58:06 +01:00
Omnises Nihilis
d597bc40a2
Docs: Add troubleshooting section to kh1_en.md, typo fix in kh1/Options.py ( #5615 )
...
* kh1 docs update
* small grammar
* suggested fix
client is die (sadge)
* h2/h3 -> ##/###
* oops that's my bad
2025-11-14 08:28:55 +00:00
black-sliver
4a41550cad
CI: update pytest to 9.0.1 ( #5637 )
2025-11-14 08:26:34 +00:00
Doug Hoskisson
e4fd06482e
Core: don't use union type just to reuse a name ( #5246 )
...
This is the "followup PR" to address these comments:
https://github.com/ArchipelagoMW/Archipelago/pull/5071#discussion_r2117417408
It's better to have a different name for different representations of the data, so that someone reading the code doesn't need to wonder whether it has gone through the transformation or not.
2025-11-12 12:35:19 +01:00
NewSoupVi
dba03e3a76
Choo Choo Charles: Raise InvalidItemError instead of bare Exception ( #5429 )
2025-11-12 12:33:26 +01:00
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
Adrian Priestley
0bf48d7a1b
fix(workflows): Update branch filter in Docker workflow ( #5616 )
...
* fix(workflows): Update branch filter in Docker workflow
- Change branch filter from wildcard to 'main'
- Ensures that the workflow only triggers on the main branch
2025-11-10 00:41:16 +01:00
Gurglemurgle
14f261b1dd
Launcher: add skip_open_folder arg to Generate Template Options ( #5302 )
2025-11-10 00:31:43 +01:00
Ziktofel
bec625621a
SC2 Tracker: Fix bundled Protoss W/A upgrade display ( #5612 )
2025-11-09 22:45:55 +01:00
Duck
19db58907a
Game Docs: Fix main setup guide links ( #5603 )
2025-11-09 19:55:37 +00:00
Fabian Dill
77808d3ae9
Core: Bump version from 0.6.4 to 0.6.5 ( #5607 )
2025-11-09 03:07:47 +01:00
Fabian Dill
b2b0d15add
Core: add export_datapackage tool ( #5609 )
2025-11-09 03:07:23 +01:00
Vertraic
ecadb301c0
Core: Allows Meta.yaml to add triggers to individual yaml's categories. ( #3556 )
...
* Initial commit
* Shifted added code to the appropriate indentation.
Re-wrote for statement in proper python style.
* Update Generate.py
Co-authored-by: qwint <qwint.42@gmail.com >
* change to an elif to avoid unnecessary nesting
---------
Co-authored-by: qwint <qwint.42@gmail.com >
Co-authored-by: Benny D <78334662+benny-dreamly@users.noreply.github.com >
2025-11-08 23:45:26 +00:00
black-sliver
360ad7197b
CI: downgrade pytest to 8.4.2 ( #5613 )
...
Also move ci requirements to separate file for easier handling.
2025-11-09 00:05:36 +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
Jacob Lewis
37b87e3fde
[Docs] Update docs/network protocol.md/NetworkVersion to include class field ( #5377 )
...
* update docs NetworkVersion
* added in non-common-client version clarification
* Update docs/network protocol.md
Co-authored-by: Duck <31627079+duckboycool@users.noreply.github.com >
---------
Co-authored-by: Duck <31627079+duckboycool@users.noreply.github.com >
2025-11-08 22:15:29 +01:00
Adrian Priestley
5b6714d2c0
chore(documentation): Update deployment example config ( #5476 )
...
- Include flag and notice regarding asset rights in example config
2025-11-08 17:21:27 +01:00
LiquidCat64
97c07e91d1
CVCotM: Fix determinism with Halve DSS Cards Placed ( #5601 )
0.6.4
2025-11-03 19:31:36 +01:00
black-sliver
7cd7111241
CI: use rehosted appimage runtime and appimagetool ( #5595 )
...
This fixes the problem of CI randomly breaking when upstream pushes
updates and allows better reproducibility of builds.
2025-10-31 08:34:31 +01:00
NewSoupVi
4b0306102d
WebHost: Pin Flask-Compress to 1.18 for all versions of Python ( #5590 )
...
* WebHost: Pin Flask-Compress to 1.18 for all versions of Python
* oop
2025-10-26 11:40:21 +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.
0.6.4-rc2
2025-10-25 22:19:38 +02:00
black-sliver
2bf410f285
CI: update appimagetool to 2025-10-19 ( #5578 )
...
Beware: this has a bug, but it does not impact our CI.
2025-10-25 16:49:05 +00:00
NewSoupVi
04fe43d53a
kvui: Fix audio being completely non-functional on Linux ( #5588 )
...
* kvui: Fix audio on Linux
* Update kvui.py
2025-10-25 15:34:59 +02:00
NewSoupVi
643f61e7f4
Core: Add a ruff.toml to the root directory ( #5259 )
...
* Add a ruff.toml to the root directory
* spell out C901
* Add target version
* Add some more of the suggested rules
* ignore PLC0415
* TC is bad
* ignore B0011
* ignore N818
* Ignore some more rules
* Add PLC1802 to ignore list
* Update ruff.toml
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com >
* oops
* R to RET and RSC
* oops
* Py311
* Update ruff.toml
---------
Co-authored-by: Doug Hoskisson <beauxq@users.noreply.github.com >
2025-10-25 00:19:42 +02:00
black-sliver
6b91ffecf1
WebHost: add missing docutils requirement ... ( #5583 )
...
... and update it to latest.
This is being used in WebHostLib.options directly.
A recent change bumped our required version, so this is actually a fix.
2025-10-24 00:55:10 +02:00
black-sliver
4f7f092b9b
setup: check if the sign host is on a local network ( #5501 )
...
Could have a really bad timeout if it goes through default route and packet is dropped.
2025-10-24 00:54:27 +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