-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathWobbly-Tooth-Save-Manager.bat
348 lines (293 loc) · 9.88 KB
/
Wobbly-Tooth-Save-Manager.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
@echo off
echo.
title Wobbly-Tooth-Save-Manager.bat
TASKKILL /t /f /im "steam.exe"
TASKKILL /t /f /im "yuzu.exe"
TASKKILL /t /f /im "citra-qt.exe"
TASKKILL /t /f /im "ISZ-Win64-Shipping.exe"
TASKKILL /t /f /im "ISZ-Win64-Shipping.exe"
TASKKILL /t /f /im "City2-Win64-Shipping.exe"
TASKKILL /t /f /im "Eventide.exe"
set isz_pc="%LOCALAPPDATA%\ISZ\Saved\SaveGames"
set ark_pc="%LOCALAPPDATA%\City2\Saved\SaveGames"
set vam_pc="%LOCALAPPDATA%\VS\Saved\SaveGames"
set even_pc=HKEY_CURRENT_USER\SOFTWARE\WT\Eventide
set even_backups="%CD%\_backups\Eventide-Saves\PC\eventide_backup.reg"
set isz_switch="%APPDATA%\yuzu\nand\user\save\0000000000000000\ACFD420771E844E4267F33DC770797BC\0100954014718000"
set ark_switch="%APPDATA%\yuzu\nand\user\save\0000000000000000\ACFD420771E844E4267F33DC770797BC\01008AB00FBA6000"
set vam_switch="%APPDATA%\yuzu\nand\user\save\0000000000000000\ACFD420771E844E4267F33DC770797BC\01007AE019B5A000"
set top_switch="%APPDATA%\yuzu\nand\user\save\0000000000000000\ACFD420771E844E4267F33DC770797BC\01009FF00A160000"
:: ADD LATER!!! (Update v1.4)
::set isz_3dsU="%APPDATA%\Citra\sdmc\Nintendo 3DS\00000000000000000000000000000000\00000000000000000000000000000000\title\00040000\00190300\data\00000001"
::set isz_3dsE="%APPDATA%\Citra\sdmc\Nintendo 3DS\00000000000000000000000000000000\00000000000000000000000000000000\title\00040000\00199700\data\00000001"
::set bmz_3dsE="%APPDATA%\Citra\sdmc\Nintendo 3DS\00000000000000000000000000000000\00000000000000000000000000000000\title\00040000\001c9d00\data\00000001"
::set bmz_3dsU="%APPDATA%\Citra\sdmc\Nintendo 3DS\00000000000000000000000000000000\00000000000000000000000000000000\title\00040000\001b4200\data\00000001"
::set tsb_3dsU="%APPDATA%\Citra\sdmc\Nintendo 3DS\00000000000000000000000000000000\00000000000000000000000000000000\title\00040000\00125400\data\00000001"
::set tsb_3dsE="%APPDATA%\Citra\sdmc\Nintendo 3DS\00000000000000000000000000000000\00000000000000000000000000000000\title\00040000\0012cc00\data\00000001"
::set bm_3dsE="%APPDATA%\Citra\sdmc\Nintendo 3DS\00000000000000000000000000000000\00000000000000000000000000000000\title\00040000\0014da00\data\00000001"
::set bm_3dsU="%APPDATA%\Citra\sdmc\Nintendo 3DS\00000000000000000000000000000000\00000000000000000000000000000000\title\00040000\0014c900\data\00000001"
::set tmh_3dsE="%APPDATA%\Citra\sdmc\Nintendo 3DS\00000000000000000000000000000000\00000000000000000000000000000000\title\00040000\00176300\data\00000001"
::set tmh_3dsU="%APPDATA%\Citra\sdmc\Nintendo 3DS\00000000000000000000000000000000\00000000000000000000000000000000\title\00040000\0016f300\data\00000001"
if exist _backups (
goto :start
) else (
goto :nofolder0
)
:nofolder0
MKDIR _backups\ISZ-Saves\Switch
MKDIR _backups\ISZ-Saves\PC
MKDIR _backups\Eventide-Saves\PC
MKDIR _backups\Arkady-Saves\Switch
MKDIR _backups\Arkady-Saves\PC
MKDIR _backups\TipTop-Saves\Switch
MKDIR _backups\VS-Saves\Switch
MKDIR _backups\VS-Saves\PC
MKDIR _backups\3DS-Saves\BattleMiner\EUR
MKDIR _backups\3DS-Saves\BattleMiner\USA
MKDIR _backups\3DS-Saves\BattleMinerZ\EUR
MKDIR _backups\3DS-Saves\BattleMinerZ\USA
MKDIR _backups\3DS-Saves\Ice_Station_Z\EUR
MKDIR _backups\3DS-Saves\Ice_Station_Z\USA
MKDIR _backups\3DS-Saves\Magic_Hammer\EUR
MKDIR _backups\3DS-Saves\Magic_Hammer\USA
MKDIR _backups\3DS-Saves\Toy_Stunt_Bike\EUR
MKDIR _backups\3DS-Saves\Toy_Stunt_Bike\USA
:: ADD LATER (Update v1.4)
::xcopy %isz_3dsE% "%CD%\_backups\3DS-Saves\Ice_Station_Z\EUR" /y
::xcopy %isz_3dsU% "%CD%\_backups\3DS-Saves\Ice_Station_Z\USA" /y
::xcopy %bmz_3dsE% "%CD%\_backups\3DS-Saves\BattleMinerZ\EUR" /y
::xcopy %bmz_3dsU% "%CD%\_backups\3DS-Saves\BattleMinerZ\USA" /y
::xcopy %bm_3dsE% "%CD%\_backups\3DS-Saves\BattleMiner\EUR" /y
::xcopy %bm_3dsU% "%CD%\_backups\3DS-Saves\BattleMiner\USA" /y
::xcopy %tsb_3dsE% "%CD%\_backups\3DS-Saves\Toy_Stunt_Bike\EUR" /y
::xcopy %tsb_3dsU% "%CD%\_backups\3DS-Saves\Toy_Stunt_Bike\USA" /y
::xcopy %tmh_3dsE% "%CD%\_backups\3DS-Saves\Magic_Hammer\EUR" /y
::xcopy %tmh_3dsU% "%CD%\_backups\3DS-Saves\Magic_Hammer\USA" /y
cls
goto :start
:start
cls
echo Created By: Cracko298
echo WTSM Version: v1.3
sleep 2
:menu0
cls
echo Page (1/3) - Steam Injects/Backups
echo.
echo 1 = Backup "Ice Station Z" PC/Steam Save-Data
echo 2 = Backup "Vampire Slayer" PC/Steam Save-Data
echo 3 = Backup "Arkady Smith" PC/Steam Save-Data
echo 4 = Backup "Eventide" PC\Steam Save-Data
echo.
echo 5 = Inject Backup of "Ice Station Z" PC/Steam Save-Data
echo 6 = Inject Backup of "Vampire Slayer" PC/Steam Save-Data
echo 7 = Inject Backup of "Arkady Smith" PC/Steam Save-Data
echo 8 = Inject Backup of "Eventide" PC/Steam Save-Data
echo.
echo 9 = Next Page (Switch Injects/Backups)
echo 0 = Exit The Save-Manager
echo.
:choice1
set /P c=What Option(s) Would you Like to Select?:
if /I "%c%" EQU "1" goto :m1
if /I "%c%" EQU "2" goto :m2
if /I "%c%" EQU "3" goto :m3
if /I "%c%" EQU "4" goto :even_back
if /I "%c%" EQU "5" goto :m6
if /I "%c%" EQU "6" goto :m7
if /I "%c%" EQU "7" goto :m8
if /I "%c%" EQU "8" goto :even_inj
if /I "%c%" EQU "9" goto :menu1
if /I "%c%" EQU "0" goto :exit
goto :menu0
:exit
sleep 1
cls
exit
:m1
cls
echo %isz_pc%
xcopy %isz_pc% "%CD%\_backups\ISZ-Saves\PC" /y
echo.
echo "Ice Station Z" Steam/PC Save-Data Was Successfully Backed-Up.
echo.
sleep 3
goto :menu0
:m2
cls
xcopy %vam_pc% "%CD%\_backups\VS-Saves\PC" /y
echo.
echo "Vampire Slayer: The Resurrection" Steam/PC Save-Data Was Successfully Backed-Up.
echo.
sleep 3
goto :menu0
:m3
cls
echo %ark_pc%
xcopy %ark_pc% "%CD%\_backups\Arkady-Saves\PC" /y
echo.
echo "The Casebook of Arkady Smith" Steam/PC Save-Data Was Successfully Backed-Up.
echo.
sleep 3
goto :menu0
:m6
cls
xcopy "%CD%\_backups\ISZ-Saves\PC" %isz_pc% /y
echo.
echo Injected "Ice Station Z" Steam/PC Save-Data Successfully.
echo.
sleep 3
goto :menu0
:m7
cls
xcopy "%CD%\_backups\VS-Saves\PC" %vam_pc% /y
echo.
echo Injected "Vampire Slayer: The Resurrection" Steam/PC Save-Data Successfully.
sleep 3
goto :menu0
:m8
cls
xcopy "%CD%\_backups\Arkady-Saves\PC" %ark_pc% /y
echo.
echo Injected "The Casebook of Arkady Smith" Steam/PC Save-Data Successfully.
echo.
sleep 3
goto :menu0
:menu1
cls
echo Page (2/3) - Switch Injects/Backups
echo.
echo 1 = Backup "Ice Station Z" Switch Save-Data
echo 2 = Backup "Vampire Slayer" Switch Save-Data
echo 3 = Backup "Arkady Smith" Switch Save-Data
echo 4 = Backup "Toy Stunt Bike" Switch Save-Data
echo.
echo 5 = Inject Backup of "Ice Station Z" Switch Save-Data
echo 6 = Inject Backup of "Vampire Slayer" Switch Save-Data
echo 7 = Inject Backup of "Arkady Smith" Switch Save-Data
echo 8 = Inject Backup of "Toy Stunt Bike" Switch Save-Data
echo.
echo 9 = Next Page (3DS Injects/Backups) *Not Available*
echo 0 = Previous Page (Steam Injects/Backups)
echo C = Credits
echo.
:choice2
set /P c=What Option(s) Would you Like to Select?:
if /I "%c%" EQU "1" goto :p1
if /I "%c%" EQU "2" goto :p2
if /I "%c%" EQU "3" goto :p3
if /I "%c%" EQU "4" goto :p4
if /I "%c%" EQU "5" goto :p6
if /I "%c%" EQU "6" goto :p7
if /I "%c%" EQU "7" goto :p8
if /I "%c%" EQU "8" goto :p9
if /I "%c%" EQU "0" goto :menu0
if /I "%c%" EQU "C" goto :credits
if /I "%c%" EQU "c" goto :credits
goto :menu1
:p1
cls
echo %isz_switch%
xcopy %isz_switch% "%CD%\_backups\ISZ-Saves\Switch" /y
echo.
echo "Ice Station Z" Switch Save-Data Was Successfully Backed-Up.
echo.
sleep 3
goto :menu1
:p2
cls
echo %vam_switch%
xcopy %vam_switch% "%CD%\_backups\VS-Saves\Switch" /y
echo.
echo "Vampire Slayer: The Resurrection" Switch Save-Data Was Successfully Backed-Up.
echo.
sleep 3
goto :menu1
:p3
cls
echo %ark_switch%
xcopy %ark_switch% "%CD%\_backups\Arkady-Saves\Switch" /y
echo.
echo "The Casebook of Arkady Smith" Switch Save-Data Was Successfully Backed-Up.
echo.
sleep 3
goto :menu1
:p4
cls
echo %top_switch%
xcopy %top_switch% "%CD%\_backups\TipTop-Saves\Switch" /y
echo.
echo "Toy Stunt Bike: TipTop's Trials" Switch Save-Data Was Successfully Backed-Up.
echo.
sleep 3
goto :menu1
:p6
cls
xcopy "%CD%\_backups\ISZ-Saves\Switch" %isz_switch% /y
echo.
echo Injected "Ice Station Z" Switch Save-Data Successfully.
echo.
sleep 3
goto :menu1
:p7
cls
xcopy "%CD%\_backups\VS-Saves\Switch" %vam_switch% /y
echo.
echo Injected "Vampire Slayer: The Resurrection" Switch Save-Data Successfully.
echo.
sleep 3
goto :menu1
:p8
cls
xcopy "%CD%\_backups\Arkady-Saves\Switch" %ark_switch% /y
echo.
echo Injected "The Casebook of Arkady Smith" Switch Save-Data Successfully.
echo.
sleep 3
goto :menu1
:p9
cls
xcopy "%CD%\_backups\TipTop-Saves\Switch" %top_switch% /y
echo.
echo Injected "Toy Stunt Bike: TipTop's Trials" Switch Save-Data Successfully.
echo.
sleep 3
goto :menu1
:credits
cls
echo.
echo Development Team: Special Thanks To:
echo.
echo Cracko298 (Developer) Wobbly Tooth Ltd. (Developer of These Games)
echo SpeakerZ (Tester) Lolmoore2 (Original Idea)
echo Gage.C (Tester) Nunchuck (Supporter)
echo Toaster-YT (Developer) Orange 8-) (Supporter)
echo QeyLime (Supporter)
echo TopsDaily (Supporter)
echo.
echo.
echo.
sleep 5
echo.
@pause
goto :menu1
:even_inj
cls
if exist _backups\Eventide-Saves\PC (
echo.
) else (
goto :menu0
)
reg import %even_backups%
echo Injected "Eventide" PC Save-Data Successfully.
echo.
sleep 3
goto :menu0
:even_back
cls
reg export "%even_pc%" "%even_backups%"
echo.
echo "Eventide" Steam/PC Save-Data Was Successfully Backed-Up.
echo.
sleep 3
goto :menu0