pak entry flags clone

This commit is contained in:
2025-03-19 21:12:57 +08:00
parent 2b214cec01
commit f46a06948c
3 changed files with 7 additions and 3 deletions

2
Cargo.lock generated
View File

@@ -295,7 +295,7 @@ checksum = "30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e"
[[package]]
name = "mhws-tex-decompressor"
version = "0.1.1"
version = "0.1.2"
dependencies = [
"dialoguer",
"eyre",

View File

@@ -1,6 +1,6 @@
[package]
name = "mhws-tex-decompressor"
version = "0.1.1"
version = "0.1.2"
edition = "2024"
[dependencies]

View File

@@ -108,7 +108,11 @@ fn main_entry() -> eyre::Result<()> {
let file_name = filename_table.get_file_name(entry.hash()).unwrap().clone();
{
let mut pak_writer = pak_writer_mtx.lock();
pak_writer.start_file(file_name, FileOptions::default())?;
// clone attributes from original file
pak_writer.start_file(
file_name,
FileOptions::default().with_unk_attr(*entry.unk_attr()),
)?;
pak_writer.write_all(&tex_bytes)?;
}
bar.inc(1);