Homebrew Wiiware / VC ISO Forwarders made easy

Tristar

Well-Known Member
OP
Member
Joined
Sep 14, 2009
Messages
323
Trophies
0
XP
98
Country
All of my games and wiiware launch widescreen - that's a system setting ;)

(Although that was set up and working fine before I dumped my nand maybe if you've just enabled it, you might have to re-dump the nand?)

/edit:

Oops - I see you've already discovered that (Still half asleep at the moment ;))
 

secretchaos1

Well-Known Member
Newcomer
Joined
Apr 5, 2009
Messages
97
Trophies
0
XP
110
Country
Canada
I've been trying to get this to work with USB Loader GX but I haven't had a lot of luck. Everytime I try to load from the nand on my HDD I just get a black screen, I've tried this with both Mario Party 2 (on d2x v7 a5) and Kirby 64 (d2x v6) and both come to the same result. Any suggestions on how to work around this? I have my nand on the root of my HDD. Would this just be a compatibility issue perhaps? And if so, should I be trying a different loader and or vc games to test with? Just wanna make sure I'm going in the right direction here before I try digging deeper into this.

EDIT: I loaded Mario Party 2 through Triiforce on its own but I got a corrupt file error message after the spinning N64 logo. Gonna try another game through it, then I'll try replacing the files over again to check if they actually were corrupted somehow.
Kirby 64 silent crashes when it says I need a classic controller.
EDIT2: Apparently they're integrating NAND emulation into USB Loader GX now anyway, so I'm just gonna play around with the beta for now, see if I get better luck with that.
 

nicklessguy

Well-Known Member
Member
Joined
Sep 15, 2006
Messages
151
Trophies
0
XP
268
Country
Brazil
I don't know about others, but i never had success launching Kirby 64 and any n64 VC games newer than that (includes Mario Party 2) through any version of d2x cios, even the most recent one.
Always needed to load these specific ones through old waninkoko rev17, which i have in an optional slot just for these cases.
 

Tristar

Well-Known Member
OP
Member
Joined
Sep 14, 2009
Messages
323
Trophies
0
XP
98
Country
The d2x56v7beta1 works for me in slot 249. The ISO forwarders load best with 222-mload v4. I have only one title that crashes (still loads but crashes after the loading screen) with this arrangement, so I load cIOS38r17b from slot 199 and it works.


Move rev 17 to slot 199 and use it for problematic titles as mentioned before ;)
 

kylster

mich weich töten
Member
Joined
Sep 11, 2010
Messages
1,393
Trophies
0
Age
37
Location
Fr33D0M R1N6
XP
472
Country
United States
Will these ISO forwarders when converted to wbfs files work inside neek? I know this may seem pointless but there is a fix for those who have an extended collection of VV/WC titles installed so we may launch them from the game catagories.

Just a question not really important but would be nice to know before I test myself.
 

themanuel

Well-Known Member
Member
Joined
Oct 6, 2009
Messages
1,084
Trophies
0
Location
Michigan, USA
XP
607
Country
United States
I just started playing with this over the past weekend and have to say that I'm amazed. This seemed to solve my two biggest nand emulation issues:
- launching three problematic N64 VC games (sort of, as I explain below)
- enabling wifi on wiiware games.
On my first try, I had both working and was happy as a clam.
I have to thank nicklessguy for making me aware of this app and of course, Tristar for giving it to us.

Now, I do have a couple of problems:

1. Those problematic games are Paper Mario, Majora's Mask and Super Smash Bros. (there may be others, but I don't have them). The first time I tried one, it worked, but I later came to realize that they only work randomly and crash more often than they launch successfully. The game hangs before the classic controller screen and usually crashes when I either turn the Wavebird on or if I press a button on it, while on. I tried a fresh nand dump and adding 38rev17 also to slot 199 and rebuilding the ISO forwarders accordingly but that did not work either. What's worse, now I can't even launch those games through Mighty Channels, which I could consistently before.
Any ideas here?
Should there be something in my nand dump that I don't have?

2. The other issue is with Moto Heroz, which hangs after a the first few screens, before getting into gameplay. Sometimes it gets to save the data, other times it hangs before, other times it says the savedata is corrupted and cannot be used, etc. This is probably not related to the ISO forwarder, since it also happens with WiiFlow's nand emulation, but I'm mentioning it here, in case anybody has found a solution.

Best regards.
 

themanuel

Well-Known Member
Member
Joined
Oct 6, 2009
Messages
1,084
Trophies
0
Location
Michigan, USA
XP
607
Country
United States
An update on my issues described two posts above:

1. I can now consistently run MotoHeroz, Paper Mario and Super Smash Bros. on Mighty Channels with 38rev17, but Majora's Mask won't go.
2. I can no longer get to the games from the ISO forwarders when built for slots 247 or 199 with 38rev17

What bugs me is that it worked the first time I tried it but now it is as if the forwarders will not work if not built for 249. This is really strange.
Where could I have messed up?
 

Tristar

Well-Known Member
OP
Member
Joined
Sep 14, 2009
Messages
323
Trophies
0
XP
98
Country
What zizer says is most likely the problem (rev17 is way outdated, but still needed for this thingy).

In any case: the dol in \nandgames is actually triiforce. Try copying it to \apps\triiforce\boot.dol (yes, rename the copy to boot.dol) and run it through the homebrew channel. Then attempt use it to run the wads you were trying to play. It may be that you need to change some settings (changing video settings is likely for out-of-region games). In any case: if you get it to run, take note of the settings (assuming they're different than normal). You'll need those to properly make the .iso.

Important: if you can't get your games to run under the included version of triiforce, don't even bother to attempt to make an iso forwarder for it. It would be like making a windows shortcut to a program that doesn't work.

@kylster
The compatibility is limited to that of triiforce r92 ;)
 

themanuel

Well-Known Member
Member
Joined
Oct 6, 2009
Messages
1,084
Trophies
0
Location
Michigan, USA
XP
607
Country
United States
@kylster
The compatibility is limited to that of triiforce r92 ;)

Hey, Tristar.

I noticed that when trying to create ISO forwarders for more than one game at the same time, the first one comes out correctly but the other ones are given the same name and ID6 as the first one in the header. Therefore, they show up as the same game in Wii Backup Manager.
Have you encountered this before?
I noticed somebody else posted about having this same issue, some time ago.

Also, I wanted to thank you for putting this together and sharing it with the rest of us.
It is the only way I am able to play wifi on Wiiware games on emulated nand. The only other option I've heard that does this is with neek setups, which I don't want want to get into, for now.

Best regards.
 

Tristar

Well-Known Member
OP
Member
Joined
Sep 14, 2009
Messages
323
Trophies
0
XP
98
Country
Everything works as it should.

Maybe you are not running as administrator or something.

It's best to read the whole thread as each problem of this nature has been answered before and, to be honest, it's a little too far back for me to remember. :)
 

themanuel

Well-Known Member
Member
Joined
Oct 6, 2009
Messages
1,084
Trophies
0
Location
Michigan, USA
XP
607
Country
United States
Everything works as it should.

Maybe you are not running as administrator or something.

It's best to read the whole thread as each problem of this nature has been answered before and, to be honest, it's a little too far back for me to remember. :)

Thanks. I read or skimmed through the whole thread but just one person had this problem. But it if everything works fine for your, it just means I have some more homework to do :)
I'm on XP with full administrator rights but I'll look at other things.

More importantly, though, what line/s of code do you change to make Triiforce accept arguments?
The reason I ask is because I have better compatibility with Mighty Channels, which I believe is a front-end wrapped around Triiforce, and I would like to try my hand at using that as the loader, instead of Triiforce. I already tried simply renaming the file, but it just launched the Mighty Channels interface, so I'm guessing argument passing is broken there too.
 

Tristar

Well-Known Member
OP
Member
Joined
Sep 14, 2009
Messages
323
Trophies
0
XP
98
Country
I'm pretty sure that the problem is something to do with file permissions on your setup. Wad2ISO obviously makes and deletes files to produce the ISOs so if the system is preventing it from doing either, you are picking up the same temp files over and over (and therefore ending up with the same info being repeated throughout your ISOs).
 

themanuel

Well-Known Member
Member
Joined
Oct 6, 2009
Messages
1,084
Trophies
0
Location
Michigan, USA
XP
607
Country
United States
I'm pretty sure that the problem is something to do with file permissions on your setup. Wad2ISO obviously makes and deletes files to produce the ISOs so if the system is preventing it from doing either, you are picking up the same temp files over and over (and therefore ending up with the same info being repeated throughout your ISOs).
OK. It might have to do with the antivirus. I'll keep checking.
Any advice on the my other question regarding modification of Triiforce to accept arguments?

Thanks!
 

Tristar

Well-Known Member
OP
Member
Joined
Sep 14, 2009
Messages
323
Trophies
0
XP
98
Country
The first page of this thread has links to the incorrectly sintaxed line of Triiforce that prevents it from accepting inline arguments as was intended.

I believe that Mighty Channels is a mod, or alteration, of Triiforce and not a simple front end so, as has been mentioned before, alteration of its source would be completely different to Triiforce and so the question of adding the ability to accept inline arguments are best directed toward the author ;)
 

themanuel

Well-Known Member
Member
Joined
Oct 6, 2009
Messages
1,084
Trophies
0
Location
Michigan, USA
XP
607
Country
United States
The first page of this thread has links to the incorrectly sintaxed line of Triiforce that prevents it from accepting inline arguments as was intended.

I believe that Mighty Channels is a mod, or alteration, of Triiforce and not a simple front end so, as has been mentioned before, alteration of its source would be completely different to Triiforce and so the question of adding the ability to accept inline arguments are best directed toward the author ;)
Thank you. I see the entry in google code. I'm surprised the change has not been formally made to Triiforce, after two years.

In your modification, if I want to launch it through the HBC, what line should I add in my meta.xml so that it starts with a particular IOS?
I guessed the following, but it did not work:
ios=247
Perhaps
 

Tristar

Well-Known Member
OP
Member
Joined
Sep 14, 2009
Messages
323
Trophies
0
XP
98
Country
Don't know to be totally honest :shy:

BTW - If you can persuade Mighty Channels author to add a silent mode (cut out the GUI) and accept the same in inline args as Triiforce - then you would only need to rename it loader.dol and it would work fine :)
 

themanuel

Well-Known Member
Member
Joined
Oct 6, 2009
Messages
1,084
Trophies
0
Location
Michigan, USA
XP
607
Country
United States
Don't know to be totally honest :shy:

BTW - If you can persuade Mighty Channels author to add a silent mode (cut out the GUI) and accept the same in inline args as Triiforce - then you would only need to rename it loader.dol and it would work fine :)
OK. I had assumed the arguments would be in the same format you specify them in Wad2ISO.
I'll see if marc is willing to to something with that.

Thanks.
 

seam

Well-Known Member
Member
Joined
Jan 23, 2011
Messages
727
Trophies
1
Age
112
Location
austin texas
XP
855
Country
United States
Hi there, I would LOVE to get this setup so that I can have my wiiware running in CFGUSB with my wii games etc. but im having a hard time figuring out where to start with this whole process. My understanding is that you FIRST want to have triiforce setup... once you have that setup and its working properly you can then use wad2iso to make iso "shortcuts" basically that u can use in your choice of loader(for me it would be cfgusb) its the triiforce part that confuses me... i looked over this guide:

http://www.wiihacks....ve-sd-card.html

and it seems that it makes a bunch of folders on your usb drive such as a ticket folder, title folder, tmp folder, etc much like when installing a wiiware game using Uloader. and then in the Wad2iso guide it talks about using this link, http://code.google.com/p/triiforce/ and then also using a folder titled NandGames... ? Sorry to be too much of a bother, but i havent used triiforce before.. and it seems there are some steps i must be missing. : /


edit: so i went through the triiforce walkthrough and got it all setup but when i go to run a game in the triiforce menu it just goes to a green and black error code screen... no idea whats wrong... and then i went ahead and tried wad2iso and i got it all setup and i can see the 2 games i tried in the cfgusb menu which is cool, but then i try to run them and it just goes to a black screen and stays there. then i have to reset the wii manually... not sure what to do...
 

themanuel

Well-Known Member
Member
Joined
Oct 6, 2009
Messages
1,084
Trophies
0
Location
Michigan, USA
XP
607
Country
United States
When you install Wad2ISO, you get a folder called NandGames inside your Wad2ISO folder.
This must be copied to the root of your SD card or USB drive (try both, just in case).
That folder contains a file titled "loader.dol", which is actually triiforce, modified to accept inline argument from the forwarder ISO's created by Wad2ISO.
This triiforce mod will launch the games you have installed to your emulated nand (comprised by those folders: ticket, title, etc.).
The wiiflow wiki has a good guide on how to set up an emulated nand.
In your backup loader, you must disable "block IOS reload" for the isos created by Wad2ISO, or they won't work. If you have set everything up correctly, this is probably where you are having the problem.
Recent versions of wiiflow, do not let you disable the block IOS reload options, so the won't work with forwarder ISO's.

Let us know if you get it to work.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtu.be/MddR6PTmGKg?si=mU2EO5hoE7XXSbSr