Fork of Switch Library Manager created by giwty
- TITLES_JSON_URL and VERSIONS_JSON_URL now are configurable in settings.json
- TitleID in library tab is upper case now
- Corrected button from "export to scv" to "export to CSV"
- "Updates" tab now is "Missing updates"
- "DLC" tab now is "Missing DLC"
- New keys are now well calculated
- First 13 ID hexadecimal chars are used to get title information insted of 12. It caused "Duplicate game base" on games with the same first ID 12 hexadecimal chars
- File names starting with a dot ('.') now are accepted
- Last title row is now exported
- Added "ignore_demos" option in 'settings.json' . All titles with field "isDemo" set to true in "titles.json" are ignored
- Added "blacklist.json" support. If present, all titles/dlc in this file are ignored. Ideal to avoid those games you'll never want in your list. Fields -> "Id" (mandatory), "Name", "Region", "Reason"
- Added "whitelist.json" support. If present, all content included in this file is always listed. Ideal to add cart only games, homebrew or to redefine an already existing title listed in 'titles.json'. File struct the same 'titles.json' but only ID is mandator
- Added TITLEID, REGION and TYPE filter to "LIBRARY" tab
- Added TITLEID and REGION filter to "MISSING GAMES" tab
- Added TITLEID filter to "MISSING DLC" tab
- Added direct access to file update if exists. Just press CONTROL key on keyboard and then click on UPDATE or VERSION value
- New export method in MISSING DLC tab. Now creates a row for every missing dlc. The old method is also kept but has been renamed to "export to CSV (compact)"
- Download 'titles.json' and 'versions.json' from tinfoil not working. Get an x509 certificate error. Tried to solve it accepting all certificates, but I get an 404 - NOT FOUND error. I recommed to download them manually or change TITLES_JSON_URL and VERSIONS_JSON_URL
- Extract the zip file
- Double click the Exe file
- If you want to use command line mode, update the settings.json with
'GUI':false
- Open
cmd
- Run
switch-library-manager.exe
- Optionally -f
X:\folder\containing\nsp\files"
- Optionally add
-r
to recursively scan for nested folders - Edit the settings.json file for additional options
- Open
- Extract the zip file
- Double click the App file
- If you want to use command line mode, update the settings.json with
'GUI':false
- Open your Terminal
cd
to the folder containingswitch-library-manager
chmod +x switch-library-manager
to make it executable- Run `./switch-library-manager'
- Optionally -f
X:\folder\containing\nsp\files"
- Optionally add
-r
to recursively scan for nested folders - Edit the settings.json file for additional options
- Install and setup Go
- Clone the repo:
git clone https://github.com/pedro-dro/switch-library-manager.git
- Get the bundler
go get -u github.com/asticode/go-astilectron-bundler/...
- Install bundler
go install github.com/asticode/go-astilectron-bundler/astilectron-bundler
- Copy bundler binary to the source folder
cd switch-library-manager
and thenmv $HOME/go/bin/astilectron-bundler .
- Execute
./astilectron-bundler
- Binaries will be available under output
- To @giwty for his great job
- This program relies on blawar's titledb, to get the latest titles and versions.