Watcher

Download it. Pair once. Play.

AoE2HD Watcher sits on your Mac, watches the SaveGame folder, sends live replay pulses during the match, and lands final replay proof automatically when the file settles.

macOS Apple Silicon
CrossOver ready
One-click pairing
Direct ZIP works too
Unsigned for now
The DMG is the easiest path. The Direct ZIP contains the same watcher app and the same upload flow. Terminal is only needed if macOS blocks the unsigned app.
Release
AoE2HD Watcher 1.0.0
Premium replay companion
AoE2HD Watcher logo
Primary package
DMG
Legit fallback
Direct ZIP
Released
Mar 30, 2026
Signing
Unsigned for now
One-Time Setup
01
Open your profile and click Pair Watcher

This is the one-click identity handoff. The app saves the key locally, and manual paste remains as a fallback.

02
Download the DMG or the Direct ZIP

DMG is easier. The Direct ZIP is a real fallback, not a reduced version.

03
Launch the app and confirm the replay folder

Auto-detect usually finds the AoE2HD or CrossOver SaveGame path immediately.

04
Leave it open while you play

AoE2HDBets receives live replay pulses during the match and final proof after the replay settles.

Live Match Feed

The watcher can send in-progress replay snapshots while the match is still being played.

Final Replay Proof

When the replay file settles, the watcher pushes the final parse so results land clean.

Direct ZIP Is Legit

The ZIP contains the same app bundle and the same upload pipeline as the DMG. No feature loss.

Unsigned Mac Fallback

Most users should never need Terminal. If the DMG or Direct ZIP opens and the app launches, you are done.

If Gatekeeper blocks the unsigned app, clear the quarantine attribute once and open it again:

xattr -dr com.apple.quarantine "/Applications/AoE2HD Watcher.app"
open "/Applications/AoE2HD Watcher.app"
Swap the path if you keep the app outside /Applications. The command is only for launch friction, not a different watcher mode.
Advanced / Manual

The packaged app already points at production. Most users do not need to touch any variables at all.

These are only useful for protected uploads or manual terminal launches.

AOE2_API_BASE_URL=https://api-prodn.aoe2hdbets.com
AOE2_UPLOAD_API_KEY=your_watcher_key_here
Windows and Linux packaging are still next up. Right now the honest path is macOS with DMG first and Direct ZIP as the real fallback.