Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
159e12c79a |
+3
-1
@@ -162,6 +162,7 @@ if (-not $editorExecutable) {
|
|||||||
$manifestPath = Join-Path $cacheDirectory 'SHA512-SUMS.txt'
|
$manifestPath = Join-Path $cacheDirectory 'SHA512-SUMS.txt'
|
||||||
$editorArchive = Join-Path $cacheDirectory $editorAsset
|
$editorArchive = Join-Path $cacheDirectory $editorAsset
|
||||||
$templatesArchive = Join-Path $cacheDirectory $templatesAsset
|
$templatesArchive = Join-Path $cacheDirectory $templatesAsset
|
||||||
|
$templatesZipArchive = Join-Path $cacheDirectory ($templatesAsset -replace '\.tpz$', '.zip')
|
||||||
$templatesStagingDirectory = Join-Path $cacheDirectory 'templates-staging'
|
$templatesStagingDirectory = Join-Path $cacheDirectory 'templates-staging'
|
||||||
Invoke-WebRequest -Uri "$script:BaseUrl/SHA512-SUMS.txt" -OutFile $manifestPath
|
Invoke-WebRequest -Uri "$script:BaseUrl/SHA512-SUMS.txt" -OutFile $manifestPath
|
||||||
$editorChecksum = Get-Checksum $manifestPath $editorAsset
|
$editorChecksum = Get-Checksum $manifestPath $editorAsset
|
||||||
@@ -169,7 +170,8 @@ if (-not $editorExecutable) {
|
|||||||
Download-AndVerify $editorAsset $editorArchive $editorChecksum
|
Download-AndVerify $editorAsset $editorArchive $editorChecksum
|
||||||
Download-AndVerify $templatesAsset $templatesArchive $templatesChecksum
|
Download-AndVerify $templatesAsset $templatesArchive $templatesChecksum
|
||||||
Expand-Archive -LiteralPath $editorArchive -DestinationPath $editorDirectory -Force
|
Expand-Archive -LiteralPath $editorArchive -DestinationPath $editorDirectory -Force
|
||||||
Expand-Archive -LiteralPath $templatesArchive -DestinationPath $templatesStagingDirectory -Force
|
Move-Item -LiteralPath $templatesArchive -Destination $templatesZipArchive
|
||||||
|
Expand-Archive -LiteralPath $templatesZipArchive -DestinationPath $templatesStagingDirectory -Force
|
||||||
Install-ExportTemplates $templatesStagingDirectory $templateDirectory $templatesAsset $templateVersion
|
Install-ExportTemplates $templatesStagingDirectory $templateDirectory $templatesAsset $templateVersion
|
||||||
$editorExecutable = Find-Editor $editorDirectory
|
$editorExecutable = Find-Editor $editorDirectory
|
||||||
if (-not $editorExecutable) { Fail 'The Godot editor archive did not contain an executable.' }
|
if (-not $editorExecutable) { Fail 'The Godot editor archive did not contain an executable.' }
|
||||||
|
|||||||
Reference in New Issue
Block a user