promotional bannermobile promotional banner

Pet Roamer

Auto-builds the shortest weekly route through every pet you're still missing. Reads your pet journal, skips what you can't afford, pins the path on your map.

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

The Pet Roamer Team

profile avatar
  • 1
    Projects
  • 3
    Downloads