RG Client
The KNULLI launcher is:
/media/SHARE/roms/ports/Game Surface.sh
The app directory is:
/media/SHARE/roms/ports/game-surface/
The RG client uses the asset files directly. It does not require sheet carving or manual sprite extraction. The individual PNGs and manifests remain the runtime source of truth; optional sprite sheets are only review/convenience artifacts.
The surface vocabulary is intentionally graph-neutral. If the current
mission fixture is replaced, the client should still show graph nodes,
units, nested inspection menus, routing flows, and review actions; only
/nodes, /state, and node output text should
change. Text composers are not top-level menu items; they appear only
inside correction/editing flows.