Все модули обновлены к турниру
This commit is contained in:
@@ -1,5 +1,4 @@
|
|||||||
# Установщик турнира RuinShip для RimWorld
|
# Установщик турнира RuinShip для RimWorld
|
||||||
(пока что только тестового турнира)
|
|
||||||
|
|
||||||
🔴<span style="color: red;">**Данный репозиторий не относится к администрации турнира и является по большей части независимым, фанатским проектом**</span>
|
🔴<span style="color: red;">**Данный репозиторий не относится к администрации турнира и является по большей части независимым, фанатским проектом**</span>
|
||||||
|
|
||||||
@@ -7,5 +6,4 @@
|
|||||||
1. Скачайте и закиньте папку с этим проектом в RimWorld/Mods
|
1. Скачайте и закиньте папку с этим проектом в RimWorld/Mods
|
||||||
(обычно полный путь `C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods`)
|
(обычно полный путь `C:\Program Files (x86)\Steam\steamapps\common\RimWorld\Mods`)
|
||||||
2. Нажмите setup.bat и введите "4" (для полной установки всего, что нужно к турниру)
|
2. Нажмите setup.bat и введите "4" (для полной установки всего, что нужно к турниру)
|
||||||
3. В папке RimWorld/Mods появится архив `ruinship_mods.rar`. Его нужно распаковать и содержимое оставить в RimWorld\Mods
|
3. Готово! Можете приступать к участию в турнире!
|
||||||
4. Готово! Можете приступать к участию в турнире!
|
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
$fileId = "13im-l6X2j-s5scZZlBvt2DCjYBbk2qI8"
|
$fileId = "1ThXqgIWADSV9Lwx0NJRIotjiLHWe0mdm"
|
||||||
$baseUrl = "https://drive.google.com/uc?export=download&id=$fileId"
|
$baseUrl = "https://drive.google.com/uc?export=download&id=$fileId"
|
||||||
$outputFile = "$env:TEMP\ruinship_mods.rar"
|
$outputFile = "$env:TEMP\ruinship_mods.zip"
|
||||||
|
|
||||||
$scriptDir = Split-Path -Parent $MyInvocation.MyCommand.Definition
|
$scriptDir = Split-Path -Parent $MyInvocation.MyCommand.Definition
|
||||||
$rimworldMods = Resolve-Path (Join-Path $scriptDir "..")
|
$rimworldMods = Resolve-Path (Join-Path $scriptDir "..")
|
||||||
@@ -11,14 +11,6 @@ if (-not($rimworldMods -like "*Mods")) {
|
|||||||
exit
|
exit
|
||||||
}
|
}
|
||||||
|
|
||||||
$ruinship_mod = Join-Path $rimworldMods "\ruinship_mods.rar"
|
|
||||||
|
|
||||||
if (Test-Path $rimworldMods) {
|
|
||||||
Write-Host "[WARNING] The archive ruinship_mods.rar already exists" -ForegroundColor Yellow
|
|
||||||
Write-Host "[INFO] Deleting the archive..."
|
|
||||||
Remove-Item -Recurse -Force $ruinship_mod
|
|
||||||
}
|
|
||||||
|
|
||||||
Write-Host "[INFO] Sending a request to google disk..."
|
Write-Host "[INFO] Sending a request to google disk..."
|
||||||
$response = Invoke-WebRequest -Uri $baseUrl -SessionVariable session
|
$response = Invoke-WebRequest -Uri $baseUrl -SessionVariable session
|
||||||
|
|
||||||
@@ -35,7 +27,7 @@ if ($form) {
|
|||||||
$uriBuilder.Query = $queryString
|
$uriBuilder.Query = $queryString
|
||||||
$downloadUrl = $uriBuilder.Uri.AbsoluteUri
|
$downloadUrl = $uriBuilder.Uri.AbsoluteUri
|
||||||
|
|
||||||
Write-Host "[INFO] Downloading mods..."
|
Write-Host "[INFO] Downloading mods (~5000 0000 bytes)..."
|
||||||
Invoke-WebRequest -Uri $downloadUrl -WebSession $session -OutFile $outputFile
|
Invoke-WebRequest -Uri $downloadUrl -WebSession $session -OutFile $outputFile
|
||||||
Write-Host "[INFO] The file was successfully downloaded with confirmation."
|
Write-Host "[INFO] The file was successfully downloaded with confirmation."
|
||||||
}
|
}
|
||||||
@@ -45,10 +37,9 @@ else {
|
|||||||
Write-Host "[INFO] The file was successfully downloaded directly."
|
Write-Host "[INFO] The file was successfully downloaded directly."
|
||||||
}
|
}
|
||||||
|
|
||||||
$sourceFolder = Get-ChildItem $outputFile | Select-Object -First 1
|
Expand-Archive -Path $outputFile -DestinationPath $rimworldMods -Force
|
||||||
Copy-Item -Path $sourceFolder.FullName -Destination $rimworldMods
|
|
||||||
|
|
||||||
Write-Host "[INFO] Cleaning up..."
|
Write-Host "[INFO] Cleaning up..."
|
||||||
Remove-Item $outputFile
|
Remove-Item $outputFile
|
||||||
|
|
||||||
Write-Host "The ruinship_mods.rar file has been installed to the path $rimworldMods. Please extract it to install all the necessary mods." -ForegroundColor Green
|
Write-Host "[INFO] Mods have been successfully installed to the path $rimworldMods!" -ForegroundColor Green
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
$fileId = "1xxASbjTXkFWIGRwJe3zxgCqRXH4Kg_MD"
|
$fileId = "1MKDcFiHcyj1wWMly4f0vAJf8I36t42qz"
|
||||||
$baseUrl = "https://drive.google.com/uc?export=download&id=$fileId"
|
$baseUrl = "https://drive.google.com/uc?export=download&id=$fileId"
|
||||||
|
|
||||||
$rimworldPath = Join-Path $env:USERPROFILE "AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios"
|
$rimworldPath = Join-Path $env:USERPROFILE "AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios"
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
$fileId = "1eEBGmfh7Gu2g_KQoCiVg8XsRM9m_-DZB"
|
$fileId = "1FjXPGNAZLpm_rYxnsEDvAJWi3z2ycwk0"
|
||||||
$baseUrl = "https://drive.google.com/uc?export=download&id=$fileId"
|
$baseUrl = "https://drive.google.com/uc?export=download&id=$fileId"
|
||||||
|
|
||||||
$rimworldPath = Join-Path $env:USERPROFILE "AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios"
|
$rimworldPath = Join-Path $env:USERPROFILE "AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios"
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ if "%1"=="-mode" (
|
|||||||
|
|
||||||
echo Укажите, что вам нужно сделать:
|
echo Укажите, что вам нужно сделать:
|
||||||
:ask
|
:ask
|
||||||
echo 1) Установить моды (они будут только установлены в качестве архива и их надо будет вручную распаковать)
|
echo 1) Установить моды
|
||||||
echo 2) Поставить сценарий
|
echo 2) Поставить сценарий
|
||||||
echo 3) Поставить ModsConfig
|
echo 3) Поставить ModsConfig
|
||||||
echo 4) Установить всё
|
echo 4) Установить всё
|
||||||
@@ -56,7 +56,6 @@ set /p choice=Введите нужный пункт:
|
|||||||
|
|
||||||
if /i "%choice%"=="1" (
|
if /i "%choice%"=="1" (
|
||||||
call :modsInstall
|
call :modsInstall
|
||||||
echo Не забудьте распаковать моды из архива в папке Mods^^!
|
|
||||||
echo Вам что-то ещё?
|
echo Вам что-то ещё?
|
||||||
goto ask
|
goto ask
|
||||||
)
|
)
|
||||||
@@ -73,7 +72,7 @@ if /i "%choice%"=="3" (
|
|||||||
if /i "%choice%"=="4" (
|
if /i "%choice%"=="4" (
|
||||||
call :installAll
|
call :installAll
|
||||||
|
|
||||||
echo Всё готово^^! Осталось только распаковать моды из архива в папке Mods и можно начинать играть^^!
|
echo Всё готово^^!
|
||||||
pause
|
pause
|
||||||
goto end
|
goto end
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user