CFG working with WBFS virtual sector sizes

Discussion in 'Wii - Backup Loaders' started by fig2k4, Jan 26, 2012.

Jan 26, 2012
  1. fig2k4
    OP

    Member fig2k4 GBAtemp Advanced Fan

    Joined:
    Oct 30, 2009
    Messages:
    758
    Location:
    Scotland
    Country:
    United Kingdom
    I came up with changes to libWBFS over a year ago which allow more than 500 games on WBFS drives. Back then I was relying on Waninkoko to add the changes to rev22 of his cIOS, but it never happened. Since I was away from the scene a while, I've only recently realised that d2x cIOS is open source, so I've implemented the changes in that myself.

    As a proof of concept, I have unofficial builds of d2x cIOS and Configurable USB Loader that allow the use of WBFS drives with virtual sector sizes. Which, as you may know, is one way of using more than 500 games on WBFS.

    USBLoaderGX already uses a different method for this, but other loaders might find this way easier to implement. I've had problems getting WiiFlow to work, but I don't think it's related to my changes.

    I've been in touch with davebaol and he's been very accommodating to the changes, although I'd like them tested a bit before they get incorporated into the official code. Also, fix94 seemed interested for WiiFlow but I need to study the code more to find what the problem is.

    That's my main reason for this post. And also, I don't want this code just wasting away on my drive for another year. :)

    If you have a spare drive that you can format to WBFS, I'd appreciate if some people can post results to encourage this to progress. You can format a drive with virtual sector sizes in Wii Backup Manager or using Wiimm's Tools. Both links are in my sig. In WBM, just select a different sector size when you format the drive. It'll show you how many games the drive can store using that sector size.

    Configurable USB Loader
    Download this file and extract to your Apps/USBLoader folder. Back up your original boot.dol first.

    d2x Installer
    This is an unofficial build of r41 that adds support for the virtual sector sizes. Extract to your Apps folder and run the installer through the HomeBrew Channel. Make sure you select "d2x-v8-r41-VSS-fig-1" and slot 249. I'm not sure how to make that the default choice, if someone could tell me I'd appreciate it.

    If you add some games to the WBFS drive using one of the mentioned apps, they should play just like on any other drive. The code changes are fully backwards compatible with regular WBFS and FAT32/NTFS drives so everything else should work as normal.

    Any feedback is appreciated.
     
  2. fig2k4
    OP

    Member fig2k4 GBAtemp Advanced Fan

    Joined:
    Oct 30, 2009
    Messages:
    758
    Location:
    Scotland
    Country:
    United Kingdom
    I forgot to mention that the CFG dol will work fine with any cIOS 249. The drives will work OK in CFG, but the games won't run. That's where this build of d2x cIOS comes in.
     
  3. Etheboss

    Member Etheboss Official LULWUT supporter

    Joined:
    Feb 24, 2009
    Messages:
    2,444
    Location:
    Around somewhere
    Country:
    Netherlands
    @figk4: i think you get a better responce if you go to IRC channels #wiiflow or #gui-usbloader-chat on server irc.abjects.net

    But THB, i think almost everybody wants FAT32 or NTFS nowadays..
     
  4. fig2k4
    OP

    Member fig2k4 GBAtemp Advanced Fan

    Joined:
    Oct 30, 2009
    Messages:
    758
    Location:
    Scotland
    Country:
    United Kingdom
    Yeah, I've mentioned it a few times now that it's probably a bit late. :) It's something I did over a year ago, but didn't have access to the cIOS source to fully implement it at the time. It's out there now anyway if anyone's interested.
     
  5. fireblaster_lyz

    Newcomer fireblaster_lyz Newbie

    Joined:
    Apr 13, 2009
    Messages:
    2
    Country:
    Singapore
    Nope. Still on WBFS here. :P

    EDIT: I just discovered my games wouldn't run. :O
    Games appear fine but refuses to boot.
     

Share This Page