mirror of
https://forgejo.xatacraft.ru/Sunshine/mkxp-sunshine.git
synced 2026-08-19 13:29:54 +00:00
31 lines
1.2 KiB
Batchfile
31 lines
1.2 KiB
Batchfile
@echo off
|
|
setlocal
|
|
|
|
echo Sunshine installer
|
|
set /p oneshot_path=Enter the Oneshot 2016 installation path:
|
|
set /p install_path=Enter the path to install Sunshine:
|
|
|
|
set "TARGET=%install_path%\oneshot.exe"
|
|
set "ICON=%install_path%\icon.ico"
|
|
|
|
if not exist "%install_path%\" mkdir "%install_path%"
|
|
|
|
echo Copying the files of the original Oneshot
|
|
xcopy "%oneshot_path%\*" "%install_path%\" /E /I /Y
|
|
if errorlevel 1 echo Warning: xcopy from oneshot_path returned non-zero code.
|
|
|
|
echo Patching the original game
|
|
xcopy "Sunshine\*" "%install_path%\" /E /I /Y
|
|
if errorlevel 1 echo Warning: xcopy from Sunshine returned non-zero code.
|
|
|
|
echo (create .int files) :: <-- реализуйте здесь если нужно
|
|
|
|
powershell -NoProfile -Command ^
|
|
"$s=New-Object -ComObject WScript.Shell; $l=$s.CreateShortcut('%USERPROFILE%\Desktop\Sunshine.lnk'); $l.TargetPath='%TARGET%'; $l.IconLocation='%ICON%'; $l.WorkingDirectory=(Split-Path '%TARGET%'); $l.Save()"
|
|
|
|
powershell -NoProfile -Command ^
|
|
"$s=New-Object -ComObject WScript.Shell; $l=$s.CreateShortcut('%APPDATA%\Microsoft\Windows\Start Menu\Programs\Sunshine.lnk'); $l.TargetPath='%TARGET%'; $l.IconLocation='%ICON%'; $l.WorkingDirectory=(Split-Path '%TARGET%'); $l.Save()"
|
|
|
|
echo Done!
|
|
endlocal
|
|
pause
|