MonTally LogoMonTally docs

Profiles

Understand how MonTally profiles work, how to organize your data, and how automatic game profile switching behaves

Profiles

Profiles are one of the most important parts of modern MonTally.

They let you separate encounter data and settings behavior by use case, instead of forcing everything into one global tracker state.

Why Profiles Matter

Use profiles when you want to:

  • keep separate encounter histories
  • have one setup for standard OCR tracking
  • have another setup for PokeMMO integration
  • avoid mixing different hunting workflows together

Without profiles, long-term organization becomes messy very quickly.

Types of Profiles

MonTally can work with two profile categories:

1. Default Profile

This is the general-purpose profile.

  • it exists from the start
  • it is not tied to a specific supported game
  • it is ideal for the standard OCR workflow

2. Game Profiles

These are profiles associated with supported games.

For example:

  • PokeMMO

Game profiles can use a different detection mode and behavior from the default profile.

System Profiles vs User Profiles

MonTally keeps some profiles as system profiles.

System profiles:

  • are created automatically for supported games
  • are used for automatic game switching
  • can be game-locked
  • are not meant to behave like disposable custom profiles

User-created profiles:

  • can be created from Settings
  • can be renamed
  • can be deleted
  • are useful when you want separate organization beyond the built-in defaults

What Gets Separated by Profile

Each profile can keep its own:

  • current encounter state
  • persistent encounter history
  • tracker metadata
  • imported or synced native tracker baselines

This is especially useful for native PokeMMO sync, because MonTally can keep imported tracker state isolated instead of mixing it into unrelated hunts.

Creating a New Profile

To create a profile:

  1. Open Settings
  2. Go to the Profile section
  3. Set the profile name
  4. Choose a game assignment if needed
  5. Click New profile

After creating it, you can switch to it and keep working normally.

Saving Changes to a Profile

If you rename the active profile or change profile options:

  1. edit the profile fields in Settings
  2. click Save profile

This updates the active profile metadata.

Deleting a Profile

User-created profiles can be deleted.

Important:

  • deleting a profile also deletes the data stored inside that profile
  • this action should be treated as destructive
  • system profiles are not meant to be removed in the same way

Auto-Select Game Profile

MonTally includes an option called Auto-select game profile.

When enabled:

  • MonTally detects the currently running supported game
  • it switches to the matching profile automatically
  • when no supported game is detected, it can return to the default flow

This is useful if you regularly switch between normal tracking and a game-specific workflow such as PokeMMO.

PokeMMO Profiles

PokeMMO profiles are special because they do not behave like a normal OCR profile.

They can:

  • connect to the native PokeMMO tracker integration
  • import existing PokeMMO encounter counts
  • poll incremental tracker updates
  • optionally mirror the game in real time

This is why keeping PokeMMO in its own profile is strongly recommended.

Read more in PokeMMO Integration.

Mirror Mode

Inside a PokeMMO profile, MonTally can be configured to Match PokeMMO in real time.

When enabled:

  • Montally follows the same encounter data as PokeMMO
  • manual edits, deletes, and extra additions are restricted
  • the profile behaves more like a live mirror than a freeform counter

This is useful if you want strict parity with the game's own tracker state.

For most users, a clean structure looks like this:

  1. Default for normal OCR-based encounter tracking
  2. PokeMMO for native sync and game-linked tracking
  3. optional extra user profiles if you want to separate special projects or workflows

When to Create Extra Profiles

Create more profiles if you want:

  • separate project organization
  • cleaner imports and exports
  • different behavior between hunts or games
  • a dedicated sync target for imported tracker data