View difference between Paste ID: EcZvPJee and JTk3jJSH
SHOW: | | - or go back to the newest paste.
1
@echo off
2
3
REM Enter game name here:
4
set gamename=Starbound
5
6
REM Enter game save folder(s) here:
7-
set gamefolder=C:\Program Files (x86)\Steam\steamapps\common\Starbound\giraffe_storage
7+
set gamefolder=C:\Program Files (x86)\Steam\steamapps\common\Starbound\storage
8
set gamefolder1=mods
9
set gamefolder2=player
10
set gamefolder3=universe
11
12
REM Enter cloud folder here:
13
set cloud=
14
15
16
echo:
17
echo -------------------------------------------------------------------------------
18
echo                               Cloud Saver 1.0
19
echo -------------------------------------------------------------------------------
20
echo:
21
echo Select one of the following options
22
echo 1) Copy game saves to cloud
23
echo 2) Create links to cloud
24
echo:
25
SET /P ANSWER=
26
if /i {%ANSWER%}=={1} (goto :copy) 
27
if /i {%ANSWER%}=={2} (goto :links)
28
goto :end
29
30
31
REM Commands:
32
33
:copy
34
echo:
35
echo Copying game save to cloud...
36
echo:
37
@echo off
38
xcopy /y /s "%gamefolder%\%gamefolder1%" "%cloud%\%gamename%\%gamefolder1%\"
39
xcopy /y /s "%gamefolder%\%gamefolder2%" "%cloud%\%gamename%\%gamefolder2%\"
40
xcopy /y /s "%gamefolder%\%gamefolder3%" "%cloud%\%gamename%\%gamefolder3%\"
41
42
rmdir /s /q "%gamefolder%\%gamefolder1%"
43
rmdir /s /q "%gamefolder%\%gamefolder2%"
44
rmdir /s /q "%gamefolder%\%gamefolder3%"
45
46
mklink /j "%gamefolder%\%gamefolder1%" "%cloud%\%gamename%\%gamefolder1%"
47
mklink /j "%gamefolder%\%gamefolder2%" "%cloud%\%gamename%\%gamefolder2%"
48
mklink /j "%gamefolder%\%gamefolder3%" "%cloud%\%gamename%\%gamefolder3%"
49
50
pause
51
exit
52
53
:links
54
echo:
55
echo Creating links...
56
echo:
57
@echo off
58
59
rmdir /s /q "%gamefolder%\%gamefolder1%"
60
rmdir /s /q "%gamefolder%\%gamefolder2%"
61
rmdir /s /q "%gamefolder%\%gamefolder3%"
62
63
mklink /j "%gamefolder%\%gamefolder1%" "%cloud%\%gamename%\%gamefolder1%"
64
mklink /j "%gamefolder%\%gamefolder2%" "%cloud%\%gamename%\%gamefolder2%"
65
mklink /j "%gamefolder%\%gamefolder3%" "%cloud%\%gamename%\%gamefolder3%"
66
67
pause
68
exit
69
70
:end
71
echo:
72
echo Invalid command
73
echo:
74
pause
75
exit