/
国服反和谐还原.bat
58 lines (47 loc) · 2.23 KB
/
国服反和谐还原.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
@echo off
chcp 936
title 国服反和谐还原 - Purp1e
cls
::Created By Purp1e | https://space.bilibili.com/73115492
::此处两行代码感谢CSGO工具箱制作者~
echo wscript.echo CreateObject("WScript.Shell").RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Steam App 730\InstallLocation") >%temp%\csgopath~.vbs
for /f "delims=" %%a in ('cscript //nologo %temp%\csgopath~.vbs') do set "p=%%a"
if not exist "%p%" goto start
set p=%p%\csgo
goto end
:start
for /f "delims=" %%a in ('wmic process where "name='steam.exe'" get executablepath^ /value^|find "="') do set "%%a"
set p="%executablepath:steam.exe=steamapps\common\Counter-Strike Global Offensive\csgo%"
if exist %p% goto end
for /f "delims=" %%a in ('wmic process where "name='csgolauncher.exe'" get executablepath^ /value^|find "="') do set "%%a"
set p="%executablepath:csgolauncher.exe=steamapps\common\Counter-Strike Global Offensive\csgo%"
if exist %p% goto end
cls
echo ============================================================
echo 请确保steam或国服CSGO启动器正在运行中!
echo ============================================================
pause
goto start
:end
if not exist "%p%\pakxv_perfectworld_dir.backup" echo 请勿反复执行~
ren "%p%\pakxv_audiochinese_000.backup" pakxv_audiochinese_000.vpk
ren "%p%\pakxv_audiochinese_001.backup" pakxv_audiochinese_001.vpk
ren "%p%\pakxv_audiochinese_002.backup" pakxv_audiochinese_002.vpk
ren "%p%\pakxv_audiochinese_003.backup" pakxv_audiochinese_003.vpk
ren "%p%\pakxv_audiochinese_004.backup" pakxv_audiochinese_004.vpk
ren "%p%\pakxv_audiochinese_dir.backup" pakxv_audiochinese_dir.vpk
ren "%p%\pakxv_lowviolence_000.backup" pakxv_lowviolence_000.vpk
ren "%p%\pakxv_lowviolence_dir.backup" pakxv_lowviolence_dir.vpk
ren "%p%\pakxv_perfectworld_000.backup" pakxv_perfectworld_000.vpk
ren "%p%\pakxv_perfectworld_001.backup" pakxv_perfectworld_001.vpk
ren "%p%\pakxv_perfectworld_dir.backup" pakxv_perfectworld_dir.vpk
echo ===================================
echo 还原成功!所有相关文件后缀改为.vpk
echo ===================================
goto done
:error
echo ===================================
echo 还原失败!
echo ===================================
:done
pause