curl -fLO https://apps.polyhydragames.com/xu4/downloads/xu4-support-dogfood-0.1.1-linux-x64.tar.gz curl -fLO https://apps.polyhydragames.com/xu4/downloads/xu4-support-dogfood-0.1.1-linux-x64.tar.gz.sha256 sha256sum -c xu4-support-dogfood-0.1.1-linux-x64.tar.gz.sha256 || exit 1 mkdir -p /tmp/xu4-support-install tar -xzf xu4-support-dogfood-0.1.1-linux-x64.tar.gz -C /tmp/xu4-support-install cd /tmp/xu4-support-install/xu4-support-dogfood-0.1.1-linux-x64 ./install.sh
Avatar Operations · Local Companion
Remember the quest. Keep the mystery.
xu4 Support turns local game text into a spoiler-aware overlay and optional voice queue. No cloud storage, no permanent upload trail, and no hidden starship autopilot.
“The logs are local. The universe is loud.”
Maintained xu4 writes text locally. The support hub reads that stream and presents overlay and voice output without intercepting game state or altering gameplay.
Safe default: DiscoveredOnly — only text you have already
seen in your own game is surfaced. Nothing is revealed ahead of your play.
Network posture: no upload or automatic callback. Nothing is transmitted unless you explicitly share a diagnostics archive yourself.
xu4-support start xu4-support status xu4-support smoke
Open the local overlay URL printed by start.
xu4-support status export XU4_CAPTURED_TEXT_PATH="$HOME/.local/state/xu4-support/avatar-events.jsonl" /path/to/maintained-xu4/xu4
Your legal local Ultima IV data and xu4 engine are not included.
xu4-support diagnostics
This creates a sanitized local archive for explicit sharing.
install.sh lives inside the downloaded archive. If the temporary extraction directory is
gone, download and verify the same release again before uninstalling.
xu4-support stop ./install.sh --uninstall # preserve config and state ./install.sh --uninstall --purge # deliberately remove them too # If /tmp/xu4-support-install was cleaned up: UNINSTALL_DIR="$(mktemp -d)" cd "$UNINSTALL_DIR" ARCHIVE="xu4-support-dogfood-0.1.1-linux-x64.tar.gz" EXPECTED_SHA256="c61ceb617da3ef42d54dc9dcdc6af12c32fbcc98009e3686aa67e62f34d03182" curl -fLo "$ARCHIVE" "https://apps.polyhydragames.com/xu4/downloads/$ARCHIVE" printf '%s %s\n' "$EXPECTED_SHA256" "$ARCHIVE" | sha256sum -c - || exit 1 tar -xzf "$ARCHIVE" cd xu4-support-dogfood-0.1.1-linux-x64 ./install.sh --uninstall
Pending as tracked in xu4-support #76.
Pending as tracked in homelab-gitops #116.