Skip to content
This repository has been archived by the owner on Jun 4, 2020. It is now read-only.

Releases: Bob123a1/CDNSP-GUI

CDNSP GUI Bob v6.0.2

28 Jan 01:05
2d35662
Compare
Choose a tag to compare

CDNSP GUI v6.0.2 - Bob (Beginner Friendly, read the text file, then simply double click the Python GUI file to launch!)

Changelog:

  • Added a text box to show the game name @danch15
  • Improved performance to show last version Thanks to @danch15
  • Added release date column (Please download this file and rename it to titles.json and place it in your Config folder. Thanks to @blawar

Note: The zip attached here will contain all the files you will need to start the GUI

v6.0.2 Screenshot:
GUI screenshot

CDNSP GUI Bob v6.0.1

24 Oct 09:37
5a2219c
Compare
Choose a tag to compare

CDNSP GUI v6.0.1 - Bob (Beginner Friendly, read the text file, then simply double click the Python GUI file to launch!)

Changelog:

  • Fixes all previously known errors
  • Support for new titlekey list format

Note: You will need to have the files from v6 first (download the v6 zip). Place the v6.0.1 script inside the GUI folder once you have it.

CDNSP GUI Bob v6

09 Oct 10:22
9bd9423
Compare
Choose a tag to compare

CDNSP GUI v6 - Bob (Beginner Friendly, read the text file, then simply double click the Python GUI file to launch!)

Changelog:

  • Functional GUI without needing to get info from the CDN
    • Game images, description, and versions will all work without needing a cert (Some games/TID may not work) (Pulling the information from alternative sources)
  • Check for game updates without needing a cert (as requested by a lot of users)
  • *Added support for pausing and resuming downloaded (Thanks to user @rockbass2560 on Github)

It does not support downloading, but the main reason for this update is for users to get game image, info, and version without needing a cert

You can download the v6 zip here and extract the GUI folder or you can just update the script within the GUI itself! You should get a notification about GUI update.

You can also find my previous releases here: https://github.com/Bob123a1/CDNSP-GUI/releases

Note: Version list will get updated automatically on every startup, you don't need to manually do it through the "Update Version List" button

CDNSP GUI Bob v5.0.2

19 Sep 10:05
a1986c2
Compare
Choose a tag to compare

CDNSP GUI v5.0.2 - Bob (Beginner Friendly, read the text file, then simply double click the Python GUI file to launch!)

Address bugs with Nut mode
New up to date language files ready for most languages
New language added: Czech, if there's anymore new languages you would like to translate then you can contact me through DM
A more friendly message to tell you the cert is dead

There is a known bug in v5.0.1 when update the language files, I would suggest you to grab the v5.0.2 script first then use that to download the language files

You can download the v5.0.2 script here and put it in your GUI folder or update it through the GUI itself! You should get a notification about GUI update.

Note: You will need to have the files from v5 first. Place the v5.0.2 script inside the GUI folder once you have it.

You can also find my previous releases here: https://github.com/Bob123a1/CDNSP-GUI/releases

CDNSP GUI Bob v5.0.1

15 Sep 10:47
b898c50
Compare
Choose a tag to compare

CDNSP GUI v5.0.1 - Bob (Beginner Friendly, read the text file, then simply double click the Python GUI file to launch!)

Address all currently known bug in v5

You can download the v5.0.1 script here and put it in your GUI folder or update it through the GUI itself! You should get a notification about GUI update.

Note: You will need to have the files from v5 first. Place the v5.0.1 script inside the GUI folder once you have it.

CDNSP GUI Bob v5

14 Sep 11:56
b898c50
Compare
Choose a tag to compare

CDNSP GUI v5 - Bob (Beginner Friendly, read the text file, then simply double click the Python GUI file to launch!)

Changelog:
The GUI now have the ability to preload games!
It now comes with two different modes that you can use. "CDNSP Mode" and "Nut Mode",
CDNSP Mode is the mode we are used to where it will display games that we currently have the titlekeys for.
Nut Mode is the mode where it allows you to "preload" game (download game where we don't have the titlekeys to yet)

Download Location and NSP Repack Location - This is a highly requested feature, now you have the ability to choose where you want to download your files to and where you want to repack them. This can be separate directories. Useful for people that saves their files to a cloud storage.

Update the GUI and Language Files - New feature to update the GUI files and Language Files through the GUI itself, therefore you wouldn't need to download new scripts or languages files manually anymore. You will get notified if there's new versions available.

Download All - This feature allows you to download ALL games in your mode, games can be filtered using "No Demo" and "No Japanese Game" filter. This will download all the base game, updates, and DLCs available for each title.

Game Version List - Now new versions to a game are stored in the Version_info.json file so that you don't have to spam Nintendo as much. You can simply update the version list in "Download" -> "Update Version List", this will fetch for the latest game version for all your installed games

Unlock NSX Files - Preload files that are downloaded comes in the NSX format (basically we don't have the titlekeys for that game yet so you can't install it on your Switch), this feature will pickup NSX files that can be unlock and unlock them into NSP format for you to install them!

Refresh List - If you have just added in a new titlekey into the titlekeys.txt file manually, use the "Refresh List" button to refresh the list and see your new game show up.

Auto Shutdown - This is an option for you to auto shutdown your computer once your queued downloads have finished. Note: This only works with queued downloads, and the feature is automatically turned off each time you start the GUI to prevent users from accidentally shutting down.

Titlekey overwrite and manually adding in - You may use the titlekeys_overwrite.txt to overwrite titlekeys that are incorrect (mostly used for DLCs). This file can also be used to add in your own titlekeys into the GUI list (Useful when the bot is down and you want to add into keys manually). Check the file to see how to format your keys.

New TitleID column and ability to search by TitleID

Lots of bug fixes - Thanks to user danch15 on Github

Special thanks to @blawar for being a great teacher! Check out his program (https://github.com/blawar/nut)

Also thank you to the people maintaining the two databases!

CDNSP GUI Bob v4.1.1

15 Aug 13:02
405571c
Compare
Choose a tag to compare

Fixes problem with retrieving the wrong update version
SSL changes and workaround for unverified certificates (Thanks to user rdmrocha on Github)

IMPORTANT: You would need the files from v4.1, download v4.1 files here

Simply put the script in your v4.1 folder and launch it by double clicking (Windows) or through Command Line

CDNSP GUI Bob v4.1

13 Aug 10:03
08a2434
Compare
Choose a tag to compare

CDNSP GUI v4.1 - Bob (Beginner Friendly, read the text file, then simply double click the Python GUI file to launch!)

Changelog:
The GUI now have translation for 24 different languages!
Big thanks to my translation team: @ Jojo, @ KazumaKiryu, @ Dolur, @ Maruku, @ Jinoshi(ジノシ)#4416, @ RoutineFree, @ pordeciralgo, @ cdndave, @ JHI_UA#8876, @ mk, @ arkham_knight, @ Soundwave, @ Vinczenon, @ dinoster, @ SirArmazd, @ Pacmasaurus, @ ioann1s, @ Damar, @ szczuru, @ twitchRSA, @ gurucuku#4629, @ Quince, @ fadzly

Some words in the GUI may not be translated because I have added in a few more features and therefore were not able to be translated in time, I will include all the translation in the next release!

Game Info Loading - Now the GUI can fetch information about a game for you! I have included a list of infos for majority of the games. Or then the GUI will automatically download game infos if they don't exist and add them to the info file. (Thanks to Panda's scraping script!)

Game Scanning Improved - Now it doesn't take for years for games to be scanned, I have tested it with more than 1000+ games, and it only took less than 1 second to complete the scan!

Game Version List - Now new versions to a game are stored in the Version_info.json file so that you don't have to spam Nintendo as much. You can simply update the version list in "Download" -> "Update Version List", this will fetch for the latest game version for all your installed games

Filter for Japanese Games - Filters out Japanese games based on the name of the game, if there's any games that doesn't get filtered out or shouldn't be filtered then let me know!

Fixed previous problems with v4.0.1 - Tinfoil Download, Mac and Linux hactool problem are now fixed
Switching language on the fly - Simply click on the "Language" menu and select the language you want, and then the GUI will automatically be translated to that language!

Automatically Add New Download - Automatically add new downloaded games to the installed.txt file which is a file that stores all the games that you have downloaded.

Minor Bug Fixes

Notes: I will recommend you to extract the v4.1 folder to a new location and you can copy over your Images folder.

CDNSP GUI Bob v4

05 Aug 21:44
ab70b2a
Compare
Choose a tag to compare

CDNSP GUI v4 - Bob (Beginner Friendly, read the text file, then simply double click the Python GUI file to launch!)

Big thanks to contribution of developer theLorknessMonster for coding the queue saving and loading section of the GUI!

Changelog:

  • Added queue saving and loading! If your download dies halfway and you still have a bunch of games in queue but you have to close the program then now you don't have to worry anymore with auto-queue saving!

  • Queue saving and loading also allows you to share your favourite game collections with others online!

  • Scanning for existing games and showing game status is now here!
    The GUI can now scan for existing games on your computer by using the "scan for existing game feature" in the Tools menu (New added menu to the GUI).

Game status:

  • Own - You have the game and there's no update available

  • Update - There's a new update available for the game

  • New - This is a new game on the titlekey list! (New game status on the new games will stay until the next time you update the titlekeys)

  • An option to patch the NSP to be able to be played on the minimium firmware requirement (e.g. A game that requires FW 5.1.0 can be patched to be played on FW 5.0.0) (Thanks to developer NickPancakes for submitting it)

  • A filter for DEMO (Been requested many times and it finally is here!)

  • A small base64 decoder tool to decode base64 text to URL and also allow you to open them in your browser! (This is located in the new "Tools" menu)

  • Aria2c disabled and removed

And much more for you to discover!

Note:
I strongly suggest you to extract the v4 folder on it's own, you can copy over the NSPOUT and Images folder.
When the program is "Building the current state file" it will take some time, since it will compare each game you have to see if there's a new update available.