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.
Live run command center
Black 2 Soul Link
Party
4 synced
Encounters
Route 19
Backup
30 kept
Player 1
SyncedServine
Leafy
Lucario
Aura
Player 2
SyncedPatrat
Watchy
Purrloin
Shade
Route 19 encounter
Patrat ↔ Purrloin
DeSmuME .dsv
Local Agent
HTTPS API
Dashboard
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.
How it works
DeSmuME .dsv to local agent to HTTPS API to dashboard. No save states, no direct server access to your PC.
Create run
Create a Black 2 run and invite your partner.
Connect agent
Generate an agent token and paste it into config.json.
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.