Add import support for escude script

This commit is contained in:
2025-06-03 19:40:04 +08:00
parent 833be4fce0
commit 09d850256f
7 changed files with 57 additions and 19 deletions

View File

@@ -224,7 +224,7 @@ impl Script for CircusMesScript {
fn import_messages(
&self,
messages: Vec<Message>,
filename: &str,
mut writer: Box<dyn WriteSeek>,
encoding: Encoding,
replacement: Option<&ReplacementTable>,
) -> Result<()> {
@@ -365,8 +365,7 @@ impl Script for CircusMesScript {
);
buffer.extend_from_slice(&self.data[self.asm_bin_offset + token.offset..len]);
}
let mut f = crate::utils::files::write_file(filename)?;
f.write_all(&buffer)?;
writer.write_all(&buffer)?;
Ok(())
}
}