Easily manage your switch game backups
Super Mario Odyssey [0100000000010000][v0].nsp
).Having a prod.keys file will allow you to ensure the files you have a correctly classified. The app will look for the "prod.keys" file in the app folder or under ${HOME}/.switch/ You can also specify a custom location in the settings.json (see below)
Note: Only the header_key, and the key_area_key_application_XX keys are required.
During the App first launch a "settings.json" file will be created, that allows for granular control over the Apps execution.
You can customize the folder/file re-naming, as well as turn on/off features.
{
"versions_etag": "W/\"c3f5ecb3392d61:0\"",
"titles_etag": "W/\"4a4fcc163a92d61:0\"",
"prod_keys": "",
"folder": "",
"scan_folders": [],
"gui": false,
"debug": false, # Deprecated, no longer works
"check_for_missing_updates": true,
"check_for_missing_dlc": true,
"organize_options": {
"create_folder_per_game": false,
"rename_files": false,
"delete_empty_folders": false,
"delete_old_update_files": false,
"folder_name_template": "{TITLE_NAME}",
"switch_safe_file_names": true,
"file_name_template": "{TITLE_NAME} ({DLC_NAME})[{TITLE_ID}][v{VERSION}]"
},
"scan_recursively": true,
"gui_page_size": 100
}
The following template elements are supported:
Please set debug mode to 'true', and attach the slm.log to allow for quicker resolution.
'GUI':false
cmd
switch-library-manager.exe
X:\folder\containing\nsp\files"
-r
to recursively scan for nested folders'GUI':false
cd
to the folder containing switch-library-manager
chmod +x switch-library-manager
to make it executableX:\folder\containing\nsp\files"
-r
to recursively scan for nested foldersgit clone https://github.com/giwty/switch-library-manager.git
go get -u github.com/asticode/go-astilectron-bundler/...
go install github.com/asticode/go-astilectron-bundler/astilectron-bundler
cd switch-library-manager
and then mv $HOME/go/bin/astilectron-bundler .
./astilectron-bundler
This program relies on blawar's titledb, to get the latest titles and versions.