- Joined
- Nov 16, 2015
- Messages
- 554
- Trophies
- 0
- Location
- Cornaria
- Website
- foxmcloud.net
- XP
- 1,014
- Country
--------------- NEW-NUSGrabberGUI ---------------
I am no longer maintaining this project yet again. An update has been published; you can either download it here or run your program and it will update itself. (Hint: Make sure it's not in debug mode by ensuring it's named "NEW-NUSGrabberGUI.exe"!) If you need help with the program, I will still do my best to help you. The best method to contact me is through "support AT foxmcloud (period) net".
Development of a new NUSGrabberGUI was suggested to me by members of the community over on the thread "The Definitive Guide to Wii U Hacking" created by fiveighteen. Since I wanted to help the community of hackers, I decided to go for it. Now, after months of development, the beta is here, and I will try my best to implement good suggestions. If you find any spelling or grammar (including spacing) issues, PLEASE tell me. It's one of my pet peeves. Also, you can now find the project's source code here: https://github.com/FoxMcloud5655/NEW-NUSGrabberGUI
This program will provide you a way to easily view all the titles that the Wii U has to offer, and allows you to call the command line versions of NUSGrabber and CDecrypt straight from the program. Basically, it allows you to download and decrypt game updates, system titles, and even full titles, granted that you have the keys to decrypt them.
Right here! This is a zip which contains almost everything you need to run NEW-NUSGrabberGUI.
https://www.dropbox.com/s/202joxtlbyldl1q/NEW-NUSGrabberGUI.zip?dl=1
https://www.dropbox.com/s/202joxtlbyldl1q/NEW-NUSGrabberGUI.zip?dl=1
If you're on a Linux computer, follow these instructions:
1. Install winetricks (if it's not installed already) using this command in your terminal: "sudo apt-get install winetricks" If wine has been previously installed on your computer, delete/rename the .wine folder located at "/home/*username*/.wine".
2. Run this command in the terminal: "export WINEARCH=win32"
3. Download this file somewhere (preferably in your "Downloads" folder) using this command: "wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks"
4. Now for a long wait... Run this command to install the .NET Framework and all required binaries: "bash winetricks dotnet45 corefonts". When a dialog asks to restart the computer at any point after install, select "Restart Later".
1. Install winetricks (if it's not installed already) using this command in your terminal: "sudo apt-get install winetricks" If wine has been previously installed on your computer, delete/rename the .wine folder located at "/home/*username*/.wine".
2. Run this command in the terminal: "export WINEARCH=win32"
3. Download this file somewhere (preferably in your "Downloads" folder) using this command: "wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks"
4. Now for a long wait... Run this command to install the .NET Framework and all required binaries: "bash winetricks dotnet45 corefonts". When a dialog asks to restart the computer at any point after install, select "Restart Later".
If you're on a Mac, you can also install WINE, but I don't currently have instructions, as I don't own a Mac. If you get it to work, let me know!
First of all, you'll need to download Microsoft's .NET Framework 4.5 if you haven't done so already. Here is a link: https://www.microsoft.com/en-us/download/confirmation.aspx?id=30653
To download a title, follow these steps:
1. Load the program, and update your versionlists. (You can skip updating the versionlists if you know they are up to date or if you want the latest version.)
2. Search for/Click on the title you want to download.
3. Select a version from the list on the right side. (This step is optional if you want the latest version.)
4. Hit the download button.
To install the title that you've downloaded, you need to put ALL the files that you downloaded (stored in the root directory of the program, in a subdirectory with the titleid, and optionally a version if you selected one... like this: "/program/titleid/version/") from this program (WITHOUT decrypting them) onto your SD Card in a folder called install. So, if your SD Card was mounted as the F: drive, then one example of the files should look like this: (F:\install\00000001.app)
If you want to decrypt the title for use with Loadiine or for your personal use (which is NOT needed if you want to install the update to the Wii U), then follow these additional steps:
1. Hit the decrypt button.
2. Navigate to folder which was just created (if you selected a specific version, then it would be "\rootdir\titleid\version\", but if you got the latest version, then it would be "\rootdir\titleid\")
3. Select the .bin of the Wii U Common key (which you have to obtain yourself)
Additionally, you can check the auto-decrypt checkbox in the settings to always decrypt downloaded titles. After the first time of use, the program remembers where your WiiU Common Key is stored, and uses that every time unless you move or delete the key.
To download a title, follow these steps:
1. Load the program, and update your versionlists. (You can skip updating the versionlists if you know they are up to date or if you want the latest version.)
2. Search for/Click on the title you want to download.
3. Select a version from the list on the right side. (This step is optional if you want the latest version.)
4. Hit the download button.
To install the title that you've downloaded, you need to put ALL the files that you downloaded (stored in the root directory of the program, in a subdirectory with the titleid, and optionally a version if you selected one... like this: "/program/titleid/version/") from this program (WITHOUT decrypting them) onto your SD Card in a folder called install. So, if your SD Card was mounted as the F: drive, then one example of the files should look like this: (F:\install\00000001.app)
If you want to decrypt the title for use with Loadiine or for your personal use (which is NOT needed if you want to install the update to the Wii U), then follow these additional steps:
1. Hit the decrypt button.
2. Navigate to folder which was just created (if you selected a specific version, then it would be "\rootdir\titleid\version\", but if you got the latest version, then it would be "\rootdir\titleid\")
3. Select the .bin of the Wii U Common key (which you have to obtain yourself)
Additionally, you can check the auto-decrypt checkbox in the settings to always decrypt downloaded titles. After the first time of use, the program remembers where your WiiU Common Key is stored, and uses that every time unless you move or delete the key.
If you have errors when you attempt to download or decrypt a title, then you probably need Visual C++ x86, which can be found here: https://www.microsoft.com/en-us/download/details.aspx?id=48145
MAKE SURE YOU GET "x86", NOT "x64", EVEN IF YOUR SYSTEM IS 64-BIT!
If you have any other errors while running this program, you can PM me about them, open up an issue on GitHub (preferred method), or enable the debug feature yourself (if you know what you're doing) by renaming the .exe to NUSGrabberGUI, and attempt to deduce the problem and fix it yourself.
The changelog can be found at this project's home on GitHub: https://github.com/FoxMcloud5655/NEW-NUSGrabberGUI/blob/master/CHANGELOG.txt
The versions that start with a 'v' are the versions that the wiki has. If there are versions for a particular title inside the versionlists, then that title will not have any 'v' style versions, and instead pull its versions from the compiled versionlist.
If you have questions about how to use/install the files gathered by the NUSgrabber (the command line version that my program calls) or have questions about NUSgrabber in general, then check out some of the other threads here on GBATemp.
My alpha testers:
WiiuGold for willingly being my only alpha tester and for listing my app on their site.
My beta testers:
hama for finding a bug with some setups not handling NUSGrabber being started from another program properly on startup.
supermalloch for finding a crash when attempting to do multiple tasks in a row.
markehmus for finding the bug with being able to hit the download button when there were no titles.
Nemesis90 for finding out about the redistributable problem.
Net-KILLER for finding the fix to the redistributable problem.
Nym5 for finding a permanent fix to the redistributable problem.
lonemoonHD for beta testing the "hidden" debug features
emuman100 for testing the GUI on WINE in Linux.
xtremegamer for providing instructions on how to get the GUI working in Linux.
aspire78 for finding the regional settings bug.
Garou for finding the auto-updating bug.
CableLeecher for finding that the region wasn't saving.
FunThomas for finding out that some systems don't like floats.
My translators:
victormr21 for the Spanish translation.
And last, but not least:
Sumea for the NEW name (haha)
Maximilious for suggesting CDecrypt to be added to the GUI.
Adr990 for the original code for the GUI.
crediar for the command line NUSGrabber and CDecrypt.
fiveighteen for being the first to suggest making this program!
WiiuGold for willingly being my only alpha tester and for listing my app on their site.
My beta testers:
hama for finding a bug with some setups not handling NUSGrabber being started from another program properly on startup.
supermalloch for finding a crash when attempting to do multiple tasks in a row.
markehmus for finding the bug with being able to hit the download button when there were no titles.
Nemesis90 for finding out about the redistributable problem.
Net-KILLER for finding the fix to the redistributable problem.
Nym5 for finding a permanent fix to the redistributable problem.
lonemoonHD for beta testing the "hidden" debug features
emuman100 for testing the GUI on WINE in Linux.
xtremegamer for providing instructions on how to get the GUI working in Linux.
aspire78 for finding the regional settings bug.
Garou for finding the auto-updating bug.
CableLeecher for finding that the region wasn't saving.
FunThomas for finding out that some systems don't like floats.
My translators:
victormr21 for the Spanish translation.
And last, but not least:
Sumea for the NEW name (haha)
Maximilious for suggesting CDecrypt to be added to the GUI.
Adr990 for the original code for the GUI.
crediar for the command line NUSGrabber and CDecrypt.
fiveighteen for being the first to suggest making this program!
Last edited by FoxMcloud5655,
, Reason: No longer maintaining this project.