From c76dc16f43b63ba9cf5b6b9ed0cfa136a01177d7 Mon Sep 17 00:00:00 2001 From: Henrique Gemignani Passos Lima Date: Fri, 20 Feb 2026 23:29:27 +0200 Subject: [PATCH] Add missing ADIR length in PACK --- lib/src/format/pack.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/src/format/pack.rs b/lib/src/format/pack.rs index 03a967c..446d4c8 100644 --- a/lib/src/format/pack.rs +++ b/lib/src/format/pack.rs @@ -511,6 +511,7 @@ where O: ByteOrderExt + 'static .write(w, |w| { ChunkDescriptor:: { id: K_CHUNK_ADIR, unk: U32::new(1), ..Default::default() } .write(w, |w| { + w.write_type(&(asset_directory.len() as u32), Endian::Little)?; adir_pos = w.stream_position()?; w.write_all(asset_directory.as_slice().as_bytes())?; Ok(())