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

Discussion in 'Wii - Backup Loaders' started by nunavat2010, Nov 10, 2011.

  1. nunavat2010
    OP

    Member nunavat2010 GBAtemp Regular

    Joined:
    Mar 13, 2011
    Messages:
    195
    Location:
    Canada
    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.
     
  2. PsyBlade

    Member PsyBlade Snake Charmer

    Joined:
    Jul 30, 2009
    Messages:
    2,204
    Location:
    Sol III
    Country:
    Germany
    cfg can
     
  3. Etheboss

    Member Etheboss Official LULWUT supporter

    Joined:
    Feb 24, 2009
    Messages:
    2,444
    Location:
    Around somewhere
    Country:
    Netherlands
    .ISO can be used by Wiiflow, USBloaderGX and CFG, but the partition needs to be NTFS
     
  4. fig2k4

    Member fig2k4 GBAtemp Advanced Fan

    Joined:
    Oct 30, 2009
    Messages:
    758
    Location:
    Scotland
    Country:
    United Kingdom
    Remember that the ISOs need to be named correctly too.

    From the CFG FAQ.
    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.
     
  5. nunavat2010
    OP

    Member nunavat2010 GBAtemp Regular

    Joined:
    Mar 13, 2011
    Messages:
    195
    Location:
    Canada
    Country:
    United States
    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?
     
  6. starfyrox103

    Newcomer starfyrox103 Newbie

    Joined:
    Feb 24, 2016
    Messages:
    8
    Country:
    Canada
    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!
     
  7. Wizardkoer

    Member Wizardkoer Wii Veteran

    Joined:
    Jul 14, 2015
    Messages:
    398
    Country:
    Australia
    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).
     
  8. TheVinAnator

    Member TheVinAnator GBATemp's Greatest Vin

    Joined:
    Jan 10, 2016
    Messages:
    2,681
    Location:
    That Nintendo Dev Site
    Country:
    Canada
    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!
     

Share This Page