Skip to content

Releases: sk-zk/Extractor

2024-10-28

28 Oct 14:15
Compare
Choose a tag to compare

+ Print extraction summary
* Warn user when paths are renamed
* Change substitution of invalid path characters to be unambiguous (#17)
* [HashFS] Fix crash and several bugs related to path handling (#18)

2024-10-24

24 Oct 12:05
Compare
Choose a tag to compare

* [HashFS v2] Fix entries larger than 224-1 bytes not extracting properly (#15)

2024-10-01

01 Oct 18:58
7b482eb
Compare
Choose a tag to compare

+ Add ZIP extractor capable of unzipping archives with deliberately corrupted local file headers (#3, #13)
+ Display archive type and entry count

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