Compare commits
2 Commits
7bfb6d5453
...
326564483a
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
326564483a | ||
|
|
21c49cb5c9 |
BIN
SoundSync.exe
Normal file
BIN
SoundSync.exe
Normal file
Binary file not shown.
@@ -122,6 +122,25 @@ echo [%DATE% %TIME%] Creating loader.set >> "%LOG_FILE%"
|
|||||||
) > "%LOADER_FILE%"
|
) > "%LOADER_FILE%"
|
||||||
echo Created: loader.set
|
echo Created: loader.set
|
||||||
|
|
||||||
|
|
||||||
|
:: --------- Copy SoundSync.exe (to VIP root folder) ---------
|
||||||
|
set "VIP_ROOT=%TARGET_DIR%\.."
|
||||||
|
|
||||||
|
if exist "%VIP_ROOT%\SoundSync.exe" (
|
||||||
|
echo [%DATE% %TIME%] SoundSync.exe already exists in VIP root. Skipping copy. >> "%LOG_FILE%"
|
||||||
|
echo SoundSync.exe already present in VIP folder. Skipping.
|
||||||
|
) else (
|
||||||
|
if exist "%CURRENT_DIR%\SoundSync.exe" (
|
||||||
|
echo [%DATE% %TIME%] Copying SoundSync.exe to VIP root >> "%LOG_FILE%"
|
||||||
|
copy /Y "%CURRENT_DIR%\SoundSync.exe" "%VIP_ROOT%\" >nul
|
||||||
|
echo SoundSync.exe copied to VIP folder.
|
||||||
|
) else (
|
||||||
|
echo [%DATE% %TIME%] WARNING: SoundSync.exe not found in script directory. >> "%LOG_FILE%"
|
||||||
|
echo WARNING: SoundSync.exe not found.
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
:: --------- Copy settings.set ---------
|
:: --------- Copy settings.set ---------
|
||||||
if exist "%CURRENT_DIR%\scripts\settings.set" (
|
if exist "%CURRENT_DIR%\scripts\settings.set" (
|
||||||
echo [%DATE% %TIME%] Copying settings.set >> "%LOG_FILE%"
|
echo [%DATE% %TIME%] Copying settings.set >> "%LOG_FILE%"
|
||||||
|
|||||||
36
updator.bat
36
updator.bat
@@ -14,6 +14,27 @@ set "REPO_SUBFOLDER=wav"
|
|||||||
set "SCRIPTS_REPO_URL=http://nathantech.net:3000/CosmicRage/VIPMudCosmicRageScripts.git"
|
set "SCRIPTS_REPO_URL=http://nathantech.net:3000/CosmicRage/VIPMudCosmicRageScripts.git"
|
||||||
set "SOUNDS_REPO_URL=https://nathantech.net:3000/CosmicRage/CosmicRageSounds.git"
|
set "SOUNDS_REPO_URL=https://nathantech.net:3000/CosmicRage/CosmicRageSounds.git"
|
||||||
|
|
||||||
|
:: --------- Locate VIP Root Directory ---------
|
||||||
|
set "VIP_ROOT="
|
||||||
|
|
||||||
|
for /f "tokens=2,*" %%i in ('
|
||||||
|
reg query "HKCU\Software\VB and VBA Program Settings\VIPMUD\DefaultFolder" /v Filespec 2^>nul
|
||||||
|
') do set "VIP_ROOT=%%j"
|
||||||
|
|
||||||
|
:: Fallback if registry not found
|
||||||
|
if not defined VIP_ROOT (
|
||||||
|
set "VIP_ROOT=%USERPROFILE%\Documents\VIP Mud"
|
||||||
|
)
|
||||||
|
|
||||||
|
echo [%DATE% %TIME%] VIP root directory resolved to: %VIP_ROOT% >> "%LOG_FILE%"
|
||||||
|
|
||||||
|
if not exist "%VIP_ROOT%" (
|
||||||
|
echo [%DATE% %TIME%] ERROR: VIP root directory does not exist: %VIP_ROOT% >> "%LOG_FILE%"
|
||||||
|
echo ERROR: VIP folder not found. Update aborted.
|
||||||
|
pause
|
||||||
|
exit /b
|
||||||
|
)
|
||||||
|
|
||||||
:: --------- Setup Log ---------
|
:: --------- Setup Log ---------
|
||||||
echo [%DATE% %TIME%] Starting update process... > "%LOG_FILE%"
|
echo [%DATE% %TIME%] Starting update process... > "%LOG_FILE%"
|
||||||
echo [%DATE% %TIME%] GitPortable: %GIT_PORTABLE% >> "%LOG_FILE%"
|
echo [%DATE% %TIME%] GitPortable: %GIT_PORTABLE% >> "%LOG_FILE%"
|
||||||
@@ -103,6 +124,21 @@ if exist "%SOUNDS_DIR%" (
|
|||||||
echo ERROR: Sounds directory not found at %SOUNDS_DIR%.
|
echo ERROR: Sounds directory not found at %SOUNDS_DIR%.
|
||||||
)
|
)
|
||||||
|
|
||||||
|
:: --------- Copy SoundSync.exe to VIP Root (if missing) ---------
|
||||||
|
if exist "%VIP_ROOT%\SoundSync.exe" (
|
||||||
|
echo [%DATE% %TIME%] SoundSync.exe already exists in VIP root. Skipping copy. >> "%LOG_FILE%"
|
||||||
|
echo SoundSync.exe already present in VIP folder. Skipping.
|
||||||
|
) else (
|
||||||
|
if exist "%BASE_DIR%\SoundSync.exe" (
|
||||||
|
echo [%DATE% %TIME%] Copying SoundSync.exe to VIP root >> "%LOG_FILE%"
|
||||||
|
copy /Y "%BASE_DIR%\SoundSync.exe" "%VIP_ROOT%\" >nul
|
||||||
|
echo SoundSync.exe copied to VIP folder.
|
||||||
|
) else (
|
||||||
|
echo [%DATE% %TIME%] WARNING: SoundSync.exe not found alongside update script. >> "%LOG_FILE%"
|
||||||
|
echo WARNING: SoundSync.exe not found.
|
||||||
|
)
|
||||||
|
)
|
||||||
|
|
||||||
:: --------- Final Logging ---------
|
:: --------- Final Logging ---------
|
||||||
echo [%DATE% %TIME%] Update process completed. >> "%LOG_FILE%"
|
echo [%DATE% %TIME%] Update process completed. >> "%LOG_FILE%"
|
||||||
pause
|
pause
|
||||||
|
|||||||
Reference in New Issue
Block a user