wiithon.builder

Assembling a Wii ISO, partition by partition.

WiiDiscBuilder writes the disc. It does not know where the content comes from: each partition is described by a PartitionSource, and two implementations ship with the library.

Modules

wiithon.builder.disc_builder module

Writes partitions to a stream and finalises the disc.

wiithon.builder.source module

The PartitionSource interface. Implement it to build a partition from somewhere else.

wiithon.builder.copy_source module

Builds a partition from an existing ISO, with optional overrides of the FST, the DOL and individual files. This is what WiiIsoPatcher uses.

wiithon.builder.directory_source module

Builds a partition from a directory tree on disk.

Note

For simple edits you do not need this package. WiiIsoPatcher drives the builder for you. See Patching a Wii ISO.