From b67feaa20b367703cb629cdbb13fe4589c2a9fc4 Mon Sep 17 00:00:00 2001 From: PrintedScript <64908610+PrintedScript@users.noreply.github.com> Date: Thu, 9 Nov 2023 15:55:45 +0800 Subject: [PATCH] 2014 --- Cargo.lock | 2 +- Cargo.toml | 2 +- src/main.rs | 7 +++++++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bb7ff78..1c08ccc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1261,7 +1261,7 @@ dependencies = [ [[package]] name = "syntax_bootstrapper" -version = "1.2.0" +version = "1.3.0" dependencies = [ "chrono", "colored", diff --git a/Cargo.toml b/Cargo.toml index 525585c..90c491e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "syntax_bootstrapper" -version = "1.2.1" +version = "1.3.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/src/main.rs b/src/main.rs index bf6a159..82c647e 100644 --- a/src/main.rs +++ b/src/main.rs @@ -316,6 +316,7 @@ async fn main() { let Client2018Zip : PathBuf = download_file_prefix(&http_client, format!("{}2018client.zip", VersionURLPrefix).as_str(), &temp_downloads_directory).await; let Client2020Zip : PathBuf = download_file_prefix(&http_client, format!("{}2020client.zip", VersionURLPrefix).as_str(), &temp_downloads_directory).await; + let Client2014Zip : PathBuf = download_file_prefix(&http_client, format!("{}2014client.zip", VersionURLPrefix).as_str(), &temp_downloads_directory).await; info("Download finished, extracting files."); fn extract_to_dir( zip_file : &PathBuf, target_dir : &PathBuf ) { @@ -379,6 +380,10 @@ async fn main() { create_folder_if_not_exists(&client_2020_directory).await; extract_to_dir(&Client2020Zip, &client_2020_directory); + let client_2014_directory = current_version_directory.join("Client2014"); + create_folder_if_not_exists(&client_2014_directory).await; + extract_to_dir(&Client2014Zip, &client_2014_directory); + info("Finished extracting files, cleaning up."); std::fs::remove_dir_all(&temp_downloads_directory).unwrap(); @@ -526,6 +531,8 @@ x-scheme-handler/syntax-player=syntax-player.desktop client_executable_path = current_version_directory.join("Client2018").join("SyntaxPlayerBeta.exe"); } else if client_year == "2020" { client_executable_path = current_version_directory.join("Client2020").join("SyntaxPlayerBeta.exe"); + } else if client_year == "2014" { + client_executable_path = current_version_directory.join("Client2014").join("SyntaxPlayerBeta.exe"); } else { client_executable_path = current_version_directory.join("SyntaxPlayerBeta.exe"); }