black-sliver
8d51205e8f
Alttp: only check item.type for own items with retro_cave
2022-09-17 02:25:09 +02:00
black-sliver
ff05e9d7d5
MultiServer: produce nicer output ...
...
... for headless and when cancelling the file open dialog
2022-09-17 02:24:51 +02:00
N00byKing
516a52c041
sm64ex: Fix WDW 1Up Block Logic
2022-09-17 02:13:32 +02:00
Alchav
9daa64741b
New, smarter fast_fill function ( #646 )
...
Co-authored-by: Fabian Dill <Berserker66@users.noreply.github.com>
2022-09-17 02:06:25 +02:00
Fabian Dill
af11fa5150
Core: auto alias ( #1022 )
...
* Test: check that default templates can be parsed into Option objects
2022-09-16 00:32:30 +02:00
TheBigSalarius
156e9e0e43
FF1: Throw exception for Noverworld
2022-09-12 03:48:07 +02:00
Fabian Dill
ef46979bd8
SC2: fix client freezing on exit while SC2 is running ( #1011 )
2022-09-12 02:08:33 +02:00
Fabian Dill
b2aa251c47
SC2: fix bitflag overflow when multiple instances of an Item are acquired ( #1008 )
2022-09-12 01:51:25 +02:00
Fabian Dill
e204a0fce6
Subnautica: fix missed item and correct other item pool counts to fit it
2022-09-12 01:44:10 +02:00
TheBigSalarius
bb386d3bd7
FF1: fix FF1Client messaging and scoped lua messaging with printjson
...
Corrects the issue causing the client and lua messaging not displaying properly after the printjson changes
2022-09-12 01:19:51 +02:00
Fabian Dill
88a225764a
FF1: fix printjson
2022-09-12 01:19:51 +02:00
espeon65536
99d2caa57d
ALttP: remove link_palettes option ( #1004 )
...
* ALttP: remove link_palettes option
It doesn't work anyway so better to have it not visible.
2022-09-07 20:16:32 +02:00
lordlou
ade82e3d60
SM: varia tracker fix ( #1006 )
2022-09-06 19:56:23 +02:00
Fabian Dill
7c04e7e06f
MultiServer: save goal completion flag
2022-09-05 22:11:26 +02:00
Fabian Dill
baf51e5959
SC2: fix Launching Mission: text pulling the unshuffled ID. ( #1001 )
...
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
2022-09-05 21:09:03 +02:00
toasterparty
8aad75ed23
Tests: Check for Holes in the Item Pool ( #992 )
...
* test for holes in the item pool
* Update test/general/TestItems.py
Co-authored-by: alwaysintreble <mmmcheese158@gmail.com>
* Update test/general/TestItems.py
Co-authored-by: alwaysintreble <mmmcheese158@gmail.com>
* Update test/general/TestItems.py
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
* Update test/general/TestItems.py
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
Co-authored-by: alwaysintreble <mmmcheese158@gmail.com>
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
2022-09-05 10:02:40 +02:00
black-sliver
1792b66b3a
CI: fix automated builds, update SNI and Enemizer
...
* Launcher.py always running ModuleUpdate breaks setup.py build --yes
* Use env variables in github workflows
* Update SNI and Enemizer versions in github workflows
* Minor cleanup in workflows
* Silence pycharm warning in Launcher.py
2022-09-05 09:23:08 +02:00
wildham0
5e8ac74b2a
FFR: fix NoOverworld mode ( #999 )
...
* Add Sigil/Mark to item list
2022-09-05 09:21:00 +02:00
PoryGone
2acc129381
SA2B: Fix typo in doc string ( #997 )
2022-09-04 14:45:45 +02:00
lordlou
0cbb3c2839
SMZ3: data package fix ( #996 )
2022-09-03 23:52:09 +02:00
espeon65536
539d2e80f1
OoT: prevent glitched + mq dungeons
...
this combo is not allowed on main ootr, so we won't have it here either
2022-09-03 21:26:31 +02:00
lordlou
f9e28004a0
SMZ3: item link gt fill fix ( #995 )
2022-09-03 21:25:55 +02:00
Sunny Bat
b7cfcc9272
New features and fixes for Raft ( #984 )
...
* Add DeathLink, small logic changes
* Fix generation, rules, use bool for slotData
* Add more island options
* Update Shovel-related logic
* Update docs
2022-09-03 21:25:04 +02:00
Fabian Dill
4b6d46fd74
Core: update modules
2022-09-03 09:55:47 +02:00
Alchav
b45d8bf221
Patch: Save patch file extension in archipelago.json ( #968 )
2022-09-02 23:37:37 +02:00
Fabian Dill
f7d107fc0c
Subnautica: add some more missed aggressive creatures
2022-09-02 09:06:33 +02:00
alwaysintreble
b14d694e1e
templates: fix bug report label
2022-09-01 22:33:22 +02:00
skrawpie
8d2333006a
Minecraft: Added shuffled recipe list to en_Minecraft.md ( #980 )
...
Co-authored-by: KonoTyran <Kono.Tyran@gmail.com>
2022-09-01 21:26:04 +02:00
Fabian Dill
e413619c26
Tests: verify that a world doesn't use the same ID multiple times ( #985 )
2022-09-01 21:25:06 +02:00
Yussur Mustafa Oraji
03f66a922d
sm64ex: Fix a Location ( #979 )
2022-09-01 21:21:53 +02:00
black-sliver
b115bdafe7
CI/Doc: Use pytest subtests ( #986 )
...
* CI/Doc: use pytest-subtests
* CI: clean up pip installs a bit
* make lint and unittests install the same stuff
* make sure to install wheel, which is a recommended (not required) dependency for everything pip
2022-09-01 09:30:28 +02:00
lordlou
0444fdc379
SM: wasteland ap ( #983 )
2022-09-01 02:20:30 +02:00
Fabian Dill
c617bba959
SC2: client revamp ( #967 )
...
SC2 client now relies almost entirely on the map file and server for the locations and just facilitates them, should make it significantly more resilient to objectives being added or removed
* SC2: fix client crash on printjson messages with more [ than ]
* SC2: move text to queue, that actually clears memory
* SC2: Announce which mission is being loaded
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
2022-08-31 20:55:15 +02:00
lordlou
8da1cfeeb7
SM: remove events from data package ( #973 )
2022-08-31 06:14:17 +02:00
black-sliver
fcfc2c2e10
WebHost: fix local_path on python 3.8 ( #981 )
...
* WebHost: fix local_path on python 3.8
`__file__` is relative in 3.8, so `os.path.dirname(__file__)` ends up being an empty string breaking calls to `local_path()` (without arguments)
* WebHost: add comment to local_path override
2022-08-31 00:10:18 +02:00
espeon65536
a753905ee4
OoT bug fixes ( #955 )
...
* OoT: fix shop patching crash due to Item changes
* OoT: more informative failure in triforce piece replacement
* OoT: in triforce hunt, remove ganon BK from pool and lock the door
* OoT: no longer store trap information on the item
2022-08-30 20:54:40 +02:00
strotlog
2a7babce68
SM+SMZ3: don't abandon checks that happen while disconnected from AP ( #946 )
2022-08-30 17:16:21 +02:00
Fabian Dill
60d1a27079
Subnautica: revamp aggressive creature scans ( #966 )
...
* add forgotten aggressive creatures
* fix logic requirements
* added option to opt out of aggressive creature scans
2022-08-30 17:14:34 +02:00
Fabian Dill
4a2a184db1
Core: remove game-specific arguments from Generate ( #971 )
...
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
2022-08-30 17:12:33 +02:00
alwaysintreble
45fb735320
Clients: allow games without datapackage ( #978 )
2022-08-30 00:16:13 +02:00
PoryGone
3eb9e7050f
DKC3: Fix Wrinkly Softlock ( #963 )
2022-08-29 20:04:02 +02:00
CaitSith2
26aed9351e
Factorio: Fix a bug with single craft free samples. ( #974 )
2022-08-29 05:58:26 +02:00
Fabian Dill
b1ffbc49c9
LttPAdjuster: fix GUI for invalid sprite files ( #885 )
...
* LttPAdjuster: ignore invalid sprite files
* LttPAdjuster: ignore .gitignore in sprites
* LttPAdjuster: log and show message for invalid sprites
* Alttp: set sprite.valid to False for bad zspr and apsprite ...
... when throwing exceptions
Co-authored-by: black-sliver <59490463+black-sliver@users.noreply.github.com>
2022-08-28 18:30:19 +02:00
Fabian Dill
6d6111de2a
Launcher: add ModuleUpdate
2022-08-27 11:13:33 +02:00
Fabian Dill
cc8ce32c61
Options: fix corner case where Toggle.value and Toggle.__int__ would be bool
...
Which lead to a connect failure in Raft
2022-08-27 11:12:28 +02:00
strotlog
4c94bb0ad5
WebHost: sort game list case-insensitively again
2022-08-26 18:20:37 +02:00
strotlog
af19180ff0
SM: Fix rolling saves, add SRAM features
...
- fix receiving items in an old save (issue #855 ) by moving receive queue's read pointer to a per-saveslot value
- clear SRAM over $70:2000, and invalidate save data, when booting a new seed number for the first time
- copy important ROM data to SRAM so future clients don't have to read ROM
2022-08-26 10:32:22 +02:00
CaitSith2
a175aa93e7
Factorio: Detect if more than one AP factorio mod is loaded. ( #964 )
2022-08-26 10:31:30 +02:00
Zach Parks
a78863fde1
Docs: Update community supported libraries in api doc ( #788 )
...
* Docs: Update client supported libraries in api doc
* left align table column
* Update table of languages to include Haxe lib and remarks
* Reformat table
* Changed verbiage on SNI remark
2022-08-26 02:12:37 -05:00
Fabian Dill
0d6cbd9093
Core: convert item name groups to frozenset
...
Some worlds define them in lists, this speeds up lookup via state.has_group() or similar
2022-08-24 00:19:27 +02:00