I recently finished working on a simple python program, so I present to you:
NSMBUtility - V1.2 not likely to contain any bugs
What kind of program is this?
It's a small program written in Python 3. It helps you starting with NSMBU and NSLU hacking. It has some basic features, such as making an environment. But it has also some options that would save you some time, like the .sarc to .szs converter. This is basically a program that helps you with loading your custom levels in these games. As I said, this is version V1.2, one of the first releases, so it isn't really advanced yet. As long as I have enough time to keep this up, I'll release updates, with some new features.
What features does it already have?
Currently, it has the following features:
You can download it from here! (Github) (This is the latest version, a pull request created by AboodXD)
Or from here! (GitHub) (Original v1.1)
Or, last option, click here to download NSMBUtility_V1.1.zip (Mediafire)
What do I need to run this?
If you want to run this program, you'll need:
After downloading it, unzip it and store the folder on your desktop. Read the README.txt carefully.
Run NSMBUtility.py using the following command in CMD:
Where {path} is the path to your file.
For futher instructions, take a look at the included README document.
FaQ
Q: Help! NSMBUtility crashes / gives a couple of errors after downloading Reggie Next or the latest Spritedata!
A: You probably haven't moved the program to the proper folder. Read the paragraph above.
Q: Is NSLU supported?
A: Yes, it is! Everything should work with NSLU. Since release V1.1, you have the option, in option one, to change the game the structure is generated for. As from now, these games are fully supported: NSMBU, NSLU and NSMBU + NSLU (2 in 1 disc).
Screenshots
Some screenshots from V1.1. Note: Take a look above for the current features.
Changelog
V1.0 The Release
V1.1 The NSLU Update!
Reggie Next! with NSMBU & NSLU support:
Spritedatabase:
Wiimms SZS Toolset:
NSMBUtility:
If you have any problems, errors or suggestions, you can share them here.
Enjoy, and have fun.
Minotaurus
NSMBUtility - V1.2 not likely to contain any bugs
What kind of program is this?
It's a small program written in Python 3. It helps you starting with NSMBU and NSLU hacking. It has some basic features, such as making an environment. But it has also some options that would save you some time, like the .sarc to .szs converter. This is basically a program that helps you with loading your custom levels in these games. As I said, this is version V1.2, one of the first releases, so it isn't really advanced yet. As long as I have enough time to keep this up, I'll release updates, with some new features.
What features does it already have?
Currently, it has the following features:
- Creating an environment where you can put all your Wii U hacking stuff. This is done automatically when you open it for the first time
- Creating the folder structure for NSMBU / NSLU / NSMBU + NSLU (2 in 1 disc) for Cafiine
- Download the latest version of Reggie Next! with NSMBU and NSLU support
- Download the latest spritedata for Reggie Next!
- Automatically convert .sarc file to .szs (using Wiimms SZS Tools)
- An option to open the url if you encounter any problems
- And luckily, an exit option
- More features might be added in future releases
You can download it from here! (Github) (This is the latest version, a pull request created by AboodXD)
Or from here! (GitHub) (Original v1.1)
Or, last option, click here to download NSMBUtility_V1.1.zip (Mediafire)
What do I need to run this?
If you want to run this program, you'll need:
- NSMBUtility (Yes, you need it. )
- A PC running Windows
- Python 3 (preferably the latest version) get it from here
- Wiimms SZS Toolset (if you want to use the converter) which can be downloaded from here.
- A C:\ partition (a folder will be created in here, this might be editable in future releases)
- An internet connection (when you download files)
After downloading it, unzip it and store the folder on your desktop. Read the README.txt carefully.
Run NSMBUtility.py using the following command in CMD:
Code:
cd {path}
python NSMBUtility.py
Where {path} is the path to your file.
For futher instructions, take a look at the included README document.
FaQ
Q: Help! NSMBUtility crashes / gives a couple of errors after downloading Reggie Next or the latest Spritedata!
A: You probably haven't moved the program to the proper folder. Read the paragraph above.
Q: Is NSLU supported?
A: Yes, it is! Everything should work with NSLU. Since release V1.1, you have the option, in option one, to change the game the structure is generated for. As from now, these games are fully supported: NSMBU, NSLU and NSMBU + NSLU (2 in 1 disc).
Screenshots
Some screenshots from V1.1. Note: Take a look above for the current features.
Changelog
V1.0 The Release
- Release
V1.1 The NSLU Update!
- NSLU should now be fully supported. A feature for NSMBU + NSLU (2 in 1 disc) is also implented in option 2.
- A few things are improved, this results in a better layout.
- Creating environment(option 1) is now removed, because folders will be automatically created(if not there) when you use option 1(cafiine), option 2(reggie), or option 4(convert .sarc to .szs)!
- NSMBUtility will now run as admin (only if it needs to!)
- Added an option to download AboodXD's version of Reggie Next for fast rendering!
- You won't need to update NSMBUtility every time a new version of Reggie Next comes out!
- More accurate directory for Reggie Next
- Option 3 will not download the spritedata if Reggie Next isn't installed, because it would be useless than.
- Added an option to view the NSMBU Hacking guide here on GBATemp!
- In V1.1, you needed to put NSMBUtility in C:\Wii U to work correctly, now you don't have to!
- A little minor changes.
Reggie Next! with NSMBU & NSLU support:
- RoadRunnerWMC, MrRean, Grop, Kinnay, Meorge and others
Spritedatabase:
- RoadRunnerWMC, MrRean, Grop, Kinnay, Minotaurus and others
Wiimms SZS Toolset:
- The Wiimms SZS Toolset Team
NSMBUtility:
- Minotaurus & AboodXD
If you have any problems, errors or suggestions, you can share them here.
Enjoy, and have fun.
Minotaurus
Last edited by Minotaurus,