Nintendont Themes and Custom Mods

Discussion in 'Wii U - Hacking & Backup Loaders' started by AbdallahTerro, Nov 20, 2014.

  1. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    6,047
    2,520
    Jan 14, 2012
    Ideas factory :)
    Nintendont MasterMOD by ABZ

    Latest Version Download Link
    Latest Source Patch Download Link

    Website: http://send0r.de/Nintendont/MasterMod/


    Background Info:
    -----------------
    Nintendont Mastermod is a Fork of "Nintendont" the famous GC loader for Wii and WiiU/vWii, with the following features:

    1. Supports using and online downloading custom backgrounds for the Nintendont application using white and black font colors
    This includes more than 60 readily available themes online, downloadable from within the app
    2. Supports using and online downloading Loading backgrounds with and without progress bars, replacing the verbose output
    This includes more than 1000 themes including 2 for each GC game (with and without a progress bar)
    3. Supports silent booting of the games into a black screen
    4. Online updates for latest mastermod revision, older stable revisions and other Nintendont Mods
    5. Online download of GC and Triforce bios files
    6. Many tweaks such as custom Nunchuck button maps, custom HDD pinging option

    Changelog:
    ------------
    * Added Missing themes detection when downloading all custom game themes
    * Added Preview Pack for loader and app themes (can be enabled or disabled)
    * Nintendont Mastermod can now download all custom game themes with one click
    * Updated Mastermod to v4.xxx using new FatFS support
    * Added 16 Black Nintendont Backgrounds
    * Added More stable revisions v2.x and 3.x to Stable Nintendont Download Menu

    * All Custom Game Loader Themes are downloadable via the mod and available online
    * Loader Themes now also work when the game is booted using Nintendont app
    * Added Custom Game Theme as loaders themes using ID3.png or ID3X.png

    * Added Credits Page
    * Added 16 Gradient Themes for Nintendont App
    * Added 16 Unicolor Themes for Nintendont App
    * Added 16 Dark Themes for Nintendont App + Fade in/out effects
    * Added Disable HDD pinging to settings, when off default timer set to 1 min 50 secs
    * Added Segaboot bios download for Triforce games
    * Added ipl-bios fixes when booting games, ipl files
    * Added Nunchuck support using the following configurations:
    Warning: Spoilers inside!
    --------------------------------------------------------------------------------------------------------------------------------

    The Updates and Themes Download Menu:

    [​IMG]

    Now you can preview a theme before downloading it too!
    [​IMG]

    Nintendont Mastermod can download:

    *All Custom Game Loader themes with or without progress bar (Available for all 600 games)
    [​IMG][​IMG][​IMG][​IMG]

    *Loader themes with progress bars (For USB Loader Users)
    [​IMG]

    *Nintendont App Light Themes
    [​IMG]

    *Nintendont App Dark Themes
    [​IMG]

    *Nintendont App Gradient Themes
    [​IMG]

    *Nintendont App Black themes
    [​IMG]

    *Nintendont App Unicolor Themes
    [​IMG]

    It also has a beautiful credits page:
    [​IMG]

    Since Many new themes gets added periodically, all removed themes can be found here:
    https://www.dropbox.com/sh/o45wvndxaakj6kv/AABwxWmuY6HEqcIxVyXczoXwa?dl=0

    It also has an online internal updater
    For first time users or to manually install the latest mod download it from here:

    Manual update link: http://nintendont.gxarena.com/themes/boot.dol
    Source Patch: http://nintendont.gxarena.com/themes/Themes.patch


    To manually update the backgrounds or to use your custom ones:
    Here's a link to all backgrounds (loader + nintendont) in a single 7zip file, for users who don't want to connect the wii online for update purposes:
    http://www.mediafire.com/download/ocp3sdddr3fvdq7/All_Themes.7z

    Use one Loader/Game Loader theme and one Nintendont theme at a time

    To manually install your custom PNG background:
    ------------------------------------------------------------------
    *Loader Theme:
    Place NinBackLight.png or NinBackDark.png or NinBackBars.png or NinBackNoBar.png in ( /apps/nintendont) folder

    *Custom Game Loader Themes:

    Place ID3.png (splash screen) or ID3X.png (loading bar) in ( /apps/nintendont) folder
    P.S> Delete all Loader themes mentioned above first
    ID3 is the first 3 letters/Numbers of the game ID
    ID3X is same as ID3 with an "X" as 4th letter

    *Nintendont App Theme:

    Place NinBack.png for Light Background-Black text or NinLegacy.png for Dark Background-White text in ( /apps/nintendont) folder

    In case B is pressed during autoboot, the default theme, NinBack.png or NinLegacy.png gets loaded automatically
    Also same when launched from HBC with autoboot off

    Recommended USB Loaders:
    --------------------------------------
    WiiFlow MasterMod: http://nintendont.gxarena.com/banners/wiiflow_mastermod_wiiuwide.7z

    WiiFlow 1076 Mod: http://nintendont.gxarena.com/banners/wiiflow_1076_mod_wiiuwide.7z

    USB Loader GX 1243: http://www.mediafire.com/download/23w0our2lle1g72/R1243.7z

    USB Loader GX 1234 DS3-WUP Default-GUI Mod: https://dl.dropboxusercontent.com/u/101209384/ds3/usbloader-gui-read-only-1234-ds3-wup-patch.rar

    USB Loader GX 1234 DS3-WUP Tabs-GUI Mod: http://nintendont.gxarena.com/banners/1234mod-ds3-wup-tabs-boot.7z

    CFG USB Loader rev 70.78: http://nintendont.gxarena.com/banners/usbloader_cfg.7z

    CFG USB Loader rev 71-Taiwan: https://www.dropbox.com/s/nk23gtnv6z9rokq/cfg71beta49t2.rar?dl=0

    CFG USB Loader Mod rev 70.78.8 by nitraiolo: http://nintendont.gxarena.com/banners/cfg_mod_70_78_8.7z

    P.S> these CFG dols use their own app and loader backgrounds stored in \apps\usbloader so cancel autoboot and download the custom backgrounds on first use
    for the Taiwan-mod nintendont's boot.dol can also be renamed "loader.dol" and placed in "\usb-loader" folder

    --------------------------------------------------------------------------------------------------------------------------------
    Mr. Mysterio has created a Nintendont mod that plays the BIOS animation on a separate thread while the game is booting.
    Link: http://send0r.de/Nintendont/Mr. Mysterio's Mod/
    Special thanks to send0r for keeping this updated to the latest Nintendont version.
    --------------------------------------------------------------------------------------------------------------------------------


    Historical Background:
    Warning: Spoilers inside!
    Colors and Hex codes:
    For all the color codes: http://www.nthelp.com/colorcodes.htm
    Unicode and UTF-8 Codes: http://www.utf8-chartable.de/unicode-utf8-table.pl?start=9600&number=128&names=-&utf8=string-literal
     
    Last edited by AbdallahTerro, Jul 23, 2016
    Kvnrdrguez, SANIC, johnnyl33 and 22 others like this.
  2. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    7,305
    4,741
    Jan 17, 2013
    Mexico
    Great!
    Thanks for the mods, Abz!
    I will keep an eye on this thread and help with anything I can :)
     
  3. DemitriArcane

    DemitriArcane GBAtemp Regular

    Member
    129
    34
    Nov 20, 2014
    This is good thanks but i have a request. Could you make the Gamecube Intro into the loading screen for Nintendont. I would like to somehow see this boot before the game does, even if it is modified a little to show Nintendont Gamecube instead of nintendo. (Possibly Colour change the cube as well)

     
  4. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    6,047
    2,520
    Jan 14, 2012
    Ideas factory :)
    not possible atm
     
  5. DemitriArcane

    DemitriArcane GBAtemp Regular

    Member
    129
    34
    Nov 20, 2014
    I hope you find a way, it would be brilliant then.
     
  6. Adeka

    Adeka Beta Tester

    Member
    4,146
    1,287
    Mar 19, 2013
    United States
    Yet another Nintendont thread for a total of 5 (normal, controller.ini, NC, savegame, and this)

    Going to add this thread to my signature:ha:
     
    Jayro, NicoCP and AbdallahTerro like this.
  7. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    6,047
    2,520
    Jan 14, 2012
    Ideas factory :)
    I'll share custom backgrounds here too:

    [​IMG]
     
    JFalcon, minexew, Margen67 and 2 others like this.
  8. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    6,047
    2,520
    Jan 14, 2012
    Ideas factory :)
    correct me if I'm wrong:

    To show one status at a time (to make things look like USBLoader GX loading screen for instance) you need to comment or delete all the if functions like the one below in bold with > and < function

    if(STATUS_LOADING ==2)
    PrintFormat(DEFAULT_SIZE, BLACK, MENU_POS_X, MENU_POS_Y + 20*8, "Init SD device...");
    if(STATUS_LOADING > 2 && STATUS_LOADING < 20)
    PrintFormat(DEFAULT_SIZE, BLACK, MENU_POS_X, MENU_POS_Y + 20*8, "Init SD device... Done!");
     
  9. DemitriArcane

    DemitriArcane GBAtemp Regular

    Member
    129
    34
    Nov 20, 2014
    what size should the image be?
     
  10. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    6,047
    2,520
    Jan 14, 2012
    Ideas factory :)
    640x480 pixels in png format, like the ones I posted above
     
    cvskid likes this.
  11. DemitriArcane

    DemitriArcane GBAtemp Regular

    Member
    129
    34
    Nov 20, 2014
    Ok i'll make you some custom ones as well.
     
  12. NicoCP

    NicoCP Member

    Newcomer
    49
    6
    Aug 7, 2013
    Argentina

    Yes, exactly.

    I also deleted/commented the lines between brackets, for example:

    if(STATUS_LOADING ==2)
    PrintFormat(DEFAULT_SIZE, BLACK, MENU_POS_X, MENU_POS_Y + 20*8, "Init SD device...");
    if(STATUS_LOADING > 2 && STATUS_LOADING < 20)
    PrintFormat(DEFAULT_SIZE, BLACK, MENU_POS_X, MENU_POS_Y + 20*8, "Init SD device... Done!");

    Or:

    if(STATUS_LOADING ==2)
    PrintFormat(DEFAULT_SIZE, BLACK, MENU_POS_X, MENU_POS_Y + 20*8, "Init SD device...");
    if(STATUS_LOADING > 2 && STATUS_LOADING < 20) {
    PrintFormat(DEFAULT_SIZE, BLACK, MENU_POS_X, MENU_POS_Y + 20*8, "Init SD device... Done!");
    PrintFormat(DEFAULT_SIZE, BLACK, MENU_POS_X, MENU_POS_Y + 20*8, "Another text");
    }
     
  13. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    6,047
    2,520
    Jan 14, 2012
    Ideas factory :)
    yeah thanks, just making sure the info is correct
     
  14. Acidflare

    Acidflare HomeBrew Beta Tester

    Member
    1,107
    120
    Aug 16, 2013
    Canada
    Nether World
    so is there 1 or 2 lines of verbosity on the loading screens now? or are you guys working on it?
     
  15. DemitriArcane

    DemitriArcane GBAtemp Regular

    Member
    129
    34
    Nov 20, 2014
    So far i got these
    [​IMG]
    [​IMG][​IMG]
     
  16. NicoCP

    NicoCP Member

    Newcomer
    49
    6
    Aug 7, 2013
    Argentina
    I was working on a mod that when you load a game, you have the GameCube logo in the center, and all the verbose loading text is centered below that logo, on a single line.
    That way, if something goes wrong while loading a game, it tells you what went wrong (like the original dol, but it doesn't fill the whole screen with text).

    So far I made some little tests, and the changes I made are:
    • Change the font color to white (my background is black)
    • Comment all the ifs like "if(STATUS_LOADING > ....)" (including the PrintFormat under it)
    • Change where it prints the text, all set with the same MENU_POS_Y + some value and variable MENU_POS_X (depends on the lenght of the message)
    Also, this only looks nice if you load games from an USB Loader. If you start Nintendont from the Homebrew Channel, well... it looks bad :P (the main menu and others, I only worked in the loading screen of a game)
    I need to find a way to have another background for the main menu (or no background at all) to make it look good.
     
  17. Acidflare

    Acidflare HomeBrew Beta Tester

    Member
    1,107
    120
    Aug 16, 2013
    Canada
    Nether World
    you could always try using ASCII art :P that would look cool I would definitely use an ASCII art loading screen for nintendon't

    use ASCII art as text + Verbose
     
  18. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    6,047
    2,520
    Jan 14, 2012
    Ideas factory :)
    I have many suggestions to the devs too to make this job easier and more productive:

    1. allow background.png and font.ttf to be read from custom location before loading the default ones
    2. also allow reading position, size, color and what not from a custom .ini file before loading the default ones
    3. since zip files are supported the ini, png and ttf can be zipped and placed in a theme folder and themes selected from loader menu
    4. allow custom background for sd/usb selection (game list)
    5. animated gif support with ogg to make loading movies like gamecube movie
     
    AlexandreKH likes this.
  19. airline38

    airline38 GBAtemp Advanced Fan

    Member
    746
    163
    Mar 28, 2010
    Taiwan
    Maybe it's better to still keep the kernel 'STAUTS_LOADING' ?
    (in case there is any error happened....)

    [​IMG]
     
  20. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    6,047
    2,520
    Jan 14, 2012
    Ideas factory :)
    oh and for the colors you need to use the hex value:
    example White = 0xFFFFFF00
    this is 0x(Red Value)(Green Value)(Blue Value)(transparency Value)
    so red is 0xFF000000
    blue is 0x0000FF00 and so on...
    Any graphics editor or internet website can convert the color to this hex value in case you want custom colors