diff --git a/Cargo.lock b/Cargo.lock index 1b26c31..bf08911 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -19,7 +19,7 @@ checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" [[package]] name = "alterware-launcher" -version = "0.6.14" +version = "0.6.15" dependencies = [ "colored", "futures-util", diff --git a/Cargo.toml b/Cargo.toml index 4acac24..102bbfe 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "alterware-launcher" -version = "0.6.14" +version = "0.6.15" edition = "2021" build = "res/build.rs" diff --git a/src/main.rs b/src/main.rs index d4d92fe..5475db4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -738,6 +738,15 @@ async fn main() { } } + if cfg.engine == "iw4" && !cfg.args.contains("+set logfile 1") { + cfg.args = format!("{} +set logfile 1", cfg.args); + config::save_value_s( + install_path.join("alterware-launcher.json"), + "args", + cfg.args.clone(), + ); + } + if cfg.ask_bonus_content && !g.bonus.is_empty() { println!("Download bonus content? (Y/n)"); let input = misc::stdin().to_ascii_lowercase();