11@ ECHO OFF
22
3- :: Copy from Unturned Directory. Don't need to download it again...
4- SET " UNTURNED_ASM_FOLDER = C:\Program Files (x86)\Steam\steamapps\common\Unturned\Unturned_Data\Managed"
3+ SET " UNTURNED_DIR = C:\Program Files (x86)\Steam\steamapps\common\Unturned"
4+ SET " ROCKET_DIR = %UNTURNED_DIR% \Extras\Rocket.Unturned"
5+ SET " LIB_DIR = ..\lib"
56
6- :: Download latest rocket
7- echo Downloading Rocket...
8- bash -c " wget \" https://ci.rocketmod.net/job/Rocket.Unturned/lastSuccessfulBuild/artifact/Rocket.Unturned/bin/Release/Rocket.zip\" "
9-
10- :: Create Temp dir
11- IF NOT EXIST " TmpRocket" (
12- mkdir TmpRocket
13- )
14-
15- IF NOT EXIST " C:\Program Files (x86)\7-Zip\7z.exe" (
16- echo 7z.exe not found.
17- goto EOF
18- )
19-
20- :: Unzip Rocket
21- " C:\Program Files (x86)\7-Zip\7z.exe" -y x Rocket.zip -oTmpRocket/
22-
23-
24- :: Copy Rocket dll's to lib\
25- xcopy /y TmpRocket\Modules\Rocket.Unturned\*.dll ..\lib /s /i
26-
27- :: Copy Unturned dll's
287echo Copying unturned assemblies
29- copy /Y " %UNTURNED_ASM_FOLDER% \ Assembly-CSharp.dll" ..\lib
30- copy /Y " %UNTURNED_ASM_FOLDER% \ Assembly-CSharp-firstpass.dll" ..\lib
31- copy /Y " %UNTURNED_ASM_FOLDER% \ UnityEngine.dll" ..\lib
32- copy /Y " %UNTURNED_ASM_FOLDER% \ Newtonsoft.Json.dll" ..\lib
8+ xcopy /Y " %UNTURNED_DIR% \Unturned_Data\Managed\ Assembly-CSharp.dll" %LIB_DIR%
9+ xcopy /Y " %UNTURNED_DIR% \Unturned_Data\Managed\ Assembly-CSharp-firstpass.dll" %LIB_DIR%
10+ xcopy /Y " %UNTURNED_DIR% \Unturned_Data\Managed\ UnityEngine.dll" %LIB_DIR%
11+ xcopy /Y " %UNTURNED_DIR% \Unturned_Data\Managed\ Newtonsoft.Json.dll" %LIB_DIR%
3312echo Done!
3413
35- :: Clean Temp stuffs
36- rmdir /s /q TmpRocket
37- del Rocket.zip
14+ echo Copying Rocket.Unturned
15+ xcopy /Y " %ROCKET_DIR% \Rocket.Unturned.dll" %LIB_DIR%
16+ xcopy /Y " %ROCKET_DIR% \Rocket.Core.dll" %LIB_DIR%
17+ xcopy /Y " %ROCKET_DIR% \Rocket.API.dll" %LIB_DIR%
18+ echo Done!
3819
39- git diff --name-only ..\lib
20+ git diff --name-only %LIB_DIR%
4021
4122:: Commit changes
42- set /P commit = Commit changes ? [Y/N]
23+ set /P commit = " Commit changes ? [Y/N] "
4324
4425IF /I " %commit% " EQU " Y" (
45- git add ..\lib
26+ git add %LIB_DIR%
4627 git commit -m " Update lib"
4728 git push -u origin master
48- )
49-
50- rem pause
29+ )
0 commit comments