Hacking Possibility of packing a wii DVD disc to a wad.

toejam316

Well-Known Member
Member
Joined
Apr 20, 2007
Messages
259
Trophies
0
XP
201
Country
New Zealand
There are two ways we could do this, really.
First off, either way we'll need to write a mload module for one of the cIOSes that'll point it to the location of the files on the NAND, and secondly we'd need to either A.) store a WBFS file (which'd require the least work) on the NAND, or else we'd have to (harder, but probably better working) create a new method of storing the files on the NAND (we could also just store the files unencrypted like SNEEK, but I have no idea if we can load them).

Making a WAD would SORT OF work - in essence, we'd be setting up a channel which would load our dol - this dol would then feed the mload module to the cIOS, and do all the normal functions a loader does.
But then, we need to get these files on to the Wii for the actual disc itself - I have no idea how we'd go about that or if it'd even be possible in a WAD.

Working this stuff out though (especially in a way that can be used with cIOS rev 19) would be especially useful for SNEEK - if we could setup a uniform, easy way to do this, we wouldn't even NEED to use SNEEKs redirection functionality to emulate a disc drive - we could just run a single UNEEK nand and install discs just like WADs.
Of course, we'd still be limited by the number of channels SNEEK is able to display, and I don't think anyone could easily implement extra pages in the system menu.
 

ChuckBartowski

GBATemp Nerd Herd Specialist
OP
Member
Joined
May 31, 2009
Messages
916
Trophies
0
Age
29
Location
Burbank, CA
Website
ruincommunity.net
XP
277
Country
United States
toejam316 said:
There are two ways we could do this, really.
First off, either way we'll need to write a mload module for one of the cIOSes that'll point it to the location of the files on the NAND, and secondly we'd need to either A.) store a WBFS file (which'd require the least work) on the NAND, or else we'd have to (harder, but probably better working) create a new method of storing the files on the NAND (we could also just store the files unencrypted like SNEEK, but I have no idea if we can load them).

Making a WAD would SORT OF work - in essence, we'd be setting up a channel which would load our dol - this dol would then feed the mload module to the cIOS, and do all the normal functions a loader does.
But then, we need to get these files on to the Wii for the actual disc itself - I have no idea how we'd go about that or if it'd even be possible in a WAD.

Working this stuff out though (especially in a way that can be used with cIOS rev 19) would be especially useful for SNEEK - if we could setup a uniform, easy way to do this, we wouldn't even NEED to use SNEEKs redirection functionality to emulate a disc drive - we could just run a single UNEEK nand and install discs just like WADs.
Of course, we'd still be limited by the number of channels SNEEK is able to display, and I don't think anyone could easily implement extra pages in the system menu.
wacko.gif
Sounds difficult. But i get the gist of what your saying. I dont see why we cant just pack disc info into a wad though (probably because i dont know enough of what im talking about). How are game files in wad normally laid out?
 

geoflcl

Permanent GBAtemp Newbie
Member
Joined
Jan 18, 2009
Messages
1,375
Trophies
0
Age
30
Website
loganderb.in
XP
522
Country
United States
ChuckBartowski said:
OK! So i got a reply from waninkoko! I gave him a link to this thread, and he says he can help with code and that it shouldn't be too hard.

Wonderful!
yay.gif
Good ol' Wanin.

Despite this only having only one real use (at this point in time), having an actual Netflix Channel is definitely worth it.
 

s3phir0th115

Well-Known Member
Member
Joined
Dec 31, 2008
Messages
728
Trophies
1
XP
1,003
Country
United States
I think it'd have its uses. I for one can think of one game that would easily fit on the Wii's nand. Offroad Extreme.

Assuming scrubbing methods and all are used, that game takes only 90 MB if you have the updates removed.

So while it won't be very useful without nand emulation for most games, I know there is more than the netflix disc that would benefit from it.
 

AetherMaster

Aether
Member
Joined
Sep 8, 2007
Messages
168
Trophies
0
XP
130
Country
United States
I really hope Waninkoko comes through and helps release this soon. I'm sick and tired of having to load my Netflix disc to watch movies, even WITH a USB Loader.
 

jakejm79

Well-Known Member
Member
Joined
Jun 18, 2009
Messages
358
Trophies
0
XP
142
Country
United States
AetherMaster said:
I really hope Waninkoko comes through and helps release this soon. I'm sick and tired of having to load my Netflix disc to watch movies, even WITH a USB Loader.

You dont need the disc with the USB loader, in fact I was watching Netflix movies before my disc arrived. Which is why I don't really understand the need for this? Unless you don't have a HDD connected to your Wii, a simple crap forwarder or the like would do the job just the same and take up a lot less space. I mean I understand the principal behind it, but in reality it isn't really needed on a mass scale.
 

bwillb

Well-Known Member
Member
Joined
Jul 2, 2009
Messages
620
Trophies
0
XP
158
Country
United States
jakejm79 said:
AetherMaster said:
I really hope Waninkoko comes through and helps release this soon. I'm sick and tired of having to load my Netflix disc to watch movies, even WITH a USB Loader.

You dont need the disc with the USB loader, in fact I was watching Netflix movies before my disc arrived. Which is why I don't really understand the need for this? Unless you don't have a HDD connected to your Wii, a simple crap forwarder or the like would do the job just the same and take up a lot less space. I mean I understand the principal behind it, but in reality it isn't really needed on a mass scale.
its not really required, works fine without it, but it would give a nicer presentation in my opinion. Netflix should have been a channel to begin with.
 

giantpune

Well-Known Member
Member
Joined
Apr 10, 2009
Messages
2,860
Trophies
0
XP
213
Country
United States
did anybody else think about doing the opposite of this? it would allow you to turn channels into iso. right now, to list & play a channel in a usb loader, you need to use triiforce or something like that and set up a forwarder and a nand emulator. its actually quite a bit of things that have to work correctly for the game to play.

i noticed some function the other day in some official software that was called something like "IsDiscGame()". Basically it just looked like the game checks something to see if it is running from DVD or nand. Then it uses the result of that check to decide which read functions to use. maybe just extracting a VC game to mirror the layout of the VC partitions in SSBB and using a patch or ocarina code to make this function say it is being played from a disc is enough to directly run games from iso.
 

nl255

Well-Known Member
Member
Joined
Apr 9, 2004
Messages
3,004
Trophies
2
XP
2,817
Country
ChuckBartowski said:
Yeah. Its more of a why not thing. And like bwillb says, it should've been a channel. Its small enough for it.

Exactly, it is a matter of principle even if it isn't as useful as a forwarder channel. Just like making (with uLoader) Wiiware/VC work from SD without full NAND emulation or letting you keep your game saves on SD (again, uLoader).

Also, is it OK to post CRAP channels here, if so I have one for Netflix that will not only run it from the SD card but will return to the system menu even if you have return_to_channel set in cfgloader (the trick is to use clear_patches=1 to disable the return to channel feature for the forwarder).
 

AetherMaster

Aether
Member
Joined
Sep 8, 2007
Messages
168
Trophies
0
XP
130
Country
United States
jakejm79 said:
AetherMaster said:
I really hope Waninkoko comes through and helps release this soon. I'm sick and tired of having to load my Netflix disc to watch movies, even WITH a USB Loader.

You dont need the disc with the USB loader, in fact I was watching Netflix movies before my disc arrived. Which is why I don't really understand the need for this? Unless you don't have a HDD connected to your Wii, a simple crap forwarder or the like would do the job just the same and take up a lot less space. I mean I understand the principal behind it, but in reality it isn't really needed on a mass scale.
I realize you don't need the disc. By 'disc,' I meant 'disc image' I suppose. The problem is that I only have one hard drive and lack the budget to buy another. I use it for much more than just Wii, and it's annoying having to always disconnect it from my PC and hook it up to my Wii just to load up a Netflix ISO when it's something that should be a channel in the first place.
 

ChuckBartowski

GBATemp Nerd Herd Specialist
OP
Member
Joined
May 31, 2009
Messages
916
Trophies
0
Age
29
Location
Burbank, CA
Website
ruincommunity.net
XP
277
Country
United States
nl255 said:
ChuckBartowski said:
Yeah. Its more of a why not thing. And like bwillb says, it should've been a channel. Its small enough for it.

Exactly, it is a matter of principle even if it isn't as useful as a forwarder channel. Just like making (with uLoader) Wiiware/VC work from SD without full NAND emulation or letting you keep your game saves on SD (again, uLoader).

Also, is it OK to post CRAP channels here, if so I have one for Netflix that will not only run it from the SD card but will return to the system menu even if you have return_to_channel set in cfgloader (the trick is to use clear_patches=1 to disable the return to channel feature for the forwarder).
Eh. I could make one of those myself. And i also think you cant anyway, it contains the banner files.
 

jakejm79

Well-Known Member
Member
Joined
Jun 18, 2009
Messages
358
Trophies
0
XP
142
Country
United States
AetherMaster said:
jakejm79 said:
AetherMaster said:
I really hope Waninkoko comes through and helps release this soon. I'm sick and tired of having to load my Netflix disc to watch movies, even WITH a USB Loader.

You dont need the disc with the USB loader, in fact I was watching Netflix movies before my disc arrived. Which is why I don't really understand the need for this? Unless you don't have a HDD connected to your Wii, a simple crap forwarder or the like would do the job just the same and take up a lot less space. I mean I understand the principal behind it, but in reality it isn't really needed on a mass scale.
I realize you don't need the disc. By 'disc,' I meant 'disc image' I suppose. The problem is that I only have one hard drive and lack the budget to buy another. I use it for much more than just Wii, and it's annoying having to always disconnect it from my PC and hook it up to my Wii just to load up a Netflix ISO when it's something that should be a channel in the first place.

I see your point, I guess I am spoiled, I have 320GB for the Wii, 2TB for the HTPC and a 500GB not in use for backup.
 

smash_brew

I may or may not have fallen
Member
Joined
Oct 8, 2008
Messages
708
Trophies
0
Website
Visit site
XP
118
Country
United States
giantpune said:
did anybody else think about doing the opposite of this? it would allow you to turn channels into iso. right now, to list & play a channel in a usb loader, you need to use triiforce or something like that and set up a forwarder and a nand emulator. its actually quite a bit of things that have to work correctly for the game to play.

i noticed some function the other day in some official software that was called something like "IsDiscGame()". Basically it just looked like the game checks something to see if it is running from DVD or nand. Then it uses the result of that check to decide which read functions to use. maybe just extracting a VC game to mirror the layout of the VC partitions in SSBB and using a patch or ocarina code to make this function say it is being played from a disc is enough to directly run games from iso.

I'm intrigued. Sounds like a wonderful idea to me. Definitely think it warrants further investigation.
 

vexing

Well-Known Member
Newcomer
Joined
Nov 16, 2009
Messages
65
Trophies
0
XP
27
Country
United States
AetherMaster said:
The problem is that I only have one hard drive and lack the budget to buy another...
use your sd card... even if you switch amongst multiple cards, it's only 25mb or whatever on each.
 

minjeeta

Well-Known Member
Newcomer
Joined
Oct 26, 2008
Messages
66
Trophies
0
Website
www.djjustjones.co.uk
XP
99
Country
smash_brew said:
giantpune said:
did anybody else think about doing the opposite of this? it would allow you to turn channels into iso. right now, to list & play a channel in a usb loader, you need to use triiforce or something like that and set up a forwarder and a nand emulator. its actually quite a bit of things that have to work correctly for the game to play.

i noticed some function the other day in some official software that was called something like "IsDiscGame()". Basically it just looked like the game checks something to see if it is running from DVD or nand. Then it uses the result of that check to decide which read functions to use. maybe just extracting a VC game to mirror the layout of the VC partitions in SSBB and using a patch or ocarina code to make this function say it is being played from a disc is enough to directly run games from iso.

I'm intrigued. Sounds like a wonderful idea to me. Definitely think it warrants further investigation.


ditto. I'd really love to have my favorite wiiware (art style collection) as iso's on my hdd...m
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Sicklyboy @ Sicklyboy:
    Not sure how recent hardware it supports though
  • K3Nv2 @ K3Nv2:
    I mean for 1st party routers iirc linksys use to support it
  • Sicklyboy @ Sicklyboy:
    ahhhh that I have no idea
  • Sicklyboy @ Sicklyboy:
    pretty cool though if so
  • K3Nv2 @ K3Nv2:
    Or from what ive heard ways to set custom imgs for 1st party routers so locked down now days
  • Sicklyboy @ Sicklyboy:
    OPNsense VM and specs and specs of system it's running on. https://imgur.com/a/S9wgGUD
  • Sicklyboy @ Sicklyboy:
    I've turned more features on in OPNsense lately and it's getting kind of high on RAM usage, I see. Probably bump that up to 4GB soon
  • K3Nv2 @ K3Nv2:
    I wanna make a 8core router with support for 20gbps doesn't even sound that silly lol
  • Sicklyboy @ Sicklyboy:
    I only have 1 gig internet but internally I have 10 gig connectivity for everything on my lan lol
  • Sicklyboy @ Sicklyboy:
    fiber connection from my desktop PC back to my core network switch
  • Sicklyboy @ Sicklyboy:
    2 port HPE SFP+ PCIE NIC in my desktop and all of my servers
  • Sicklyboy @ Sicklyboy:
    silly shit
  • Sicklyboy @ Sicklyboy:
    eventually this desktop is going to act as a server too, just for the hell of it. Because this PC is WAY fucking overkill for how little I use it.
  • Sicklyboy @ Sicklyboy:
    And once I do that, my desktop OS that I interact with is just going to be a virtual machine and use GPU passthrough to connect everything
  • K3Nv2 @ K3Nv2:
    Send it to me ffs
  • Sicklyboy @ Sicklyboy:
    No because it's my desktop lol
  • Sicklyboy @ Sicklyboy:
    The most use this PC is getting right now is 979 Chrome tabs open right now
  • K3Nv2 @ K3Nv2:
    This is my desktop there are many like it but it is mine alone
  • K3Nv2 @ K3Nv2:
    Enabled PPPoE on router now no wifi connection lul
  • HiradeGirl @ HiradeGirl:
    Anyone knows
    where is Juan?
  • K3Nv2 @ K3Nv2:
    Taken by the feet police
  • HiradeGirl @ HiradeGirl:
    Horny jail?
  • K3Nv2 @ K3Nv2:
    It was a nationwide vote
    K3Nv2 @ K3Nv2: https://store.steampowered.com/app/2139460/Once_Human/?fbclid=IwY2xjawDXSyhleHRuA2FlbQIxMAABHb0aE...