From d2c7e03befa55570f014b0662b0ad5fb424ffee6 Mon Sep 17 00:00:00 2001 From: JezuzLizard Date: Sun, 3 Mar 2024 15:08:28 -0800 Subject: [PATCH] Add batch files for building. --- .gitignore | 7 ++++-- mp_player_model_pack/batch_convert_dds.bat | 15 +++++++++++++ mp_player_model_pack/build.bat | 26 ++++++++++++++++++++++ zm_ai_pack/build.bat | 25 +++++++++++++++++++++ zm_ai_pack/prebuild_part1.bat | 17 ++++++++++++++ zm_ai_pack/prebuild_part2.bat | 17 ++++++++++++++ 6 files changed, 105 insertions(+), 2 deletions(-) create mode 100644 mp_player_model_pack/batch_convert_dds.bat create mode 100644 mp_player_model_pack/build.bat create mode 100644 zm_ai_pack/build.bat create mode 100644 zm_ai_pack/prebuild_part1.bat create mode 100644 zm_ai_pack/prebuild_part2.bat diff --git a/.gitignore b/.gitignore index de15ba9..d3c4901 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,5 @@ -*.bat -*.ff \ No newline at end of file +*.ff +*.sabl +*.sabs +*.zip +*.iwd \ No newline at end of file diff --git a/mp_player_model_pack/batch_convert_dds.bat b/mp_player_model_pack/batch_convert_dds.bat new file mode 100644 index 0000000..4c01410 --- /dev/null +++ b/mp_player_model_pack/batch_convert_dds.bat @@ -0,0 +1,15 @@ +@echo off +setlocal enabledelayedexpansion +set MOD_BASE=%cd% + +set "executable_path=C:\Users\Jezuz\Desktop\OpenAssetTools\iwi_dds_fast_converter.exe" +set "directory_path=%MOD_BASE%\images" + +for %%F in ("%directory_path%\*") do ( + if /I "%%~xF"==".dds" ( + echo Processing file: "%%~dpnxF" + echo 1 | "%executable_path%" "%%~dpnxF" + ) +) + +endlocal \ No newline at end of file diff --git a/mp_player_model_pack/build.bat b/mp_player_model_pack/build.bat new file mode 100644 index 0000000..0bac8fe --- /dev/null +++ b/mp_player_model_pack/build.bat @@ -0,0 +1,26 @@ +echo off +set GAME_FOLDER=C:\Users\Jezuz\Desktop\BlackOps2 +set OAT_BASE=C:\Users\Jezuz\Desktop\OpenAssetTools +set MOD_BASE=%cd% +set MOD_NAME=mp_player_model_pack +"%OAT_BASE%\Linker.exe" ^ +-v ^ +--load "%GAME_FOLDER%\zone\all\zm_tomb.ff" ^ +--load "%GAME_FOLDER%\zone\all\so_zencounter_zm_prison.ff" ^ +--load "%GAME_FOLDER%\zone\all\so_zclassic_zm_prison.ff" ^ +--load "%GAME_FOLDER%\zone\all\so_zsurvival_zm_transit.ff" ^ +--load "%GAME_FOLDER%\zone\all\so_zclassic_zm_transit.ff" ^ +--base-folder "%OAT_BASE%" ^ +--asset-search-path "%MOD_BASE%" ^ +--source-search-path "%MOD_BASE%\zone_source" ^ +--output-folder "%MOD_BASE%\zone" mod + +set err=%ERRORLEVEL% + +if %err% EQU 0 ( +XCOPY "%MOD_BASE%\zone\mod.ff" "%LOCALAPPDATA%\Plutonium-staging\storage\t6\mods\%MOD_NAME%\mod.ff" /Y +) ELSE ( +COLOR C +echo FAIL! +) +pause \ No newline at end of file diff --git a/zm_ai_pack/build.bat b/zm_ai_pack/build.bat new file mode 100644 index 0000000..2a6a473 --- /dev/null +++ b/zm_ai_pack/build.bat @@ -0,0 +1,25 @@ +echo off +set GAME_FOLDER=C:\Users\Jezuz\Desktop\BlackOps2 +set OAT_BASE=C:\Users\Jezuz\Desktop\OpenAssetTools +set MOD_BASE=%cd% +set MOD_NAME=zm_ai_pack + +"%OAT_BASE%\Linker.exe" ^ +-v ^ +--load "%MOD_BASE%\zone\mod_1.ff" ^ +--load "%MOD_BASE%\zone\mod_2.ff" ^ +--base-folder "%OAT_BASE%" ^ +--asset-search-path "%MOD_BASE%" ^ +--source-search-path "%MOD_BASE%\zone_source" ^ +--output-folder "%MOD_BASE%\zone" mod + +set err=%ERRORLEVEL% + +if %err% EQU 0 ( +XCOPY "%MOD_BASE%\zone\mod.ff" "%LOCALAPPDATA%\Plutonium-staging\storage\t6\mods\%MOD_NAME%\mod.ff" /Y +XCOPY "%MOD_BASE%\zone\mod.ff" "C:\Users\Jezuz\Desktop\Plutonium T6 2\storage\t6\mods\%MOD_NAME%\mod.ff" /Y +) ELSE ( +COLOR C +echo FAIL! +) +pause \ No newline at end of file diff --git a/zm_ai_pack/prebuild_part1.bat b/zm_ai_pack/prebuild_part1.bat new file mode 100644 index 0000000..7592430 --- /dev/null +++ b/zm_ai_pack/prebuild_part1.bat @@ -0,0 +1,17 @@ +echo off +set GAME_FOLDER=C:\Users\Jezuz\Desktop\BlackOps2 +set OAT_BASE=C:\Users\Jezuz\Desktop\OpenAssetTools +set MOD_BASE=%cd% + +"%OAT_BASE%\Linker.exe" ^ +-v ^ +--load "%GAME_FOLDER%\zone\all\zm_highrise.ff" ^ +--load "%GAME_FOLDER%\zone\all\zm_buried.ff" ^ +--load "%GAME_FOLDER%\zone\all\so_zclassic_zm_buried.ff" ^ +--load "%GAME_FOLDER%\zone\all\zm_nuked.ff" ^ +--base-folder "%OAT_BASE%" ^ +--asset-search-path "%MOD_BASE%" ^ +--source-search-path "%MOD_BASE%\zone_source" ^ +--output-folder "%MOD_BASE%\zone" mod_1 + +pause \ No newline at end of file diff --git a/zm_ai_pack/prebuild_part2.bat b/zm_ai_pack/prebuild_part2.bat new file mode 100644 index 0000000..c0d08be --- /dev/null +++ b/zm_ai_pack/prebuild_part2.bat @@ -0,0 +1,17 @@ +echo off +set GAME_FOLDER=C:\Users\Jezuz\Desktop\BlackOps2 +set OAT_BASE=C:\Users\Jezuz\Desktop\OpenAssetTools +set MOD_BASE=%cd% + +"%OAT_BASE%\Linker.exe" ^ +-v ^ +--load "%GAME_FOLDER%\zone\all\zm_tomb.ff" ^ +--load "%GAME_FOLDER%\zone\all\so_zsurvival_zm_transit.ff" ^ +--load "%GAME_FOLDER%\zone\all\so_zclassic_zm_transit.ff" ^ +--load "%GAME_FOLDER%\zone\all\zm_prison.ff" ^ +--base-folder "%OAT_BASE%" ^ +--asset-search-path "%MOD_BASE%" ^ +--source-search-path "%MOD_BASE%\zone_source" ^ +--output-folder "%MOD_BASE%\zone" mod_2 + +pause \ No newline at end of file