Все модули обновлены к турниру

This commit is contained in:
2025-08-15 02:42:49 +07:00
parent bff4dc7f31
commit db2b2302a3
5 changed files with 10 additions and 22 deletions

View File

@@ -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. Готово! Можете приступать к участию в турнире!

View File

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

View File

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

View File

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

View File

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