Pokemon Black 2 · DeSmuME · .dsv Auto Sync

Track your Black 2 Soul Link automatically.

Your local agent watches your DeSmuME savefile, rotates backups, and syncs your team, box and encounters with your partner in real time.

No save states
Local backups
Partner sync
Agent token auth

Live run command center

Black 2 Soul Link

Agent Online · 1 min ago

Party

4 synced

Encounters

Route 19

Backup

30 kept

Player 1

Synced

Servine

Leafy

Lv. 24

Lucario

Aura

Lv. 25

Player 2

Synced

Patrat

Watchy

Lv. 4

Purrloin

Shade

Lv. 5

Route 19 encounter

Patrat ↔ Purrloin

Linked
01

DeSmuME .dsv

02

Local Agent

03

HTTPS API

04

Dashboard

Built for the run, not the spreadsheet

Everything your Soul Link needs, synced from the right file.

The web app stays on the server. The Windows agent stays beside DeSmuME and only uploads parsed snapshot JSON over HTTPS.

DeSmuME Save Sync

Point the agent at your Battery .dsv file and let it detect changes automatically.

Automatic Backup Rotation

Every changed save can be copied into timestamped backups while old snapshots rotate out.

Black 2 Party Tracking

Show party, box, levels, nicknames and met locations in one clean dashboard.

Live Partner Dashboard

Both players can follow the run state from the same shared invite-based run.

Encounter Pairing

Group catches by met location and confirm Soul Link pairs route by route.

Graveyard & Box Tracking

Mark deaths manually, keep your box organized, and avoid losing track mid-run.

Pipeline

How it works

DeSmuME .dsv to local agent to HTTPS API to dashboard. No save states, no direct server access to your PC.

01

Create run

Create a Black 2 run and invite your partner.

02

Connect agent

Generate an agent token and paste it into config.json.

03

Play and sync

Save ingame. SoulSync handles backups and uploads the snapshot.

Ready for your next Soul Link?

Create the run, invite your partner, and let the agent handle the boring parts while you focus on the route.