black-sliver

Results 64 issues of 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...

enhancement
core

## 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...

enhancement
help wanted
cleanup
core

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...

is: refactor/cleanup

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...

bug / fix

The following locations (maybe more) have rules that depend on state: - Turtle Rock - Big Key Chest - Palace of Darkness - Harmless Hellway - Palace of Darkness -...

bug / fix

### 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...

bug / fix

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...

enhancement