Skip to content

Commit a708d9d

Browse files
committed
Update scripts
1 parent bbb2744 commit a708d9d

2 files changed

Lines changed: 24 additions & 55 deletions

File tree

scripts/build.bat

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,27 @@
11
@echo off
22

33
IF NOT EXIST "%cd%\uEssentials.sln" (
4-
SET base_path=".."
4+
SET base_path="../"
55
) ELSE (
6-
SET base_path="."
6+
SET base_path="./"
77
)
88

9-
:: Change this to your Rocket/Plugins folder
10-
set ROCKET_PLUGINS_FOLDER="C:\Users\Leonardo\Documents\Unturned\Rocket\All\Unturned\Servers\MyFirstRocketServer\Rocket\Plugins"
11-
129
if "%1"=="" (
13-
msbuild %base_path% /nologo /p:Configuration=Debug
14-
goto :copy
10+
msbuild %base_path%\uEssentials.sln /nologo /p:Configuration=Debug
11+
goto :EOF
1512
)
1613

1714
if "%1"=="rebuild" (
18-
msbuild %base_path% /nologo /p:Configuration=Debug /t:Rebuild,Clean
19-
goto :copy
15+
msbuild %base_path%\uEssentials.sln /nologo /p:Configuration=Debug /t:Rebuild,Clean
16+
goto :EOF
2017
)
2118

2219
if "%1"=="release" (
2320
msbuild %base_path% /nologo /p:Configuration=Release /t:Rebuild,Clean
2421
copy /Y %base_path%\bin\Release\uEssentials.dll %base_path%\bin\
25-
goto :copy
22+
goto :EOF
2623
)
2724

2825
echo Invalid option: %1
2926

30-
goto :EOF
31-
:copy
32-
if exist "%ROCKET_PLUGINS_FOLDER%" (
33-
echo Copying uEssentials.dll to %ROCKET_PLUGINS_FOLDER%
34-
copy /Y %base_path%\bin\uEssentials.dll %ROCKET_PLUGINS_FOLDER%
35-
) else (
36-
echo Directory "%ROCKET_PLUGINS_FOLDER%" does not exist
37-
)
27+
EOF:

scripts/update_lib.bat

Lines changed: 16 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,29 @@
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
287
echo 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%
3312
echo 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

4425
IF /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

Comments
 (0)