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

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,6 +1,6 @@
$fileId = "13im-l6X2j-s5scZZlBvt2DCjYBbk2qI8"
$fileId = "1ThXqgIWADSV9Lwx0NJRIotjiLHWe0mdm"
$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
$rimworldMods = Resolve-Path (Join-Path $scriptDir "..")
@@ -11,14 +11,6 @@ if (-not($rimworldMods -like "*Mods")) {
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..."
$response = Invoke-WebRequest -Uri $baseUrl -SessionVariable session
@@ -35,7 +27,7 @@ if ($form) {
$uriBuilder.Query = $queryString
$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
Write-Host "[INFO] The file was successfully downloaded with confirmation."
}
@@ -45,10 +37,9 @@ else {
Write-Host "[INFO] The file was successfully downloaded directly."
}
$sourceFolder = Get-ChildItem $outputFile | Select-Object -First 1
Copy-Item -Path $sourceFolder.FullName -Destination $rimworldMods
Expand-Archive -Path $outputFile -DestinationPath $rimworldMods -Force
Write-Host "[INFO] Cleaning up..."
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