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(())