+22
@@ -0,0 +1,22 @@
|
||||
# Kopiert dist\ in den Spielordner (64-Bit-Version). Entfernen: install.ps1 -Uninstall
|
||||
param(
|
||||
[string]$Game = "F:\SteamLibrary\steamapps\common\Bus-Simulator 2012",
|
||||
[switch]$Uninstall
|
||||
)
|
||||
$ErrorActionPreference = "Stop"
|
||||
$bin = Join-Path $Game "Bin_High_Win64"
|
||||
if (-not (Test-Path "$bin\BusSimulator2012.exe")) { throw "Spiel nicht gefunden: $bin" }
|
||||
|
||||
if ($Uninstall) {
|
||||
Remove-Item "$bin\dinput8.dll" -ErrorAction SilentlyContinue
|
||||
Remove-Item "$bin\BSO" -Recurse -ErrorAction SilentlyContinue
|
||||
Write-Host "BSO entfernt aus $bin"
|
||||
return
|
||||
}
|
||||
|
||||
$dist = Join-Path $PSScriptRoot "dist"
|
||||
if (-not (Test-Path "$dist\dinput8.dll")) { throw "Erst build.ps1 ausfuehren" }
|
||||
New-Item -ItemType Directory -Force "$bin\BSO" | Out-Null
|
||||
Copy-Item "$dist\dinput8.dll" $bin -Force
|
||||
Copy-Item "$dist\BSO\BSO.dll", "$dist\BSO\BSO.runtimeconfig.json", "$dist\BSO\BSO.deps.json" "$bin\BSO" -Force
|
||||
Write-Host "BSO installiert nach $bin"
|
||||
Reference in New Issue
Block a user