OK, well after more than 6 months of waiting for an answer or something to be done about
this, I've decided I'm going to go ahead and fork Nintendont and fix the issue myself.
It would help
greatly if someone could point me to the part in the code that deals with the button combo for reset/power off as that's the only thing I'll need to change. Also, any tips for building/compiling?
-------------------------------------------------------------------------------------------------------------------------------------------------------------
Need some help compling Nintendont.
Does anyone know of
a proper step-by-step compiling guide (i.e. from having
nothing on your system to having a successfully built boot.dol)?
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
OK, here's what worked:
How to build your own copy of Nintendont on Windows - a step-by-step guide
1) If you haven't already, Clone
the Nintendont GitHub repo
2) Install the latest version of
devkitPro (you'll replace some folders later)
3) Download the folders from
the mediafile like on Nintendont's GitHub page
4) Go to C:\devkitPro\ and rename the following folders:
devkitARM - rename to "devkitARM-original"
devkitPPC - rename to "devkitPPC-original"
libogc - rename to "libogc-original"
5) Paste the replacement folders from Nintendont - make sure they're named devkitARM, devkitPRO and devkitPPC respectively (you have to unzip everything to get to the actual folder itself)
- NOTE that the mediafire link contains 2 devkitPPC versions. The one called
devkitPPC r35-2 is the latest. Copy the
other one in first (it should simply be called devkitPPC), then paste the one called devkitPPC r35-2 over it, choosing to replace any duplicate files
6) Once you're sure the above folders have been correctly replaced, go ahead and open your cloned copy of Nintendont
7) In the root directory, run Build.bat - if all went well, it should build a brand new copy of loader.dol in the "loader" folder (check the timestamp to make sure it's the one you just built)
8) Go ahead and make any changes you want to Nintendont!
When I've fixed the button combo, I'll upload a pull request. That way, even if the devs never get around to merging it, the code will be available for those that want to set their own button combo.
------------------------------------------------------------------------------------------------------------------------------------------------------------------
Managed to find the relevant code (here's the promised
pull request for anyone interested) and remapped the combos to the following:
Exit is now L, R, Start
Reset is now A, Y, Start