From 6f3c8dba591924c6048a4933ff37969045cc5849 Mon Sep 17 00:00:00 2001 From: dallmeyer <2515356+dallmeyer@users.noreply.github.com> Date: Tue, 7 Nov 2023 22:17:11 -0800 Subject: [PATCH] conditional --game flag --- src-tauri/src/commands/binaries.rs | 34 ++++++++++++++++++++---------- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/src-tauri/src/commands/binaries.rs b/src-tauri/src/commands/binaries.rs index 8dfe0a32..c5a2e0c0 100644 --- a/src-tauri/src/commands/binaries.rs +++ b/src-tauri/src/commands/binaries.rs @@ -563,17 +563,29 @@ pub async fn open_repl( let data_folder = get_data_dir(&config_info, &game_name, false)?; let exec_info = get_exec_location(&config_info, "goalc")?; let mut command = Command::new("cmd"); - command - .args([ - "/K", - "start", - &bin_ext("goalc"), - "--proj-path", - &data_folder.to_string_lossy(), - "--game", - &game_name, - ]) - .current_dir(exec_info.executable_dir); + if game_name == "jak1" { + command + .args([ + "/K", + "start", + &bin_ext("goalc"), + "--proj-path", + &data_folder.to_string_lossy(), + ]) + .current_dir(exec_info.executable_dir); + } else { + command + .args([ + "/K", + "start", + &bin_ext("goalc"), + "--proj-path", + &data_folder.to_string_lossy(), + "--game", + &game_name, + ]) + .current_dir(exec_info.executable_dir); + } #[cfg(windows)] { command.creation_flags(0x08000000);