From 76c5ee8744d5b561f05db63d417b53bd3310ae4e Mon Sep 17 00:00:00 2001 From: Truman Kilen Date: Fri, 22 Mar 2024 10:01:41 -0500 Subject: [PATCH] Update README.md to clarify UE5 support --- README.md | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index 7ce9deb..a25e2df 100644 --- a/README.md +++ b/README.md @@ -58,31 +58,32 @@ Unpacked 12345 files to MyEncryptedGame from MyEncryptedGame.pak ## compatibility -| UE Version | Version | Version Feature | Read | Write | -|------------|---------|-----------------------|--------------------|------------------------| -| | 1 | Initial | :grey_question: | :grey_question: | -| 4.0-4.2 | 2 | NoTimestamps | :heavy_check_mark: | :heavy_check_mark: | -| 4.3-4.15 | 3 | CompressionEncryption | :heavy_check_mark: | :heavy_check_mark: | -| 4.16-4.19 | 4 | IndexEncryption | :heavy_check_mark: | :heavy_check_mark: | -| 4.20 | 5 | RelativeChunkOffsets | :heavy_check_mark: | :heavy_check_mark: | -| | 6 | DeleteRecords | :grey_question: | :grey_question: | -| 4.21 | 7 | EncryptionKeyGuid | :heavy_check_mark: | :heavy_check_mark: | -| 4.22 | 8A | FNameBasedCompression | :heavy_check_mark: | :heavy_check_mark: | -| 4.23-4.24 | 8B | FNameBasedCompression | :heavy_check_mark: | :heavy_check_mark: | -| 4.25 | 9 | FrozenIndex | :heavy_check_mark: | :heavy_check_mark:[^1] | -| | 10 | PathHashIndex | :grey_question: | :grey_question: | -| 4.26-4.27 | 11 | Fnv64BugFix | :heavy_check_mark: | :heavy_check_mark: | +| UE Version | Version | Version Feature | Read | Write | +|--------------|---------|-----------------------|--------------------|------------------------| +| | 1 | Initial | :grey_question: | :grey_question: | +| 4.0-4.2 | 2 | NoTimestamps | :heavy_check_mark: | :heavy_check_mark: | +| 4.3-4.15 | 3 | CompressionEncryption | :heavy_check_mark: | :heavy_check_mark: | +| 4.16-4.19 | 4 | IndexEncryption | :heavy_check_mark: | :heavy_check_mark: | +| 4.20 | 5 | RelativeChunkOffsets | :heavy_check_mark: | :heavy_check_mark: | +| | 6 | DeleteRecords | :grey_question: | :grey_question: | +| 4.21 | 7 | EncryptionKeyGuid | :heavy_check_mark: | :heavy_check_mark: | +| 4.22 | 8A | FNameBasedCompression | :heavy_check_mark: | :heavy_check_mark: | +| 4.23-4.24 | 8B | FNameBasedCompression | :heavy_check_mark: | :heavy_check_mark: | +| 4.25 | 9 | FrozenIndex | :heavy_check_mark: | :heavy_check_mark:[^1] | +| | 10 | PathHashIndex | :grey_question: | :grey_question: | +| 4.26-5.3[^2] | 11 | Fnv64BugFix | :heavy_check_mark: | :heavy_check_mark: | | Feature | Read | Write | |-----------------|--------------------|-----------------| -| Compression | :heavy_check_mark: | :wavy_dash:[^2] | +| Compression | :heavy_check_mark: | :wavy_dash:[^3] | | Encrypted Index | :heavy_check_mark: | :x: | | Encrypted Data | :heavy_check_mark: | :x: | [^1]: Except for paks compressed using frozen index which has significant complexity and only existed for UE 4.25 anyway. -[^2]: Zlib, Gzip, and Zstd are supported. Not all compression algorithms are +[^2]: As of writing. Later versions are likely supported but untested. +[^3]: Zlib, Gzip, and Zstd are supported. Not all compression algorithms are available in all games. Supports reading encrypted (both index and/or data) and compressed paks.