a tool for messing around with CatSystem2 games
made to teach myself rust, following the extensive Cs2 wiki made by trigger-segfault
still very much wip
trello board for feature tracking
currently cli only. sorry simpletons !
git builds (that may or not be broken) are in Actions
Note
you need an account to download action arfifacts (files)
for now, there's only three commands: unpack, list and info
unpack acts as an extraction tool and a decompilation tool. running unpack image.int will extract all files from the .int file, and convert them from .hg3 to .png, or whatever file format you want by passing -c [IMAGE FORMAT]/--convert-hgx-to [IMAGE_FORMAT].
if you DON'T want shimoheihei to decompile/convert files and only to extract them, use -r/--no-convert
you can also skip files that already exist by using -o/--no-overwrite
just check --help i shouldn't be telling you all this
for now, list does only one thing: gives you a big list of files. it has less controls so q quits and all the other binds
it also shows depth for .zt files
i plan for this to let you unpack files from within the list view and maybe view info and stuff
shows very basic info about a given format . not much to comment
it's just a regular rust crate, sooo
git clone https://github.com/danatationn/shimoheihei
cd shimoheihei
cargo fetchif you want to compile it, cargo build
if you want to test it out, cargo run info [FILE_PATH]