From 3f4cdb0797a7330630b0d3fc64841b15c16988db Mon Sep 17 00:00:00 2001 From: atenfyr Date: Fri, 17 Jul 2026 20:00:27 -0500 Subject: [PATCH] default prebuilt flags to true --- unreal_cpp_bootstrapper/build.rs | 2 +- unreal_mod_integrator/build.rs | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/unreal_cpp_bootstrapper/build.rs b/unreal_cpp_bootstrapper/build.rs index a8a0612..55468eb 100644 --- a/unreal_cpp_bootstrapper/build.rs +++ b/unreal_cpp_bootstrapper/build.rs @@ -16,7 +16,7 @@ fn main() -> Result<(), Box> { let use_prebuilt = env::var_os("USE_PRECOMPILED_CPP_LOADER") .map(|e| e == "1") - .unwrap_or(false); + .unwrap_or(true); let out_dir = PathBuf::from(env::var_os("OUT_DIR").unwrap()); diff --git a/unreal_mod_integrator/build.rs b/unreal_mod_integrator/build.rs index a5a7d55..26cbe02 100644 --- a/unreal_mod_integrator/build.rs +++ b/unreal_mod_integrator/build.rs @@ -23,7 +23,12 @@ fn main() { let project_dir = out_dir.join("ModIntegrator"); fs::remove_dir_all(project_dir).unwrap_or(()); - let use_prebuilt = env::var_os("USE_PREBUILT_ASSETS").is_some(); + // for 4.23/4.27 feature, use USE_PREBUILT_ASSETS environment variable (default 1) + // else always cook now + #[cfg(any(feature = "ue4_23", feature = "ue4_27"))] + let use_prebuilt = env::var_os("USE_PREBUILT_ASSETS").map(|e| e == "1").unwrap_or(true); + #[cfg(not(any(feature = "ue4_23", feature = "ue4_27")))] + let use_prebuilt = false; if use_prebuilt { download_release(&out_dir);