Skip to content

Command line tool for inspecting the data files of the game Thimbleweed Park

License

Notifications You must be signed in to change notification settings

s-l-teichmann/ggpack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6c02f1d · Feb 3, 2020

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ggpack

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.

Build

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

Usage

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.

License

This is Free and open source software governed by the MIT license.

About

Command line tool for inspecting the data files of the game Thimbleweed Park

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages