Skip to content

Releases: sk-zk/Extractor

2024-09-16

16 Sep 12:40
Compare
Choose a tag to compare

* Fix files getting written to the wrong place if an absolute path is given to --dest (regression in 2024-08-29) (#12)
* Fix output directory missing first character if --partial gets a path without leading slash

2024-09-02

02 Sep 12:40
Compare
Choose a tag to compare

* Fix crash if custom output directory is specified (regression in 2024-08-29) (#11)

2024-08-29

29 Aug 04:51
Compare
Choose a tag to compare

* Replace invalid chars in paths with underscores (#9)

2024-07-15

15 Jul 11:50
Compare
Choose a tag to compare

* [HashFS v1] Handle directory listings pretending to be a file (#5)
* [HashFS v1] Handle fragmented directory listings (#6)
* Don't just crash if one of the passed files is not a HashFS archive
* Show explicit error message if a passed file is a zip archive

2024-07-04

04 Jul 15:00
Compare
Choose a tag to compare

* [HashFS v2] Properly extract packed .tobj/.dds entries
+ Add -P shortcut for --paths

It's taken me a lot longer than I expected to get it working, but HashFS v2 is finally properly supported. 🎉

2024-04-18

18 Apr 16:36
Compare
Choose a tag to compare

+ Add (partial) HashFS v2 support

1.50 introduces a new version of HashFS, which is now supported – with one limitation. In v2, .tobj/.dds pairs are combined into one packed .tobj file with yet another undocumented binary format SCS has graced us with. This means that, for the time being, this tool can extract these files, but cannot convert them back into the original .tobj/.dds pair.

2024-01-18

18 Jan 16:24
Compare
Choose a tag to compare

+ Allow passing multiple paths to extract multiple specific archives (or directories in -a mode) at once
+ Add --tree
* Don't spam "does not exist" in -a -p mode

2023-12-05

05 Dec 13:06
Compare
Choose a tag to compare

* Fix UTF-8 paths not being extractable (#2)

2023-12-03

03 Dec 16:29
Compare
Choose a tag to compare

+ Add --list
* Ignore entries with repeated offsets in raw mode (#2)
* Don't crash if decompression fails (#2)

2023-09-24

24 Sep 11:00
Compare
Choose a tag to compare

+ Add --paths parameter for passing a text file containing a list of paths to extract (#1)