Hacking Which USB loader uses .iso files without converting to .wbfs ?

nunavat2010

Well-Known Member
Member
Joined
Mar 13, 2011
Messages
195
Reaction score
3
Trophies
0
Location
Canada
XP
70
Country
United States
I've looked at three USB loaders so far (GX, CFG, Uloader). Just to satisfy my idle curiosity, does anyone knows the answer?

Thanks,

PS: The claim that some loaders use .iso as it is was made a while ago.
 
Remember that the ISOs need to be named correctly too.

From the CFG FAQ.
Q: I have copied the .iso/.wbfs files to my usb drive but the loader doesn't see them?
A: The files have to be copied to the wbfs folder on the FAT/NTFS partition.
These filename layouts are supported:
\wbfs\GAMEID.wbfs
\wbfs\Title [GAMEID].wbfs
\wbfs\Title [GAMEID]\GAMEID.wbfs
\wbfs\GAMEID_Title\GAMEID.wbfs
Same for .iso:
\wbfs\GAMEID.iso
\wbfs\Title [GAMEID].iso
\wbfs\Title [GAMEID]\GAMEID.iso
\wbfs\GAMEID_Title\GAMEID.iso
If you use one of the of the backup managers (WBM, wit, wbfs_file etc.) to transfer the ISOs you'll also save a hell of a lot of space because they use sparse files. This essentially makes the ISO use the same, if not less space than WBFS files. The size of the file is still 4 GB, but the "used" space is much less.
 
This is the piece that reads .iso files (re:cfg)
Code:
wbfs_fat.c:317:   // look for .iso file
wbfs_fat.c:318:   snprintf(fname, len, "%s/%s/%.6s.iso", path, name, id);
wbfs_fat.c:326:	&& (strcasecmp(p, ".iso") != 0) ) continue;
wbfs_fat.c:388: if (strcasecmp(strrchr(fname,'.'), ".iso") == 0) {
wbfs_fat.c:389:  // .iso file
wbfs_fat.c:394:  wbfs_disc_t *iso_file = calloc(sizeof(wbfs_disc_t),1);
wbfs_fat.c:395:  if (iso_file == NULL) return NULL;
wbfs_fat.c:397:  wbfs_iso_file.wbfs_sec_sz = 512;
wbfs_fat.c:398:  iso_file->p = &wbfs_iso_file;
wbfs_fat.c:399:  iso_file->header = (void*)fd;
wbfs_fat.c:400:  return iso_file;
Instead of using .wbfs feature (loading 512bytes) cfg creates that on the fly with .iso? Do I understand it correctly?
 
I got the filenames right, the cheannel preview shows right on USB Loader GX trying to run a NSMB Wii ISO, but launching the game sends me back to the Homebrew Channel!
 
I'm pretty sure most USB Loaders can read ISO disk images, but you need NTFS, as with FAT32, maximum file size is 4GiB, where as disc images at 4.38GiB (4.7GB).
 
Just look up a tutorial for woo backup manager it'll convert it name it and everything plus I believe it saves you a bit of space too!
 

Site & Scene News

Popular threads in this forum