Page:
Steam Erkennung
Pages
ADR 0001 Clean Room Entwicklung
ADR 0002 Nativer Kartenrenderer
ADR 0003 Phase 0 Abhängigkeiten
Architektur
Archivzugriff
Benutzerhandbuch
Build und Entwicklung
Changelog
Clean Room Richtlinie
Datenformate
Exportprofile
HashFS Clean Room Spezifikation
Home
Modpaket Metadaten
Projektstatus
Projektübersicht
Quellenregister
Roadmap
SCS Profil Klartextteilmenge
SII Klartextparser
Steam Erkennung
Synthetische Profilfixtures
Verhaltensnotizen
Virtuelle Pfade
Virtuelles Dateisystem
No results
1
Steam Erkennung
Batista82 edited this page 2026-07-30 18:22:36 +02:00
Table of contents
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.