What it does
Pet Roamer reads your live pet journal, figures out every pet you're missing across all of retail, and stitches them into one weekly "round-the-world" route — sorted by your current location, your current continent, and shortest nearest-neighbor path within each zone. Then it points TomTom at the next stop and re-routes itself as you move.
Key features
- Zero setup. Auto-detects your collection via
C_PetJournal— never asks you to paste a list. - Full retail coverage. Bootstraps 1500+ wild pet locations from Battle Pet Completionist if installed, plus 100+ hand-curated entries for vendor, drop, weekly, rep, and quest pets.
- Shortest-path routing. Nearest-neighbor TSP that prioritizes your continent, then your zone, then the closest pin within each. Re-sequences live as you move.
- TomTom integration (optional) with built-in Blizzard waypoint fallback. Always sets the next stop automatically.
- World map overlay. Numbered pins drawn on whichever zone map you open, click any pin to set a waypoint.
- HUD banner. Always-visible "next pet" indicator with zone, distance, cost, and rep requirement.
- Skip anything. × button on every queue row, right-click anywhere on a row, or
/pr skip <name>. Skips survive weekly reset. - World-event suppression. Hides Winter Veil / Hallow's End / Brewfest / etc. pets by default so they don't clog your route when the event is dark.
- Auto-skip what you can't do. Filters out pets gated by currency you don't have or reputation you haven't earned. Toggles back on the moment you cross the threshold.
- Weekly reset detection. Wipes weekly-boss completions and rebuilds the route every Tuesday/Wednesday.
- Per-pet detail. Every stop shows the action (Buy / Kill / Capture / Complete), the vendor or boss name, currency cost, and rep requirement — with live currency and standing checks that go green when you're ready.
Slash commands
| Command | Action |
|---|---|
/pr or /petroamer |
Toggle the route panel |
/pr rebuild |
Force a fresh route |
/pr bootstrap |
Re-pull wild pets from Battle Pet Completionist |
/pr next |
Mark current stop done |
/pr skip / /pr skip <name> |
Skip the current stop, or any pet by name |
/pr unskip <name> |
Restore a skipped pet |
/pr skiplist |
List everything you've skipped |
/pr here |
Re-aim the waypoint |
/pr hud / /pr pins / /pr tomtom / /pr events / /pr afford |
Toggle settings |
/pr reset |
Wipe weekly completion + skip list |
/pr status |
Print missing summary + next target |
Recommended companions
- TomTom — better arrow & minimap pin (Pet Roamer auto-detects and uses it)
- Battle Pet Completionist — provides the wild-pet location data Pet Roamer pulls at runtime. Without it you'll have the 100+ curated entries; with it you get every wild pet across every expansion.
Requirements
- Retail WoW (Interface 120005, Midnight 12.0.x)
- No required dependencies — TomTom and Battle Pet Completionist are optional
Issues / requests
Open issues at the GitHub repo: github.com/mrsnicoleahall/petroamer

