Skip to content

Instantly share code, notes, and snippets.

@thiagoh
Created April 10, 2026 12:56
Show Gist options
  • Select an option

  • Save thiagoh/8a1b09d371806c1e2d4ac3556f23327a to your computer and use it in GitHub Desktop.

Select an option

Save thiagoh/8a1b09d371806c1e2d4ac3556f23327a to your computer and use it in GitHub Desktop.
Windows Games Copy Guide (redacted)

Windows Games Copy Guide

Generated: 2026-04-10

Source Machine Info

  • Hostname:
  • IP: <DEVICE_IP>
  • Batocera Version: 42c (2025/10/06)
  • Kernel: 6.15.11

Windows Games Library

Game Size
Blur 7.5G
Contra Operation Galuga 14G
Double Dragon Neon 2.5G
HorizonChaseTurbo 1.3G
MARVEL Cosmic Invasion 492M
New Star GP 2.0G
Streets of Fury EX 1.1G
Streets of Rage 4 6.2G
TMNT Arcade Wrath Of The Mutants 6.6G
TMNT Shredders Revenge 2.1G
Ultra Street Fighter 4 26G
UMVC3 3.7G

How to Copy a Game to Another Batocera Machine

Prerequisites

  • SSH must be enabled on the destination machine: Main Menu → Network Settings → Enable SSH
  • Both machines on the same network (or reachable via IP)

Step 1 — Copy the game folder

rsync -av /userdata/roms/windows/GAME_NAME.pc/ user@DESTINATION_IP:/userdata/roms/windows/GAME_NAME.pc/

Example:

rsync -av /userdata/roms/windows/Streets\ of\ Rage\ 4.pc/ root@<DEVICE_IP>:/userdata/roms/windows/Streets\ of\ Rage\ 4.pc/

Step 2 — Copy artwork and video (optional but recommended)

rsync -av /userdata/roms/windows/images/ root@DESTINATION_IP:/userdata/roms/windows/images/
rsync -av /userdata/roms/windows/videos/ root@DESTINATION_IP:/userdata/roms/windows/videos/

Step 3 — Metadata (gamelist)

Either:

  • Re-scrape on the destination from EmulationStation: Start → Scraper
  • Or copy the full gamelist: rsync -av /userdata/roms/windows/gamelist.xml root@DESTINATION_IP:/userdata/roms/windows/gamelist.xml

Notes

  • All games are GOG installs — no DRM, fully self-contained in their .pc folders
  • Game launch is defined by autorun.cmd inside each .pc folder (specifies exe and subfolder)
  • No registry entries or system-level dependencies — just copy and play
  • SSH client on this machine is Dropbear v2024.86 (compatible with standard rsync/ssh commands)
  • Destination machine should run Batocera 40+ for best Wine/Proton compatibility
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment