Custom Nintendont System Menu Channels for Wii/vWii

Discussion in 'Wii U - Hacking & Backup Loaders' started by AbdallahTerro, Jan 28, 2015.

  1. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    6,046
    2,519
    Jan 14, 2012
    Ideas factory :)
    Background Info:
    -----------------------

    All Gamecube games already have custom channels (wad) files for Wii System Menu (SM) using DiosMios Booter

    [​IMG][​IMG]

    [​IMG][​IMG]

    Why go through the trouble?
    * Nintendont works on both Wii and vWii (no mios needed)
    * Supports all kinds of controllers (GC, HID, BT ....)
    * Emulated MC
    * Cheat Support
    * Triforce Support
    * USB & SD support
    * Bios Loading for GC and Triforce
    * Theme support
    to name a few...

    So here I'll describe and show how to make use of that repository to create similar SM channels for Wii and vWii using Nintendont, the best GC/Triforce loader ever

    Use this source folder and edit the /loader/source/main.c
    3 modded Nintendont version are available:


    http://www.mediafire.com/download/6qm6vi77f53r7yn/nintendon-t-read-only-296-autoboot.7z

    or v3.382 which autoboots into black screen then shows the bios animation
    http://www.mediafire.com/download/p20700m2vx4bi2e/nintendon-t-read-only-382-autoboot.7z

    or v4.413 with full themes support
    http://www.mediafire.com/download/156x2k5toe19op3/Nintendont.git-413-autoboot.7z

    Looking at loader/source/main.c file
    line 233+
    Original Source:
    Code:
        if(argsboot == false)
        {
            if (LoadNinCFG() == false)
            {
                memset(ncfg, 0, sizeof(NIN_CFG));
    
                ncfg->Magicbytes = 0x01070CF6;
                ncfg->Version = NIN_CFG_VERSION;
                ncfg->Language = NIN_LAN_AUTO;
                ncfg->MaxPads = NIN_CFG_MAXPAD;
                ncfg->MemCardBlocks = 0x2;//251 blocks
            }
    
            // Prevent autobooting if B is pressed
    ...
    
    Mod Source
    Code:
        if(argsboot == false)
        {
        //        if (LoadNinCFG() == false){
                memset(ncfg, 0, sizeof(NIN_CFG));
                ncfg->Magicbytes = 0x01070CF6;
                ncfg->Version = 0x00000003;
                ncfg->Config = ncfg->Config |
                //NIN_CFG_USB |
                //NIN_CFG_HID |
                //NIN_CFG_MEMCARDEMU |
                //NIN_CFG_MC_MULTI | 
                //NIN_CFG_CHEATS |
                //NIN_CFG_FORCE_WIDE |
                //NIN_CFG_FORCE_PROG |
                //NIN_CFG_NATIVE_SI |
                //NIN_CFG_WIIU_WIDE  |
                NIN_CFG_AUTO_BOOT;
                ncfg->Language = NIN_LAN_AUTO;
                ncfg->GameID = 0x47414645;    //GAFE
                strcpy(ncfg->GamePath, "/Games/GAFE01 - Animal Crossing/game.iso");
                //strcpy(ncfg->CheatPath, "/Games/GAFE01 - Animal Crossing/GAFE.gct");
                ncfg->MaxPads = 4;
                ncfg->MemCardBlocks = 0x0;//50 blocks use 0x2; for 251 blocks
    
            // Prevent autobooting if B is pressed
    ...
    
    Selecting Your Settings:
    -------------------------------
    What matters here is to select the needed settings for your channels and set the ID and game path correctly:
    so just uncomment (remove the //)from the settings line you need:
    //NIN_CFG_USB |
    //NIN_CFG_HID |
    //NIN_CFG_MEMCARDEMU |
    //NIN_CFG_MC_MULTI |
    //NIN_CFG_CHEATS |
    //NIN_CFG_FORCE_WIDE |
    //NIN_CFG_FORCE_PROG |
    //NIN_CFG_NATIVE_SI |
    //NIN_CFG_WIIU_WIDE |

    and edit the GameID by converting it to Hex, also write the full path of the iso (and cheat file if needed)
    ncfg->GameID = 0x47414645; //GAFE
    strcpy(ncfg->GamePath, "/Games/GAFE01 - Animal Crossing/game.iso");
    //strcpy(ncfg->CheatPath, "/Games/GAFE01 - Animal Crossing/GAFE.gct");

    What Else Can the dol have:
    ------------------------------------
    * You can remove all verbose text that show during loading and just use a black screen
    * Bios files will load if present
    * Themes can be used too when applying this patch to my Nintendont Mastermod source
    Here'a a patch folder with several patches, no verbose, themes, default and more...

    https://www.mediafire.com/folder/v559dr23h3n5u/autoboot

    Black screen patches should be used with a Blank Black Background 640x480
    saved as background.png in loader/source/data/ folder
    themes with loading bar patches should use a modded font.ttf file also theme png files are included,
    just rename the background you like to "background.png" and copy to loader/source/data/ folder
    (all those files are included in patches folder)

    Compiling Your Custom dol:
    ------------------------------------
    Just Install latest Devkit Pro and run Build.bat in nintendont source folder
    the custom dol can be found in /nintendont/boot.dol or /loader/loader.dol
    For a detailed step by step noob friendly handy dandy tutorial check the second this post:
    http://gbatemp.net/threads/custom-nintendont-system-menu-channels-for-wii-vwii.380025/#post-5309905

    Creating the wad file for Wii:
    --------------------------------------
    How to make the custom channel wad file?
    --------------------------------------------------------
    GetMyBanner v2.1 is a Windows tool to download and make the wad files using the banners in my repository
    http://www.mediafire.com/download/v7lu11ulso1aa5d/GetMyBanner-2.1.rar

    It has a base wad
    wget to download the bnr files
    sharpii to extract and pack the wad
    customizeMii mod to make the wad ready for both Wii and vWii
    titles.txt with all available ID3 and ID6
    How to use it:
    1. Download and extract the rar file
    2. Run _GetMyBanner.bat
    3. Type the game's ID3 (ex: GAF for animal crossing, GSM for Mario Sunshine...)
    4. Press (Enter/F6/Enter)
    5. The bnr file will get downloaded and checked
    6. It will get renamed to 00000000.app and a custom channel wad will be made using the downloaded file
    7. You'll automatically get a wad channel which gets automatically opened using Customiizemii mod
    8. under options tab type a new unique "title id" and insert nintendont autoboot dol in "New DOL/Browse"



    [​IMG]

    9. use Fix94 nand loader for vWii and comex or waninkoko for Wii
    10. Create your final channel and install it using a wad manager

    Wad files can also be downloaded manually from my Reporsitory Links:
    ---------------------------------------------------------------------------------------------
    http://gbatemp.net/threads/custom-g...ection-for-system-menu-backup-loaders.325003/
    http://www.mediafire.com/?ub3xhbr8c24c4
    http://www.mediafire.com/?432mdvmi8dkr4

    Converting Wii wad to vWii:
    ------------------------------------
    Create the wad with customiizemii mod using fix94 nand loader or use Convert2vWii batch file by Joostinonline (included in getmybanner tool too)
    Simply drag you Wad over the "convert2vWii.bat" file you will get the vWii compatible wad
    Install the wad using a wad manager

    Abz
     
    Last edited by AbdallahTerro, Jul 7, 2016


  2. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    6,046
    2,519
    Jan 14, 2012
    Ideas factory :)
    Detailed Setup Tutorial:
    -------------------------------
    1. If you already downloaded and installed devkitpro goto step 2 if not do so now:
    http://sourceforge.net/projects/devkitpro/

    Optional for manual source download/ manual patch
    Warning: Spoilers inside!


    *** Better use the source folders provided n the OP and edit the main.c
    v4.413 is recommended, older revisions are provided in case you have issues with v4.x

    Optional for manual source download/ manual patch
    Warning: Spoilers inside!
    8. Now we need to select settings, gameid and game path

    9. open "nintendon-t-read-only/loader/source/main.c" in notepad or any text editor
    goto line 233 and edit this code:
    Code:
    Code:
    if(argsboot == false)
    {
    // if (LoadNinCFG() == false){
    memset(ncfg, 0, sizeof(NIN_CFG));
    ncfg->Magicbytes = 0x01070CF6;
    ncfg->Version = 0x00000003;
    ncfg->Config = ncfg->Config |
    //NIN_CFG_USB |
    //NIN_CFG_HID |
    //NIN_CFG_MEMCARDEMU |
    //NIN_CFG_MC_MULTI |
    //NIN_CFG_CHEATS |
    //NIN_CFG_FORCE_WIDE |
    //NIN_CFG_FORCE_PROG |
    //NIN_CFG_NATIVE_SI |
    //NIN_CFG_WIIU_WIDE |
    NIN_CFG_AUTO_BOOT;
    ncfg->Language = NIN_LAN_AUTO;
    ncfg->GameID = 0x47414645; //GAFE
    strcpy(ncfg->GamePath, "/Games/GAFE01 - Animal Crossing/game.iso");
    //strcpy(ncfg->CheatPath, "/Games/GAFE01 - Animal Crossing/GAFE.gct");
    ncfg->MaxPads = 4;
    ncfg->MemCardBlocks = 0x0;//50 blocks use 0x2; for 251 blocks
    
    by just removing the "//" from the settings you need to use
    for instance if your game is on usb:
    remove "//" from "//NIN_CFG_USB |" line to make it "NIN_CFG_USB |"
    if the game is on SD don't touch this line
    if you want to use a HID usb controller then "NIN_CFG_HID |"
    for multi mc card you need both mcemu and mcmulti uncommented like this
    "NIN_CFG_MEMCARDEMU |" and
    "NIN_CFG_MC_MULTI |"

    all available video modes (use just one when needed):
    ncfg->VideoMode = ncfg->VideoMode | NIN_VID_AUTO;
    or
    ncfg->VideoMode = ncfg->VideoMode | NIN_VID_NONE;
    or
    ncfg->VideoMode = ncfg->VideoMode | NIN_VID_FORCE | NIN_VID_FORCE_DF;
    or
    ncfg->VideoMode = ncfg->VideoMode | NIN_VID_FORCE | NIN_VID_FORCE_PAL50;
    or
    ncfg->VideoMode = ncfg->VideoMode | NIN_VID_FORCE | NIN_VID_FORCE_PAL60;
    or
    ncfg->VideoMode = ncfg->VideoMode | NIN_VID_FORCE | NIN_VID_FORCE_NTSC;
    or
    ncfg->VideoMode = ncfg->VideoMode | NIN_VID_FORCE | NIN_VID_FORCE_MPAL;
    or
    ncfg->VideoMode = ncfg->VideoMode | NIN_VID_FORCE | NIN_VID_FORCE_PAL50 | NIN_VID_FORCE_DF;
    or
    ncfg->VideoMode = ncfg->VideoMode | NIN_VID_FORCE | NIN_VID_FORCE_PAL60 | NIN_VID_FORCE_DF;
    or
    ncfg->VideoMode = ncfg->VideoMode | NIN_VID_FORCE | NIN_VID_FORCE_NTSC | NIN_VID_FORCE_DF;
    or
    ncfg->VideoMode = ncfg->VideoMode | NIN_VID_FORCE | NIN_VID_FORCE_MPAL | NIN_VID_FORCE_DF;
    etc, for other settings....

    edit the mc emu size too if needed "ncfg->MemCardBlocks = 0x0;" will use 512kb file
    change 0x0 to 0x1 or ox2 or 0x3 or 0x4 or 0x5 to use larger sizes:
    0x1 is 1 mb, 0x2 is 2 mb 0x3 is 4mb, 0x4 is 8mb and 0x5 is 16mb

    now find your game ID4 and convert it to hex then replace the bold hex in this line "ncfg->GameID = 0x47414645;"
    Find the ID4 of your game : it's ID3+region(E, P or J)
    for example Mario Sunshine ID3 is GSM
    The ID4 will be GSME for NTSC-US, GSMJ for Japanese and GSMP for Pal
    Here's a list of all ID3+Game titles:
    Warning: Spoilers inside!
    use this website to convert the ID4 to Hex if you wish:
    http://www.swingnote.com/tools/texttohex.php

    [​IMG]

    Finally copy your gameiso path to this line: strcpy(ncfg->GamePath, "/Games/GAFE01 - Animal Crossing/game.iso");

    and if you want cheats use
    "NIN_CFG_CHEATS |" along with
    "strcpy(ncfg->CheatPath, "/Games/GAFE01 - Animal Crossing/GAFE.gct");"
    after replacing the cheat file path ofc.

    Done editing the source!

    Now run "nintendon-t-read-only/build.bat" and hope you didn't make any mistakes
    if all went well you'll get loader.dol without warnings in "nintendon-t-read-only/loader" folder

    Now that you have the autoboot loader.dol ready you can use getmybannersv2 to finish the job as described in the example below

    So here's a quick example:
    to make a Mario Sunshine channel with sunshine iso on:
    usb:/games/GMSE01/game.iso
    and use a 2mb mc file and HID controller and cheats

    1. get the ID4 in hex convert GMSE to Hex
    http://www.swingnote.com/tools/texttohex.php
    you get: 474d5345

    2. Edit the source accordingly:
    Code:
        if(argsboot == false)
        {
        //        if (LoadNinCFG() == false){
                memset(ncfg, 0, sizeof(NIN_CFG));
                ncfg->Magicbytes = 0x01070CF6;
                ncfg->Version = 0x00000003;
                ncfg->Config = ncfg->Config |
                NIN_CFG_USB |
                NIN_CFG_HID |
                NIN_CFG_MEMCARDEMU |
                //NIN_CFG_MC_MULTI |             
                NIN_CFG_CHEATS |
                //NIN_CFG_FORCE_WIDE |
                //NIN_CFG_FORCE_PROG |
                //NIN_CFG_NATIVE_SI |
                //NIN_CFG_WIIU_WIDE  |
                NIN_CFG_AUTO_BOOT;
                ncfg->Language = NIN_LAN_AUTO;
                ncfg->GameID = 0x474d5345;    //GMSE
                strcpy(ncfg->GamePath, "/Games/GMSE01/game.iso");
                strcpy(ncfg->CheatPath, "/Games/GMSE01/GMSE.gct");
                ncfg->MaxPads = 4;
                ncfg->MemCardBlocks = 0x2; //for 251 blocks
    
    Compile the nintendont autoboot mod and you'll get loader.dol file

    use GetMyBanners.bat v2.0 and type GSM then press (Enter/F6/Enter)
    You'll get a wad files "GC - GSM.wad"which gets opened in customiizemii mod

    Insert the nintendont loader.dol into the wad file as shown below
    P.S. Change the Title ID "UGWB" in the screeshot below (use a unique one like UGSM)

    Select comex or waninkoko "nand loader" for Wii
    or Select Fix94 nand loader for vWii

    [​IMG]

    Create the final wad (Press Create WAD) and install it using a wad manager.

    A second example:
    run F-Zero AX from SD:/games/GFZJ8P - F-Zero AX/game.iso
    with multi mc card 8 mb in size without cheats and without HID and WiiuWidescreen:
    GFZJ >> 47465a4a in Hex

    Source will look like this:
    Code:
        if(argsboot == false)
        {
        //        if (LoadNinCFG() == false){
                memset(ncfg, 0, sizeof(NIN_CFG));
                ncfg->Magicbytes = 0x01070CF6;
                ncfg->Version = 0x00000003;
                ncfg->Config = ncfg->Config |
                //NIN_CFG_USB |
                //NIN_CFG_HID |
                NIN_CFG_MEMCARDEMU |
                NIN_CFG_MC_MULTI |             
                //NIN_CFG_CHEATS |
                //NIN_CFG_FORCE_WIDE |
                //NIN_CFG_FORCE_PROG |
                //NIN_CFG_NATIVE_SI |
                NIN_CFG_WIIU_WIDE  |
                NIN_CFG_AUTO_BOOT;
                ncfg->Language = NIN_LAN_AUTO;
                ncfg->GameID = 0x474d5345;    //GMSE
                strcpy(ncfg->GamePath, "/Games/GFZJ8P - F-Zero AX/game.iso");
                //strcpy(ncfg->CheatPath, "/Games/GFZJ8P - F-Zero AX/GFZJ.gct");
                ncfg->MaxPads = 4;
                ncfg->MemCardBlocks = 0x4; //for 1019 blocks
    
    Then use GetMyBanner v2.0 to finish the job :)
     
    Last edited by AbdallahTerro, Jul 7, 2016
    Margen67 likes this.
  3. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    6,046
    2,519
    Jan 14, 2012
    Ideas factory :)
    You can use the bios File and make it show by copying it to root of your game device

    Also you can always Press B during Autoboot to change some settings like card file size hid controller cheats and what not
     
    Margen67 likes this.
  4. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    6,046
    2,519
    Jan 14, 2012
    Ideas factory :)
    Updated OP,
    I'm not gonna make any channels since the tutorial is very clear
    If anyone needs any help or has any questions I'll be glad to answer
     
    Margen67 likes this.
  5. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    6,046
    2,519
    Jan 14, 2012
    Ideas factory :)
    I made a Windows tool to download and make the wad files using the banners in my repository
    http://copy.com/vRN3HgFVyk9u7YuB/Public/GetMyBannerv1.0byAbz.rar

    It has a base wad
    wget to download the bnr files
    sharpii to extract and pack the wad
    convert2vwii to make the wad vWii ready

    How to use it:
    1. Download and extract the rar file
    2. Run GetMyBanner.bat
    3. Type the game's ID3 (ex: GAF for animal crossing, GSM for Mario Sunshine...)
    4. Press Enter/F6/Enter
    5. The bnr file will get downloaded and checked
    6. It will get renamed to 00000000.app and a custom channel wad will be made using the downloaded file
    7. Drag the new custom channel wad onto Convert2vWii.bat to make a vWii ready channel

    Game ID3 can be found here (some games like Mario Kart GP use ID6 so use that instead)
    http://copy.com/vRN3HgFVyk9u7YuB/Public/titles.txt

    Thanks to JoostinOnline/Fix94/person66/caseyomah since this app uses codes made by them
    Abz
     
    Margen67 likes this.
  6. Bu2d85

    Bu2d85 GBAtemp Advanced Fan

    Member
    GBAtemp Patron
    Bu2d85 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    903
    237
    Nov 6, 2014
    United States
    You read my mind. I was going to ask if you could make something like this but I did not want to sound like a whiny jerk. The moment you said hex editor this was already over my head.

    [Edit] Will this let me make settings changes like wiiu wide screen and force wide screen? Small thing to ask for but cannot use widescreen for rouge leader.
     
  7. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    6,046
    2,519
    Jan 14, 2012
    Ideas factory :)
    This tool save time since it makes the wad that has the banner for both wii and wiiu/vwii
    what you still need to do is compile the nintendont dol and insert it into this wad and ofc you need to select the settings needed and game id and iso path (by using the source patch in the OP and compiling your dol)
    this will allow you to launch just a specific game with specific settings directly from the system menu
    This is just a shortcut that ppl may like, instead of launching the game using nintendont from HBC or usb loaders
     
  8. Bu2d85

    Bu2d85 GBAtemp Advanced Fan

    Member
    GBAtemp Patron
    Bu2d85 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    903
    237
    Nov 6, 2014
    United States
    You lost me again. Never compiled anything in my life but seems like it could be a good weekend project. Will post back in couple days with the results.

    Haven't told you this yet but thanks for all your hard work. My wii wouldn't be the same without you, cyan and the others.
     
    AbdallahTerro likes this.
  9. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    6,046
    2,519
    Jan 14, 2012
    Ideas factory :)
    Updated the GetMyBanners tool to v1.1
    https://www.dropbox.com/s/gtbug9y0oluvjzd/GetMyBanner-v1.1.rar?dl=0
    Changelog:
    Added security checks before making the wad files
    vWii wad is also created automatically now

    so in short:
    1. Download the tool and extract it
    2. Run getmybanners.bat
    3. insert the game id3 followed by pressing (Enter/F6/Enter)
    4. You'll automatically get 2 wads for Wii and vWii automatically
    5. Make your nintendont autoboot mod dol and insert it in the wads using Customiizemii
    6. Install the wad and benefit!
     
    Margen67 likes this.
  10. Ughwire

    Ughwire Member

    Newcomer
    19
    1
    Nov 26, 2014
    United States
    Hey, I just want to say awesome work! I've been looking forward for this implementation for a while now. I'm actually having some trouble getting this to work, however. Here are the steps that I took:
    • I manually downloaded the custom channel wad for smash bros. melee from the first repo link that you listed
    • Manually patched main.c with the code you provided
    • Uncommented desired settings and changed the GameID and GamePath properties
    • Ran Build.bat after installing devkitPro
    • Ran CustomizeMii, giving the source wad that I downloaded and the new boot.dol that was compiled
    • Input a unique Title ID of 'GAZZ' (I assumed this wasn't taken)
    • Ran convert2vWii.bat for the created wad
    • Installed using wad manager
    and boom:
    Warning: Spoilers inside!
    This happens after I boot the channel. The default background fades in, and then I get an exception. After 10 seconds, the last 'reload' appears and then stands still, so I have to unplug and replug.
    Any noticeable fails? I'm at work so I can't get a syscheck right now.
     
  11. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    6,046
    2,519
    Jan 14, 2012
    Ideas factory :)
    It all seems ok!
    I don't have a WiiU but I can check using my Wii tonight
    btw: did you try to load your new dol from the HBC?
    if it works from HBC then might be some ahb access in the wad file
    tell me if your dol works from hbc and I'll figure out a solution
     
  12. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    6,046
    2,519
    Jan 14, 2012
    Ideas factory :)
    mm when using the GetMyBanners Tool vWii channel is made right
    but it seems CustomiizeMii replaces the vWii Apploader when adding the nintendont loader
    So Convert2vWii has to be used again after inserting the nintendont dol for vWii users

    I changed the base wad in getmybanner v1.1
    can you test using the new file too
     
  13. ShadowOne333

    ShadowOne333 GBAtemp Guru

    Member
    6,862
    4,353
    Jan 17, 2013
    Mexico
    Got one question...
    How do the custom channels store the settings for each game?
     
  14. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    6,046
    2,519
    Jan 14, 2012
    Ideas factory :)
    the settings are fixed, you have to select them before compiling and they will be used each time you boot the channel
    if you cancel autoboot you can change settings before launch but they won't be saved
     
  15. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    6,046
    2,519
    Jan 14, 2012
    Ideas factory :)
    Drastic changes took place: GetMyBanner v2.0
    http://copy.com/vRN3HgFVyk9u7YuB/Public/GetMyBanner_v2.0.rar

    Changelog:
    * Added titles.txt with available ID3 and ID6
    * Added CustomiizeMii Mod by Fix94 which supports both Wii and vWii loaders
    * comex and waninkoko nand loaders are for Wii channels while fix94 nand loader is for vWii
    * CustomiizeMii will open the created wad for further editing
    * The tool no longer builds vWii wad automatically since customiize mii mod is used now
    * Made a new base wad which should hopefully fix AHB access
     
  16. Ughwire

    Ughwire Member

    Newcomer
    19
    1
    Nov 26, 2014
    United States
    This looks great! I'll post back later tonight with my results.
     
  17. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    6,046
    2,519
    Jan 14, 2012
    Ideas factory :)
    Ok I tested the channel launching on my Wii and also got this code dump
    Warning: Spoilers inside!
    The dol works fine when launched from HBC though!
    it seems we have a problem launching nintendont from system menu directly
    I hope a dev can take a closer look
     
  18. zerofalcon

    zerofalcon GBAtemp Advanced Fan

    Member
    562
    259
    Mar 14, 2009
    Somewhere close to my NES
    I have a question. How can I add or select video modes to mode source? I just want it for testing purposes, video mode force ntsc flicker. Everything runs ok but as you said changing configs wont be saved if not compiled first. Thanks in advanced.
     
  19. AbdallahTerro
    OP

    AbdallahTerro da KiNG

    Member
    6,046
    2,519
    Jan 14, 2012
    Ideas factory :)
    the settings for video are:
    NIN_VID_AUTO
    NIN_VID_FORCE
    NIN_VID_NONE
    NIN_VID_FORCE_DF
    NIN_VID_MASK = NIN_VID_AUTO|NIN_VID_FORCE|NIN_VID_NONE|NIN_VID_FORCE_DF,
    NIN_VID_FORCE_PAL50
    NIN_VID_FORCE_PAL60
    NIN_VID_FORCE_NTSC
    NIN_VID_FORCE_MPAL
    NIN_VID_FORCE_MASK = NIN_VID_FORCE_PAL50|NIN_VID_FORCE_PAL60|NIN_VID_FORCE_NTSC|NIN_VID_FORCE_MPAL,
    NIN_VID_PROG

    so you can add ncfg->VideoMode |= NIN_VID_PROG; for instance for Progressive
    or ncfg->VideoMode |= NIN_VID_FORCE | NIN_VID_FORCE_PAL60; for pal60
    or ncfg->VideoMode |= NIN_VID_FORCE | NIN_VID_FORCE_DF ; for deflicker
     
    zerofalcon likes this.
  20. Ughwire

    Ughwire Member

    Newcomer
    19
    1
    Nov 26, 2014
    United States
    Alrighty, here's my test results:
    • I loaded the .dol through HBC, the background fades in, and then red text appears saying "Please load Nintendon't with AHBProt disabled!" and it returns to HBC
    • I created a new wad through GetMyBanner 2.0 using Fix94's nand loader. After installing it and running it, I get "Hello World!" on a black screen. Hopefully that means some kind of success on your part.