Commit graph

  • 7f7e0b9f78 Cleaning code master xavo95 2025-01-13 19:23:54 +0100
  • 44d90fad11 Add support for wuthering waves custom format xavo95 2025-01-13 05:42:11 +0100
  • cd349a95f5 Remove unused function Truman Kilen 2025-01-12 22:34:52 -0600
  • 23f1022ce5 Update dependencies Truman Kilen 2025-01-12 22:32:49 -0600
  • 87149fcb0d Add transmute annotations Truman Kilen 2024-11-18 10:40:32 -0600
  • 56a36e553e chore: Release Truman Kilen 2024-08-29 08:50:26 -0500
  • 78c4725d73 Factor out compression index size version check Truman Kilen 2024-08-19 21:30:28 -0500
  • 55d419df74 Support --include globbing Truman Kilen 2024-08-02 14:35:41 -0500
  • f277c25b3c Fix broken test due to breaking change in rust Truman Kilen 2024-08-02 14:29:40 -0500
  • d1a67fb99a Update deps Truman Kilen 2024-05-31 14:02:53 -0500
  • 91861bb78f Make FNV64 function generic Truman Kilen 2024-05-31 12:15:24 -0500
  • b13c073a4d Simplify full directory index gen Truman Kilen 2024-05-31 11:54:49 -0500
  • 2bd2843e91 Show path hash seed in info Truman Kilen 2024-05-31 11:42:55 -0500
  • 389acbb7b4 Add some cli tests Truman Kilen 2024-04-20 00:01:29 -0500
  • 9cfdd993d5 Commit lock file Truman Kilen 2024-04-19 13:25:00 -0500
  • bb2f0927e1 Impl PakBuilder::default Truman Kilen 2024-04-19 12:04:03 -0500
  • c9abc25336 Fix empty intermediate directories being omitted from full directory index which can cause issues in some cases Truman Kilen 2024-04-19 11:31:59 -0500
  • dccdc13739 Add crate keywords Truman Kilen 2024-04-12 11:35:01 -0500
  • a355784e6e Add Apache LICENSE file Truman Kilen 2024-04-12 11:30:04 -0500
  • 76c5ee8744 Update README.md to clarify UE5 support Truman Kilen 2024-03-22 10:01:41 -0500
  • 96410d664a Add implicit oodle feature Truman Kilen 2024-02-24 15:12:15 -0600
  • abda6dae9f Use Oodle decompression for hash_list Giovanni Mounir 2024-02-10 12:35:21 +0200
  • 2c0a52be26 Add MIT LICENSE file Truman Kilen 2024-02-06 11:52:02 -0600
  • 697ceda727 Typo Truman Kilen 2024-01-11 23:09:01 -0600
  • f8c345d37e chore: Release Truman Kilen 2024-01-11 20:25:50 -0600
  • 468eab37e4 Fix writing wrong compressed size Truman Kilen 2024-01-11 20:24:41 -0600
  • da3e96ea93 chore: Release Truman Kilen 2024-01-11 17:44:06 -0600
  • 8c0d393355 Update cargo dist Truman Kilen 2024-01-11 17:42:08 -0600
  • 479cf6c61c Add repak_cli crate description Truman Kilen 2024-01-11 17:41:19 -0600
  • bbe33bd033 Update README Truman Kilen 2024-01-11 17:04:31 -0600
  • 2feadd48c8 Expose compression to repak_cli Truman Kilen 2024-01-11 16:49:27 -0600
  • 0a06dbcf31 Add compressed pak writing Truman Kilen 2024-01-11 16:17:57 -0600
  • 7b647d9179 Add --quiet option to repak_cli Truman Kilen 2024-01-06 17:43:50 -0600
  • 032dbcaa0b Remove accidentally comitted file Truman Kilen 2023-12-24 12:29:13 -0600
  • 9362db07e2
    Merge pull request #14 from bananaturtlesandwich/oodle Truman Kilen 2023-12-16 18:51:45 -0600
  • c84be27763 Don't store oodle as a global Truman Kilen 2023-12-16 18:47:31 -0600
  • 95b4f35b0d Rename get_oodle -> oodle_loader Truman Kilen 2023-12-16 16:23:56 -0600
  • cb7743e347 Get oodle URL from index Truman Kilen 2023-12-16 16:09:28 -0600
  • 02b1ae4264 Implement oodle DLL loader for Linux Truman Kilen 2023-10-03 00:50:58 -0500
  • d8e82a2d27 Add pack unpack examples Truman Kilen 2023-10-06 16:32:21 -0500
  • f802eab828 Fix typo Truman Kilen 2023-10-06 16:15:15 -0500
  • bd0a10121a Add cmd help to readme + test Truman Kilen 2023-10-06 16:14:08 -0500
  • 9716e378ad
    update tests spuds 2023-09-20 21:13:07 +0100
  • 384734b959
    get_oodle needs oodle enabled spuds 2023-09-20 21:08:50 +0100
  • 8798e578f1
    consume in builders spuds 2023-09-20 20:36:06 +0100
  • a15e3fe372
    return mutable self spuds 2023-09-20 20:28:41 +0100
  • 6805b5c142
    break get_oodle into separate package spuds 2023-09-20 20:21:15 +0100
  • 63396ac9f6
    update repak-cli spuds 2023-09-20 20:08:11 +0100
  • e2edd97d6e
    use builder pattern spuds 2023-09-20 19:42:48 +0100
  • 564c4f6a45
    make decompress unsafe extern c spuds 2023-09-20 13:23:42 +0100
  • 01515310e4
    get oodle decompress function spuds 2023-09-20 10:07:47 +0100
  • 6c0ef1ce7b
    download in repak-cli spuds 2023-09-20 08:02:16 +0100
  • 1a79469a11
    pass function pointer spuds 2023-09-19 23:11:40 +0100
  • 6680e7871b
    remove automatic download spuds 2023-09-19 22:47:40 +0100
  • 6bd3be3aca don't hide the use of vec spuds 2023-08-29 07:17:38 +0100
  • c1811265d1 chore: Release Truman Kilen 2023-09-17 20:11:35 -0500
  • fbc862ce91 Fix get command prefix handling Truman Kilen 2023-09-17 19:49:39 -0500
  • 1eb4c1cc77 Remove unwrap Truman Kilen 2023-09-17 18:34:42 -0500
  • 9c9be74946 Allow unpack to accept multiple paks; resolves #10 Truman Kilen 2023-09-17 17:46:27 -0500
  • 720222ba39 Fix error message Truman Kilen 2023-09-17 17:38:32 -0500
  • ff3c9b265b Restructure footer and pak reading to make debugging custom serialization easier Truman Kilen 2023-09-17 16:57:21 -0500
  • a749449f8c
    Merge pull request #6 from bananaturtlesandwich/features-redo Truman Kilen 2023-08-28 11:23:30 -0500
  • aa6d5f49b1 Fix oodle feature config for non-windows targets Truman Kilen 2023-08-28 10:58:22 -0500
  • 87efb35d66
    only run tests when default features are enabled spuds 2023-08-28 06:40:45 +0100
  • f166ee685f
    make features more clearly additive spuds 2023-08-27 21:51:42 +0100
  • 50f54837ca
    use Key enum to reduce cfg attributes used spuds 2023-08-27 19:46:36 +0100
  • 7004e1c203
    use clippy suggestions spuds 2023-08-27 17:54:02 +0100
  • aae65c12cf
    add encryption feature spuds 2023-08-16 22:41:58 +0100
  • 079693af22
    Pak::read should accept reference too whoops spuds 2023-08-27 17:16:06 +0100
  • f2c2255d53
    add compression and oodle features spuds 2023-08-16 22:13:03 +0100
  • 03dd3a63ed add method for known versions spuds 2023-08-27 15:24:47 +0100
  • b1a8281551 no point to clone key spuds 2023-08-27 15:20:24 +0100
  • 0a90725d4a new_any should not consume the reader spuds 2023-08-27 15:17:27 +0100
  • 524cd11e02 Set resolver = "2" on workspace Truman Kilen 2023-08-17 15:17:36 -0500
  • a006d9ed6f rustfmt Truman Kilen 2023-08-13 00:51:27 -0500
  • 4bc5639d1d Fix pak file name creation Truman Kilen 2023-08-13 00:51:17 -0500
  • 543c0927aa Add hash-list command to print hashed pak contents Truman Kilen 2023-08-10 14:37:48 -0500
  • e790cfe6b3 Print encryption info Truman Kilen 2023-08-09 16:40:29 -0500
  • 36628900e5 Avoid Path::with_extension because it can replace extension 许杰友 Jieyou Xu (Joe) 2023-08-09 09:37:25 +0800
  • a8c086d2c9 chore: Release Truman Kilen 2023-08-08 18:29:28 -0500
  • d2ccc61132 Add release.toml Truman Kilen 2023-08-08 18:17:39 -0500
  • 86e5dd502d Allow --strip-prefix to be specified for list command Truman Kilen 2023-08-06 14:15:07 -0500
  • 13d9098b51 Add rust-toolchain.toml Truman Kilen 2023-08-06 13:08:03 -0500
  • d75ecd7631 Fix unicode string serialization Truman Kilen 2023-06-23 19:19:32 -0500
  • 08783bff03 Add zstd decompression Truman Kilen 2023-06-16 15:56:06 -0500
  • 9974d035b1 v0.1.6 Truman Kilen 2023-05-28 23:21:19 -0500
  • d594642d6a Check for invalid entry offsets Truman Kilen 2023-05-28 22:59:06 -0500
  • 45780637c2 Fix Oodle decompression of entries with more than one block Truman Kilen 2023-05-28 22:51:49 -0500
  • 8dcf7f504c v0.1.5 Truman Kilen 2023-04-15 23:02:59 -0500
  • 2de7924198 When failing to parse, show error for each checked version Truman Kilen 2023-04-13 11:09:50 -0500
  • ad22ba9b1a Obtain oodle DLL automatically Truman Kilen 2023-04-13 02:01:19 -0500
  • e407340525 v0.1.4 Truman Kilen 2023-04-07 22:34:16 -0500
  • 3755eb6bd7 Fix progress bar not visually completing Truman Kilen 2023-04-07 22:26:20 -0500
  • 688f0aa46d Improve AES key handling and accept both hex string and base64 formats Truman Kilen 2023-04-07 21:42:14 -0500
  • 0853cf7875 Clean up entry writing Truman Kilen 2023-03-03 22:02:32 -0600
  • fc055d4e40 cargo fmt Truman Kilen 2023-03-03 21:39:54 -0600
  • 7c196769d3 v0.1.3 Truman Kilen 2023-02-23 17:09:09 -0600
  • 28ae54f743 Add progress bar for packing/unpacking Truman Kilen 2023-02-23 16:49:35 -0600
  • f1fe922c2d Better error handling Truman Kilen 2023-02-23 16:05:06 -0600
  • 27e69115a3 Better status messages Truman Kilen 2023-02-23 14:30:45 -0600