CopyUpdates Switch
From GameBrew
More actions
| CopyUpdates | |
|---|---|
| General | |
| Author | tetj |
| Type | PC Utilities |
| Version | 3 |
| License | N/A |
| Last Updated | 2026/03/19 |
| Links | |
| Download | |
| Website | |
| Source | |
CopyUpdates is a console utility for synchronizing Nintendo Switch game files between an origin folder and a destination folder.
It is especially useful when used with DBI's MTP mode, and is designed to automate the process of copying games, updates and DLCs between a Switch and a PC.
The utility scans an origin directory for game title subfolders and, for each one that also exists in the destination, copies files whose version is newer than what is already present. Files are identified by their bracketed ID, for example [0100XXXXXXXX0000], and versioned by their bracketed version tag, for example [v65536].
Features
- Sync updates and DLCs from a local folder to a Switch, or pull from Switch to PC.
- Auto-detects sphaira MTP mode in addition to DBI MTP.
- Compare mode with
-cto detect and replace size-mismatched files between two folders. - Sort by install status with
-s, moving local files into_Installedor_NotInstalledbased on what is on the Switch. - Match-folder sort with
-m, scoped to every subfolder with a given name. - Flatten folders with
-f, moving base and update files out of game subfolders into the nearest underscore-prefixed parent folder. - Auto-tag file types with
-t, appending[UPD]or[DLC]to filenames missing a content-type label. - Age-rating sort with
-agerating, organizing game folders by ESRB rating and maximum number of players. - uLaunch menu generator with
-ulaunch, generating uLaunch.m.jsonhome-screen menu files from a local folder structure. - Verbose mode with
-verbose, printing the reason every skipped file was not uploaded.
Installation
Check HowTo.md in the project for instructions.
Changelog
v3
- new features completed.
v2
- Merge branch 'main' of [1](https://github.com/tetj/NXSyncDBI) into main.
v1
- First Release.
External links
- Github - https://github.com/tetj/NXSyncDBI