Hacking Custom Nintendont System Menu Channels for Wii/vWii

julienbdes

Well-Known Member
Member
Joined
Sep 3, 2015
Messages
175
Trophies
0
Age
34
XP
326
Country
Canada
unzip.c
linking ... loader.elf
c:/devkitPro/libogc/lib/wii\libogc.a(ipc.o): In function `__ios_ioctlvformat_par
se':
C:/Users/davem_000/projects/devkitPro/libogc/libogc/ipc.c:487: undefined referen
ce to `__locale_ctype_ptr'
C:/Users/davem_000/projects/devkitPro/libogc/libogc/ipc.c:589: undefined referen
ce to `__locale_ctype_ptr'
collect2.exe: error: ld returned 1 exit status
make[1]: *** [/c/Nintendont.git/trunk/loader/loader.elf] Error 1
make: *** [build] Error 2

What i did : Get the installer PPC. Took the Rev27. rename the DevkitPPC in the Devpro on :C to a different name. Renamed The rev27 to Dev..PPC. Took the 4. github Nintendont with support. Since the main.c was already set to Animal crossing, i've gone back and compile with the Build.bat. Errors incoming!

Edit : Tried the @Cyan command line to switch dev to Rev27 but without succeed. Why i renamed that bunch of stuff. I did try through Shift+rightclick in the :C directory. The command make is going on a second line with :C/make.
Try through Run on Startmenu
I am on W7
 
Last edited by julienbdes,

AbdallahTerro

da KiNG
OP
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
3,123
Country
unzip.c
linking ... loader.elf
c:/devkitPro/libogc/lib/wii\libogc.a(ipc.o): In function `__ios_ioctlvformat_par
se':
C:/Users/davem_000/projects/devkitPro/libogc/libogc/ipc.c:487: undefined referen
ce to `__locale_ctype_ptr'
C:/Users/davem_000/projects/devkitPro/libogc/libogc/ipc.c:589: undefined referen
ce to `__locale_ctype_ptr'
collect2.exe: error: ld returned 1 exit status
make[1]: *** [/c/Nintendont.git/trunk/loader/loader.elf] Error 1
make: *** [build] Error 2

What i did : Get the installer PPC. Took the Rev27. rename the DevkitPPC in the Devpro on :C to a different name. Renamed The rev27 to Dev..PPC. Took the 4. github Nintendont with support. Since the main.c was already set to Animal crossing, i've gone back and compile with the Build.bat. Errors incoming!

Edit : Tried the @Cyan command line to switch dev to Rev27 but without succeed. Why i renamed that bunch of stuff. I did try through Shift+rightclick in the :C directory. The command make is going on a second line with :C/make.
Try through Run on Startmenu
I am on W7
you should not rename anything just install to get devkitPPC folder and move this folder to /devkitpro replacing the old one
 

Xemma

Well-Known Member
Newcomer
Joined
Jan 30, 2015
Messages
55
Trophies
0
Age
38
XP
149
Country
Brazil
Greetings AbdallahTerro!!!
It's been a long time pass by here to see what's new!
I'm here again because I decided to update an old Canal to 3387 version that you made available in tutorial!
I'm using the channel with the dol on 3387 version in Vwii of my WiiU, however my custom image which is shown on the loading of the game appears with two black borders!

I've tried everything to stretch the image on the loading screen, but the result is the same, she never stretches!
I want her already appears filling the entire screen without black border!
Ahh, I've tried to use some settings provided by You in the tutorial, but they affect the game FZero GX!!!

I've tried to use -
ncfg->VideoScale = 120;
NIN_CFG_FORCE_WIDE |
NIN_CFG_FORCE_PROG |

All those options affect the game and I just want that affects the loading screen with the custom image that I made!
Funny that when I test the channel on wii normal the image fills the entire screen, while in VWii of the WiiU that doesn't happen!

A big hug AbdallahTerro, I count on your wisdom to solve this little problem ... Sorry for my bad English (^__~)!!!
 
Last edited by Xemma,

AbdallahTerro

da KiNG
OP
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
3,123
Country
Greetings AbdallahTerro!!!
It's been a long time pass by here to see what's new!
I'm here again because I decided to update an old Canal to 3387 version that you made available in tutorial!
I'm using the channel with the dol on 3387 version in Vwii of my WiiU, however my custom image which is shown on the loading of the game appears with two black borders!

I've tried everything to stretch the image on the loading screen, but the result is the same, she never stretches!
I want her already appears filling the entire screen without black border!
Ahh, I've tried to use some settings provided by You in the tutorial, but they affect the game FZero GX!!!

I've tried to use -
ncfg->VideoScale = 120;
NIN_CFG_FORCE_WIDE |
NIN_CFG_FORCE_PROG |

All those options affect the game and I just want that affects the loading screen with the custom image that I made!
Funny that when I test the channel on wii normal the image fills the entire screen, while in VWii of the WiiU that doesn't happen!

A big hug AbdallahTerro, I count on your wisdom to solve this little problem ... Sorry for my bad English (^__~)!!!
adding
ncfg->VideoScale = 120;
to main.c should be enough don't force anything
 

Xemma

Well-Known Member
Newcomer
Joined
Jan 30, 2015
Messages
55
Trophies
0
Age
38
XP
149
Country
Brazil
I tried that and it didn't work. In Vwii the image continues without straining in nintendont loading screen.

If I use that it affects the videos of the game's characters FZERO GX.
Because only in the wii the nintendont loading image appears stretched in the 16:9 mode and 4:3, while the Vwii of the wiiu she gets with vertical edges in black?

What settings should I use to make the size 640 x 480 image fill the entire tv screen without black vertical edges?

In current versions of nintendont the image fills the entire tv screen on nintendo wii and vwii of the wiiu!!! I wish this would work also for 3387 version!!! Ahhh, 284 version of your tutorial the image stretches on vwii, but it takes a few seconds for that to happen. First she appears with black edges and then stretched!

I want the image on the nintendont channel loading screen already appear stretched on 3387 version because in this version the wiiremote if turns itself off when there is another wii or wiiu controller connected and this it does not occur in 284 version ancient!

Please friend AbdallahTerro, help me!:cry::cry:

--------------------- MERGED ---------------------------

I've read many times all topics of your tutorial and tried the suggested settings and nothing worked. The image always appears with black edges vertically at the WiiU VWii! This does not occur in a normal nintendo wii like i said!

There must be some setting in the current versions of nintendont to make the image appear stretched of first in VWii. Maybe this setting already exists on 3387 version and even on 284, but as I'm noob codes don't even know where to start. :unsure:

--------------------- MERGED ---------------------------

Something that seems so simple has become a tremendous headache for me! There must be something that resolves that situation on Vwii, not is AbdallahTerro?
 

julienbdes

Well-Known Member
Member
Joined
Sep 3, 2015
Messages
175
Trophies
0
Age
34
XP
326
Country
Canada
devkitARM r46, devkitPPC r29 et libOGC 1.8.16.

Nintendont source v 4.435

Error string
What i did: Downloaded the DevPPC installer. Same library as the Nintendont compiled. I use the Super mario sunshine exemple on first page and copy where it have to be in main.c. Than Build.bat....
Help again Lol Wish i could achieve it one time or you could send me an edited main.c so i could check what wrong
I switch the extension to main.txt only for uploading purpose
 

Attachments

  • main.txt
    40 KB · Views: 473

fatherjack

Well-Known Member
Member
Joined
Jul 3, 2007
Messages
644
Trophies
1
Location
Still Here
XP
1,264
Country
United Kingdom
@julienbdes

your uploaded 'main' file looks like it has not been altered (see pic)
It still points to GAFE - Animal Crossing!
you'll need to enter and save to Mario Sunshine settings (dont forget to alter the hex value as well)

also, you havent enabled MEMCARDEMU - so will be looking to save on actual NGC memory card.
enabled NIN_CFG_HID - expecting a USB input controller, and
enabled NIN_CFG_USB - will be looking on usb for your ninconfig.bin (your stored settings)
 

Attachments

  • main.png
    main.png
    27 KB · Views: 322
Last edited by fatherjack, , Reason: more info

AbdallahTerro

da KiNG
OP
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
3,123
Country
I tried that and it didn't work. In Vwii the image continues without straining in nintendont loading screen.

If I use that it affects the videos of the game's characters FZERO GX.
Because only in the wii the nintendont loading image appears stretched in the 16:9 mode and 4:3, while the Vwii of the wiiu she gets with vertical edges in black?

What settings should I use to make the size 640 x 480 image fill the entire tv screen without black vertical edges?

In current versions of nintendont the image fills the entire tv screen on nintendo wii and vwii of the wiiu!!! I wish this would work also for 3387 version!!! Ahhh, 284 version of your tutorial the image stretches on vwii, but it takes a few seconds for that to happen. First she appears with black edges and then stretched!

I want the image on the nintendont channel loading screen already appear stretched on 3387 version because in this version the wiiremote if turns itself off when there is another wii or wiiu controller connected and this it does not occur in 284 version ancient!

Please friend AbdallahTerro, help me!:cry::cry:

--------------------- MERGED ---------------------------

I've read many times all topics of your tutorial and tried the suggested settings and nothing worked. The image always appears with black edges vertically at the WiiU VWii! This does not occur in a normal nintendo wii like i said!

There must be some setting in the current versions of nintendont to make the image appear stretched of first in VWii. Maybe this setting already exists on 3387 version and even on 284, but as I'm noob codes don't even know where to start. :unsure:

--------------------- MERGED ---------------------------

Something that seems so simple has become a tremendous headache for me! There must be something that resolves that situation on Vwii, not is AbdallahTerro?
I wish I had a vWii to test
 

Xemma

Well-Known Member
Newcomer
Joined
Jan 30, 2015
Messages
55
Trophies
0
Age
38
XP
149
Country
Brazil
So you have no way of testing? All right, I decided to leave it at that, with the loading image without stretching!!! I think this has to do with the resolution of my wiiu because is configured to show 1080 p in wii mode too! This should affect the image only in vwii nintendont loading screen!

I'm not going to use more ncfg->VideoScale = 120 or 40; because it affects the character animations of the game F-Zero GX! In many games this option does not affect at all the videos of animations, but there are some that affects such as F-Zero GX!

Funny that in the version customized 284 image at nintendont loading screen is stretched after a few seconds and in version 3387 customized she gets with black bars on the sides that don't disappear! Detail that it only occurs in vwii of the wiiu, because I tested it on a nintendo wii real and the image appears filling the whole loading screen in both 16:9 and 4:3.

Anyway buddy, thanks for the help! I will always be here watching if you created some new awesome patch for a new version of nintendont! Thanks again AbdallahTerro, hugs :yaywii::yayu:!
 
  • Like
Reactions: AbdallahTerro

trixi

New Member
Newbie
Joined
Jun 11, 2017
Messages
1
Trophies
0
XP
53
Country
United States
Hello, sorry to bump an older thread, but I am having the same issue as julienbdes above. The loader.dol won't be created. :(

linking ... loader.elf
c:/devkitPro/libogc/lib/wii\libogc.a(ipc.o): In function `__ios_ioctlvformat_parse':
C:/Users/davem_000/projects/devkitPro/libogc/libogc/ipc.c:487: undefined reference to `__locale_ctype_ptr'
C:/Users/davem_000/projects/devkitPro/libogc/libogc/ipc.c:589: undefined reference to `__locale_ctype_ptr'
collect2.exe: error: ld returned 1 exit status
make[1]: *** [/c/Users/Fix4Less/Desktop/nintendont_channel/nintendon-t-read-only-382b/Nintendont.git/trunk/loader/loader.elf] Error 1
make: *** [build] Error 2

I am using an older version of devkitpro as suggested by Cyan earlier in the thread, 1.5.4 it seems. I am using the 4.13 autoboot with theme support and the autoboot-theme-loading-bar.patch. Also, here is my main.c settings. I believe they're all correct, but I'll put them just in case there is an error there.

if(argsboot == false)
{
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_CHEAT_PATH |
//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 = 0x47504f45; //GPOE in Hex
strcpy(ncfg->GamePath, "/games/GPOE8P - pso1+2+/game.iso");
//strcpy(ncfg->CheatPath, "/games/GPOE8P - pso1+2+/GAFE.gct");
ncfg->MaxPads = 4;
ncfg->MemCardBlocks = 0x2;//50 blocks use 0x2; for 251 blocks

// Enable Custom Backgrounds and Loading progress bar
GRRLIB_FreeTexture(background);
CheckTheme();
FadeIt();

FPAD_Update();
}

thank you in advance
 

Moonfall_Prince

New Member
Newbie
Joined
Jul 2, 2017
Messages
4
Trophies
0
Age
28
XP
43
Country
United States
I hate to be that guy that comments on a 2-year old thread, but I am rather desperate at this point, and anything I try to search regarding this subject via google just ends up redirecting to me to one of the AbdallahTerro's posts and/or threads. Which, on one hand, is actually pretty impressive lol

Anyways, I've read all your stuff on Gamecube forwarding channels and for the life of me, I can't get the dol compiled. As far as I can tell, I've followed your guide to a T and yet I keep getting errors.

Here's what I've tried:
-- Reinstalling DevkitPro
-- Replacing DevkitPro with an older version of DevkitPro
-- Using the three different Nintendont sources all of which were provided in the original post
-- Using the custom build AbdallahTerro made specifically for one user just to see if it worked
-- Reading and rereading the guide and all the comments over again just to quadruple check I was trying everything

Every time I try to compile the dol I am met with an error. The error I get most often is actually in the two users'--Trixi and Julienbds posts above me ^^ with "undefined reference to '_locale_ctype_ptr'" Normally I'd look at how they got through it, but I'm not sure if their problem ever got resolved either. I'm not sure how much this contributes to the overall problem, but I am also met with slight errors when attempting to apply the patch files via TortoiseSVN. I am able to apply the patch to all the files, but the program always notifies me that there were "failed hunks" on a couple of the files. The amount of hunks that fail vary depending on which source I'm using, but I always get them without fail. I've tried reinstalling Tortoise SVN, but that didn't help.

Sorry, I didn't mean to write an essay, but I am genuinely at a loss and I feel like I've exhausted all my options. If the OP or someone else who is knowledgeable about this subject has the time, any help would be greatly appreciated.
 

Moonfall_Prince

New Member
Newbie
Joined
Jul 2, 2017
Messages
4
Trophies
0
Age
28
XP
43
Country
United States
@Moonfall_Prince
Don't worry about the years, if you want them channels then you want them channels!

I feel your pain, so I'll try and reinstall everything and try again myself this week.
Might take me a couple of days, so don't panic if I don't post back right away
Wow, I didn't expect a reply, least of all so soon. Yeah no worries mate, I'm just looking for any kind of help at this point haha
Thanks :yaywii:
 

Justinpufdbj

Well-Known Member
Newcomer
Joined
Mar 3, 2017
Messages
47
Trophies
0
Age
39
XP
180
Country
United States
If I spend all of this time to create vWii forwarders to nintendont, is it possible to link hbl2hbc to them? If so, would I put the title ID of the game in the .txt file, followed with the name of the game? the name of the game varies from different people so I am not sure how all of that would work.
 
D

Deleted User

Guest
Hello!

I'm new to the forums (first post, actually) so I apologize if my netiquette is bad.

I built the WAD for Super Smash Bros. Melee using all of the earlier instructions and installed it, and it looks (and sounds!) very nice on the system menu (great job, OP!).

However, launching the title results in an empty black screen.

Attempting to launch the .DOL file by itself from both Priiloader and the HBC results in the background for Nintendont loading, quickly followed by a DSI exception (I can post the full dump on request)

I am using the version with full theme support (third option in OP, version 413), and my configurations are as follows:

loader/source/main.c:

Code:
if(argsboot == false)
    {
            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_CHEAT_PATH | 
            //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 = 0x47414C45;    //GALE in Hex     
            strcpy(ncfg->GamePath, "/games/GALE01/game.iso");
            //strcpy(ncfg->CheatPath, "/Games/GAFE01 - Animal Crossing/GAFE.gct");
            ncfg->MaxPads = 4;      
            ncfg->MemCardBlocks = 0x2;//50 blocks use 0x2; for 251 blocks

        // Enable Custom Backgrounds and Loading progress bar
            GRRLIB_FreeTexture(background);
            CheckTheme();
            FadeIt();
   
        FPAD_Update();
    }

Hard drive file structure:

games
G6QE08
game.iso
GALE01
game.iso

I am not sure how to proceed from here, and any reply will be greatly appreciated.

I will continue to try to fix the problem, and will edit with a fix if I fix it!

Thank you! :):)
 

fatherjack

Well-Known Member
Member
Joined
Jul 3, 2007
Messages
644
Trophies
1
Location
Still Here
XP
1,264
Country
United Kingdom
@AbdallahTerro

can this project be updated at all?
There are users drifting here and encountering similar errors, I've had this working twice in the past and now cant get it to compile again! (see attached error.png)
best solution would be to make compatible with latest devkitpro release if possible, as its a bit of a chore 'downgrading' the ARM and PPC modules in an attempt to get things just right.
clearly there is still a desire for users to make their own autoboot channels.
 

Attachments

  • error.png
    error.png
    10 KB · Views: 273

AbdallahTerro

da KiNG
OP
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
3,123
Country
@AbdallahTerro

can this project be updated at all?
There are users drifting here and encountering similar errors, I've had this working twice in the past and now cant get it to compile again! (see attached error.png)
best solution would be to make compatible with latest devkitpro release if possible, as its a bit of a chore 'downgrading' the ARM and PPC modules in an attempt to get things just right.
clearly there is still a desire for users to make their own autoboot channels.
This project is supposed to be compiled on older revisions of devkit
I lost track of the updates and didn't make any changes,
So it's best if you just install an older devkit revision and try again
 
  • Like
Reactions: fatherjack

AbdallahTerro

da KiNG
OP
Member
Joined
Jan 14, 2012
Messages
6,052
Trophies
0
Location
Ideas factory :)
Website
ccabz.wordpress.com
XP
3,123
Country
I reinstalled windows 10 twice in the past 3 months however the devkit folder is still there
I can also check which version is installed give-me a minute

--------------------- MERGED ---------------------------

here's my ini
[mirror]
url=

[msys]
Version=1.0.17

[devkitARM]
Version=45

[devkitPPC]
Version=27

[devkitPSP]
Version=0

[libgba]
Version=20090222

[libnds]
Version=1.5.8

[libmirko]
Version=0.9.7

[pnotepad]
Version=2.0.8.718

[insight]
Version=7.3.50.20110803

[ndsexamples]
Version=20140401

[gbaexamples]
Version=20090222

[cubeexamples]
Version=20110620

[pspdoc]
Version=0
[libgbafat]
Version=1.0.12
[maxmodgba]
Version=1.0.9
[libndsfat]
Version=1.0.12
[defaultarm7]
Version=0.5.25
[filesystem]
Version=0.9.12
[dswifi]
Version=0.3.16
[maxmodds]
Version=1.0.9
[libogc]
Version=1.8.12
[libogcfat]
Version=1.0.14
[gp32examples]
Version=20051021
[wiiexamples]
Version=20110620
[gcube]
Version=0.4.0
[libctru]
Version=1.1.0
[citro3d]
Version=1.1.0
[3dsexamples]
Version=0
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: Least they got head in the end