Track your runs. Plan your Emperor egg goal. Find your way through Lost Sanctum.
Download for Windows · User guide · Self-host a party server · Report an issue
- Download AniimoTracker.exe from the latest release and open it. No Python required.
- Use the tutorial's Set current stats button to enter your total Egg Heist points, tickets and balance. Capture follows the Aniimo window automatically by default; choose another target in Settings → General → Game capture if needed. You can set stats without starting a run. Reopen the tutorial anytime with ?.
- Click Download map pack in the tutorial or Map & routes once. Maps download directly from AniimoTools and MOANIIMO in the background.
Updating from 0.3.1 or earlier? Download the latest version once from the latest release, close the older tracker, and open the new executable. Older versions only open the download in your browser. Your history and settings stay in %LOCALAPPDATA%/AniimoTracker.
From 0.3.2 onward, an update banner offers Update & restart: it downloads and verifies the release, closes the tracker, replaces the executable with a .previous backup, and reopens it. Checks run at startup and every 30 minutes; turn them off in Settings → Storage & updates if preferred.
| In the game | Press | What happens |
|---|---|---|
| Start run | Ctrl + Shift + F8 | Start a run; reads your balance from Inventory or Shop |
| Loot result | Ctrl + Shift + F8 | Record the extracted loot value |
| Egg Heist result | Ctrl + Shift + F8 | Read points gained or lost |
| Results ready | Ctrl + Shift + F9 | Save the run; loot is optional |
| During navigation | M | Confirm or correct the automatically identified layout |
| During navigation | ; | Show or hide the overlay |
All shortcuts are customizable. You can also start without a balance, enter a run manually, record only points, or use map-only tracking.
Already using map-only tracking? Capturing Inventory starts a run with the observed balance. Capturing a result switches to result entry. You can save points-only results repeatedly without starting a run first.
Automatic map detection: Start a run or the map tracker and enter a dungeon. The minimap identifies the layout after several consistent corridor readings. Repeated rooms stay undecided: move a little or press M to confirm. Outdoor terrain and an island reference help reject lobby/outdoor matches. If prompted, click Update map pack once. Disable Tools → Identify from minimap to use M only.
See the capture screens
These are anonymized tutorial examples. Original player screenshots are not distributed.
| Track and plan | Navigate and play together |
|---|---|
| Editable runs, failures, paid and free tickets | All 21 layouts across four difficulties |
| Total points, Emperor eggs, tickets and remaining-playtime forecasts | Routes from both entrances; preferred exits |
| Key, gear and daily ticket break-even budgets | Key doors, eggs, rich rooms or trials |
| Loot, wallet, points and ticket graphs | Optional room icons, monsters and legend |
| Estimated loot/hour, sortable run details and filtered CSV export | Low CPU position updates and cached minimap detection |
| Edit historical balance checkpoints to fix outliers | Three-player parties with shared layouts and positions |
| Keep screenshots for the latest 30 runs, or choose a limit | Movable, click-through overlay with live display previews |
Loot value and wallet balance are separate. Unsold items do not add cash. Inventory or Shop captures record your wallet after sales and shopping, including during an active run without changing its original start. Failed runs affect progression but stay out of the successful-run points average.
Player trails can be toggled in Map & routes → Icons. Thin paths use each player's marker color; thicker outlined routes remain distinct. Treasure icons show gold rooms, excluding corridor chests. A shared layout stays in the compact status bar until your own screen confirms you are inside the dungeon.
Update directly from the tracker with Update & restart, available in the top banner and Settings → Storage & updates. Downloads and replacement require your click. Automatic checks run at startup and every 30 minutes; source runs keep the browser-download option.
Updates initiated from 0.4.0 onward can resume the same party within the relay's 60-second reconnect grace. The initial upgrade from an older version requires rejoining once.
Capture follows the Aniimo window's game area as it moves or resizes, and the overlay stays inside it. Settings → General → Game capture offers automatic or explicit game-window selection and a manual entire-monitor fallback. Default portal recognition covers tested 720p, 1080p and 4K cases; keep the game visible and recalibrate custom markers after resolution changes when needed. See capture setup and limits.
Total points come first, including before Egg Emperor. Egg counts are derived automatically; optional calibration uses the total, eggs and progress shown on the same screen. The tutorial now includes setup buttons and annotated examples distinguishing total points from a run's award. Map-only captures switch into run tracking or result entry when needed.
Want a compact status bar even while idle or paused? Enable Persistent status bar at the top of Map & routes, beside the tracking controls. It is off by default and still follows the master Show overlay switch. Its hints use your customized start/capture/save shortcuts.
The break-even card shows one sales target per run, with a colored ticket/key/gear breakdown. Assumptions stay collapsed until you need them. Analytics adds Today and 90-day filters, per-run comparisons, editing and CSV export. Map controls are grouped into Route, Icons, Overlay and Tools.
Using a slower PC? Choose Map & routes → Overlay → Position updates → Low CPU (1.5s). Map identification and OCR work locally in background workers. Position tracking reuses the detected minimap area, while keeping the same geometric checks. See performance notes for measurements and limits.
Open Party, choose a username, then create a party or join an eight-character code. Up to three players share map identification and circular position markers through the default relay at eggheist.banneret.app. A custom server can be selected instead.
Any member can start a New shared run; the host controls difficulty. A confirmed map in a new shared run can warn about an unfinished local run, even when the layout repeats. Warn about unfinished runs is optional, and map-only users do not receive ledger warnings. Navigation advances without saving or discarding anyone’s unfinished results.
The relay forwards bounded navigation fields, not arbitrary commands, files or download links. It checks message size, rate, numeric ranges and packet structure. A teammate can still provide inaccurate map evidence or coordinates; share invite codes with intended teammates.
Party usage and privacy → · Self-hosting → · Capacity measurements →
Screenshots, OCR, balances and run history stay on your PC. A party relay receives only the chosen username, shared-run/map information and map coordinates. Its party state is held in memory.
Back up %LOCALAPPDATA%/AniimoTracker to preserve your data. The public executable excludes downloaded map art/data and personal databases. See the user guide for details.
assets/ Recognition references, branding and anonymized tutorial examples
src/ Desktop app, ledger, OCR, map recognition and party communication
tests/ Ledger, vision, navigation and desktop regression tests
docs/ User guide, development and architecture notes
packaging/ Windows executable specification
scripts/ Source setup, launch and build helpers
server/ Lightweight relay deployment and load-test tooling
Run from source, test and build → · Architecture → · Contributing →
The map features use resources downloaded directly from AniimoTools — Lost Sanctum and MOANIIMO — Sanctum finder. Please visit and support the original projects. Aniimo and its game content belong to Pawprint Studio / FunPlus.
This is an unofficial fan project. Third-party content retains its owners’ rights; credit does not grant redistribution rights. See third-party notices. The original tracker source is public for inspection and feedback; an open-source license has not yet been selected.