diff --git a/utils/src/main.rs b/utils/src/main.rs index 70a871a..718647c 100644 --- a/utils/src/main.rs +++ b/utils/src/main.rs @@ -204,6 +204,18 @@ fn main() { cz.set_bitmap(repl_img.into_raw()); cz.remove_palette(); + if let Some(ver) = version { + match cz.header_mut().set_version(*ver) { + Ok(_) => (), + Err(_) => { + Error::raw( + ErrorKind::ValueValidation, + format!("Invalid CZ Version {}; expected 0, 1, 2, 3, or 4\n", ver) + ).exit() + }, + }; + } + cz.save_as_cz(&final_path).unwrap(); } } else {