Homebrew Nintendont-CrisMMMod

CrisMod

Well-Known Member
OP
Member
Joined
May 4, 2020
Messages
367
Trophies
0
Age
37
XP
864
Country
Italy
Nintendont-CrisMMMod


icon.png

Hello everyone, I introduce you Nintendont-CrisMMMod it’s a Fork of the great "Nintendont FIX94”, this mod it simply inherited/ based from Mr. Mysterio Nintendont Mod / send0r Nintendont Mod where I would like to keep going with them great job made in the past.
Nintendont-CrisMMMod, it’s updated with all the latest kernel and fixes made to the original Nintendont FIX94 (if miss some particular fixing, please don’t hesitate to be one part of Contributors or ask here below.

About Nintendont-CrisMMMod

  1. I kindly reminds you that this it’s the first version of this app, and I will be happy if you would like to share your thoughts on it and what we can upgrade (included some new futures).


Contributors

  1. - To whom would like to contribute on this project, I uploaded all the source code in GiHub CrisMMMod, to find mistakes or add some new futures in the app.
    - To whom would like to make new Themes Backgrounds or Boot Loaders I will collect them and add to the new upgrades to download them from the app; please you are welcome:)




Wii U Nintendont CrisMMMod Channel NEW Version 7. 30 for PAD :

IMPORTANT:

  • There are two Wii U WUP Installer channels, to be use with Nintendont Wii U game PAD or in vWii without the Wii U game PAD capability.

  • The Wii U Nintendont Channel for PAD, it's a packages totally indipendent from the vWii local app. This it's a fully self package, have means that with this you can use the Wii U PAD as controller but unfortunately for the limitation of the emulation between Wii U and vWii to let work the Wii U Controller PAD, you will lose the internet connections futures from the app and this channel cannot be upgradable (you have to download from here the new version everytime). Instead the vWii version that can be download and upgrade everything but losing the Wii U PAD controller future. So, use this channel only as offline app.
  • These two Channels (Wii U for PAD and vWii version) can be installed to the Wii U next to each other, without risk that the two installations will be currapted.
Click here, with this Wii U Channel you can skip to add the boot.dol file into the Nintendont SD directory, and place just the meta.xml file in SD/apps/Nintendont/ , or to whom would like to keep the original FIX94 Nintedont folder, instead of to create a second folder and called “Nintendont-CrisMMMod” you can simply install this channel and it will use the same existing Nintendont folder to download background, color text and so on. Without to go in conflict to each other. The boot sound of the Channel, recall the GameCube booting.
Boot and Icon example, you can watch it in the bottom.

Wii U Nintendont CrisMMMod vWii Channel NEW for any versions :

IMPORTANT:

  • The vWii-Wii U Nintendont Channel , cannot be used with the Wii U PAD as controller, because it's a full forwarder from Wii U to vWii app; this allow you to update the app and download the customizations or upgrades directly from the app connecting in internet. If you decide to install also this, please install the Nintendont forwarder WAD in vWii. Otherwise will not open Nintendont-CrisMMMod in vWii. You can download the WAD for vWii below (important, don't use this WAD for normal Wii)

  • These two Channels (Wii U for PAD and vWii version) can be installed to the Wii U next to each other, without risk that the two installations will be currapted.
Click here, with this channel you must to have the boot.dol file into Nintendont folder and installed the below WAD in vWii as well.

Click here for the WAD

Boot and Icon example, you can watch it in the bottom.

Guide how to personalize your Nintendont :


  • GameCube / Triforce Real Boot Loader = CrisMMMod from the version 7.30, can support the GameCube Real Boot Loader/ Triforce and GameCube Boot Loader Animation all in the same time.
  • - IMPORTANT: To use the Real GC Boot Loader (with the Triforce no problems about), IF you Downloaded or added manually the ".png" Custom Game Boot Loaders, you have to take out or delete from Nintendont-CrisMMMod folder (SD:/apps/Nintendont/); otherwhise will go in conflict with the Real GC Boot Loader and the games will not boot!!!!!
The differences, are that, if you decided to have more real GameCube Boot Loader Menu or Triforce user experiences, you have to place your owned GameCube/Triforce Bios backup in the root of your SD card. The BIOS files are copyrighted and can't be provided or shared here. The BIOS files are automatically loaded from Nintendoen-CrisMMMod if found on the root of the SD card and will load based on the launched game region and type. ** Please, put the ".bin" backup Real Bios file into the SD:/ and rename on base of your real GC Region console like:
- iplpal.bin (GC) EU
- iplusa.bin (GC) USA
- ipljap.bin (GC) JP
- segaboot.bin (Triforce) INT **
How to use the Real BIOS GC Boot Loader, when you selected the game region as the same of your GC Region BIOS, it will booting the Real GC Animation and you have to hold pressed A button and the GC Menu Cube will appear to access the Memory Card manager functions, Settings, Date and so on...
  • GameCube Boot Loader Animation= CrisMMMod renders an animation which looks like the original GameCube BIOS start-up before every game launch. It's perfect if you can't find the BIOS files or want to feel the nostalgia of GameCube on vWii when starting PAL games.
-To activate it, simply go to Settings --> Skip IPL: and select "No"

  • Custom Menu Backgrounds = To use a custom menu background in Nintendont's, just place a background.png or background.jpg inside your /apps/Nintendont/ folder with a resolution of 640x480 pixels. Or you can simply download from available Nintendont's Settings Menu.
    - To download the custom Themes directly from Nintendont's, please go to Settings --> Update --> and scroll down till "Theme Menu" --> then scroll down to "Download Preview Pack” and wait till the downloaded of the Preview file will be done, and then navigate to the different Downloads Themes to choose the Background that you like more. Done!
    [**]Custom Game Boot Loaders (DON'T USE this theme in combination with the REAL BOOT LOADER above)= CrisMMMods custom game background loader themes are now working for ALL GameCube games. They will appear when the game boots and come with or without a loading bar. (If you will download the themes by the Nintendont app, into the SD directories it will create all the new necessaries folders automatically). Create a folder named 'CustomGameLoader' inside your Nintendont folder and place files named after the following scheme: GAMEID3.png for themes without loading bar, and GAMEID3X.png for themes with loading bar (for example GZLX.png for Wind Waker theme with loading bar).
    - To download the custom game background Settings --> Update Menu --> and scroll down till "Theme Menu" --> Download Loader Theme. Done!
    • The exactly list to consult for the over 135 Text custom colors, it's here: Click here
    • If you cannot find in between of over 135 Text custom color tones build-in you can customize the Nintendont Text Menu Color = Download the below the blank textcolor.ini file and specify a custom text color by placing the color's hexadecimal RGBA value.
    - You can copy the hexadecimal RGBA value (example: 0x33FFFF - copy the code without 0x and paste like that --> 33FFFF standard always add other two FF in the end of the code number, so will be like that --> 33FFFFFF ) from this site Hexadecimal RGBA Value site click here. Once copied the hexadecimal RGBA value paste it and edit in the textcolor.ini ( click here to download save it ), and place the file into the “/apps/Nintendont/” folder.
    • Upgrade the Games Titles = If will be some misspelling of some games, once it will be upgraded the file list, you can upgrade it by Nintendont Menu Settings without to do it manually.
    - Settings --> Update Menu --> Download titles.txt. Done!
    • Upgrade to the latest Controllers Supports for Nintendont = You can download the latest Controllers support from Nintendont Menu updates. Instead of placing manually the controller.ini file into the SD:/controllers/ .ini file.
    - Settings --> Update Menu --> Download controller.zip. Done!
    [*]Upgrade to the latest ID Games list file = You can download the latest ID Games list from Nintendont Menu Updates.​
    - Settings --> Update Menu --> Download gcn_md5. Done!
    • Added the Background Music.

Download the content (NEW version 7. 30) :
Attention: You have to update it manually for now, because the build-in update it doesn't. I hope to fix it with the next release.....
- Get the latest Loader.dol rename it to boot.dol and place it in /apps/Nintendont (or Nintendont-CrisMMMod)/ along with the files meta.xml and icon.pgn.



Change Log - Now Nintendont-CrisMMMod NEW version 7. 30 can :
(Problem with the Update Nintendont-CrisMMMod option, hope to fix with the next release).
- Hot fixes Crashing when you will use GC Real Bios backup with the Animation GC Bios Theme.
- Automatic Boot Loaders Switch IF the IPL on menu Settings it's settled on NO.
- Fixed if you will have the real IPL backup will show only the IPL/ Animation of the related console booting (or GC or Triforce not both like before). (Contributor - AnthonyRyuki)
- Fixed the Home button Power issue with PS4 v.1 / v.2 Controller.
- Added Switch Wired Game Cube Controller. (by Silcoish from FIX64 repo)

Change Log - Now Nintendont-CrisMMMod NEW version 7. 20 can :
(Problem with the Update Nintendont-CrisMMMod option, hope to fix with the next release).
- Added a Music Menu background (in meantime that you navigate the menu and customizations, now you can listen the suitable music in background)
- Changed the frame Preview themes from Brown to Black (please re-download the preview from the app)- Adjusted the Menu Themes and divided the voices to the related position.
- Added the Menu Voice for the New 2021 Backgrounds themes (not ready – coming soon).

- Added new futures in Triforce Games Backup:
  • Now can settle the language selection for F-Zero AX. (Contributor - AnthonyRyuki)
  • Autosave the game progress for the Triforce games. (Contributor - AnthonyRyuki)
Change Log - Now Nintendont-CrisMMMod NEW version 7. 10 can :
- In Theme Menu, added an extra menu voice "Text Color Custom Menu" .- Now you can choose between over of 135 Text custom color tones...
- The new function in Nintendont Menu "TRI Analog Pedals" can change the color as well and added the wording (NEW), next to it.
- Changed the Menu Update descriptions.
- New Channel for vWii Mode to keep both next to each other for different scenarios.
PREVIOUS Change Log - Now Nintendont-CrisMMMod version 7. 5 can :
- Get all the New Updates app from the Menu, without to add the files manually into the SD. - Get all the New Themes Bios loading from the app.
- Get all the New Themes Menu from the app.
- Get the new Controllers supporting from the app.
- Get the new upgrades/ fixing Games names from the app.
- Get the new upgrades/ fixing Games ID names from the app.
- Changed the names of Themes, to be distinguish well between Boot Loader Themes and Nintendont Menu themes.

- Add a new futures in Triforce Games Backup:
  • D-Pad mapping for V.St. 2002 and Gekitou Pro Yakyuu. (Contributor - AnthonyRyuki)
  • V.St. 4 2004 Export version add the region change from the Menu settings of the game. (Contributor AnthonyRyuki)
  • F-Zero AX region change. (Contributor - AnthonyRyuki)
  • V. St. 4 2004/ 2006 Wii U Gamepad Left Analog fix.
  • Triforce analog pedals. (Contributor - AnthonyRyuki)

Bugs that need to be fixed :

If you try to upgrade the app from Nintendont-CrisMMMod, for now it doesn’t work (hope to solve this with the next Upgrade).

[COMPANY=URL]Suggestions :[/COMPANY]
  • If you want watch the previwes of the new temes that you are going to download, please go to the Settings Menu and press on Download Preview Pack. At the beginning or first time downloaded, somethimes I noticed that the themes Light Themes or Black Themes it doesn't show up the preview. So, if you face this, please press for second time on Download Preview Pack, and then all them will show up.​
FIX94, crediar, AbdallahTerro, send0r, Mr. Mysterio, GerbilSoft, JoostinOnline, GreyRogue, Howard, Cyan
 

Attachments

  • example_Icon.png
    example_Icon.png
    21.6 KB · Views: 230
  • example_Nintendont-CrisMMMod boot.png
    example_Nintendont-CrisMMMod boot.png
    114.6 KB · Views: 298
  • example_Icon vWii.png
    example_Icon vWii.png
    16.5 KB · Views: 164
  • example_Nintendont-CrisMMMod vWii boot.png
    example_Nintendont-CrisMMMod vWii boot.png
    30.1 KB · Views: 178
Last edited by CrisMod,

MikaDubbz

Well-Known Member
Member
Joined
Dec 12, 2017
Messages
2,773
Trophies
1
Age
34
XP
4,924
Country
United States
Every time I try to download theme preview files (in v 7.5), Nintendont crashes after appearing to be downloading data for a couple of minutes. But I look on the card and nothing seems to have been downloaded. Is there a database I can access with my computer of the images for the custom game boot loader backgrounds? I definitely want to make use of those, but can't seem to do it with the built in downloader at this time.
 

CrisMod

Well-Known Member
OP
Member
Joined
May 4, 2020
Messages
367
Trophies
0
Age
37
XP
864
Country
Italy
Every time I try to download theme preview files (in v 7.5), Nintendont crashes after appearing to be downloading data for a couple of minutes. But I look on the card and nothing seems to have been downloaded. Is there a database I can access with my computer of the images for the custom game boot loader backgrounds? I definitely want to make use of those, but can't seem to do it with the built in downloader at this time.
Hi, thank you to report this.
The network it's working well, just then I tested on Wii and vWii(Wii U), but I found that if you try to open the app from the Wii U Channel menu; the updates it's not working and hang the console. This probably it's caused because the cIOs it's busy to emulate the Wii U PAD controller to be used in vWii; in fact the Nintendont Firmware it's named 255.255.255, that it's ubnormal Firmware version.

Now, I will try another type of Wii U channel forwarder to understand if I can go around on that.

So for your case, if you use the Wii U Channel to open the Nintendont it's a limit of how the Wii U handle to open the vWii, so, please try to download the Preview from the vWii Homebrew, and then use the Wii U channel as offline app. In meantime I'm going to do some test on it.
Instead, if you are tryng to open the app from the vWii and for unknow reason you have this problem; probably try to watch the "switch" of your SD that it's not settle to LOCK.

Let me know, please....
 
  • Like
Reactions: Alexander1970

MikaDubbz

Well-Known Member
Member
Joined
Dec 12, 2017
Messages
2,773
Trophies
1
Age
34
XP
4,924
Country
United States
Sorry, maybe I don't quite get what this is for. Can someone tell me in three sentences or less, what is different about it than the official one? :unsure:

Just more options: menu background and a separate background when game starts to boot (real nice for games directly forwarded to from the home menu as it doesn't show any debug-looking text when loaded this way), plus the ability to change the font color. Mostly its just about improving the aesthetics of Nintendont as far as I can tell. I think you get a few more options to toggle in the options for booting games too, but they may just be from the latest vanilla Nintendont build, I hadn't updated the app for quite some time, so some other things may be from this version that I'm not entirely sure of.
 
  • Like
Reactions: CrisMod

MikaDubbz

Well-Known Member
Member
Joined
Dec 12, 2017
Messages
2,773
Trophies
1
Age
34
XP
4,924
Country
United States
I'm messing around with font colors, and the number codes don't seem to properly corelate with hex codes. I'm trying to make a dark purple color for the font, but I'm having a hard time finding a proper code that will get that.
 

CrisMod

Well-Known Member
OP
Member
Joined
May 4, 2020
Messages
367
Trophies
0
Age
37
XP
864
Country
Italy
I'm messing around with font colors, and the number codes don't seem to properly corelate with hex codes. I'm trying to make a dark purple color for the font, but I'm having a hard time finding a proper code that will get that.
This could be related of which Monitor PC are you using and where you are displayed Nintendont.
For example: if you are watching the chromatic colours to the PC Monitor with the technology TN, the chromatic scale will appear in one way; instead of if you are watching the chromatic colours on a PC Monitor IPS technology, the colours will appear in another way (will be huge differences).
Another example: I'm using a professional monitor with IPS technology, and of course I cannot have exactly the same scale looking of the Wii U PAD or LCD TN. Maybe if you display them in a Plasma could be similar to the IPS. But of course, if try to say that in the green colour scale of what you pick up the colour will appear Red to the Wii/vWii ....in this case yes there is a problem. The same story if you are trying to watch the colours on the phone screen between IPS, AMOLED, TN OLED and so on....
 
Last edited by CrisMod,
  • Like
Reactions: Alexander1970

MikaDubbz

Well-Known Member
Member
Joined
Dec 12, 2017
Messages
2,773
Trophies
1
Age
34
XP
4,924
Country
United States
This could be related of which Monitor PC are you using and where you are displayed Nintendont.
For example: if you are watching the chromatic colours to the PC Monitor with the technology TN, the chromatic scale will appear in one way; instead of if you are watching the chromatic colours on a PC Monitor IPS technology, the colours will appear in another way (will be huge differences).
Another example: I'm using a professional monitor with IPS technology, and of course I cannot have exactly the same scale looking of the Wii U PAD or LCD TN. Maybe if you display them in a Plasma could be similar to the IPS. But of course, if try to say that in the green colour scale of what you pick up the colour will appear Red to the Wii/vWii ....in this case yes there is a problem.

Well I mean the colors are waaaaay off. I put in a code for a dark purple and get a bright cyan, I put in a dark blue and I get an emerald green. Colors aren't even close to corresponding, I can't make a purple color in general show up lol.
 

CrisMod

Well-Known Member
OP
Member
Joined
May 4, 2020
Messages
367
Trophies
0
Age
37
XP
864
Country
Italy
Well I mean the colors are waaaaay off. I put in a code for a dark purple and get a bright cyan, I put in a dark blue and I get an emerald green. Colors aren't even close to corresponding, I can't make a purple color in general show up lol.
LOL.... Give me the colour code I will try later.
 

mive

Well-Known Member
Member
Joined
Jul 19, 2018
Messages
252
Trophies
0
Age
38
XP
577
Country
Germany
just some notes as you seem not that familiar with git:

your repo is missing a .gitignore file, this is used for files which you dont want to track (e.g. generated .o files),
see e.g.: https://github.com/FIX94/Nintendont/blob/master/.gitignore
(then you dont need commits like https://github.com/Special-Niewbie/...mmit/3073a6e6e73620424d57ec49969f7ef2b0abbae7)

you can run make clean to delele generated files
If someone clones your repo currently, a make clean is needed else
Code:
make[2]: *** No rule to make target 'C:/Users/Nintendont-CrisMMMod/loader/source/ppc/PADReadGC/source/PADReadGC.c', needed by 'PADReadGC.o'.  Stop.
which is super weird to see on a non windows system
after running make clean (and fixing the permission issue described below), compiling works
Code:
linking ... loader.elf
output ... loader.dol
make[1]: Leaving directory '/tmp/Nin_chrismod/loader'

also
kernel/bin2h/bin2h needs the correct permission to work (dont donwload a repository as zip, clone it, else you get such strange permission errors)
Code:
make[1]: ../bin2h/bin2h: Permission denied
 ls -l kernel/bin2h/bin2h
-rw-r--r-- 1 mv mv 585840 15. Jan 08:41 kernel/bin2h/bin2h
# missing the execute bit
# fix with chmod 755 kernel/bin2h/bin2h
 

CrisMod

Well-Known Member
OP
Member
Joined
May 4, 2020
Messages
367
Trophies
0
Age
37
XP
864
Country
Italy
just some notes as you seem not that familiar with git:

your repo is missing a .gitignore file, this is used for files which you dont want to track (e.g. generated .o files),
see e.g.: https://github.com/FIX94/Nintendont/blob/master/.gitignore
(then you dont need commits like https://github.com/Special-Niewbie/...mmit/3073a6e6e73620424d57ec49969f7ef2b0abbae7)

you can run make clean to delele generated files
If someone clones your repo currently, a make clean is needed else
Code:
make[2]: *** No rule to make target 'C:/Users/Nintendont-CrisMMMod/loader/source/ppc/PADReadGC/source/PADReadGC.c', needed by 'PADReadGC.o'.  Stop.
which is super weird to see on a non windows system
after running make clean (and fixing the permission issue described below), compiling works
Code:
linking ... loader.elf
output ... loader.dol
make[1]: Leaving directory '/tmp/Nin_chrismod/loader'

also
kernel/bin2h/bin2h needs the correct permission to work (dont donwload a repository as zip, clone it, else you get such strange permission errors)
Code:
make[1]: ../bin2h/bin2h: Permission denied
 ls -l kernel/bin2h/bin2h
-rw-r--r-- 1 mv mv 585840 15. Jan 08:41 kernel/bin2h/bin2h
# missing the execute bit
# fix with chmod 755 kernel/bin2h/bin2h
Hi @mive , yeap for me it's firt time to use git, and these days i was experiment a lot of scenario to learn what possible, what happen if and so on...... So, locally I'm always make double backups to be sure to don't place the repo with some error or some changes that can break the repo (even if git it's nice by default, with them Desktop software solution). Anyway, these past days I spent to learn different stuff about and I still.
Please, as you made now, feel free to tell me if something wrong from my side about because I still fresh on it. And also these past days I got a weired conflict between the local repo and the git site repo (happened some internet error that break the file modification), and forced me to cancel all the files and refresh them again, this to be sure that it's accesible from everyone without troubles.
And about .gitignore, it will ignore just the file traking right? So, the files from local to git site still changes right?
About this:
Code:
make[2]: *** No rule to make target 'C:/Users/Nintendont-CrisMMMod/loader/source/ppc/PADReadGC/source/PADReadGC.c', needed by 'PADReadGC.o'.  Stop.
which is super weird to see on a non windows system
after running make clean (and fixing the permission issue described below), compiling works
Code:
linking ... loader.elf
output ... loader.dol
make[1]: Leaving directory '/tmp/Nin_chrismod/loader'
Not sure what you mean here,for what I can guess it's that you are running Linux or Apple OS and try to rebuild my repo and you got all the error for Administrator permission, right?
  1. The repo that I was working on it, unfortunately was only in zip file and I need to fix few things before achieve the working one.
  2. On this line it's your error right?:
    Code:
    make[1]: Leaving directory '/tmp/Nin_chrismod/loader'
    .
  3. You want, that after I finished the new build, and before post the new repository I should run make clean, otherwise you get the errors?
I understand well?
 
Last edited by CrisMod,

mive

Well-Known Member
Member
Joined
Jul 19, 2018
Messages
252
Trophies
0
Age
38
XP
577
Country
Germany
yes, the files in .gitignore wont be tracked (also not pushed to remote repository if you git push)
I got a weired conflict between the local repo and the git site repo (happened some internet error that break the file modification), and forced me to cancel all the files and refresh them again, this to be sure that it's accesible from everyone without troubles.

you can always "force" the push (but only do if necessary)

answer to 2.:
No, I just wanted to show that building works find after make clean, no error occured

answer to 3.:
either this or like said above,just dont track "compiler generated files"

but take everything I said with a grain of salt, because I only have some experience with git and version control software and may suggest you bad practices
 
General chit-chat
Help Users
    KenniesNewName @ KenniesNewName: Excited about adding a 4tb drive into my og Xbox for a beastly aio classic machine