I don't program C well enough to help this, but maybe one of the devs can look into it? I ripped Super Smash Bros Brawl ontop my flash drive from the original disk through my Wii. When i used the original WBFS source code in an attempt to extract the ISO onto my hard drive, it didn't work. It ended the extraction at 84.65%, and gave me a corrupted ISO. So i tried two of the GUI WBFS tools to extract, they both gave me corrupts as well. :l Also, when you first extract it, and it reserves space for the ISO, it reserves the amount of space for a DVD5, not a DVD9.