@echo off
setlocal
title MarsReader Setup

echo.
echo   MarsReader Setup fuer Terraforming Mars
echo   =======================================
echo.
echo   Dieses Fenster laedt das Setup-Skript von terra.findity.de,
echo   sucht deine Terraforming-Mars-Installation, richtet BepInEx ein
echo   und baut das MarsReader-Plugin.
echo.

set "PS1=%TEMP%\Setup-MarsReader.ps1"
if exist "%PS1%" del "%PS1%" >nul 2>&1

echo   Lade Setup-Skript ...
powershell -NoProfile -ExecutionPolicy Bypass -Command "[Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::Tls12; Invoke-WebRequest -Uri 'https://terra.findity.de/downloads/Setup-MarsReader.ps1' -OutFile '%PS1%' -UseBasicParsing"

if not exist "%PS1%" (
  echo.
  echo   FEHLER: Das Setup-Skript konnte nicht geladen werden.
  echo   Bitte Internetverbindung pruefen und erneut versuchen.
  echo.
  pause
  exit /b 1
)

powershell -NoProfile -ExecutionPolicy Bypass -File "%PS1%"
set "RC=%ERRORLEVEL%"

del "%PS1%" >nul 2>&1

if not "%RC%"=="0" (
  echo.
  echo   Das Setup wurde mit einem Fehler beendet ^(Code %RC%^).
  echo   Bitte die Meldungen oben kopieren und weitergeben.
)

echo.
pause
endlocal
