Repository navigation
Releases
SabreTools Studio v0.1.0
The first public release of SabreTools Studio — a portable graphical front-end for the SabreTools DAT manager, for Windows and Linux.
Features
- DAT From Dir — create DATs from ROM folders, with every hash type and full DAT header control
- Sort / Rebuild — rebuild collections to folders, TorrentZip, Zstandard Zip, TorrentGZ (Romba depots), or TAR
- Verify — check folders against DATs and produce fixdats of anything missing
- Update DATs — convert, merge, diff, dedupe, 1G1R-filter, and rewrite DAT files
- Split DATs — split by extension, hash, size, total game size, or item type
- Statistics — reports in text, CSV, HTML, SSV, or TSV
- Batch — run SabreTools batch scripts, with a visual script builder
Every option has a documentation tooltip, invalid flag combinations are prevented, each page supports named presets, and the command bar always shows the exact CLI command being run — so you learn the command line as you go.
Zstandard support: the bundled SabreTools build reads zstd-compressed zips (as produced by RomVault ZSTD mode / 7-Zip-Zstandard) and can write them or recompress to TorrentZip. Note zstd output is not byte-identical to RomVault's own RVZSTD archives.
Fully portable: settings and presets live in a single SabreToolsStudio.config next to the exe. No registry, no user-profile folders. Outputs default to the application folder.
Installation
Windows (x64): download the zip, extract anywhere, run SabreToolsStudio.exe. No .NET installation required.
Linux (x64): download the tar.gz, extract, then:
chmod +x SabreToolsStudio/SabreToolsStudio SabreToolsStudio/sabretools/SabreTools
./SabreToolsStudio/SabreToolsStudio
Requires an X11 or Wayland desktop session. No .NET installation required.
Notes
- Studio is an unofficial companion to SabreTools and is not affiliated with or endorsed by the SabreTools project. Full feature documentation lives on the SabreTools Wiki.
- Not every SabreTools CLI switch is exposed in the GUI; the bundled CLI in the
sabretoolsfolder can be used directly for anything the interface doesn't cover. - The bundled CLI is built from the
zstd-supportbranch of the Eggmansworld/SabreTools fork.