Tool for inspecting and extracting from data files of the game Thimbleweed Park.
I've build it to introspect the data files of the game which I really enjoyed playing. You should consider to buy it as it is really worth the money.
Inspirations how the decoding has to work are taken from engge and NGGPack.
You need a recent Go development setup. Tested successfully with 1.13.7. Earlier and later versions should work also.
go get github.com/s-l-teichmann/ggpack/cmd/ggpack
The tool has two modes to operate in. The first (default) is listing.
ggpack /path/to/the/ThimbleweedPark.ggpack1
This will simply dump the names of the files stored in the ggpack container along with there sizes.
The second mode is extracting.
ggpack --dir bnuts --extract 'bnut$' /path/to/the/ThimbleweedPark.ggpack1
This will extract all files from the container with bnut
to the
directory bnuts
(which has to exist). The --dir
option defaults
to the current directory. The --extract
option takes a regular expression
to be matched against the file names.
This is Free and open source software governed by the MIT license.