A simple command-line application to list or extract files from ggpack files, used by the Thimbleweed Park game, which is an awesome adventure game, go buy it right now, you won't regret it (Steam, GOG).
dart run bin/ngpack.dart list -p "*.bnut" ThimbleweedPark.ggpack1
dart compile exe bin/ngpack.dart
That's it
A tool to list/extract/create Thimbleweed Park ggpack file.
Usage: ngpack <command> [arguments]
Global options:
-h, --help Print this usage information.
Available commands:
create Create a ggpack from the files matching the pattern.
extract Extract the files from the ggpack matching the pattern to the current working directory.
list List files in the ggpack matching the pattern.
Run "ngpack help <command>" for more information about a command.
A tool to convert Thimbleweed Park savegame to json and json to TWP savegame.
Usage: ngsave <command> [arguments]
Global options:
-h, --help Print this usage information.
Available commands:
fromjson Convert specified json file to savegame.
tojson Convert specified savegame file to json.
Run "ngsave help <command>" for more information about a command.
A tool to convert Thimbleweed Park achievement file (save.dat) to text and text to achievement.
Usage: ngach <command> [arguments]
Global options:
-h, --help Print this usage information.
Available commands:
from Convert specified text file to achievement.
to Convert specified achievement file to text.
Run "ngach help <command>" for more information about a command.
This project has been adapted from the awesome projects https://github.com/mrmacete/r2-ggpack and twp-ggdump https://github.com/mstr-/twp-ggdump