Hacking Childproof USB Loader 1.1

  • Thread starter Thread starter m-tek
  • Start date Start date
  • Views Views 23,200
  • Replies Replies 99
Can someone link to the wad? The mediafire link isn't working
frown.gif
 
Nice. The problem though is if someone wants to create a backup of an original game as the vast majority of computer DVD drives can't read them. I tried to make an iso of my original of Zelda with Image Burn but it refused to see anything was in the drive.
 
Just a request:

Can someone compile and make a .dol and .wad using this background?

jaoacaabn.jpg


Made this for the kids.

*Forgive me if this request in this thread is not proper, I just want to contribute.
smile.gif
 
bula said:
chr0m said:
Can someone link to the wad? The mediafire link isn't working
frown.gif



that is not forced NTSC anyway.


Yeah, it is forced NTSC. Here is the method that needs to be modified, with my revision by the end. Most of the method could be removed and replaced with hardcoded NTSC info, but that isn't necessary. I have compiled and tested this, and it forces my PAL games to display properly in NTSC instead of black+white.

CODE
void __Disc_SetVMode(void)
{
ÂÂÂÂGXRModeObj *vmode = NULL;

ÂÂÂÂu32 progressive, tvmode, vmode_reg = 0;

ÂÂÂÂ/* Get video mode configuration */
ÂÂÂÂprogressive = (CONF_GetProgressiveScan() > 0) && VIDEO_HaveComponentCable();
ÂÂÂÂtvmodeÂÂÂÂÂÂ=ÂÂCONF_GetVideo();

ÂÂÂÂ/* Select video mode register */
ÂÂÂÂswitch (tvmode) {
ÂÂÂÂcase CONF_VIDEO_PAL:
ÂÂÂÂÂÂÂÂvmode_reg = (CONF_GetEuRGB60() > 0) ? 5 : 1;
ÂÂÂÂÂÂÂÂbreak;

ÂÂÂÂcase CONF_VIDEO_MPAL:
ÂÂÂÂÂÂÂÂvmode_reg = 4;
ÂÂÂÂÂÂÂÂbreak;

ÂÂÂÂcase CONF_VIDEO_NTSC:
ÂÂÂÂÂÂÂÂvmode_reg = 0;
ÂÂÂÂÂÂÂÂbreak;
ÂÂÂÂ}

ÂÂÂÂ/* Select video mode */
ÂÂÂÂswitch(diskid[3]) {
ÂÂÂÂ/* PAL */
ÂÂÂÂcase 'D':
ÂÂÂÂcase 'F':
ÂÂÂÂcase 'P':
ÂÂÂÂcase 'X':
ÂÂÂÂcase 'Y':
ÂÂÂÂÂÂÂÂif (tvmode != CONF_VIDEO_PAL) {
ÂÂÂÂÂÂÂÂÂÂÂÂvmode_reg = 5;
ÂÂÂÂÂÂÂÂÂÂÂÂvmodeÂÂÂÂ = (progressive) ? &TVNtsc480Prog : &TVEurgb60Hz480IntDf;
ÂÂÂÂÂÂÂÂ}

ÂÂÂÂÂÂÂÂbreak;

ÂÂÂÂ/* NTSC or unknown */
ÂÂÂÂcase 'E':
ÂÂÂÂcase 'J':
ÂÂÂÂÂÂÂÂif (tvmode != CONF_VIDEO_NTSC) {
ÂÂÂÂÂÂÂÂÂÂÂÂvmode_reg = 0;
ÂÂÂÂÂÂÂÂÂÂÂÂvmodeÂÂÂÂ = (progressive) ? &TVNtsc480Prog : &TVNtsc480IntDf;
ÂÂÂÂÂÂÂÂ}

ÂÂÂÂÂÂÂÂbreak;
ÂÂÂÂ}

ÂÂÂÂ/* Force NTSC */
ÂÂÂÂvmode_reg = 0;
ÂÂÂÂvmode = (progressive) ? &TVNtsc480Prog : &TVNtsc480IntDf;
ÂÂÂÂ
ÂÂÂÂ/* Set video mode register */
ÂÂÂÂ*(vu32 *)0x800000CC = vmode_reg;

ÂÂÂÂ/* Set video mode */
ÂÂÂÂif (vmode)
ÂÂÂÂÂÂÂÂVideo_Configure(vmode);
}
 
Kempston said:
Nice. The problem though is if someone wants to create a backup of an original game as the vast majority of computer DVD drives can't read them. I tried to make an iso of my original of Zelda with Image Burn but it refused to see anything was in the drive.
then u use usb loader 1.0 for that on the wii
tongue.gif
NOT on the pc
 
could anyone make the channel from wii-sh's loader and use this as the menu screen and perhaps put some tunes on it like from the news/weather channel thanks your guys rock
 
wiiv1.5owners3 said:
could anyone make the channel from wii-sh's loader and use this as the menu screen and perhaps put some tunes on it like from the news/weather channel thanks your guys rock

download devkitpro and customize it for yourself, it's really easy.

get it from wiibrew

extract the source (wii-sh's source?) to a folder: "urfolder"

open programmers notepad (comes with devkitpro install), create new project named usbYOURNAME inside urfolder

right click on your project, add magic folder, add urfolder

then click:
tools->clean
tools->make

DONE!

you can modify the background pic in /data all you want
wink.gif
 
mkfx said:
bula said:
chr0m said:
Can someone link to the wad? The mediafire link isn't working
frown.gif



that is not forced NTSC anyway.


Yeah, it is forced NTSC. Here is the method that needs to be modified, with my revision by the end. Most of the method could be removed and replaced with hardcoded NTSC info, but that isn't necessary. I have compiled and tested this, and it forces my PAL games to display properly in NTSC instead of black+white.

CODE
void __Disc_SetVMode(void)
{
ÂÂÂÂGXRModeObj *vmode = NULL;

ÂÂÂÂu32 progressive, tvmode, vmode_reg = 0;

ÂÂÂÂ/* Get video mode configuration */
ÂÂÂÂprogressive = (CONF_GetProgressiveScan() > 0) && VIDEO_HaveComponentCable();
ÂÂÂÂtvmodeÂÂÂÂÂÂ=ÂÂCONF_GetVideo();

ÂÂÂÂ/* Select video mode register */
ÂÂÂÂswitch (tvmode) {
ÂÂÂÂcase CONF_VIDEO_PAL:
ÂÂÂÂÂÂÂÂvmode_reg = (CONF_GetEuRGB60() > 0) ? 5 : 1;
ÂÂÂÂÂÂÂÂbreak;

ÂÂÂÂcase CONF_VIDEO_MPAL:
ÂÂÂÂÂÂÂÂvmode_reg = 4;
ÂÂÂÂÂÂÂÂbreak;

ÂÂÂÂcase CONF_VIDEO_NTSC:
ÂÂÂÂÂÂÂÂvmode_reg = 0;
ÂÂÂÂÂÂÂÂbreak;
ÂÂÂÂ}

ÂÂÂÂ/* Select video mode */
ÂÂÂÂswitch(diskid[3]) {
ÂÂÂÂ/* PAL */
ÂÂÂÂcase 'D':
ÂÂÂÂcase 'F':
ÂÂÂÂcase 'P':
ÂÂÂÂcase 'X':
ÂÂÂÂcase 'Y':
ÂÂÂÂÂÂÂÂif (tvmode != CONF_VIDEO_PAL) {
ÂÂÂÂÂÂÂÂÂÂÂÂvmode_reg = 5;
ÂÂÂÂÂÂÂÂÂÂÂÂvmodeÂÂÂÂ = (progressive) ? &TVNtsc480Prog : &TVEurgb60Hz480IntDf;
ÂÂÂÂÂÂÂÂ}

ÂÂÂÂÂÂÂÂbreak;

ÂÂÂÂ/* NTSC or unknown */
ÂÂÂÂcase 'E':
ÂÂÂÂcase 'J':
ÂÂÂÂÂÂÂÂif (tvmode != CONF_VIDEO_NTSC) {
ÂÂÂÂÂÂÂÂÂÂÂÂvmode_reg = 0;
ÂÂÂÂÂÂÂÂÂÂÂÂvmodeÂÂÂÂ = (progressive) ? &TVNtsc480Prog : &TVNtsc480IntDf;
ÂÂÂÂÂÂÂÂ}

ÂÂÂÂÂÂÂÂbreak;
ÂÂÂÂ}

ÂÂÂÂ/* Force NTSC */
ÂÂÂÂvmode_reg = 0;
ÂÂÂÂvmode = (progressive) ? &TVNtsc480Prog : &TVNtsc480IntDf;
ÂÂÂÂ
ÂÂÂÂ/* Set video mode register */
ÂÂÂÂ*(vu32 *)0x800000CC = vmode_reg;

ÂÂÂÂ/* Set video mode */
ÂÂÂÂif (vmode)
ÂÂÂÂÂÂÂÂVideo_Configure(vmode);
}
So is the wad on firs page udated to force NTSC? Sorry if that is the case for posting a wrong info here, I thought you posted it before that dol came out.
 
On the first page is the NTSC dol i made. I'm not sure if anyone made a wad, but I can if u give me banner/logo/ etc.
 
Updated!!!

V2

* greater game compatibility (ntsc/pal)
* png loading from sd card (/USBLOADER)
* Added full version + full version force ntsc

Now I need feedback to see if people on pal can boot ntsc using the standard loader ... My wii has never played ntsc without giving a green screen .. Now they work.. Tested 3 iso's all booted....
 
Can you compile the Child loader with the background built in or change the path to usb_loader, because I set up a dol-forwarding channel for some family because they have 5 children, and I wanted to use this but the background isn't loading, which i suspect has to do with the different folders. I have tried having the background in the USBLOADER folder and in the usb_loader folder, neither work.
 
jwcgator said:
Can you compile the Child loader with the background built in or change the path to usb_loader, because I set up a dol-forwarding channel for some family because they have 5 children, and I wanted to use this but the background isn't loading, which i suspect has to do with the different folders. I have tried having the background in the USBLOADER folder and in the usb_loader folder, neither work.

try this

http://rapidshare.com/files/218256801/child_bg.rar
 
m-tek said:
jwcgator said:
Can you compile the Child loader with the background built in or change the path to usb_loader, because I set up a dol-forwarding channel for some family because they have 5 children, and I wanted to use this but the background isn't loading, which i suspect has to do with the different folders. I have tried having the background in the USBLOADER folder and in the usb_loader folder, neither work.

try this

http://rapidshare.com/files/218256801/child_bg.rar


Thanks a million, this worked!
 
*sigh* we almost need a wiki or something to keep track of all these features in the different loaders.

Would someone mind clarifying this for me?

In the most recent USB_LOADERS_V2.rar posted...
Child.dol - basic v1.1 loader, childproofing, lopst mod
full.dol - the basic v1.1 loader, with lopst mod
full_force_ntsc.dol - basic v1.1 loader, lopst mod, ntsc mod...

Is there a PAL version?
Does childproof have force ntsc mod?
do all 3 versions load backgrounds from the usbloader folder on the root of sd?

I think that's all my questions for now...
 

Site & Scene News

Popular threads in this forum