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.

Package information

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.

Supported distributions:

  • 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 lzma, bzip2 and libwbfs libraries. I will remove them and make it use system provided libraries once time permits.

Installation

To install the repository on a supported Fedora distribution, run as root the following command:

yum-config-manager --add-repo=http://negativo17.org/repos/fedora-wit.repo

Then perform the following command to the package:

yum -y install wit

Operation

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 (/usr/share/doc/wit/README.Fedora).

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

Btw, 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

List games:

wwt LIST-L /dev/sdb2

Check filesystem:

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:

wwt gettitles

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

Bugs

The address for contacting me is in the package’s changelog.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

I'm not dumb. I just have a command of thoroughly useless information.

%d bloggers like this: