Export to GitHub

usbloader-gui - issue #2297

Please remove deletion of nincfg.bin (r1229), Nintendont does not always honor boot


Posted on Jan 3, 2015 by Swift Giraffe

What steps will reproduce the problem? 1. Launch Gamecube game using Nintendont 2. Nintendont launches, but does not launch the game. Instead it presents the SD/USB chooser

What is the expected output? What do you see instead?

Something is causing Nintnedont to not launch the requested game by USB Loader GX, so Nintendont just goes to its Start Screen with USB/SD selection.

What revision of USB Loader GX are you using? (exact number, don't say "latest") On what operating system (IOS/Firmware/System)?

r1233, 4.3U

Please provide any additional information below.

This wouldn't be an issue if GX didn't also insist on deleting the nincfg.bin file (Nintendont configuration) every time. This means that, when the game launch fails and Nintendont launches, it has lost all of your settings, and then you have to go in and put in the settings manually. I don't know what's causing the game launches to fail in Nintendont

Comment #1

Posted on Jan 3, 2015 by Swift Giraffe

Forgot to mention. The failures from Nintendont are random. Sometimes, when the game is launched from GX, the game will init with proper settings, etc. Other times, Nintendont will not launch the game and ask for SD/USB. This is when having the old nincfg.bin would be handy.

Comment #2

Posted on Jan 4, 2015 by Massive Elephant

Nincfg.bin deletion is now a user setting in r1235 - always create/overwrite it - always delete it - don't create/overwrite/delete it

Comment #3

Posted on Jan 4, 2015 by Swift Giraffe

Thanks! Could you write up a very short doc on how to compile USB Loader GX? I've tried several times on Ubuntu virtual machines unsuccessfully.

Comment #4

Posted on Jan 4, 2015 by Massive Elephant

I don't know if it works the same on linux.

On windows you need: 1. install devkitPro with all latest version of devkitPPC etc. 2. Latest version of DevkitPPC is not working, so you need to download DevkitPPC r26, and extract it to your devkitPro folder. (you can make a new folder, for example /devkitPro/devkitPPC_r26/) 3. before compiling, set devkitPPC_r26 as "DEVKITPPC" environment variable. Or you can fully delete r27 and install r26 in /devkitPPC/ folder.

  1. Download "libogc+portlib for devkitPPC r26" from the download page. extract to your devkitPro folder to add/replace existing files. http://code.google.com/p/usbloader-gui/downloads/detail?name=libogc_portlibs_20120506_devkitPPC_R26.7z

  2. since r1235, you need additional libraries in your libogc. You can find them in the Branches http://code.google.com/p/usbloader-gui/source/browse/#svn%2Fbranches%2Flibs You need libwupc and libsicksaxis. browse to these folder and type "make" and "make install"

Now it should compile fine.

devkitr27 is probably your issue. I'll fix compiling with r27 when I have more time.

Status: Fixed

Labels:
Type-Defect Priority-Medium