spuds
|
e2edd97d6e
|
use builder pattern
|
2023-09-20 19:42:48 +01:00 |
|
spuds
|
564c4f6a45
|
make decompress unsafe extern c
|
2023-09-20 13:27:10 +01:00 |
|
spuds
|
01515310e4
|
get oodle decompress function
|
2023-09-20 11:51:15 +01:00 |
|
spuds
|
6c0ef1ce7b
|
download in repak-cli
|
2023-09-20 09:56:04 +01:00 |
|
spuds
|
1a79469a11
|
pass function pointer
|
2023-09-19 23:11:40 +01:00 |
|
spuds
|
6680e7871b
|
remove automatic download
|
2023-09-19 22:47:40 +01:00 |
|
spuds
|
6bd3be3aca
|
don't hide the use of vec
|
2023-09-19 16:17:44 -05:00 |
|
Truman Kilen
|
c1811265d1
|
chore: Release
|
2023-09-17 20:11:35 -05:00 |
|
Truman Kilen
|
fbc862ce91
|
Fix get command prefix handling
|
2023-09-17 19:49:39 -05:00 |
|
Truman Kilen
|
1eb4c1cc77
|
Remove unwrap
|
2023-09-17 18:34:42 -05:00 |
|
Truman Kilen
|
9c9be74946
|
Allow unpack to accept multiple paks; resolves #10
|
2023-09-17 17:46:30 -05:00 |
|
Truman Kilen
|
720222ba39
|
Fix error message
|
2023-09-17 17:38:32 -05:00 |
|
Truman Kilen
|
ff3c9b265b
|
Restructure footer and pak reading to make debugging custom serialization easier
|
2023-09-17 16:57:21 -05:00 |
|
Truman Kilen
|
a749449f8c
|
Merge pull request #6 from bananaturtlesandwich/features-redo
Move functionality behind `compression`, `encryption`, and `oodle` features
|
2023-08-28 11:23:30 -05:00 |
|
Truman Kilen
|
aa6d5f49b1
|
Fix oodle feature config for non-windows targets
|
2023-08-28 10:58:22 -05:00 |
|
spuds
|
87efb35d66
|
only run tests when default features are enabled
|
2023-08-28 07:17:17 +01:00 |
|
spuds
|
f166ee685f
|
make features more clearly additive
|
2023-08-27 21:51:42 +01:00 |
|
spuds
|
50f54837ca
|
use Key enum to reduce cfg attributes used
|
2023-08-27 19:46:36 +01:00 |
|
spuds
|
7004e1c203
|
use clippy suggestions
|
2023-08-27 17:54:02 +01:00 |
|
spuds
|
aae65c12cf
|
add encryption feature
|
2023-08-27 17:33:45 +01:00 |
|
spuds
|
079693af22
|
Pak::read should accept reference too whoops
|
2023-08-27 17:16:06 +01:00 |
|
spuds
|
f2c2255d53
|
add compression and oodle features
|
2023-08-27 17:06:10 +01:00 |
|
spuds
|
03dd3a63ed
|
add method for known versions
|
2023-08-27 10:34:44 -05:00 |
|
spuds
|
b1a8281551
|
no point to clone key
|
2023-08-27 10:34:44 -05:00 |
|
spuds
|
0a90725d4a
|
new_any should not consume the reader
|
2023-08-27 10:34:44 -05:00 |
|
Truman Kilen
|
524cd11e02
|
Set resolver = "2" on workspace
|
2023-08-17 15:17:36 -05:00 |
|
Truman Kilen
|
a006d9ed6f
|
rustfmt
|
2023-08-13 00:51:27 -05:00 |
|
Truman Kilen
|
4bc5639d1d
|
Fix pak file name creation
|
2023-08-13 00:51:17 -05:00 |
|
Truman Kilen
|
543c0927aa
|
Add hash-list command to print hashed pak contents
|
2023-08-11 16:58:59 -05:00 |
|
Truman Kilen
|
e790cfe6b3
|
Print encryption info
|
2023-08-09 16:46:18 -05:00 |
|
许杰友 Jieyou Xu (Joe)
|
36628900e5
|
Avoid Path::with_extension because it can replace extension
|
2023-08-08 20:43:32 -05:00 |
|
Truman Kilen
|
a8c086d2c9
|
chore: Release
|
2023-08-08 18:29:28 -05:00 |
|
Truman Kilen
|
d2ccc61132
|
Add release.toml
|
2023-08-08 18:27:02 -05:00 |
|
Truman Kilen
|
86e5dd502d
|
Allow --strip-prefix to be specified for list command
|
2023-08-06 14:15:07 -05:00 |
|
Truman Kilen
|
13d9098b51
|
Add rust-toolchain.toml
|
2023-08-06 13:08:03 -05:00 |
|
Truman Kilen
|
d75ecd7631
|
Fix unicode string serialization
|
2023-06-23 19:19:32 -05:00 |
|
Truman Kilen
|
08783bff03
|
Add zstd decompression
|
2023-06-16 16:02:10 -05:00 |
|
Truman Kilen
|
9974d035b1
|
v0.1.6
|
2023-05-28 23:21:19 -05:00 |
|
Truman Kilen
|
d594642d6a
|
Check for invalid entry offsets
|
2023-05-28 23:21:06 -05:00 |
|
Truman Kilen
|
45780637c2
|
Fix Oodle decompression of entries with more than one block
|
2023-05-28 23:21:03 -05:00 |
|
Truman Kilen
|
8dcf7f504c
|
v0.1.5
|
2023-04-15 23:02:59 -05:00 |
|
Truman Kilen
|
2de7924198
|
When failing to parse, show error for each checked version
|
2023-04-13 11:09:50 -05:00 |
|
Truman Kilen
|
ad22ba9b1a
|
Obtain oodle DLL automatically
|
2023-04-13 02:01:19 -05:00 |
|
Truman Kilen
|
e407340525
|
v0.1.4
|
2023-04-07 22:34:16 -05:00 |
|
Truman Kilen
|
3755eb6bd7
|
Fix progress bar not visually completing
|
2023-04-07 22:30:19 -05:00 |
|
Truman Kilen
|
688f0aa46d
|
Improve AES key handling and accept both hex string and base64 formats
|
2023-04-07 22:30:14 -05:00 |
|
Truman Kilen
|
0853cf7875
|
Clean up entry writing
|
2023-03-03 22:02:32 -06:00 |
|
Truman Kilen
|
fc055d4e40
|
cargo fmt
|
2023-03-03 21:39:58 -06:00 |
|
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 |
|