wish

The application: one window over the file editor and the live map.

editor/ and automap/ are libraries of widgets; this package owns the window, the single live connection and the choice of backend. The direction of the imports is the point – wish may import both, editor imports neither, and goldbox/ stays transport-free. That is the project’s first decision, in docs/README.md: the character editor is a file tool and never talks to a running machine.

Modules

about

Help > About: the version, so a bug report can name the build it came from.

backends

Which live backends exist, and how to find one that is there.

debuglog

An opt-in debug log, so a bug report can carry evidence.

debugmode

Debug mode: a flag, off by default, that the debug log carries with it.

licenses

Help > Licenses: who drew the icons Wish ships, and under what licence.

nativewatch

The raw Windows message stream around a popup that closes itself.

preferences

File > Preferences: the game disks, the live backend, and where a fasttravel may go.

session

The one live connection, and the state machine around it.

ui_licenses

ui_preferences

ui_window

ultimate

A Commodore 64 Ultimate backend, over its documented HTTP interface.

window

The tabbed window: the character editor and the live map, in one place.