OVERLAY ADDRESS OUTDATEDGet the new URL in the desktop app: Stream page › copy the OBS address.

THE TRACKER HAS MOVED

You opened an old room link. The tracker now runs as a desktop app for Windows. Your data is safe: install the app and enter your room code there.

How to move over

VERSION 2.0.0-beta.1 · DESKTOP APP FOR WINDOWS

The Soullink tracker that plays along.

Two players, one run: every change reaches your partner instantly. The tracker reads encounters straight from your emulator, knows every major battle from Gen 1 to 8 and serves your OBS overlay too.

  • 18 editions · Gen 1–8
  • Auto-tracking GBA + DS
  • German & English

Version 2.0.0-beta.1 · Windows 10/11 (64-bit)

The download goes live with the release of version 2.0.0-beta.1. You can already read the guide.

Free · no account · no ads

WHAT THE TRACKER DOES

Built for duos, streamers and hardcore Nuzlockers

Everything a Soullink needs – and a few things you have been missing.

Soullink as a duo – synced live

One of you creates a room, the other enters the room code – done. From then on you share one save: catches, deaths, team and battle list show up on both PCs instantly.

  • One pair per route – if one faints, its partner joins it in the graveyard
  • You see whether your partner is online and where in the app they are
  • Playing solo? Nuzlocke mode is streamlined for one player
Links view of the app: routes with one Pokémon each for Jonix and Maze, level and status, the editor of one route is open

Auto-tracking for GBA and DS NEW: DS

A Lua script in the emulator detects wild encounters and catches and suggests them in the tracker. One click adds them – or auto mode takes care of it.

  • GBA: mGBA 0.10+ with FireRed/LeafGreen (English version)
  • DS: BizHawk 2.9+ (melonDS) with Diamond/Pearl/Platinum, HeartGold/SoulSilver, Black/White and Black 2/White 2
  • No Node.js, no extra program – the bridge to the emulator runs inside the app

To be honest: DS tracking is still in beta. With German Black/White ROMs (including the sequels) the tracker cannot reliably tell wild Pokémon from trainer battles – so it briefly asks at every battle.

Set up DS auto-tracking

LIVE tab: dialog “A wild Drowzee appeared!” at Route 11, below it the list of suggestions

Level caps you can rely on

All 18 editions from Gen 1 to 8 come with their major battles – gym leaders, rivals, Elite Four and champions. Every list was checked twice against sources: levels from the game data, order from the story progression.

  • Real badges of the region and a picture of your next opponent
  • Briefing with the opponent team, matchups and chain risk – plus export to the damage calculator
  • Rules with dupes, shiny and species clause, hard or soft cap and the primary type rule

More about badges and battle lists

Briefing for Misty: level cap 21, opponents Staryu and Starmie, chain risk for four links

OBS overlay 2.0 with run timer NEW

The overlay comes straight from the app: fullscreen layouts with cut-outs for game and cams, or single elements – in the new default style Clean Dark, plus GBA Pixel and Minimal.

  • Shared run timer you can pause – also with a global shortcut
  • Alerts for deaths, catches, shinies, evolutions, badges and new attempts
  • Links, team, next battle, graveyard and badges as elements with fixed sizes

Set up the overlay

OBS overlay in the duo layout, Clean Dark style: two game screens, links, next battle, run timer and graveyard
AND ALSO

The details that carry a run

Encounters per route NEW

What is still left here? Every location shows species, method, level and rate – lines you already used up (dupes) are greyed out.

Primary type rule NEW

The popular Soullink rule: no primary type twice in the shared team. The tracker warns you as soon as you add a Pokémon.

Death dialog & graveyard

Cause, killer, level: every loss is recorded and rests as a grave card in the graveyard.

Attempts & moments

Failed runs go to the archive, every catch, death and badge into the timeline – with undo for your own last action.

18 editions, German names

From Red/Blue to Sword/Shield, with forms and randomizer generations. “Glumanda” and “Charmander” lead to the same Pokémon.

Kanto Night & Kanto Day

A calm look with pixel icons, built for the second screen next to your emulator: dark by default, light at the push of a button.

Shortcuts

N adds a new route, ? shows all shortcuts. From inside your game, Ctrl+Alt+N brings the tracker to the front.

Catch calculator, types & Pokédex

Catch chance, type chart and Pokédex are built in – no switching to the browser mid-battle.

HOW IT LOOKS

Screenshots & video

Real pictures from the app (demo room) – click for the large view. The video follows with the release.

All videos

System requirements

  • SYSTEMWindows 10 or Windows 11, 64-bit
  • INTERNETfor live sync with your partner and the Pokémon sprites
  • STORAGEabout 500 MB of free disk space
  • AUTO-TRACKINGoptional: mGBA 0.10+ for FireRed/LeafGreen (English) or BizHawk 2.9+ for Gen 4/5 DS games (beta)
  • STREAMINGoptional: OBS Studio or Streamlabs with a browser source
  • MAC / LINUXnot yet – maybe later

Frequently asked questions

Why does Windows warn me during installation?

Because the installer is not signed with a paid certificate – the tracker is a free hobby project. Click “More info” and then “Run anyway” to continue. Explained step by step here.

Which games does auto-tracking recognize?

With mGBA the English FireRed/LeafGreen. With BizHawk (beta) Diamond, Pearl, Platinum, HeartGold, SoulSilver, Black, White, Black 2 and White 2. You enter all other editions by hand. Details on languages and limits.

Does my partner need the app too?

Yes. You both install the app and enter the same room code.

Does the tracker cost anything?

No. No subscription, no account, no ads. If you like it, buy me a coffee.

All questions in the help center

Ready for your next run?

Install, share the room code, start playing. The tracker does the rest.

Version 2.0.0-beta.1 · Windows 10/11 (64-bit)