Skip to content

garbro-cli v0.1.0 (GARbro 1.5.44)

Choose a tag to compare

@Alex123666tw Alex123666tw released this 30 Jun 14:41
· 17 commits to main since this release

A command-line build of GARbro for listing and extracting files from visual-novel / game archives, hardened to be driven as a child process by other tools.

Self-contained Windows build — unzip and run. No installation, no .NET project required (needs .NET Framework 4.6+, present on all modern Windows).

Usage

GARbro.Console.exe <command> [switches] <archive>

Commands: i identify · f list formats · l list contents · x extract

switch meaning
-o <dir> output directory for extraction
-f <regex> only process entries whose name matches the regex
-y overwrite existing files without prompting (automatic when non-interactive)
-q quiet — banner/progress to stderr only

Example — extract three entries from a SoftPal archive:

GARbro.Console.exe x -y -q -f "SCRIPT\.SRC|TEXT\.DAT|POINT\.DAT" -o out data.pac

Scripting / arm's-length behaviour

  • Non-zero exit code on errors or skipped files (0 = success).
  • Banner, progress, warnings and errors go to stderr; i / l data goes to stdout.
  • No interactive prompts when stdin is redirected.

Verified

SoftPal PAC/AMUSE archive: extracted SCRIPT.SRC / TEXT.DAT / POINT.DAT are byte-for-byte identical (SHA-256) to the reference SoftPal-Tool output.

Credits & licence

GARbro © 2014–2020 morkt — MIT. The command-line version was originally contributed by @Bioruebe (PR #394) and is continued here with subprocess-oriented hardening. Distributed under the MIT Licence.


garbro-cli-v0.1.0-win.zip SHA-256: 56ad1aa52b68507f7103596df778bf5fa91717a8e070d8e4e935eae78e4398f8