Develop without a physical range
Component mock mode
Enable Mock When Manifest Missing. In the Editor, you can generate hits with the mouse or a test script.
Mock Launcher
python3 -m pip install websockets
python3 tools/mock_launcher.py --manifest ./mock-launch.json
./MyGame.x86_64 \
--vorivox-manifest ./mock-launch.json
Hit scenario
Mock Launcher can be extended with a scripted sequence:
[
{"delay_ms": 700, "x_mm": 1250, "y_mm": 703},
{"delay_ms": 900, "x_mm": 1800, "y_mm": 900},
{"delay_ms": 500, "x_mm": 400, "y_mm": 300}
]
Mock mode validates game integration, but it cannot replace testing on real hardware. Latency, calibration, and edge behavior must be verified on the physical target.