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.”

How it moves

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.

Install, run, observe
01 · Verify + install
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
02 · Start
xu4-support start
xu4-support status
xu4-support smoke

Open the local overlay URL printed by start.

03 · Connect xu4
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.

04 · Ask for help
xu4-support diagnostics

This creates a sanitized local archive for explicit sharing.

05 · Stop or remove

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
Delivery lanes