From a93ba818593137ed17f99e2983777cf25bbb6fb8 Mon Sep 17 00:00:00 2001 From: G2-Games Date: Thu, 19 Sep 2024 02:07:00 -0500 Subject: [PATCH] Fixed saving file with unusual offset value --- luca_pak/src/lib.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/luca_pak/src/lib.rs b/luca_pak/src/lib.rs index 50294a1..6f42c2a 100644 --- a/luca_pak/src/lib.rs +++ b/luca_pak/src/lib.rs @@ -279,12 +279,12 @@ impl Pak { for entry in self.entries() { //let block_size = entry.data.len().div_ceil(self.header().block_size as usize); - let mut remainder = 2048 + let mut remainder = self.header().block_size as usize - entry .data .len() .rem_euclid(self.header().block_size as usize); - if remainder == 2048 { + if remainder == self.header().block_size as usize { remainder = 0; } output.write_all(&entry.data)?;