No description
Find a file
2026-03-13 11:36:47 +00:00
crates/bak-resources Add archive-explorer tool with bak-resources crate from rift 2026-03-13 11:30:45 +00:00
src/tools Add archive-explorer tool with bak-resources crate from rift 2026-03-13 11:30:45 +00:00
.gitignore Initial commit: RMF archive explorer for Betrayal at Krondor 2026-01-31 13:50:01 +00:00
Cargo.lock Add archive-explorer tool with bak-resources crate from rift 2026-03-13 11:30:45 +00:00
Cargo.toml Add archive-explorer tool with bak-resources crate from rift 2026-03-13 11:30:45 +00:00
README.md Update README with archive-explorer and consistent CLI flags 2026-03-13 11:36:47 +00:00

Krondor

Tools for exploring Betrayal at Krondor (1993) game files.

Building

cargo build --release

Tools

All tools require -d/--dir to specify the directory containing the game files. Use --md for markdown output.

rmf-explorer

Lists the raw contents of a KRONDOR.RMF resource index file, including the header fields and hash/offset table.

rmf-explorer -d <gamedata-dir>

Options:

  -d, --dir <DIR>    Directory containing KRONDOR.RMF
  -m, --md           Output in markdown table format
  -h, --help         Show this help

archive-explorer

Lists all resources in the KRONDOR.001 archive with names, offsets, and sizes. Supports filtering by extension and sorting.

archive-explorer -d <gamedata-dir>
archive-explorer -d <gamedata-dir> --ext BMX --sort size

Options:

  -d, --dir <DIR>    Directory containing KRONDOR.RMF and KRONDOR.001
  -e, --ext <EXT>    Filter by extension (e.g., BMX, PAL, ADS)
  -s, --sort <KEY>   Sort by: name (default), offset, size
  -m, --md           Output in markdown table format
  -h, --help         Show this help