Skip to content
View in the app

A better way to browse. Learn more.

Pokemon Revolution Online

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
New Trade Zone
Trade Zone is now live
Use the new Trade Zone for auctions and instant-price trades so Pokemon and item offers are easy to find.
Open Trade Zone

[Tool] Pro Tracker & Database — Version 1.0

Featured Replies

Pro Tracker & Database — Version 1.0

DCD3FC34-3538-4637-B6AD-0DA115A62B93.png

A Cross-Platform Pokémon Revolution Online Tracker, Database & Battle Simulator

After a lot of development, testing, rebuilding, and probably far too many encounters, I'm happy to finally present Pro Tracker & Database Version 1.0!

Pro Tracker started as a relatively simple hunting tracker, but has grown into a much larger application designed to bring together hunting statistics, encounter history, Pokémon information, boss information, calculators, customization, and now a full Pokémon battle simulator into one application.

Version 1.0 is also a major milestone because the application has been rebuilt around Avalonia, allowing Pro Tracker to move beyond Windows and toward true cross-platform support.

💻 Cross-Platform

Version 1.0 represents the transition of Pro Tracker to Avalonia, allowing the application to target multiple operating systems.

Current platform support includes:

  • 🪟 Windows

  • 🐧 Linux

  • 🍎 macOS


📸 Screenshots

Screenshot 2026-09-06 040513.pngScreenshot 2026-09-06 040712.pngScreenshot 2026-09-06 043810.pngScreenshot 2026-09-06 043801.pngScreenshot 2026-09-06 043454.pngScreenshot 2026-09-06 050048.png Screenshot 2026-09-06 043512.png Screenshot 2026-09-06 043520.pngScreenshot 2026-09-06 043529.pngScreenshot 2026-09-06 061255.pngScreenshot 2026-09-06 043834.pngScreenshot 2026-09-06 043902.pngScreenshot 2026-09-06 043915.pngScreenshot 2026-09-06 061217.png

📥 Download - Mediafire

Windows

[DOWNLOAD LINK]

Linux

[DOWNLOAD LINK - X64]

Regular PCs (64-bit Intel/AMD - this is almost everyone)

[DOWNLOAD LINK - Arm64]

ARM devices (Raspberry Pi 5 and similar)

(Not sure? Run: uname -m in a terminal - "x86_64" means the first link,

"aarch64" means the second.)

macOS

[DOWNLOAD LINK - X64]

Intel Macs

[DOWNLOAD LINK- Arm64]

Apple Silicon Macs (M1/M2/M3/M4)

(Not sure which you have? Apple menu > About This Mac - if it says

"Apple M1/M2/M3/M4" use the first link, if it says "Intel" use the second.)


📋 Launching Windows

  1. Download.

  2. Extract the Pro Tracker files.

  3. Launch Pro Tracker.

  4. Start Pokémon Revolution Online.

  5. Select your desired hunting target(s).

  6. Start tracking.

📋 Launching Mac OS

  1. How to start it (first time - about a minute):

  2. Unzip the download (double-click it).

  3. Open Terminal (Cmd+Space, type "terminal", press Enter).

  4. Type: cd followed by a space, then drag the unzipped folder into the

  5. Terminal window, and press Enter.

  6. Run this command:

  7. bash macos-start.sh

📋 Launching Linux

  1. How to start it (first time - a few minutes, it installs what it needs):

  2. Extract the zip.

  3. Open a terminal in the extracted folder.

  4. Run this command:

  5. bash linux-start.sh


Main Features

🎯 Pokémon Hunting Tracker

The heart of Pro Tracker remains the hunting tracker.

The tracker can automatically monitor your Pokémon Revolution Online client and keep track of your hunting session without requiring you to manually enter every encounter.

Tracking includes:

  • 🔍 Automatic Pokémon encounter detection

  • 📍 Automatic location detection

  • 🆙 Encounter level detection

  • ♀️♂️ Gender detection

  • Shiny detection

  • 🎨 Form/Event detection

  • 🎣 Catch detection

  • 💨 Pokémon breaking free

  • ⏱️ Hunting timer

  • 📊 Encounter statistics

  • 🎯 Targeted encounter statistics

  • 📈 Encounter rate

  • 🎣 Catch rate

  • Since Shiny counter

  • 🎨 Since Form counter

  • 🔄 Resettable hunting statistics

  • 💾 Persistent hunting data

You can track up to four hunting targets simultaneously, making it possible to monitor several Pokémon without constantly changing your target.


🖥️ Multi-Client Support

Pro Tracker is designed with multi-client users in mind.

You can track up to four Pokémon Revolution Online clients simultaneously, with each client maintaining its own information.

Each client can have its own:

  • Hunting statistics

  • Hunting targets

  • Appearance settings

  • Boss cooldowns

  • PvP history

  • Preferences

  • Hunting data

Client profiles can also be named, making it much easier to keep track of which tracker belongs to which PRO client.


🔎 Advanced OCR & Detection

A major part of Pro Tracker is the automatic recognition system used to read information directly from the game.

The application contains a dedicated OCR and capture system for recognizing information such as:

  • Pokémon species

  • Pokémon level

  • Gender

  • Location

  • Shiny status

  • Forms

  • Event Pokémon

  • Battle state

  • Catch results

The detection system also contains additional refinement and correction logic to improve recognition accuracy.


📚 Encounter History

Your encounters aren't simply discarded after the current hunt.

Pro Tracker maintains a persistent encounter database so you can look back at your previous encounters.

Encounter history can include:

  • Pokémon

  • Level

  • Gender

  • Location

  • Date/time

  • Shiny/Form information

You can also view encounter history for individual Pokémon.

Large encounter histories are supported through pagination rather than requiring the application to load everything at once.


🎣 Catch Logs

Caught Pokémon have their own dedicated history.

The Catch Log records information such as:

  • Pokémon

  • Level

  • Gender

  • Location

  • Shiny/Form

  • Date/time

You can:

  • View catch history

  • Search by Pokémon

  • Remove entries

  • Clear history

  • Export your catch data


Shiny & Form Tracking

Shiny hunting is one of the main reasons Pro Tracker exists, so shiny and form detection has received special attention.

The tracker supports:

  • Shiny detection

  • 🎨 Form detection

  • 🌟 Shiny sprites

  • 🎨 Form sprites

  • 📊 Since Shiny tracking

  • 📊 Since Form tracking

  • 🔔 Shiny notifications

  • 🔔 Form notifications

  • ⏸️ Independent Since Form pause

Different event and form classifications can also be handled separately.


🧬 Counterparts & Pokémon Forms

(Meant to remove clicking on the cards. Will next update)

The database contains a dedicated system for Pokémon counterparts and forms.

This allows alternate versions of Pokémon to be represented separately rather than simply treating every form as the same Pokémon.

The system supports:

  • Regional forms

  • Alternate forms

  • Event forms

  • Counterpart sprites


👑 Boss Database

The Boss Database has grown into one of the largest sections of Pro Tracker.

The database currently contains 58 boss definitions, including custom bosses.

Each boss can contain information such as:

  • Boss name

  • Difficulty

  • Location

  • Requirements

  • Boss Pokémon

  • Pokémon levels

  • Nature

  • Ability

  • Held items

  • Moves

  • Rewards

  • Pokémon rewards

  • Item rewards

  • Pokédollars

  • PvE Coins

  • Streak rewards

  • Special requirements/messages

Boss information is stored in JSON, allowing the database to be expanded without requiring the entire application to be rebuilt.


⏱️ Boss Cooldown Tracker

Pro Tracker also keeps track of your boss cooldowns.

Cooldowns can be tracked independently from normal hunting.

Features include:

  • Boss cooldown tracking

  • Automatic battle detection

  • Manual cooldown activation

  • Boss-specific cooldowns

  • Multi-client cooldown separation

This makes it much easier to keep track of which bosses are ready without maintaining a separate list outside of the game.


⚔️ PvP Tracking

PvP battles now have their own tracking system.

The tracker can record:

  • Opponents

  • Number of battles

  • Last battle

  • Battle history

  • Client association

PvP history can also be:

  • Removed

  • Cleared

  • Exported to CSV

  • Exported to JSON

Additional detection logic is used to prevent NPC trainers from incorrectly being treated as PvP opponents.


📊 Lifetime Statistics

Your hunting statistics can now be viewed separately from your current hunt.

Lifetime statistics include:

  • ⏱️ Total hunting time

  • 👾 Total encounters

  • Shiny Pokémon

  • 🎨 Event/Form Pokémon

  • 🎣 Pokémon caught

  • 💨 Pokémon broken free

  • 📈 Form rate

  • Shiny rate

  • 👑 Boss battles

  • 🏆 Boss victories

  • 💀 Boss losses

  • ⚔️ PvP battles

  • 🏆 PvP victories

  • 💀 PvP losses

These statistics are independent of resetting an individual hunting session.


🎨 Fully Customizable Appearance

One of the biggest additions to Version 1.0 is the appearance system.

Pro Tracker can be heavily customized to match your preferred style.

You can customize:

  • Background colors

  • Font colors

  • Border colors

  • Button colors

  • Header colors

  • Panel colors

  • Sprite backgrounds

  • Encounter-table backgrounds

  • Font

  • Font size

  • Text shadows

  • Text outlines

  • Custom images

  • GIF backgrounds

  • Gradient backgrounds

  • Gradient direction

The appearance editor includes a live preview so you can see your changes before applying them.


🎨 Custom Themes

Appearance settings can also be saved as .protheme.json files.

This means themes can be:

  • Saved

  • Loaded

  • Shared

  • Imported

  • Exported

  • Reset

This opens the door for the community to create and share their own Pro Tracker themes.


🔊 Sound Notifications

Pro Tracker supports customizable sound notifications.

Currently this includes notifications for:

  • Shiny Pokémon

  • 🎨 Form Pokémon

Sounds can have their own volume settings and can be tested directly from the settings.


📥 Import & Export

Hunting data can be backed up and transferred.

Supported formats include:

  • CSV

  • JSON

Importing can either:

  • Add data to an existing hunt

  • Replace existing hunt data

This makes it much easier to migrate between installations or keep backups of your hunting history.


🧮 Calculators (Under Construction)

Pro Tracker includes several calculators intended to make common Pokémon-related calculations easier.

⚔️ Damage Calculator (Under Construction)

The Damage Calculator supports a wide range of battle information, including:

  • Attacker

  • Defender

  • Pokémon levels

  • IVs

  • EVs

  • Nature

  • Abilities

  • Held items

  • Moves

  • Move power

  • Stat stages

  • Weather

  • Terrain

  • Burn

  • Reflect

  • Light Screen

  • Critical hits

  • Type effectiveness

  • Damage ranges

  • Damage percentages

  • KO calculations

Moves can also be filtered based on whether the Pokémon can actually learn them.


🧬 IV Calculator (Under Construction)

The IV Calculator allows you to calculate Pokémon stats based on:

  • Pokémon

  • Level

  • Nature

  • IVs

  • EVs

It also supports the six primary stats and Hidden Power calculations.


🌎 World Quest Calculator (Under Construction)

The World Quest Calculator helps keep track of community and individual contribution calculations.

It can calculate:

  • IV totals

  • Individual catches

  • Average IV

  • Number of catches

  • Community contribution

  • Share percentage

  • Ticket calculations


📖 Game Information

The application now has a dedicated Game Information section.

Current/planned sections include:

  • 👑 Boss Database

  • 🧬 Counterparts

  • 📖 Game Guides

  • 💎 Mega Stones

  • Legendary Pokémon

  • 📈 EV Zones

  • ⛏️ Excavations

  • 🧮 Calculators

  • ⚔️ Damage Calculator

  • 🌎 World Quest Calculator

  • 🧬 IV Calculator

Additional database sections will continue to be added as development progresses.


📚 Game Guides

The application also contains an in-development guide system.

The system is designed to allow guides to be viewed directly inside Pro Tracker rather than requiring users to constantly switch between the game and browser.

Guide functionality includes:

  • Guide database

  • Guide parsing

  • HTML rendering

  • In-app guide viewing

  • Browser fallback


🎉 Events

An experimental Events system has also been added.

The system is designed around displaying and managing event information, including:

  • Event listings

  • Event descriptions

  • Event rewards

  • Pokémon rewards

  • Item rewards

  • Pokédollars

  • Pokémon submissions

  • Event entries

  • Active events

The event system is still under development and will continue to evolve.


📢 Announcements

A dedicated Announcements section has also been added.

This allows important information to be displayed directly inside the application rather than requiring users to manually check the forum for every update.


🐛 Report a Problem

A dedicated problem-reporting system is included to help gather useful diagnostic information when something goes wrong.

Rather than simply reporting:

"The tracker isn't detecting Pokémon."

the diagnostic tools can help determine whether the issue is related to:

  • Screen capture

  • OCR

  • Client detection

  • Location recognition

  • Tracker state

  • Data

  • Configuration


📌 Compact Mode

Don't want the tracker taking up your entire screen?

Pro Tracker includes a dedicated compact mode.

The compact tracker provides the important controls and information while taking up considerably less space.

It includes:

  • Start

  • Stop

  • Reset

  • Pokémon selection

  • Target information

  • Current encounter

  • Previous encounter

  • Hunting timer

  • Always-on-top support


📌 Always on Top

The tracker can remain above other windows while playing.

This can be particularly useful when using the tracker alongside multiple PRO clients.

The statistics panel can also be positioned on either side of the tracker.


📋 Statistics & Table Customization

Not everyone wants to see the same information.

Pro Tracker allows individual statistics to be hidden without disabling the underlying tracking.

You can customize visibility for statistics such as:

  • Hunting time

  • Total encounters

  • Targeted encounters

  • Since Shiny

  • Since Form

  • Successful catches

  • Broken free

The encounter table can also have individual columns hidden.

Hidden information is still tracked in the background.


⚔️ NEW — Pokémon Battle Simulator (Under construction)

And finally...

🐝 Pro Tracker is no longer just a tracker.

One of the largest additions to Version 1.0 is the integrated Pokémon Battle Simulator.

The simulator is being developed directly alongside the tracker and shares many of the Pokémon, move, ability, item, and battle systems used throughout the project.


🧑‍🤝‍🧑 Team Builder

Build your own Pokémon teams directly inside Pro Tracker.

The Team Builder supports:

  • Six-Pokémon teams

  • Pokémon selection

  • Team ordering

  • Lead selection

  • Pokémon replacement

  • Pokémon removal

  • Moves

  • Abilities

  • Held items

  • Levels

  • IVs

  • EVs

  • Nature

  • Shiny status


👑 Battle Bosses

The Boss Database and Battle Simulator are connected.

This allows bosses from the database to become actual simulator opponents.

You can select bosses based on their available difficulty:

  • Easy

  • Medium

  • Hard

The simulator can then use their stored Pokémon, levels, moves, abilities, and items.

This means the Boss Database is no longer simply informational.

You can actually battle them.


⚔️ Battle System

The simulator contains an underlying battle engine rather than simply displaying a visual mock battle.

The engine currently supports systems such as:

  • Damage calculation

  • Accuracy

  • Critical hits

  • STAB

  • Type effectiveness

  • Weather

  • Terrain

  • Stat stages

  • Nature

  • IVs

  • EVs

  • Abilities

  • Held items

  • Status conditions

  • Entry hazards

  • Screens

  • Protect

  • Substitute

  • Drain

  • Recoil

  • Healing

  • Poison

  • Burn

  • Toxic Spikes

  • Spikes

  • Stealth Rock

  • Rapid Spin

  • Defog

  • Two-turn moves

  • Switching

  • Mega Evolution

  • Z-Moves

  • Battle phases

  • Battle events

  • Battle logging

The battle engine is being developed as its own modular system so additional mechanics can continue to be added.


🧠 Battle AI

The simulator also contains several experimental AI systems.

Current development includes:

  • Baseline/random AI

  • Monte Carlo AI

  • Neural-network AI

  • Model-based AI

  • Battle memory

  • Opponent memory

The long-term goal is to allow the simulator to observe battles and use those battles to improve future decision making.


🗃️ Data-Driven Architecture

A large portion of Pro Tracker is data-driven.

Pokémon, moves, bosses, themes, locations, and other information can be stored externally rather than being hard-coded directly into the application.

This makes it much easier to expand the project over time.

The project currently makes use of systems for:

  • Pokémon data

  • Move data

  • Ability data

  • Boss data

  • Item data

  • Location data

  • Theme data

  • Counterpart/form data

  • Sprite data


🚧 Experimental / In Development

Not everything currently visible in the application should be considered completely finished.

Some areas remain under active development, including:

  • 🗺️ Interactive Maps

  • Legendary Pokémon database

  • 📈 EV Zones

  • ⛏️ Excavations

  • 📖 Additional guides

  • 🎉 Events system

  • 🤖 Deep-learning battle AI

  • 🔬 Advanced Battle Lab functionality

  • 🎨 Automatic form identification

  • Additional boss information

These features are being developed alongside the main application and will continue to receive updates.


🐛 Known Issues

As with any major 1.0 release, there are still things being worked on.

Some platform-specific behavior, OCR edge cases, and experimental features may not work perfectly in every environment.

If you encounter a problem, please use the application's diagnostic/reporting tools where possible.

When reporting an issue, please include:

  • Operating system

  • Pro Tracker version

  • PRO client version

  • What you were doing

  • What happened

  • Any relevant screenshots

  • Diagnostic information when available

The more information provided, the easier it is to reproduce and fix the problem.


❤️ Credits & Thanks

A huge thank you to everyone who has:

  • Tested Pro Tracker

  • Reported bugs

  • Suggested features

  • Provided feedback

  • Tested different operating systems

  • Helped identify OCR issues

  • Tested bosses

  • Tested the simulator

  • Helped improve the database

This project has grown considerably because of the feedback from the PRO community.


📋Final Words

What started as a small hunting tracker has turned into something considerably larger.

Pro Tracker & Database is now intended to be an all-in-one companion for Pokémon Revolution Online, combining hunting, statistics, databases, bosses, calculators, history, customization, and battle simulation into a single application.

I hope you enjoy Version 1.0, and as always, feedback and bug reports are greatly appreciated!

Thank you for checking out Pro Tracker! 💜

Edited by Blackfoot

I didn't try it but it's tuff. I will test it rq.

I got that DAWG in me.

16 minutes ago, Jafila said:

I didn't try it but it's tuff. I will test it rq.

Yea, I tried it, it's not a scam and totally legit... for now at least.

I got that DAWG in me.

  • Blackfoot changed the title to [Tool] Pro Tracker & Database - Beta 2.0 (Cross Platform Introduced)
  • Author

8/20/2026

Converted all winforms to AMAXL for cross-platform use.

OCR Logic was changed a bit for all 3 platforms.

  • Author

Reuploaded new version of MacOS/Linux, as well as updates to windows. (Disabled Linux, there seems to be issues still)

Several things were missed in the original compiles. However, now that they should all be there, the files have doubled in size.

With this newer version this also add 8 new customized fonts, as well as the ability to change the size of the font.

Bosses are clickable to start a cooldown, I am working on it tracking with it only being opened, and not having to press play. (Avoids adding time while ur not hunting)

Edited by Blackfoot

  • Blackfoot changed the title to [Tool] Pro Tracker & Database - Beta 3.0 (Cross Platform Introduced) Hoping all cross-platform issues are now fixed.

tanks for the lemons foot also tracker is cool i guess

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.