Hacking Nintendont Themes and Custom Mods

  • Thread starter Thread starter AbdallahTerro
  • Start date Start date
  • Views Views 442,635
  • Replies Replies 2,649
  • Likes Likes 30
I was thinking about 16:9 too, I used to do so for the custom banners too,
The new code by Joostin will solve the need to update the background with every new revision :)
I believe I can make use of the new code given by joostin to make whole theme load when the background image is present, in this case changing themes will be as easy as downloading images or renaming files in boot.dol folder.
If my theory works I can add some code to update themes online
 
  • Like
Reactions: VinsCool
I was thinking about 16:9 too, I used to do so for the custom banners too,
The new code by Joostin will solve the need to update the background with every new revision :)
I believe I can make use of the new code given by joostin to make whole theme load when the background image is present, in this case changing themes will be as easy as downloading images or renaming files in boot.dol folder.
If my theory works I can add some code to update themes online

could also add a theme choosing menu so themes can be stored in their own folders for example "SD/USB:\apps\nintendont\themes\Carbonik\". Then once the theme is chosen the png file can be copied to "SD/USB:\apps\nintendont\NintendontBackground.png", I don't know if it possible but making it so that the theme menu is opened only from HBC
 
  • Like
Reactions: VinsCool
could also add a theme choosing menu so themes can be stored in their own folders for example "SD/USB:\apps\nintendont\themes\Carbonik\". Then once the theme is chosen the png file can be copied to "SD/USB:\apps\nintendont\NintendontBackground.png", I don't know if it possible but making it so that the theme menu is opened only from HBC
that's what I meant by "renaming files"
I was thinking about 16:9 too, I used to do so for the custom banners too,
The new code by Joostin will solve the need to update the background with every new revision :)
I believe I can make use of the new code given by joostin to make whole theme load when the background image is present, in this case changing themes will be as easy as downloading images or renaming files in boot.dol folder.
If my theory works I can add some code to update themes online
 
  • Like
Reactions: VinsCool
I want to do this the right way so here is my view:
1. use this code
background = GRRLIB_LoadTextureFromFile("BackgroundL.png" | "BackgroundD.png");
if(background == NULL) background = GRRLIB_LoadTexturePNG(background_png);
This will allow the use or a dark and light backgrounds in addition to the default

2. use
if(background == NULL)
if(background == "BackgroundL.png")
if(background == "BackgroundD.png")
in the code to make it use the proper colors for the bar or use the default stuff

3. make nintendont load the default theme if Autoboot is cancelled by pressing B this way we can have access to menu when themes are used

4. if all works as expected work on online backgrounds download
 
  • Like
Reactions: VinsCool
Here's some more code you might be interested in. Replace this line with:
Code:
background = GRRLIB_LoadTextureFromFile("NintendontBackground.png");
if(background == NULL) background = GRRLIB_LoadTexturePNG(background_png);
Copy any 640x480 image named "NintendontBackground.png" to the same directory as boot.dol (or the root if you're using wiiload) and it will be used as a background.

And before anyone asks, this IS NOT going to be in an official version.
tried it
I've tried it and it's always using the default background not NintendontBackground.png that is

looks like
background = GRRLIB_LoadTextureFromFile("NintendontBackground.png");
is not working since background is black when used alone
 
Heres another image to use with a purple bar.

Nintendont3.png
 

Site & Scene News

Popular threads in this forum