#!/usr/bin/env bash set -u export HOME=/sylph-home/re SDL_AUDIODRIVER=dummy DISPLAY=:98 export PYTHONPATH=/sylph-home/.local/lib/python3.12/site-packages SD="$(cd "$(dirname "$0")" && pwd)" pgrep -x xenia_canary >/dev/null || { echo "NO EMULATOR"; exit 1; } CFG=/tmp/nav-obhud2.json for try in 1 2 3; do python3 "$SD/pad.py" set "rt=1" >/dev/null 2>&1 || true; sleep 3 python3 "$SD/pad.py" clear >/dev/null 2>&1 || true if python3 "$SD/entities2.py" self 0x130 "$CFG" >/dev/null 2>&1; then SYLPH_HUNT=1 SYLPH_KILL_TURRETS=1 SYLPH_KEEPOUT=1400 SYLPH_PREFER=e010 \ nohup python3 "$SD/pilot.py" "$CFG" "${1:-400}" /tmp/obhud2-pilot.log 2>&1 & P=$!; echo "--- pilot re-attached"; break fi done SYLPH_OB_RESUME=1 python3 "$SD/ob_hunt2.py" "${1:-400}" "${2:-25}" [ -n "${P:-}" ] && kill "$P" 2>/dev/null echo "OBHUD ATTACH DONE"