Hacking Custom Nintendont System Menu Channels for Wii/vWii

AbdallahTerro

da KiNG
OP
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
2,994
Country
Background Info:
-----------------------

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

042612_1934_allicons21.jpg
042612_1934_allicons31.jpg


042612_1936_allbaners51.jpg
042612_1936_allbaners56.jpg


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
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"



mh5chk.jpg


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,

AbdallahTerro

da KiNG
OP
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
2,994
Country
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
2. download and install tortoiseSVN and restart your computer
http://tortoisesvn.net/downloads.html

3. in a command prompt "you can run cmd" or click the Dos Command promt icon type:
svn checkout http://nintendon-t.googlecode.com/svn/trunk/ nintendon-t-read-only


this will download the nintendont latest source in this case 284 to the folder where cmd is open
if you want to download to a specific folder hold shift key and right click it and select "open command prompt here"
then type:
svn checkout http://nintendon-t.googlecode.com/svn/trunk/ nintendon-t-read-only


*** 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
4. so now you have the original source and tortoiseSVN, all you need is download just one patch and apply it to the source.

5. open the patches folder link:
https://www.mediafire.com/folder/v559dr23h3n5u/autoboot

6. In case you just need to use default background + verbose output during loading just download "autoboot-default.patch" file

If you want to use a black screen upon boot with no verbose download "autoboot-blackscreen.patch" or "autoboot-press-b.patch" the second one only displays "B: Cancel Autoboot" during booting while the first displays noting at all, also download the black background.png and copy it to "nintendon-t-read-only/loader/source/data/" folder replacing the existing one

If you want to use a theme with loading bar download "autoboot-theme-loading-bar.patch", and also download font.ttf and copy it to "nintendon-t-read-only/loader/source/data/" folder replacing the existing one. Also download any theme image you like "Theme (1).png to Theme (10).png", rename the downloaded image to "background.png" and copy it to ""nintendon-t-read-only/loader/source/data/" folder replacing the existing file.

7. Now you need to apply the downloaded patch,
Place the patch file in "nintendon-t-read-only" folder
Right click
the patch file and in "Tortoise menu" select "apply patch"
This will open tortoise patching menu
on the left select patch all files
done patching!
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:
D42-Super Mario 64
D43-The Legend of Zelda: Ocarina of Time / Master Quest
D44-Mario Kart 64
D45-The Legend of Zelda Majora Mask
G2B-Black & Bruised
G2C-True Crime: New York City
G2F-Tak 2: The Staff of Dreams
G2G-Mobile Suit Gundam: Gundam vs. Z Gundam
G2K-NHL 2K3
G2M-Metroid Prime 2: Echoes
G2O-Prince of Persia: Warrior Within
G2P-Spirits And Spells
G2R-Shrek SuperSlam
G2S-Shikigami no Shiro II
G2T-Tony Hawk's Underground 2
G2V-Viewtiful Joe 2
G2X-Sonic Gems Collection
G3A-Lord of the Rings: The Third Age
G3B-Serious Sam: Next Encounter
G3D-Carmen Sandiego: The Secret of the Stolen Drums
G3E-XGIII: Extreme G Racing
G3F-TimeSplitters: Future Perfect
G3J-Curious George
G3L-Super Monkey Ball Adventure
G3M-Tom Clancy's The Sum of All Fears
G3N-NARUTO Gekito Ninja Taisen! 3
G3Q-Teenage Mutant Ninja Turtles 3: Mutant Nightmare
G3R-Shrek 2
G3S-Bust-A-Move 3000
G3V-NBA Street Vol.3
G3X-X-Men: The Official Game
G3Y-Shrek Super Slam
G4A-Harvest Moon: Magical Melody
G4B-Resident Evil 4
G4C-Charlie and the Chocolate Factory
G4F-FIFA Soccer 07
G4G-Harvest Moon: Another Wonderful Life
G4I-Shrek Smash n' Crash Racing
G4M-The Sims: Bustin' Out
G4N-NARUTO Gekito Ninja Taisen! 4
G4O-The Sims 2: Pets
G4Q-Super Mario Strikers
G4QP01-Mario Smash Football
G4S-The Legend of Zelda: Four Swords Adventures
G4Z-The Sims 2
G5B-Strike Force Bowling
G5D-Scooby-Doo! - Unmasked
G5N-Namco Museum 50th Anniversary
G5S-Spyro: A Hero's Tail
G5T-Tiger Woods PGA Tour 2005
G62-Major League Baseball 2k6
G63-Tom Clancy's Rainbow Six 3
G6F-2006 FIFA World Cup
G6M-Madden NFL 06
G6N-NBA Live 06
G6Q-Mega Man Anniversary Collection
G6S-The Legend of Spyro: A New Beginning
G6T-Teen Titans
G6W-Tiger Woods PGA Tour 06
G7M-Madden NFL 07
G89-Pac Man - World Rally
G8F-Virtua Quest
G8M-Paper Mario: The Thousand-Year Door
G8O-Bobobo-bo Bo-bobo Dassutsu! Hajike Royale
G8S-Battle Stadium D.O.N
G8W-Battalion Wars
G94-Interactive Multi-Game Demo Disc August 2002
G95-Interactive Multi-Game Demo Disc July 2002
G96-Interactive Multi-Game Demo Disc June 2002
G97-Interactive Multi-Game Demo Disc March 2002
G98-Interactive Multi-Game Demo Disc May 2002
G99-Interactive Multi-Game Demo Disc March 2002
G9B-Mark Davis Pro Bass Challenge
G9R-Crash Tag Team Racing
G9S-Sonic Heroes
G9T-Shark Tale
GA2-All-Star Baseball 2002
GA3-All-Star Baseball 2003
GA4-All-Star Baseball 2004
GA7-Backyard Sports Baseball 2007
GAA-Disney's Mickey & Minnie Trick & Chase
GAB-Zatch Bell! Mamodo Fury
GAC-Army Men: Air Combat The Elite Missions
GAE-Doubutu no mori e+
GAF-Animal Crossing
GAG-Asterix & Obelix XXL
GAH-Alien Hominid
GAK-Midway Arcade Treasures
GAL-Super Smash Bros. Melee
GAM-Army Men Sarges War
GAN-Animaniacs: The Great Edgar Hunt
GAP-American Chopper 2 - Full Throttle
GAQ-Aquaman: Battle of Atlantis
GAR-Army Men: RTS
GAS-Sonic Adventure DX
GAT-ATV Quad Power Racing 2
GAU-Auto Modellista
GAV-Avatar The Last Airbender
GAX-The Ant Bully
GAY-Midway Arcade Treasures 2
GAZ-Harry Potter and the Prisoner of Azkaban
GB2-Bomberman Land 2
GB3-BMX XXX
GB4-Burnout 2: Point of Impact
GBA-NBA 2K2
GBD-BloodRayne
GBF-Backyard Football
GBG-Bomberman Generation
GBH-Mystic Heroes
GBI-Resident Evil
GBK-Backyard Baseball
GBL-Bloody Roar: Primal Fury
GBM-Batman: Dark Tomorrow
GBN-Warrior Blade: Rastan vs. Barbarian
GBO-Burnout
GBQ-Rocket Power: Beach Bandits
GBS-Beach Spikers: Virtua Beach Volleyball
GBT-Beyblade VForce - Super Tournament Battle
GBV-Batman: Vengeance
GBW-Star Wars Bounty Hunter
GBX-Dave Mirra Freestyle BMX 2
GBY-Super Bubble Pop
GBZ-Resident Evil Zero
GC2-Conflict: Desert Storm II: Back to Baghdad
GC3-Scooby-Doo!: Mystery Mayhem
GC4-Shinseiki GPX Cyber Formula Road To The EVOLUTION
GC5-Cocoto: Kart Racer
GC6-Pokemon Colosseum
GC7-Cocoto Platform Jumper
GC9-Conan
GCA-Cubix: Robots for Everyone Showdown
GCB-Crash Bandicoot: The Wrath of Cortex
GCC-Final Fantasy Crystal Chronicles
GCD-Resident Evil Code: Veronica X
GCE-Tom Clancy's Splinter Cell
GCF-Conflict: Desert Storm
GCG-Charlie's Angels
GCH-WWE Crush Hour
GCI-The Sims
GCJ-Tom Clancy's Splinter Cell: Chaos Theory
GCL-Cel Damage
GCM-Muscle Champion ~Battle of Muscle Island~
GCN-Crash Nitro Kart
GCO-Call of Duty: Finest Hour
GCP-Casper: Spirit Dimensions
GCQ-Buffy the Vampire Slayer: Chaos Bleeds
GCS-Street Racing Syndicate
GCT-Crazy Taxi
GCU-NCAA Football 2005
GCV-Cubivore: Survival of the Fittest
GCW-Castleween
GCZ-Catwoman
GD4-Dinotopia - The Sunstone Odyssey
GD6-Digimon Rumble Arena 2
GD7-Dragon Ball Z - Budokai
GD9-Drome Racers
GDC-Speed Kings
GDD-Disney's Donald Duck: Goin' Quackers
GDE-Baldur's Gate: Dark Alliance
GDF-Defender: For All Mankind
GDG-Dragon's Lair 3D: Return to the Lair
GDI-Die Hard: Vendetta
GDJ-Digimon World 4
GDK-Disney Sports Soccer
GDL-Disney Sports: Basketball
GDM-Disney's Magical Mirror Starring Mickey Mouse
GDO-Disney's Donald Duck PK
GDP-Mr. Driller: Drill Land
GDQ-Darkened Skye
GDR-Dead to Rights
GDS-Dark Summit
GDT-Def Jam Vendetta
GDV-Driven
GDW-Disney Sports Football
GDX-Disney Sports Skateboarding
GE3-Midway Arcade Treasures 3
GE4-4x4 Evo 2
GE5-TMNT: Mutant Melee
GE9-Ed, Edd n Eddy: The Mis-Edventures
GEA-Skies of Arcadia Legends
GEB-Evolution Snowboarding
GED-Eternal Darkness: Sanity's Requiem
GEJ-Jikkyou Powerful Pro Yakyuu 11 Chou Ketteiban
GEM-Egg Mania: Eggstreme Madness
GEN-James Bond 007: Everything Or Nothing
GEO-Capcom Vs. SNK2 EO: Millionaire Fighting 2001
GES-Evolution Skateboarding
GEV-Shinki Sekai Evolutia
GEW-Evolution Worlds
GEX-Disney Extreme Skate Adventure
GEY-Fight Night Round 2
GEZ-Billy Hatcher and the Giant Egg
GF2-F1 2002
GF3-NFL 2K3
GF4-Fantastic Four
GF5-FIFA Soccer 2005
GF6-FIFA Soccer 06
GF7-Star Fox: Assault
GF8-FIFA Street
GFA-FIFA Soccer 2003
GFB-Fireblade
GFC-F1 Career Challenge
GFD-Freedom Fighters
GFE-Fire Emblem: Path of Radiance
GFF-Freaky Flyers
GFG-Frogger Beyond
GFH-Neighbours From Hell
GFI-2002 FIFA World Cup
GFK-Freekstyle
GFN-Finding Nemo
GFO-The Fairly OddParents - Shadow Showdown
GFP-Frogger: Ancient Shadow
GFQ-Frogger's Adventures: The Rescue
GFS-2002 FIFA World Cup
GFT-Mario Golf: Toadstool Tour
GFU-Future Tactics: The Uprising
GFV-NFL Blitz Pro
GFW-The Fairly OddParents: Breakin' Da Rules
GFX-Freestyle Metal X
GFY-FIFA Street 2
GFZJ8P-F-Zero AX
GG2-Trigger Man
GG4-Gotcha Force
GG5-Cabela's Big Game Hunter 2005
GGA-Mobile Suit Gundam: The Ace Pilot
GGC-Goblin Commander: Unleash the Horde
GGE-Beyond Good & Evil
GGEE41-Beyond Good & Evil v1
GGEP41-Beyond Good & Evil v2
GGEJ41-Beyond Good & Evil v3
GGF-GiFTPiA
GGN-The Grim Adventures of Billy and Mandy
GGPE01-Mario Kart GP1
GGPE02-Mario Kart GP2
GGR-Tom Clancy's Ghost Recon
GGS-Metal Gear Solid: The Twin Snakes
GGT-Chibi-Robo!
GGV-Spongebob Squarepants : The Movie
GGY-Tom Clancy's Ghost Recon 2
GGZ-Madagascar
GH2-Need for Speed: Hot Pursuit 2
GH3-NHL 2003
GH4-Harry Potter and the Goblet of Fire
GH5-Over The Hedge
GH6-Hello Kitty: Roller Rescue
GH7-Happy Feet
GH9-Tony Hawk's American Wasteland
GHA-Resident Evil 2
GHB-The Hobbit
GHC-Chicken Little
GHE-Homeland
GHF-Pinball Hall Of Fame: The Gottlieb Collection
GHG-Go! Go! Hypergrind
GHK-Hulk
GHL-Harry Potter and the Sorcerer's Stone
GHM-Hitman 2: Silent Assassin
GHN-Hunter: The Reckoning
GHP-Street Hoops
GHQ-The Simpsons: Hit And Run
GHR-Hot Wheels: World Race
GHS-Harry Potter and the Chamber of Secrets
GHU-The Incredible Hulk: Ultimate Destruction
GHV-Disney's Hide & Sneak
GHW-Hot Wheels: Velocity X
GHY-The Haunted Mansion
GHZ-NHL Hitz Pro
GI2-Momotarou Dentetsu 12
GIA-Ice Age 2: The Meltdown
GIB-The Italian Job
GIC-The Incredibles
GIG-Bleach GC: Tasogare Ni Mamieru Shinigami
GIH-Scooby-Doo! Night of 100 Frights
GII-Momotarou Dentetsu 11
GIJ-Space Raiders
GIK-Ikaruga
GIL-Aggressive Inline
GIN-Batman Begins
GIP-Shonen Jump's One Piece: Pirates Carnival
GIQ-The Incredibles: Rise of the Underminer
GIS-Second Sight
GIT-Geist
GIV-Intellivision Lives
GIZ-Ty the Tasmanian Tiger 3: Night of the Quinkan
GJ2-International Superstar Soccer 2
GJ3-International Superstar Soccer 3
GJB-Bomberman Jetters
GJC-Samurai Jack: The Shadow of Aku
GJD-Judge Dredd: Dredd vs. Death
GJF-Jimmy Neutron Jet Fusion
GJK-Star Wars Jedi Knight II: Jedi Outcast
GJN-Jimmy Neutron Boy Genius
GJS-Hudson Selection Vol.2: Star Soldier
GJU-Tak and the Power of Juju
GJW-Tak: The Great JuJu Challenge
GJX-Vexx
GJY-Jimmy Neutron Boy Genius: Attack of the Twonkies
GJZ-SeaWorld Adventure Parks: Shamu's Deep Sea Adventures
GK2-Spider-Man 2
GK3-NBA 2K3
GK4-Baten Kaitos Origins
GK5-Monster House
GK7-Killer 7
GK9-Karaoke Revolution Party
GKA-Amazing Island
GKB-Baten Kaitos: Eternal Wings and the Lost Ocean
GKD-Doshin the Giant
GKE-PAWAFURU PUROYAKYU 12 KETTEIBAN
GKF-Chaos Field
GKG-Donkey Konga
GKH-King Arthur
GKJ-Cars
GKK-Knockout Kings 2003
GKL-The Lord of the Rings: The Return of the King
GKM-Prince of Persia: The Two Thrones
GKN-Ultimate Muscle: Legends vs. New Generation
GKO-Kao The Kangaroo Round 2
GKR-Ribbit King
GKS-Kelly Slater's Pro Surfer
GKT-Captain Tsubasa: Ougon Sedai no Chousen
GKU-Scaler
GKW-Dream Mix TV World Fighters
GKY-Kirby Air Ride
GKZ-Codename Kids Next Door - Operation V.I.D.E.O.G.A.M.E
GL2-Legends of Wrestling II
GL5-LEGO Star Wars: The Video Game
GL7-LEGO Star Wars II: The Original Trilogy
GL8-Lara Croft Tomb Raider: Legend
GLB-Home Run King
GLC-Lemony Snickets A Series Of Unfortunate Events
GLE-Resident Evil 3: Nemesis
GLG-Largo Winch : Empire Under Threat
GLH-Flushed Away
GLJ-Radirgy
GLL-Ratatouille
GLM-Luigi's Mansion
GLN-Looney Tunes: Back in Action
GLO-Lord of the Rings: The Two Towers
GLQ-Tom Clancy's Rainbow Six: Lockdown
GLR-Star Wars Rogue Squadron III: Rebel Strike
GLS-Gladius
GLU-Lotus Challenge
GLV-The Chronicles of Narnia: The Lion Witch and the Wardrobe
GLW-Legends of Wrestling
GLY-NBA Live 2005
GLZ-James Bond 007: From Russia With Love
GM2-Super Monkey Ball 2
GM3-Madden NFL 2003
GM4-Mario Kart: Double Dash!!
GM5-Metal Arms: Glitch in the System
GM6-Medabots Infinity
GM8-Metroid Prime
GM9-Muppets Party Cruise
GMA-Mary-Kate and Ashley: Sweet 16 Licensed to Drive
GMB-Super Monkey Ball
GMD-Madden NFL 2002
GME-Men In Black II: Alien Escape
GMF-Medal of Honor: Frontline
GMH-Mat Hoffman's Pro BMX 2
GMI-Mission Impossible: Operation Surma
GMJ-Monster Jam: Maximum Destruction
GMK-Mortal Kombat: Deadly Alliance
GML-ESPN MLS Extra Time 2002
GMN-Monsters, Inc. Scream Arena
GMO-Micro Machines
GMP-Mario Party 4
GMQ-Monopoly Party
GMR-Big Air Freestyle
GMS-Super Mario Sunshine
GMT-Disney's Party
GMU-Dr. Muto
GMW-Minority Report: Everybody Runs
GMX-Enter The Matrix
GMY-Gekitou Pro Yakyuu
GMZ-Monster 4x4: Masters Of Metal
GN2-Nascar: Dirt To Daytona
GN3-NHL Hitz 2003
GN4-Nascar 2005: Chase For The Cup
GN5-NHL 2005
GN6-NHL 06
GN7-NFL Street 2
GN8-NBA Live 2004
GN9-Nickelodeon Party Blast
GNA-NCAA College Football 2K3
GNB-NBA Courtside 2002
GNC-Nascar Thunder 2003
GND-Need For Speed Underground
GNE-Finding Nemo
GNF-NFL Blitz 2002
GNG-NCAA Football 2003
GNH-NHL Hitz 2002
GNI-Teenage Mutant Ninja Turtles 2: Battle Nexus
GNJ-I-Ninja
GNK-NCAA College Basketball 2K3
GNL-NBA Live 2003
GNM-Namco Museum
GNN-NFL Street
GNO-Spongebob Squarepants & Friends: Unite!
GNOE78-Spongebob Squarepants & Friends: Unite!v2
GNP-Nickelodeon Party Blast
GNQ-Madden NFL 2005
GNR-Naruto Clash of Ninja
GNS-NBA Street
GNU-Naruto Clash of Ninja 2
GNV-NHL 2004
GNW-Def Jam: Fight For NY
GNX-NCAA Football 2004
GNZ-NBA Street Vol.2
GO2-Blood Omen 2: The Legacy of Kain Series
GO3-NFL Blitz 2003
GO7-James Bond 007: NightFire
GOA-Cabela's Outdoor Adventures
GOB-Bad Boys: Miami Takedown
GOC-RoadKill
GOF-Outlaw Golf
GOG-One Piece: Grand Battle! 3
GOM-Mario Power Tennis
GON-Medal of Honor: European Assault
GOO-Odama
GOP-One Piece: Grand Battle! Rush
GOQ-One Piece: Grand Adventure
GOS-Open Season
GOU-Cocoto Funfair
GOW-Need For Speed Most Wanted
GOY-GoldenEye: Rogue Agent
GP2-Pac-Man World 2
GP3-The Polar Express
GP4-Hudson Selection Vol.3: Bonk's Adventure
GP5-Mario Party 5
GP6-Mario Party 6
GP7-Mario Party 7
GP8-Pac-Man World 3
GP9-Rogue Ops
GPA-Pokemon Channel
GPD-Dakar 2: The World's Ultimate Rally
GPE-Pool Edge
GPH-Pitfall: The Lost Expedition
GPI-Pikmin
GPK-Disney's PK Out of the Shadows
GPL-Piglet's Big Game
GPM-Pac Man Fever
GPN-P.N.03
GPO-Phantasy Star Online Episode I & II
GPQ-The Powerpuff Girls: Relish Rampage
GPR-Pool Paradise
GPS-Phantasy Star Online Episode III: C.A.R.D. Revolution
GPT-Prince of Persia: The Sands of Time
GPU-Puyo Pop Fever
GPV-Pikmin 2
GPW-Spawn: Armageddon
GPX-Pokemon Box: Ruby & Sapphire
GPY-Puyo Pop Fever
GPZ-Nintendo Puzzle Collection
GQ4-SpongeBob SquarePants: Creature from the Krusty Krab
GQ8-Madden NFL 08
GQB-NFL Quarterback Club 2002
GQC-Call of Duty 2: Big Red One
GQF-Franklin: A Birthday Surprise
GQL-Dora The Explorer: Journey to the Purple Planet
GQN-Mortal Kombat: Deception
GQP-SpongeBob SquarePants: Battle for Bikini Bottom
GQQ-SpongeBob SquarePants: Lights, Camera, PANTS!
GQR-Hudson Selection Vol.1: Cubic Lode Runner
GQS-Tales of Symphonia
GQT-Meet the Robinsons
GQW-Harry Potter: Quidditch World Cup
GQX-Madden NFL 2004
GR2-Lost Kingdoms 2
GR3-Red Card 2003
GR4-MC Groovz Dance Craze
GROP7J-MC Groovz Dance Craze v2
GR5-Robocop: Aratanaru Kiki
GR6-Bratz: Rock Angelz
GR8-Medal of Honor: Rising Sun
GR9-Reign of Fire
GRA-Rally Championship
GRB-Robotech: Battlecry
GRD-RedCard
GRE-Mega Man Network Transmission
GRE-RockMan EXE Transmission
GRF-Red Faction II
GRH-Rayman 3: Hoodlum Havoc
GRJ-R:Racing Evolution: Life in the Fast Lane
GRK-Rocky
GRL-Pro Rally
GRM-Monopoly: Mezase!! Daifugou Jinsei!!
GRN-Lost Kingdoms
GRN-Rune
GRO-Road Trip: The Arcade Edition
GRO-Gadget Racers
GRQ-City Racer
GRR-Rugrats: Royal Ransom
GRS-SoulCalibur II
GRU-Power Rangers Dino Thunder
GRV-Rave Master
GRW-Super Robot Taisen GC
GRY-Rayman Arena
GS2-Summoner: A Goddess Reborn
GS3-SX Superstar
GS7-MLB SlugFest 2004
GS8-Spyro: Enter the Dragonfly
GS9-Shrek Extra Large
GSA-Star Fox Adventures
GSB-Sonic Adventure 2: Battle
GSC-Jeremy McGrath SuperCross World
GSD-Smashing Drive
GSE-Shaman King: Soul Fight
GSG-MLB SlugFest 2003
GSH-SpyHunter
GSK-The Scorpion King: Rise of the Akkadian
GSM-Spider-Man: The Movie
GSN-Sonic Adventure 2: Battle
GSO-Sonic Mega Collection
GSP-The Simpsons: Road Rage
GSQ-SpongeBob SquarePants: Revenge of the Flying Dutchman
GSR-Smuggler's Run: Warzones
GSS-Sega Soccer Slam
GST-SSX Tricky
GSU-Superman: Shadow of Apokolips
GSV-MX Superfly Featuring Ricky Carmichael
GSW-Star Wars Rogue Squadron II: Rogue Leader
GSX-Star Wars: The Clone Wars
GSY-Shrek: Super Party
GSZ-Speed Challenge: Jacques Villeneuve Racing Vision
GT3-Tony Hawk's Pro Skater 3
GT4-Tony Hawk's Pro Skater 4
GT5-Starsky & Hutch
GT6-Terminator 3: The Redemption
GT7-Tom Clancy's Splinter Cell: Pandora Tomorrow
GT8-Big Mutha Truckers
GTA-Top Angler: Real Bass Fishing
GTC-GT Cube
GTD-Tony Hawk's Underground
GTE-1080 Avalanche
GTF-Teenage Mutant Ninja Turtles
GTG-Top Gun: Combat Zones
GTH-Charinko Hero
GTI-Tiger Woods PGA Tour 2003
GTJ-Tom & Jerry in War of the Whiskers
GTK-Turok Evolution
GTL-True Crime: Streets of LA
GTN-Hudson Selection Vol.4: Adventure Island
GTO-Tales of Symphonia
GTP-Knights Of The Temple : Infernal Crusade
GTQ-Tonka: Rescue Patrol
GTR-Tetris Worlds
GTS-TimeSplitters 2
GTU-Tube Slider - The Championship of Future Formula
GTV-Transworld Surf: Next Wave
GTW-Taz Wanted
GTY-Ty: The Tasmanian Tiger
GTZ-Tarzan Untamed
GU2-2 Games in 1: The Incredibles / Finding Nemo
GU3-2 Games in 1: The SpongeBob SquarePants Movie / Tak 2: The Staff of Dreams
GU4-2 Games in 1: The SpongeBob SquarePants Movie / Battle for Bikini Bottom
GU6-Nicktoons - Battle for Volcano Island
GUB-The Urbz: Sims in the City
GUC-UEFA Champions League 2004-2005
GUF-Ultimate Fighting Championship Throwdown
GUG-Need For Speed Underground 2
GUM-Gun
GUN-Gauntlet: Dark Legacy
GUP-Shadow The Hedgehog
GUS-Universal Studios Theme Park Adventure
GUT-Ultimate Spider-Man
GUV-Freestyle Street Soccer
GUZ-Batman: Rise of Sin Tzu
GV3-V-Rally 3
GV4-MVP Baseball 2005
GVC-Viewtiful Joe: Red Hot Rumble
GVD-Bratz Forever Diamondz
GVH-Bionicle Heroes
GVJ-Viewtiful Joe
GVK-Cabela's Dangerous Hunts 2
GVL-Marvel Nemesis: Rise of the Imperfects
GVM-Super Bust-A-Move All Stars
GVO-Bionicle
GVP-MVP Baseball 2004
GVR-Grooverider Slot Car Thunder
GVS-Virtua Striker 4
GVS46E-Virtua Striker 4 ver2006
GVS46J-Virtua Striker 4 ver2006
GVS48P-Virtua Striker 4 ver2006
GW2-WWE Day of Reckoning 2
GW3-WWE WrestleMania X8
GW3-WWE Wrestlemania X8
GW4-Tiger Woods PGA Tour 2004
GW5-Need For Speed Carbon
GW6-Winning Eleven 6 Final Evolution
GW7-James Bond 007 in Agent Under Fire
GW8-World Series of Poker
GW9-WWE WrestleMania XIX
GWA-Spartan Total Warrior
GWB-Worms Blast
GWD-World Racing
GWE-18 Wheeler: American Pro Trucker
GWG-Swingerz Golf
GWGE4F-Swingerz Golf v2
GWG-Ace Golf
GWH-Winnie the Pooh's Rumbly Tumbly Adventure
GWJ-Tony Hawk's American Wasteland
GWK-Peter Jackson's King Kong: The Official Game of the Movie
GWL-Wallace & Gromit in Project Zoo
GWM-Worms 3D
GWO-Blowout
GWP-WWE Day of Reckoning
GWQ-Wreckless: The Yakuza Missions
GWR-Wave Race: Blue Storm
GWS-ESPN International Winter Sports 2002
GWT-Pro Tennis WTA Tour
GWU-Whirl Tour
GWV-X-Men 2: Wolverine's Revenge
GWW-Wario World
GWY-Tom Clancy's Splinter Cell: Double Agent
GWZ-Dance Dance Revolution: Mario Mix
GX2-X-Men Legends II: Rise of Apocalypse
GX3-XIII
GXA-XGRA Extreme G Racing Association
GXB-SSX 3
GXC-Custom Robo: Battle Revolution
GXE-Sonic Riders
GXF-FIFA Soccer 2004
GXG-Mega Man X Collection
GXL-X-Men Legends
GXM-X-Men: Next Dimension
GXN-Rampage Total Destruction
GXO-SSX On Tour
GXP-Sphinx and the Cursed Mummy
GXQ-Taxi 3
GXR-Mega Man X: Command Mission
GXS-Sonic Adventure DX: Director's Cut
GXU-Surf's Up
GXX-Pokemon XD: Gale of Darkness
GY2-Donkey Konga 2
GY3-Donkey Konga 3
GYA-Barnyard
GYB-Donkey Kong Jungle Beat
GYF-Yu-Gi-Oh! The Falsebound Kingdom
GYK-Zatch Bell! Mamodo Battles
GYM-PAWAFURU MAJORLEAGUE
GYQ-Mario Superstar Baseball
GYR-TMNT
GYT-Ty The Tasmanian Tiger 2: Bush Rescue
GYW-Harvest Moon: A Wonderful Life
GZ2-The Legend of Zelda: Twilight Princess
GZ3-Dragon Ball Z: Budokai 2
GZC-ZooCube
GZD-Godzilla: Destroy all Monsters Melee
GZE-Dragon Ball Z: Sagas
GZH-Zoids Full Metal Crash
GZL-The Legend of Zelda: The Wind Waker
GZM-Butt-Ugly Martians Zoom or Doom
GZO-Zoids vs.
GZP-Zapper: One Wicked Cricket!
GZQ-Robots
GZS-Zoids VS. II
GZV-Zoids VS. III
GZW-Wario Ware Inc.: Mega Party Game$!
P2M-Metroid Prime 2: Echoes (Bonus Disc)
PC6-Pokemon Colosseum Bonus Disc
PCS-Pokemon Colosseum Bonus Disc
PKB-The Tower of Druaga
PM4-Mario Kart: Double Dash!! Bonus Disc
PRJ-Pac-Man vs.
PZL-The Legend of Zelda: Collector's Edition
use this website to convert the ID4 to Hex if you wish:
http://www.swingnote.com/tools/texttohex.php

UDAUihO.jpg


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

mh5chk.jpg


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,
  • Like
Reactions: Zense and Margen67

AbdallahTerro

da KiNG
OP
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
2,994
Country
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
 
  • Like
Reactions: Zense and Margen67

Bu2d85

Well-Known Member
Member
Joined
Nov 6, 2014
Messages
1,039
Trophies
0
Age
37
XP
1,060
Country
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.
 

AbdallahTerro

da KiNG
OP
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
2,994
Country
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.
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
 

Bu2d85

Well-Known Member
Member
Joined
Nov 6, 2014
Messages
1,039
Trophies
0
Age
37
XP
1,060
Country
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.
 
  • Like
Reactions: AbdallahTerro

AbdallahTerro

da KiNG
OP
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
2,994
Country
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!
 
  • Like
Reactions: Margen67

Ughwire

Member
Newcomer
Joined
Nov 26, 2014
Messages
19
Trophies
0
XP
60
Country
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:
code_dump.jpg
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.
 

AbdallahTerro

da KiNG
OP
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
2,994
Country
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:
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.
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
 

AbdallahTerro

da KiNG
OP
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
2,994
Country
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
 

AbdallahTerro

da KiNG
OP
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
2,994
Country
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
 

zerofalcon

Well-Known Member
Member
Joined
Mar 14, 2009
Messages
768
Trophies
0
Location
Somewhere close to my NES
XP
2,142
Country
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.
 

AbdallahTerro

da KiNG
OP
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
2,994
Country
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
 
  • Like
Reactions: zerofalcon

Ughwire

Member
Newcomer
Joined
Nov 26, 2014
Messages
19
Trophies
0
XP
60
Country
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.
 
General chit-chat
Help Users
    NeoGaming @ NeoGaming: yep and he just got his xbox fix from the red ring of death