Skip to content

Releases: encounter/nod

v1.4.4

18 Oct 06:18
Compare
Choose a tag to compare

What's Changed

  • Added: Extract Wii region.bin (f463836, be46724)
  • Fixed: Matching paths with repeated slashes in Fst::find (d99ef72)
  • Changed: Ignore Shift JIS decoding errors in Fst::get_name (d4bca2c)
  • Changed: Export more constants and LaggedFibonacci helper (e0d735d, 32e08f9)

Full Changelog: v1.4.0...v1.4.4

v1.4.0

04 Oct 03:20
Compare
Choose a tag to compare

What's Changed

  • Added: Disc::new_stream/new_stream_with_options to create a Disc instance from a custom read stream, rather than a filesystem path.
  • Added: Disc::detect to check whether a file is a disc image.
  • Added: PartitionBase::into_open_file to create an owned file read stream. Useful for opening nested disc images.
  • Fixed: Building without compress-* features.

Full Changelog: v1.3.0...v1.4.0

v1.3.0

29 Sep 18:24
Compare
Choose a tag to compare

What's Changed

  • Added: Use mimalloc for prebuilt binaries, which provides a sizable performance improvement over musl-libc's malloc.
  • Added: All readers now impl BufRead.
  • Removed: PartitionBase::ideal_buffer_size. Now one can use BufRead::fill_buf.
  • Changed: Renamed SharedWindowedReadStream -> FileStream.

Full Changelog: v1.2.1...v1.3.0

v1.2.1

08 Sep 22:36
Compare
Choose a tag to compare

What's Changed

  • Changed: Use full LTO, update dependencies & CI targets (d2b8135)

Full Changelog: v1.2.0...v1.2.1

v1.2.0

05 Sep 02:03
Compare
Choose a tag to compare

What's Changed

  • Added: TGC format support (551f966)
  • Added: dat check command for verifying collections (44580b0)
  • Added: Publish nodtool to crates.io and restructure code for crate usage

Full Changelog: v1.1.1...v1.2.0

v1.1.1

04 Mar 03:54
Compare
Choose a tag to compare
Fix RVZ GC junk data generation

v1.1.0

26 Feb 06:01
Compare
Choose a tag to compare
Documentation updates & fixes for Wii partition streams

v1.0.0

23 Feb 06:57
Compare
Choose a tag to compare

Currently supported file formats:

  • ISO (GCM)
  • WIA / RVZ
  • WBFS (+ NKit 2 lossless)
  • CISO (+ NKit 2 lossless)
  • NFS (Wii U VC)
  • GCZ

info

Displays information about a disc image.

nodtool info /path/to/game.iso

extract

Extracts the contents of a disc image to a directory.

nodtool extract /path/to/game.iso [outdir]

For Wii U VC titles, use content/hif_000000.nfs:

nodtool extract /path/to/game/content/hif_000000.nfs [outdir]

convert

Converts any supported format to raw ISO.

nodtool convert /path/to/game.wia /path/to/game.iso

verify

Hashes the contents of a disc image and verifies it.

nodtool verify /path/to/game.iso