Hacking wwt+wit: Wiimms WBFS+ISO Tools

Rincewindwiz

Member
Newcomer
Joined
Feb 12, 2019
Messages
15
Trophies
0
Age
58
XP
90
Country
United Kingdom
You are , of course, quite right. I can only apologies and claim failing memory as it must be 20+ years since I last used those commands :-)
 

Joe_B

Active Member
Newcomer
Joined
Dec 11, 2018
Messages
43
Trophies
0
Age
44
XP
123
Country
Canada
Technical note: This is not a pipe, it's redirect.
A pipe is something like this: command1 | command2

You are , of course, quite right. I can only apologies and claim failing memory as it must be 20+ years since I last used those commands :-)

I am pretty sure Wiimm is ALWAYS right! :rofl2:
 
  • Like
Reactions: Wiimm

Codemastershock

Well-Known Member
Member
Joined
Oct 14, 2013
Messages
277
Trophies
0
XP
1,067
Country
Brazil
I'm having issues trying to extract a wbfs file for the first time.
When I use wit, it shows a error: CAN'T OPEN FILE in SetupReadSF () @src/lib-sf.c#447
When I use WiiBackup Fusion, it does extract, but the folders are all empty, even though the total size is right.
I am trying to extract Wii Fit Plus from an original disc.
 

Rincewindwiz

Member
Newcomer
Joined
Feb 12, 2019
Messages
15
Trophies
0
Age
58
XP
90
Country
United Kingdom
Try wit dump IMAGE to get an overview about the image. .

wit dump blah.iso produces
!! wit: ERROR #126 [FATAL ERROR] in wd_read_part() @ src/libwbfs/wiidisc.
!! ASSERTION FAILED !!!

Looking at the ISO with a text editor it starts
0000h GM8P01
001Ch Â3Ÿ=Metroid Prime
then its all blank until
2440h which has a date 2002/09/05 and then into the data (I presume)
which looks plausible.

So how can I extract a WBFS from this file?
 

Ryccardo

Penguin accelerator
Member
Joined
Feb 13, 2015
Messages
7,690
Trophies
1
Age
28
Location
Imola
XP
6,907
Country
Italy
@Rincewindwiz Isn't ISO Tools for Wii ISOs/WBFSes, not GC ISOs?
It's certainly developed for Wii first (I haven't figured out how to convert a CISO back to a miniDVD ISO, for example - it defaults to creating a full-size DVD ISO) - but mostly because of the similarities, it somewhat works for GC discs too (it's the best tool I know of for converting to CISO!)

G, so according to Nintendo's product code scheme, it's a Gamecube disc (as the 2002 year should also have highlighted :D )

While probably theoretically possible, .wbfs files are not conventionally used for Gamecube backups, only Wii's

http://emulation.gametechwiki.com/index.php/Save_Disk_Space_for_ISOs (I actually rewrote most of the Wii/GC section and would appreciate people who know better fixing the wrong/missing things!)
 

Rincewindwiz

Member
Newcomer
Joined
Feb 12, 2019
Messages
15
Trophies
0
Age
58
XP
90
Country
United Kingdom
Thanks for that. Disappointing - it was downloaded as a Wii ISO so I suppose just more webshit.
There have been 3 of these and all webshit seems . . . . improbable. But C'est la vie
BTW google tells me that Meroid Prine release as Nov 2002 so the date (Oct 2002) is not that daft!
 

tswntk

Well-Known Member
Member
Joined
Aug 6, 2012
Messages
1,018
Trophies
1
XP
2,367
Country
Switzerland
Thanks for that. Disappointing - it was downloaded as a Wii ISO so I suppose just more webshit.
There have been 3 of these and all webshit seems . . . . improbable. But C'est la vie
BTW google tells me that Meroid Prine release as Nov 2002 so the date (Oct 2002) is not that daft!

Wii console was first released in 2006
 

Stealth103

New Member
Newbie
Joined
Sep 11, 2011
Messages
4
Trophies
0
XP
121
Country
United States
I'd like to report an issue with the latest version of WIT, I created a batch file and have been using it to compress Gamecube games from ISO to GCZ, I kept getting the same error with version 3.02a and couldn't figure out why. I re-tested it with version 3.01a and the command works flawlessly. This happens with all games that I've tested so far.

E:\Roms\Temp>("E:\Roms\Temp\wit.exe" copy --source "E:\Roms\Temp\xxx.iso" -D "E:\Roms\Nintendo Gamecube\xxx.gcz" --remove --overwrite --gcz )
***** wit: Wiimms ISO Tool v3.02a r7679 cygwin - Dirk Clemens - 2018-11-23 *****
!! wit: ERROR #126 [FATAL ERROR] in wd_read_part() @ src/libwbfs/wiidisc.c#865
!! ASSERTION FAILED !!!

The same batch file works fine with version 3.01a:

E:\Roms\Temp>("E:\Roms\Temp\wit.exe" copy --source "E:\Roms\Temp\xxx.iso" -D "E:\Roms\Nintendo Gamecube\xxx.gcz" --remove --overwrite --gcz )
***** wit: Wiimms ISO Tool v3.01a r7464 cygwin - Dirk Clemens - 2017-12-03 *****
* COPY/SCRUB 1/1 ISO:/cygdrive/e/Roms/Temp/xxx.iso -> GCZ:/cygdrive/e/Roms/Nintendo Gamecube/xxx.gcz

Thanks.

--------------------- MERGED ---------------------------

I'd like to report an issue with the latest version of WIT, I created a batch file and have been using it to compress Gamecube games from ISO to GCZ, I kept getting the same error with version 3.02a and couldn't figure out why. I re-tested it with version 3.01a and the command works flawlessly. This happens with all games that I've tested so far.

E:\Roms\Temp>("E:\Roms\Temp\wit.exe" copy --source "E:\Roms\Temp\xxx.iso" -D "E:\Roms\Nintendo Gamecube\xxx.gcz" --remove --overwrite --gcz )
***** wit: Wiimms ISO Tool v3.02a r7679 cygwin - Dirk Clemens - 2018-11-23 *****
!! wit: ERROR #126 [FATAL ERROR] in wd_read_part() @ src/libwbfs/wiidisc.c#865
!! ASSERTION FAILED !!!

The same batch file works fine with version 3.01a:

E:\Roms\Temp>("E:\Roms\Temp\wit.exe" copy --source "E:\Roms\Temp\xxx.iso" -D "E:\Roms\Nintendo Gamecube\xxx.gcz" --remove --overwrite --gcz )
***** wit: Wiimms ISO Tool v3.01a r7464 cygwin - Dirk Clemens - 2017-12-03 *****
* COPY/SCRUB 1/1 ISO:/cygdrive/e/Roms/Temp/xxx.iso -> GCZ:/cygdrive/e/Roms/Nintendo Gamecube/xxx.gcz

Thanks.


Also here's my batch file script:

for /r "E:\Roms\Temp\" %%A in (*.iso) do ("E:\Roms\Temp\wit.exe" copy --source "%%A" -D "E:\Roms\Nintendo Gamecube\%%~nA.gcz" --remove --overwrite --gcz)
PAUSE
 

Natural

Well-Known Member
Member
Joined
Jul 25, 2014
Messages
380
Trophies
0
XP
594
Country
United States
I downloaded wit-v3.01a-r7464-cygwin.zipwit-v3.01a-r7464-cygwin.zip. I'm trying to use Wiimms ISO Tool to put Mario Kart Wii CTGP v1.02 on an ISO but WIT keeps saying I don't have enough space left on device even though I do. I used instructions from this.

"1 object scanned, 1 supported file found. * COPY/SCRUB 1/1 FST:workdir.tmp -> ISO:new-image/CTGP Revolution v1.02.0003.usa [RMCEG2].iso !! wit: ERROR #88 [WRITE FILE FAILED] in SetSizeSF() @ src/lib-sf.c#1757 !! Set file size failed [F=4,4699979776]: new-image/.CTGP Revolution v1.02.0003.usa [RMCEG2].iso.mDUOYQ.tmp !! -> No space left on device [28]
 
Last edited by Natural,

leseratte

Wiimmfi Team
Member
Joined
Jun 2, 2012
Messages
453
Trophies
1
XP
1,859
Country
Germany
You might be trying to use files larger than 4G on a FAT(32) filesystem. Try using another drive that has NTFS or another file system supporting files larger than 4 GB.
 
  • Like
Reactions: Natural

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: Also nice. Never really watched Fallout on Prime, but sounds like a good show. +1