1 Steam Erkennung
Batista82 edited this page 2026-07-30 18:22:36 +02:00

Steam-Erkennung

Phase 1 beginnt mit einer eigenen, kleinen Auswertung von steamapps/libraryfolders.vdf.

Gelesene Informationen

  • Bibliothekspfad
  • Steam-App-IDs innerhalb des apps-Blocks
  • erwarteter Installationspfad unter steamapps/common/
  • Steam-Wurzelpfade aus Umgebungsvariablen, Standardordnern und Windows-Registry

Bekannte App-IDs

  • ETS2: 227300
  • ATS: 270880

Sicherheitsregeln

  • Die Erkennung liest Dateien nur read-only.
  • Fehlende Bibliotheksdateien führen zu einer leeren Ergebnisliste.
  • Ein Kandidat kann aus App-ID-Daten entstehen, ohne dass der Zielpfad schon als vorhanden behauptet wird.
  • Manuelle Pfadvalidierung prüft die bekannte Windows-x64-Executable und listet .scs-Archive in der Installationswurzel.
  • Fehlende Dateiversionen werden als unbekannt geführt und nicht durch Dummywerte ersetzt.
  • DLC-Erkennung basiert auf lokalen dlc_*.scs-Archivnamen.
  • Nur bekannte Karten-DLC-Archivnamen werden als Karteninhalt markiert; unbekannte DLCs bleiben normale DLCs.
  • Archivinhaltsprüfung ist ein separater Schritt und wird nicht vorgetäuscht.