Homebrew Homebrew Forwarder ISO's

  • Thread starter Thread starter kLiNiKaL
  • Start date Start date
  • Views Views 201,876
  • Replies Replies 797
pepxl said:
mgrimmenator said:
sorry about the posting the covers from wiitdb.com, i'd did not look at the first post close enough to realize. I just thought i'd save someone some time.

no probs, every ISO cover on wiitdb has been posted here then upped to wiitdb for convience, nice cover btw keep em coming for all new ISO created

p.s you missed the spine out on the full cover needs adding to be complete
rolleyes.gif



should be fixed now, though i'm still not 100% happy with it. I may take another crack at it later. if i do where you i post it.

QUOTE(Oops @ Oct 23 2009, 05:43 PM)
@mgrimmenator


The Homebrew Channel-ISO-CHCE00-JODI_HAXX with sound

thanks, you rock
 
I forgot about it.

All system channels should be 00010002

News Channel
WII_LaunchTitle(TITLE_ID(0x00010002,0x448414741)); HAGA


Weather Channel
WII_LaunchTitle(TITLE_ID(0x00010002,0x448414641)); HAFA
 
mgrimmenator said:
pepxl said:
mgrimmenator said:
sorry about the posting the covers from wiitdb.com, i'd did not look at the first post close enough to realize. I just thought i'd save someone some time.

no probs, every ISO cover on wiitdb has been posted here then upped to wiitdb for convience, nice cover btw keep em coming for all new ISO created

p.s you missed the spine out on the full cover needs adding to be complete
rolleyes.gif



should be fixed now, though i'm still not 100% happy with it. I may take another crack at it later. if i do where you i post it.


QUOTE(Oops @ Oct 23 2009, 05:43 PM)
@mgrimmenator


The Homebrew Channel-ISO-CHCE00-JODI_HAXX with sound

thanks, you rock

works flawlessly! thanks again
 
@spayrosam - Thanks for the tutorial. I was wondering, would taking the 00000001.app (and renaming to main.dol) from a WAD created by Crap v0.2b for a TriiForce channel work if it was used to replace the existing main.dol in the current TriiForce ISO with Wiiscrubber? As soon as I get my kids off the Wii I'll grab the HD to give it a test, but I was just wondering if in the meantime you might verify/dismiss this idea. Obviously, this is to try and create an ISO that will launch a VC/WW title directly from the emulated NAND.

EDIT: Well, that was a no go. LOL. Time to learn how to install/use devkitpro.
smile.gif
Recall reading there were some problems with the latest version. Is this still true?

EDIT2: Got the devkitpro environment setup and tried compiling TriiForce_mrc just to see if it was working OK, and the output .dol file matches the one provided by marc, so I guess it is working fine.

One question spayrosam. What's the difference between the libogc file you say we need to install and the one that gets installed when using the devkitpro Windows installer? I wanted to know before I go overwriting the files from the installer.

Also, if/when it is figured out how to modify the source code for TriiForce_mrc so that it loads a hardcoded VC/WW title, will replacing the .dol with Wiiscrubber in the current TriiForce ISO with the one generated with the hardcoded VC/WW title work, or does the whole ISO still need to be rebuilt using your previous instructions?
 
jservs7 said:
Oops said:
@mgrimmenator
The Homebrew Channel-ISO-CHCE00-JODI_HAXX with soundSorry to be picky, but I was wondering if anyone can make this same ISO with roku's splash screen.
smile.gif

If someone doesn't get to it before I do, I'll recompile it tomorrow for you.


QUOTE(jservs7 @ Oct 23 2009, 05:55 PM)
Also, anyone wanna try and point me in the right direction on how to add music to an ISO file please.
biggrin.gif
I plan on making a visual tutorial tomorrow.

biggrin.gif
 
Skizzo: I think it should work if you just take the channel launcher source code and copy paste the code from triiforce that auto-enables the usb/sd NAND emulator to it. I'm no coder, but according to all laws of logic, it should work.
 
pepxl, any chance of a cover for WiiEngine/Hugo (Turbo Grafix 16/PC Engine emulator)??

Heres a pic of the pad...

PC-Engine-Pad.jpg


And possible backgrounds...

large.jpg

DGN_Adventure_Island.jpg

new-adventure-island-virtual-console-20070222040732665_640w.jpg


Posts merged

For some reason i cant get the GenesisPLUS GX emulator to work, shows the loading screen then resets the Wii any ideas??
 
lettuce said:
For some reason i cant get the GenesisPLUS GX emulator to work, shows the loading screen then resets the Wii any ideas??
It's the entrypoint of the forwarder again.
 
Jiiwah said:
Did you use spayrosam's source to make these? If not, what source did you use?
To add the splash screen, I have to recompile the DOL. Without the source you used, the resulting ISO may be much different.

unsure.gif
 
I added sound in ISO Internet Channel :

Internet Channel-ISO-CICE00-WFHL.rar

Internet Channel-ISO-CICP00-WFHL.rar

I used the original opening.bnr from the wad.


Yes I use spayrosam's source to make these. But for HBC, Oops changed main.cpp :

QUOTE said:
//super complicated channel loader- giantpune
#include
#include
#include
#include

#define TITLE_ID(x,y) (((u64)(x) viTVMode&VI_NON_INTERLACE) VIDEO_WaitVSync();

//if you want to put a splash screen, put it here, but it will just be a waste of time. the splash in the forwarder
//is only showed while loading dols into memory, this would be shown before the channel even started to load
//so i wouldn't do it.

WII_Initialize();
//just change the 4A4F4449 to the hex value for the ID4 of the title to boot.
//all channels that show up on the system menu should be 00010001
WII_LaunchTitle(TITLE_ID(0x00010001,0x4a4f4449));

if (WII_LaunchTitle==NULL)
WII_Initialize();
//just change the 4A4F4449 to the hex value for the ID4 of the title to boot.
//all channels that show up on the system menu should be 00010001
WII_LaunchTitle(TITLE_ID(0x00010001,0x48415858));

//should not reach this point if the title is installed on the wii, but if it does, it will fall back on a stub to direct it
//if using a newer version of libogc, exit(0) returns the system menu if no stub is found.
exit (0);

//really, really should never make it this far. if it does, the wii will just blackscreen and need a hard reset
return 0;
}
 
Internet Channel, Mii Channel, Photo Channel, Shopping Channel and Weather Channel are ready.
All with sound.

Do you agree about this ID (PAL for now, NTSC will come):
CINP00
 
pepxl said:
lettuce said:
pepxl, any chance of a cover for WiiEngine/Hugo (Turbo Grafix 16/PC Engine emulator)??

sure no probs, you wanting a CD to?



Cheers!, Im using WiiFlow so i dont require one, but other member may do
smile.gif



giantpune said:
QUOTE(lettuce @ Oct 24 2009, 08:34 AM)
For some reason i cant get the GenesisPLUS GX emulator to work, shows the loading screen then resets the Wii any ideas??
It's the entrypoint of the forwarder again.


So this emulator doesnt work for anyone then, is there a way to get it to work?
 
Jiiwah said:
Internet Channel, Mii Channel, Photo Channel, Shopping Channel and Weather Channel are ready.
All with sound.

Do you agree about this ID (PAL for now, NTSC will come):
CINP00
 
Jiiwah said:
...
Yes I use spayrosam's source to make these. But for HBC, Oops changed main.cpp :

CODE//super complicated channel loader- giantpune
#include
#include
#include
#include

#define TITLE_ID(x,y) (((u64)(x) viTVMode&VI_NON_INTERLACE) VIDEO_WaitVSync();

//if you want to put a splash screen, put it here, but it will just be a waste of time. the splash in the forwarder
//is only showed while loading dols into memory, this would be shown before the channel even started to load
//so i wouldn't do it.

WII_Initialize();
//just change the 4A4F4449 to the hex value for the ID4 of the title to boot.
//all channels that show up on the system menu should be 00010001
WII_LaunchTitle(TITLE_ID(0x00010001,0x4a4f4449));

if (WII_LaunchTitle==NULL)
WII_Initialize();
//just change the 4A4F4449 to the hex value for the ID4 of the title to boot.
//all channels that show up on the system menu should be 00010001
WII_LaunchTitle(TITLE_ID(0x00010001,0x48415858));

//should not reach this point if the title is installed on the wii, but if it does, it will fall back on a stub to direct it
//if using a newer version of libogc, exit(0) returns the system menu if no stub is found.
exit (0);

//really, really should never make it this far. if it does, the wii will just blackscreen and need a hard reset
return 0;
}
I've looked at the code of the "main.cpp" for the Homebrew App Forwarder vs. the WiiWare/VC Forwarder. I'm not that good a coding C, but it looks like these can easily be combined, so that the splash screen can be used for both or neither. A few functions/routines may have to be moved, but someone who knows what they are doing, should be able to do this without a lot of hassle.

It's probably not the most efficient way, but here's my idea in pseudocode...
  • Move the image loading/displaying code to it's own function or subroutine.
  • Add a variable near the top of "main.cpp", which will tell the code following it whether to add the splash screen to the compiled DOL (some people don't like the splash screens).
  • Add a variable near the top of "main.cpp", which will tell the code following it whether it is to run the Homebrew App code or WiiWare/VC code.
  • Combine the Homebrew App and WiiWare/VC code, and wrap each in "IF" statements that check the assigned variables, in the previous.
What do you guys think?
Is someone out there willing to try this?

unsure.gif
 

Site & Scene News

Popular threads in this forum