Commit graph

  • 86e6144d9e Merge branch 'trumank-master' master xavo95 2025-02-08 04:04:13 +0100
  • ac663db7c9 conflicts-solved xavo95 2025-02-08 04:04:03 +0100
  • 91a0504bda reformat xavo95 2025-02-08 03:55:57 +0100
  • 71d0664474 Increase compression block size #1 Truman Kilen 2025-01-30 19:29:44 -0600
  • aaa16b7800 Silence oodle logging Truman Kilen 2025-01-30 19:25:46 -0600
  • cff54acadb Fix decompression block size Truman Kilen 2025-01-22 11:55:31 -0600
  • 29bf6e7859 Remove non-functional internal ParallelPakWriter Truman Kilen 2025-01-21 13:29:08 -0600
  • 1a80db37d5 Avoid unnecessary allocation Truman Kilen 2025-01-21 13:09:38 -0600
  • a33d5ef963 Remove test file Truman Kilen 2025-01-21 13:06:59 -0600
  • b2bc86683d Allow compression to be driven by user Truman Kilen 2025-01-21 12:29:16 -0600
  • 5cfc8f52bd ParallelPakWriter can be moved into closure Truman Kilen 2025-01-20 18:49:45 -0600
  • 194e800270 Do not require moving data into parallel writer Truman Kilen 2025-01-20 17:39:58 -0600
  • bdeb0df8c7 Add oodle mac platform Truman Kilen 2025-01-20 02:12:48 -0600
  • fb52732b64 Don't require mut self for ParallelPakWriter::write_file Truman Kilen 2025-01-19 17:07:22 -0600
  • 3b78c00527 Allow disabling compression per file Truman Kilen 2025-01-18 20:32:20 -0600
  • d8b3d2f089 Don't assert compression block size as it break existsing tests Truman Kilen 2025-01-18 20:21:56 -0600
  • 13c1c269a4 Revert "Add compression block size assert to ensure pak version compatibility" Truman Kilen 2025-01-18 20:16:02 -0600
  • 9764808fb3 Add LZ4 compression Truman Kilen 2025-01-18 20:13:49 -0600
  • 9090a6984d Make parallel closure FnOnce Truman Kilen 2025-01-18 16:09:50 -0600
  • 1dadf36624 Improve oodle loader errors Truman Kilen 2025-01-18 15:31:15 -0600
  • 057429fde1 Add compression block size assert to ensure pak version compatibility Truman Kilen 2025-01-18 15:21:29 -0600
  • 1d1ad7138d Abandon other means of oodle for now Truman Kilen 2025-01-18 14:18:21 -0600
  • c2b5461f25 Add support for parallel file compression Truman Kilen 2025-01-18 11:20:45 -0600
  • dbe16c9001 Replace anyhow with thiserror for oodle_loader Truman Kilen 2025-01-17 18:27:22 -0600
  • 255486b962 Change Oodle source and add compression wrapper Truman Kilen 2025-01-17 18:12:18 -0600
  • 7f7e0b9f78 Cleaning code 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