WIT: Wiimms ISO Tools
Wiimms ISO Tools is a set of command line tools to manipulate Wii and GameCube ISO images and WBFS containers. The toolset consists of the following tools:
wit (Wiimms ISO Tool): This is the main ISO manipulation tool; it can list, analyze, verify, convert, split, join, patch, mix, extract, compose, rename and compare Wii and GameCube discs. It can create and dump different other Wii file formats.
wwt (Wiimms WBFS Tool): This is the main WBFS manipulation tool (WBFS manager); it can create, check, repair, verify and clone WBFS files and partitions. It can list, add, extract, remove, rename and recover ISO images as part of a WBFS.
wdf (Wiimms WDF Tool): This is a support tool for WDF, WIA and CISO archives. It converts (packs and unpacks), compares and dumps WDF, WIA (dump and cat only) and CISO archives. The default command depends on the program file name (see command descriptions). Usual names are wdf, unwdf, wdf-cat, wdf-cmp and wdf-dump (with or without minus signs).
wfuse (Wiimms FUSE Tool): Mounts a Wii or GameCube image or a WBFS file or partition to a mount point using FUSE (Filesystem in USErspace).
Please see the Wiimms ISO Tools page for additional information including examples, changelogs and command explanations.
This package tries to comply as maximum to the Fedora Packaging Guidelines; this means the packages has debuginfo packages, default Fedora’s GCC compile time options (where possible) and standard locations for binaries, data and docs.
- CentOS/RHEL 6 – i686/x86_64
- CentOS/RHEL 7 – x86_64
- Fedora 19 – i686/x86_64
- Fedora 20 – i686/x86_64
So far, the package still contains bundled
libwbfs libraries. I will remove them and make it use system provided libraries once time permits.
To install the repository on a supported Fedora distribution, run as root the following command:
wget http://negativo17.org/repos/fedora-wit.repo -O \ /etc/yum.repos.d/fedora-wit.repo
Then perform the following command to the package:
yum -y install wit
Here are some example commands for operation with the tools. Remember that for manipulating WBFS partitions directly you need access to the block device; i.e. being root or adding file ACLs to the required block device.
I find the syntax a bit harder to remember; so the same examples and additional commands are available in the
README.Fedora file inside the package (
Format a drive:
wwt format -v -f /dev/sdc2
Extract all in wdf format:
wit extract *.wdf -D destdir/%Y
Extract all iso images in all format (=ISO+CISO+DF+WBFS+FST; ‘.’ means current directory)
wit extract . -D destdir/%Y
The same, but search current directory recursivley:
wit extract -r . -D destdir/%Y
wit can extract directly from wbfs:
wit extract /dev/wbfs_drive -D destdir/%Y
Or a single disc with known ID:
wit extract /dev/wbfs_drive id6 -D destdir/%Y
Convert an iso into a wbfs file:
wit copy --source game.iso --wbfs -d game.wbfs -v
wwt LIST-L /dev/sdb2
wwt CHECK -v /dev/sdb2
Remove disc from filesystem:
wwt -t -v -P remove id6 -p /dev/sdb2
Add all games from one partition to the other; copying only missing games:
wwt add -v -P -u --source /dev/sdc1 -p /dev/sdb2
Add one single game from one partition to the other:
wwt add -v -P -u -n SARE4Z --source /dev/sdc1 -p /dev/sdb2
Downlod titles from gametdb.com:
Rename all games in a partition according to downloaded titles.txt file (English):
wwt SETTITLE -p /dev/sdb2 +=%T
Rename all games in a partition according to downloaded titles-it.txt file (Italian):
wwt SETTITLE -p /dev/sdb2 -T /var/lib/wit/titles-it.txt +=%T wwt SETTITLE -p /dev/sdb2 --lang it +=%T
Change titles of ISO files in the given directory:
wit settitle source_dir +=%T
The address for contacting me is in the package’s changelog.