From 03f9df66d3064c7a8edbfbe7462cb3580793aa79 Mon Sep 17 00:00:00 2001 From: Joshua Goins Date: Sat, 6 Aug 2022 21:19:31 -0400 Subject: [PATCH] Hardcode index entry size as 24 bytes, since the Rust size doesn't match --- src/index.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.rs b/src/index.rs index 00a857f..c78d62a 100755 --- a/src/index.rs +++ b/src/index.rs @@ -67,7 +67,7 @@ pub struct IndexFile { index_header: SqPackIndexHeader, #[br(seek_before = SeekFrom::Start(index_header.index_data_offset.into()))] - #[br(count = index_header.index_data_size / (core::mem::size_of::< IndexHashTableEntry > () as u32))] + #[br(count = index_header.index_data_size / 24)] pub entries: Vec, }