pak entry flags clone
This commit is contained in:
2
Cargo.lock
generated
2
Cargo.lock
generated
@@ -295,7 +295,7 @@ checksum = "30bde2b3dc3671ae49d8e2e9f044c7c005836e7a023ee57cffa25ab82764bb9e"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "mhws-tex-decompressor"
|
name = "mhws-tex-decompressor"
|
||||||
version = "0.1.1"
|
version = "0.1.2"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"dialoguer",
|
"dialoguer",
|
||||||
"eyre",
|
"eyre",
|
||||||
|
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "mhws-tex-decompressor"
|
name = "mhws-tex-decompressor"
|
||||||
version = "0.1.1"
|
version = "0.1.2"
|
||||||
edition = "2024"
|
edition = "2024"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
|
@@ -108,7 +108,11 @@ fn main_entry() -> eyre::Result<()> {
|
|||||||
let file_name = filename_table.get_file_name(entry.hash()).unwrap().clone();
|
let file_name = filename_table.get_file_name(entry.hash()).unwrap().clone();
|
||||||
{
|
{
|
||||||
let mut pak_writer = pak_writer_mtx.lock();
|
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)?;
|
pak_writer.write_all(&tex_bytes)?;
|
||||||
}
|
}
|
||||||
bar.inc(1);
|
bar.inc(1);
|
||||||
|
Reference in New Issue
Block a user