From 6e984e570a86a43f6b4da5ee1a80dc029d3cfa49 Mon Sep 17 00:00:00 2001 From: IQuant Date: Fri, 24 May 2024 11:54:51 +0300 Subject: [PATCH] Added NP_SKIP_MOD_CHECK env varible, allows skipping mod version check --- noita-proxy/Cargo.lock | 2 +- noita-proxy/Cargo.toml | 2 +- noita-proxy/src/mod_manager.rs | 4 ++++ 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/noita-proxy/Cargo.lock b/noita-proxy/Cargo.lock index d2311596..b49d977a 100644 --- a/noita-proxy/Cargo.lock +++ b/noita-proxy/Cargo.lock @@ -1693,7 +1693,7 @@ checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" [[package]] name = "noita-proxy" -version = "0.5.0" +version = "0.5.1" dependencies = [ "bitcode", "clipboard", diff --git a/noita-proxy/Cargo.toml b/noita-proxy/Cargo.toml index 76625063..c3e2be6f 100644 --- a/noita-proxy/Cargo.toml +++ b/noita-proxy/Cargo.toml @@ -3,7 +3,7 @@ members = ["tangled"] [package] name = "noita-proxy" -version = "0.5.0" +version = "0.5.1" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/noita-proxy/src/mod_manager.rs b/noita-proxy/src/mod_manager.rs index 1da519dc..7bdc0b4d 100644 --- a/noita-proxy/src/mod_manager.rs +++ b/noita-proxy/src/mod_manager.rs @@ -1,4 +1,5 @@ use std::{ + env, fs::{self, File}, io, path::{Path, PathBuf}, @@ -273,6 +274,9 @@ fn extract_and_remove_zip(zip_file: PathBuf, extract_to: PathBuf) -> Result<(), } fn is_mod_ok(mod_path: &Path) -> io::Result { + if env::var_os("NP_SKIP_MOD_CHECK").is_some() { + return Ok(true); + } if !mod_path.try_exists()? { return Ok(false); }