Commit graph

85 commits

Author SHA1 Message Date
Truman Kilen
7c196769d3 v0.1.3 2023-02-23 17:09:09 -06:00
Truman Kilen
28ae54f743 Add progress bar for packing/unpacking 2023-02-23 16:49:35 -06:00
Truman Kilen
f1fe922c2d Better error handling 2023-02-23 16:09:24 -06:00
Truman Kilen
27e69115a3 Better status messages 2023-02-23 14:30:45 -06:00
Truman Kilen
1f679b8878 Fix packing with backslashes on windows 2023-02-23 13:49:39 -06:00
Truman Kilen
01297a81f8 Add get command 2023-02-23 13:49:06 -06:00
Truman Kilen
89abdf5297 Implement Oodle decompression (Windows only) 2023-02-16 21:59:55 -06:00
Truman Kilen
d3d0b23a31 clippy 2023-02-16 12:21:34 -06:00
Truman Kilen
8d46fde79e Improved compression and flags handling 2023-02-16 12:21:21 -06:00
Truman Kilen
829acdfeeb v0.1.2 2023-02-15 20:07:16 -06:00
Truman Kilen
de1b23a4c4 Add --include flag to unpack for partial unpacking 2023-02-15 20:05:40 -06:00
Truman Kilen
a899b86afe Update README 2023-02-12 11:07:00 -06:00
Truman Kilen
69e78f4b53 clippy 2023-02-11 23:42:36 -06:00
Truman Kilen
432d202a3c Fix incorrect block count check 2023-02-11 23:24:32 -06:00
Truman Kilen
a3389a1aa9 Don't spam test log with useless byte asserts 2023-02-11 19:39:54 -06:00
Truman Kilen
fcc868c60e Remove accidentally commited config 2023-02-11 19:39:54 -06:00
Truman Kilen
5b6b2666a6 Fix not converting path to lowercase before hashing 2023-02-11 19:39:54 -06:00
Truman Kilen
8fa8dfa2f9 Fix reading path hash index 2023-02-11 19:39:51 -06:00
Truman Kilen
17ddf22e73 Allow converting PakReader into PakWriter to append files to an existing pak 2023-02-10 23:37:45 -06:00
Truman Kilen
02307378b2 Fix writing wrong block size 2023-02-10 22:29:04 -06:00
Truman Kilen
0e05acadb0 Fix writing compressed encoded entries 2023-02-10 21:50:10 -06:00
Truman Kilen
8fddd3961f Fix compression algos not being written 2023-02-10 19:48:55 -06:00
Truman Kilen
9692c7a4d1 Fix not writing entry block count 2023-02-10 19:31:03 -06:00
Truman Kilen
f94e6c460d Simplify matrix test 2023-02-10 18:07:07 -06:00
Truman Kilen
8564cf6268 Remove unnecessary prefix 2023-02-10 17:12:31 -06:00
Truman Kilen
847f2d7aa8 Use use Aes256 for both encoding and decoding 2023-02-10 17:10:40 -06:00
Truman Kilen
d4a56617f8 Fix error reporting wrong version 2023-02-10 16:32:16 -06:00
Truman Kilen
03358df460 Remove redundant tests 2023-02-07 23:07:07 -06:00
Truman Kilen
04c5bbfddc Remove misplaced manifest key 2023-02-07 23:05:12 -06:00
Truman Kilen
348e502156 chore: Release 2023-02-07 22:58:41 -06:00
Truman Kilen
5bec080261 Update compatibility table 2023-02-07 22:54:04 -06:00
Truman Kilen
159eb32134 Fix writing V9 footer 2023-02-07 22:48:44 -06:00
Truman Kilen
a69b2e44dd Add pak write matrix tests 2023-02-07 22:48:31 -06:00
Truman Kilen
194a197360 Fix unncessary mut 2023-02-07 22:48:07 -06:00
Truman Kilen
16305f8c95 Unify index types and add version flag to pack command 2023-02-07 22:30:49 -06:00
Truman Kilen
399f2f0187 Rework PakReader to allow for parallel reads 2023-02-07 20:54:04 -06:00
许杰友 Jieyou Xu (Joe)
fefd02a369
Implement support for rewriting plain v11 paks (#2) 2023-02-02 11:58:27 -06:00
Truman Kilen
d2bd98bb53 Rename unpak -> repak 2023-02-01 20:48:37 -06:00
Truman Kilen
8a5c46136e Fix test dependencies 2023-02-01 16:27:56 -06:00
Truman Kilen
64ef7ac617 clippy 2023-01-31 23:14:52 -06:00
Truman Kilen
a5a587f94a Error if pack input is not a directory 2023-01-31 23:14:39 -06:00
Truman Kilen
b1cfe4aa1f Fix incorrect unpack output directory default 2023-01-31 23:14:03 -06:00
Truman Kilen
898be58855 Add verbose flag to pack/unpack 2023-01-31 22:55:37 -06:00
Truman Kilen
1d5a2410e8 Move binary to separate crate 2023-01-31 22:55:26 -06:00
Truman Kilen
953be3726c Rewrite unpak command 2023-01-31 21:41:36 -06:00
Truman Kilen
8d009c784e Remove hashbrown dependency 2023-01-22 11:45:19 -06:00
Truman Kilen
ed653969a7 Implement v8b PakWriter 2023-01-22 09:27:40 -06:00
Truman Kilen
be58d245e8 Test read coverage 2023-01-21 11:53:31 -06:00
Truman Kilen
a03dafaa15 Add into_reader to get the underlying reader back 2023-01-21 11:52:30 -06:00
Truman Kilen
de69a98d34 fmt + clippy 2023-01-20 13:07:28 -06:00