From 980a63668b010b8a9a041c3d90a9a53d2208077e Mon Sep 17 00:00:00 2001 From: xkeyC <3334969096@qq.com> Date: Sat, 7 Feb 2026 19:32:28 +0800 Subject: [PATCH] fix: RsiLauncherEnhance --- rust/src/api/asar_api.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/rust/src/api/asar_api.rs b/rust/src/api/asar_api.rs index f0f5ad4..99366cf 100644 --- a/rust/src/api/asar_api.rs +++ b/rust/src/api/asar_api.rs @@ -71,8 +71,13 @@ pub async fn get_rsi_launcher_asar_data(asar_path: &str) -> anyhow::Result = Vec::new(); asar.files().iter().for_each(|v| { let (path, file) = v; - let path_string = path.clone().into_os_string().into_string().unwrap().replace("\\", "/"); - if path_string.starts_with("app/static/js/main.") && path_string.ends_with(".js") { + let path_string = path.clone().into_os_string().into_string().unwrap(); + let path_start = if cfg!(target_os = "windows") { + "app\\static\\js\\main." + } else { + "app/static/js/main." + }; + if path_string.starts_with(path_start) && path_string.ends_with(".js") { main_js_path = path_string; main_js_content = file.data().to_vec(); }