CopyUpdates Switch: Difference between revisions
From GameBrew
More actions
Created page with "{{Infobox Switch Homebrews |title=CopyUpdates |image=Switch-logo.png |description=Sync Nintendo Switch game files using DBI. |author=tetj |lastupdated=2026/03/19 |type=PC Utilities |version=3 |license=N/A |download=https://dlhb.gamebrew.org/switchhomebrews/NXSyncDBISwitch.7z |website=https://github.com/tetj/NXSyncDBI |source=https://github.com/tetj/NXSyncDBI |donation= }} {{#seo: |title=Switch Homebrew PC Tools (PC Utilities) - GameBrew |title_mode=append |image=Switch-l..." |
No edit summary |
||
| Line 19: | Line 19: | ||
|image_alt=CopyUpdates | |image_alt=CopyUpdates | ||
}} | }} | ||
CopyUpdates is a console utility for synchronizing Nintendo Switch game files between an origin folder and a destination folder, 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. | |||
It | It 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 <code>[0100XXXXXXXX0000]</code>, and versioned by their bracketed version tag, for example <code>[v65536]</code>. | ||
== Features == | == Features == | ||
| Line 49: | Line 47: | ||
== External links == | == External links == | ||
* | * GitHub - https://github.com/tetj/NXSyncDBI | ||
Latest revision as of 10:46, 28 May 2026
| 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, 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.
It 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