-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwarwolf_apply.bat
More file actions
67 lines (59 loc) · 1.89 KB
/
Copy pathwarwolf_apply.bat
File metadata and controls
67 lines (59 loc) · 1.89 KB
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
@echo off
setlocal enabledelayedexpansion
echo ========================================================
echo Warwolf Patcher - Apply Fix
echo ========================================================
echo.
set "GAME_DIR=%~dp0"
set "STEAM_API=%GAME_DIR%steam_api.dll"
set "STEAM_API_ORIG=%GAME_DIR%steam_api_original.dll"
set "PROXY_DLL=%GAME_DIR%warwolf_proxy.dll"
set "SAVEDIR=%USERPROFILE%\Documents\NAMCO\ACAH\savedata"
if not exist "%PROXY_DLL%" (
echo ERROR: warwolf_proxy.dll not found in this folder.
echo Keep warwolf_apply.bat and warwolf_proxy.dll together.
pause
exit /b 1
)
if not exist "%STEAM_API%" (
echo ERROR: steam_api.dll not found in the game folder.
echo Place this script next to Ace Combat_AH.exe.
pause
exit /b 1
)
if not exist "%STEAM_API_ORIG%" (
echo Backing up original steam_api.dll as steam_api_original.dll ...
copy /Y "%STEAM_API%" "%STEAM_API_ORIG%" >nul
if errorlevel 1 (
echo ERROR: Failed to create steam_api_original.dll backup.
pause
exit /b 1
)
echo Backup created.
) else (
echo Backup already exists: steam_api_original.dll
)
echo Applying Warwolf save fix ...
copy /Y "%PROXY_DLL%" "%STEAM_API%" >nul
if errorlevel 1 (
echo ERROR: Failed to copy warwolf_proxy.dll to steam_api.dll.
pause
exit /b 1
)
echo Ensuring local save directory exists ...
if not exist "%SAVEDIR%" mkdir "%SAVEDIR%"
echo.
echo ========================================================
echo Fix applied. Warwolf is on station.
echo ========================================================
echo.
echo Saves are now stored locally in:
echo %SAVEDIR%
echo.
echo NOTE: Do NOT use Steam "Verify integrity of game files"
echo while this patch is active, or it will be overwritten.
echo If that happens, run warwolf_apply.bat again.
echo.
echo To remove the fix, run warwolf_restore.bat.
echo.
pause