1
0
mirror of https://github.com/JezuzLizard/BO2-Reimagined.git synced 2025-06-07 13:49:33 -05:00
BO2-Reimagined/build.bat
2024-05-15 00:28:39 -07:00

165 lines
5.4 KiB
Batchfile

@echo off
title Building BO2-Reimagined
"%OAT_BASE%\Linker.exe" ^
--load "%OAT_GAME%\zone\all\weapons!metalstorm_mms_sp.ff" ^
--load "%OAT_GAME%\zone\all\weapons!exptitus6_sp.ff" ^
--load "%OAT_GAME%\zone\all\so_cmp_afghanistan.ff" ^
--load "%OAT_GAME%\zone\all\code_post_gfx.ff" ^
--load "%OAT_GAME%\zone\all\frontend_patch.ff" ^
--load "%OAT_GAME%\zone\all\frontend.ff" ^
--base-folder "%OAT_BASE%" ^
--asset-search-path "%cd%" ^
--source-search-path "%cd%\zone_source" ^
--output-folder "%cd%\zone_source" common_sp
if %ERRORLEVEL% NEQ 0 pause
"%OAT_BASE%\Linker.exe" ^
--load "%cd%\zone_source\common_sp.ff" ^
--load "%OAT_GAME%\zone\english\en_code_post_gfx_mp.ff" ^
--load "%OAT_GAME%\zone\all\code_post_gfx_mp.ff" ^
--load "%OAT_GAME%\zone\all\patch_mp.ff" ^
--load "%OAT_GAME%\zone\all\common_patch_mp.ff" ^
--load "%OAT_GAME%\zone\all\common_mp.ff" ^
--base-folder "%OAT_BASE%" ^
--asset-search-path "%cd%" ^
--source-search-path "%cd%\zone_source" ^
--output-folder "%cd%\zone_source" common_mp
if %ERRORLEVEL% NEQ 0 pause
"%OAT_BASE%\Linker.exe" ^
--load "%cd%\zone_source\common_sp.ff" ^
--load "%cd%\zone_source\common_mp.ff" ^
--load "%OAT_GAME%\zone\all\patch_ui_zm.ff" ^
--load "%OAT_GAME%\zone\all\ui_zm.ff" ^
--load "%OAT_GAME%\zone\all\patch_zm.ff" ^
--load "%OAT_GAME%\zone\all\common_zm.ff" ^
--base-folder "%OAT_BASE%" ^
--asset-search-path "%cd%" ^
--source-search-path "%cd%\zone_source" ^
--output-folder "%cd%\zone_source" common_zm
if %ERRORLEVEL% NEQ 0 pause
"%OAT_BASE%\Linker.exe" ^
--load "%cd%\zone_source\common_sp.ff" ^
--load "%cd%\zone_source\common_mp.ff" ^
--load "%cd%\zone_source\common_zm.ff" ^
--load "%OAT_GAME%\zone\all\zm_transit_patch.ff" ^
--load "%OAT_GAME%\zone\all\zm_transit.ff" ^
--base-folder "%OAT_BASE%" ^
--asset-search-path "%cd%" ^
--source-search-path "%cd%\zone_source" ^
--output-folder "%cd%\zone_source" zm_transit
if %ERRORLEVEL% NEQ 0 pause
"%OAT_BASE%\Linker.exe" ^
--load "%cd%\zone_source\common_sp.ff" ^
--load "%cd%\zone_source\common_mp.ff" ^
--load "%cd%\zone_source\common_zm.ff" ^
--load "%cd%\zone_source\zm_transit.ff" ^
--load "%OAT_GAME%\zone\all\zm_nuked_patch.ff" ^
--load "%OAT_GAME%\zone\all\zm_nuked.ff" ^
--base-folder "%OAT_BASE%" ^
--asset-search-path "%cd%" ^
--source-search-path "%cd%\zone_source" ^
--output-folder "%cd%\zone_source" zm_nuked
if %ERRORLEVEL% NEQ 0 pause
"%OAT_BASE%\Linker.exe" ^
--load "%cd%\zone_source\common_sp.ff" ^
--load "%cd%\zone_source\common_mp.ff" ^
--load "%cd%\zone_source\common_zm.ff" ^
--load "%cd%\zone_source\zm_transit.ff" ^
--load "%cd%\zone_source\zm_nuked.ff" ^
--load "%OAT_GAME%\zone\all\zm_highrise_patch.ff" ^
--load "%OAT_GAME%\zone\all\zm_highrise.ff" ^
--base-folder "%OAT_BASE%" ^
--asset-search-path "%cd%" ^
--source-search-path "%cd%\zone_source" ^
--output-folder "%cd%\zone_source" zm_highrise
if %ERRORLEVEL% NEQ 0 pause
"%OAT_BASE%\Linker.exe" ^
--load "%cd%\zone_source\common_sp.ff" ^
--load "%cd%\zone_source\common_mp.ff" ^
--load "%cd%\zone_source\common_zm.ff" ^
--load "%cd%\zone_source\zm_transit.ff" ^
--load "%cd%\zone_source\zm_nuked.ff" ^
--load "%cd%\zone_source\zm_highrise.ff" ^
--load "%OAT_GAME%\zone\all\zm_prison_patch.ff" ^
--load "%OAT_GAME%\zone\all\zm_prison.ff" ^
--load "%OAT_GAME%\zone\all\so_zencounter_zm_prison.ff" ^
--base-folder "%OAT_BASE%" ^
--asset-search-path "%cd%" ^
--source-search-path "%cd%\zone_source" ^
--output-folder "%cd%\zone_source" zm_prison
if %ERRORLEVEL% NEQ 0 pause
"%OAT_BASE%\Linker.exe" ^
--load "%cd%\zone_source\common_sp.ff" ^
--load "%cd%\zone_source\common_mp.ff" ^
--load "%cd%\zone_source\common_zm.ff" ^
--load "%cd%\zone_source\zm_transit.ff" ^
--load "%cd%\zone_source\zm_nuked.ff" ^
--load "%cd%\zone_source\zm_highrise.ff" ^
--load "%cd%\zone_source\zm_prison.ff" ^
--load "%OAT_GAME%\zone\all\zm_buried_patch.ff" ^
--load "%OAT_GAME%\zone\all\zm_buried.ff" ^
--load "%OAT_GAME%\zone\all\so_zencounter_zm_buried.ff" ^
--base-folder "%OAT_BASE%" ^
--asset-search-path "%cd%" ^
--source-search-path "%cd%\zone_source" ^
--output-folder "%cd%\zone_source" zm_buried
if %ERRORLEVEL% NEQ 0 pause
"%OAT_BASE%\Linker.exe" ^
--load "%cd%\zone_source\common_sp.ff" ^
--load "%cd%\zone_source\common_mp.ff" ^
--load "%cd%\zone_source\common_zm.ff" ^
--load "%cd%\zone_source\zm_transit.ff" ^
--load "%cd%\zone_source\zm_nuked.ff" ^
--load "%cd%\zone_source\zm_highrise.ff" ^
--load "%cd%\zone_source\zm_prison.ff" ^
--load "%cd%\zone_source\zm_buried.ff" ^
--load "%OAT_GAME%\zone\all\zm_tomb_patch.ff" ^
--load "%OAT_GAME%\zone\all\zm_tomb.ff" ^
--base-folder "%OAT_BASE%" ^
--asset-search-path "%cd%" ^
--source-search-path "%cd%\zone_source" ^
--output-folder "%cd%\zone_source" zm_tomb
if %ERRORLEVEL% NEQ 0 pause
"%OAT_BASE%\Linker.exe" ^
--load "%cd%\zone_source\common_sp.ff" ^
--load "%cd%\zone_source\common_mp.ff" ^
--load "%cd%\zone_source\common_zm.ff" ^
--load "%cd%\zone_source\zm_transit.ff" ^
--load "%cd%\zone_source\zm_nuked.ff" ^
--load "%cd%\zone_source\zm_highrise.ff" ^
--load "%cd%\zone_source\zm_prison.ff" ^
--load "%cd%\zone_source\zm_buried.ff" ^
--load "%cd%\zone_source\zm_tomb.ff" ^
--base-folder "%OAT_BASE%" ^
--asset-search-path "%cd%" ^
--source-search-path "%cd%\zone_source" ^
--output-folder "%cd%" mod
if %ERRORLEVEL% NEQ 0 pause
del %cd%\zone_source\*.ff
pwsh -Command "Compress-Archive -Force -Path attachmentunique,images,maps,scripts,ui,ui_mp,weapons -DestinationPath mod.iwd"
for %%f in (ff,iwd,sabs,sabl,json) do xcopy /i /y *.%%f ..\zm_reimagined
del *.iwd