black-sliver
black-sliver
### What task needs to be completed? We need a yes/no dialog window for ModuleUpdate.py, because running a script that requires ModuleUpdate without a proper stdin (i.e. launched as GUI...
## Protocol changes * Drop Print in favour of PrintJSON. At least multiclient.net can't handle arbitrary `type` yet, so version check is required. * Drop support for missing `items_handling` in...
The following things should be revisited once we drop 3.8 support - [ ] World.is_zip, see #902 If we jump to 3.10 - [ ] Notes on match in style...
Similar to the patch file's meta data including `:0` as port earlier (until the server spun up), the `archipelago://` link also have port 0. The issue with the link may...
Setting use_resource_packs to off and leaving everything else to default will break generation, because it leaves 61 unfilled locations. Please make sure to correctly fill the pool(s) when this is...
The following locations (maybe more) have rules that depend on state: - Turtle Rock - Big Key Chest - Palace of Darkness - Harmless Hellway - Palace of Darkness -...
### TLDR Currently we are looking at roughly 20MB per instance. With each world added this will rise. With rising popularity per world this may become exponential. ### Analysis MultiServer.py...
cx_freeze 6.11 breaks tkinter/tcl on Linux. This commit can be cherry-picked to fix the AppImage, but maybe this will be fixed once cx_freeze 6.12 is out, see https://github.com/marcelotduarte/cx_Freeze/commit/7222589da65edef2583eb88a7d02ae8524c01466 so we...
JS will ignore the filename given in tutorials.json when requesting a tutorial's markdown and instead request a file based on the url (`game/document/lang` will request `game/document_lang.md`), Multiple possible solutions: 1....
* better feedback on rom selection pages * move rom selection to its own group (instead of having to uncheck in two places) * exclude useless files (`worlds/**/.gitignore`, `worlds/**/requirements.txt`) from...