Compare commits

...

2 Commits

Author SHA1 Message Date
Draqoken
326564483a Merge branch 'main' of http://nathantech.net:3000/CosmicRage/VIPMudCosmicRageScripts 2026-02-08 17:14:25 +03:00
Draqoken
21c49cb5c9 auto updater 2026-02-08 17:14:21 +03:00
3 changed files with 55 additions and 0 deletions

BIN
SoundSync.exe Normal file

Binary file not shown.

View File

@@ -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%"

View File

@@ -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