Tachyon: The Fringe (demo)

NovaLogic, 2000 (copyright screen says 1999). Space combat, first five single-player missions. Candidate tachyon-demo, app tachyon_demo, local only.

Source and layout

Renderer configuration

tachyon.cfg [VIDEO], read by the game itself with _lopen/ReadFile (not the profile API, so startupIni cannot change it):

The registry mounts Tachyon.cfg with iniSet USE_HARDWARE=1, HW_TYPE=0, RES=0. That needed dbc778344: a registry file now replaces the generated local manifest's file at the same guest path.

Fixes it needed

Input

Route (headless, --batch-size=100000, D3D registry config)

Guest 640x480 coordinates.

batch input result
~150 - main menu (Single Player / Multiplayer / Exit)
200-210 click 320,226 pilot slots
320-330 click 320,63 slot 1 selected, caret from ~500
470-494 keydown+keypress+keyup A, C, E name "C"
520 Enter name accepted
580-590 click Play 235,365 intro cutscene (~700)
~2000 - starbase interior
2100-2130 click the "01" door 233,240 Ship Bay (Pegasus; Configure / Launch / Lobby)
2300-2310 click Launch 320,440 launch
~3300 - cockpit, training objectives (throttle, roll, ?)
~3700 - jump gate
~4800 - "Destination: Venus - Training Sector, head to Luna"

The right-hand console (470,300) opens the news terminal.

Evidence: scratch/runs/20261011T2025Z-tachyon-demo-claude1863.