WERBEPLATZ VERFÜGBAR · PARTNERSCHAFTEN WILLKOMMEN

Virtuelle Dateisysteme vs. manuelle Mod-Installation: Warum VFS zerstörte Spielinstallationen verhindert

365Finds Editorial
11.430 Wiki-Artikel erfasst

365 Wiki mit deiner KI nutzen

Kopiere den Prompt unten, füge ihn in deine gewohnte KI ein und stelle direkt deine Frage.

Vollständigen Skill herunterladen

Probiere es zuerst mit dem Prompt aus. Wenn du 365 Wiki häufig nutzt, installiere den vollständigen 365Wiki Skill, damit du ihn nicht jedes Mal einfügen musst. Ohne bevorzugte KI funktionieren auch die Webversionen von Gemini oder Microsoft Copilot.

Das Dilemma traditioneller Mod-Installationen bei PC-Spielen

Das Modding von PC-Spielen hat sich von simplen Texturaustauschen zu komplexen Softwareprojekten entwickelt, die Hunderte von Plugins, hochauflösende 3D-Modelle, Physiksimulationen und Skript-Injektionen umfassen. In den Anfangsjahren bestand die Standardmethode darin, Mod-Archive manuell zu entpacken und direkt in das Datenverzeichnis des Spiels (z. B. steamapps\common\Skyrim Special Edition\Data) zu kopieren, wodurch die Originaldateien des Spiels überschrieben wurden.

Bei einzelnen Modifikationen mag dieses Vorgehen praktikabel erscheinen, bei umfangreichen Setups führt es jedoch unweigerlich zum Kollaps. Modifizieren zwei Mods dieselbe Basis-Textur oder dasselbe Basisskript, zerstört die zuletzt installierte Mod die Dateien der ersten Mod unwiderruflich. Die Deinstallation einzelner Mods hinterlässt verwaiste Dateien und fehlerhafte Referenzen, was im Fehlerfall oft dazu zwingt, das gesamte Spiel (häufig 50 bis 100 GB) vollständig neu herunterzuladen.

Um das Basisverzeichnis des Spiels im makellosen Originalzustand (Vanilla) zu halten und Mods gefahrlos zu verwalten, setzen moderne Mod-Manager auf fortschrittliche Bereitstellungsmethoden wie das User-Space Virtual File System (USVFS) und das Hardlink-Deployment.

Vergleichsmatrix der Mod-Bereitstellungstechnologien

Die vier gängigen Methoden zur Installation und Verwaltung von Mods unterscheiden sich grundlegend in ihrer Architektur:

BereitstellungsmethodeZustand des OriginalverzeichnissesKonfliktlösungsmechanismusDeinstallationsaufwandPartitionen-übergreifendI/O-Lese-Overhead
Manuelles KopierenDauerhaft verändert und beschädigtDestruktives Überschreiben (irreversibel)Enorm hoch; oft Neuinstallation nötigFunktioniert auf allen LaufwerkenNull (direktes Dateisystem)
Symbolische Links (Symlinks)Enthält zahlreiche Soft-LinksNicht-destruktive Zeiger-AktualisierungSauber entfernbar, jedoch instabilErfordert NTFS und AdministratorrechteMinimal (Auflösung durch das OS)
Hardlink-Deployment (Vortex)Enthält Hardlinks mit denselben MFT-EinträgenNeuberechnung der Deployment-ReihenfolgeAutomatisierte Bereinigung über DatenbankStreng an dieselbe Partition gebundenNull (gleiche physische Sektoren)
Virtuelles Dateisystem (MO2 USVFS)100 % makelloser OriginalzustandDynamische Priorisierung in EchtzeitSofortige Entfernung durch DeaktivierungMods können auf jedem Laufwerk liegenMinimaler Overhead beim DLL-Hooking

Funktionsweise des virtuellen Dateisystems (USVFS)

Das von Mod Organizer 2 genutzte USVFS (User-Space Virtual File System) verzichtet vollständig auf Schreibzugriffe im physischen Spielordner:

  1. API-Hooking mittels Detours: Beim Start des Spiels über MO2 wird unmittelbar nach der Prozesserzeugung eine dynamische Bibliothek (usvfs_x64.dll) in den Arbeitsspeicher des Spiels injiziert.
  2. Abfangen von Betriebssystemaufrufen: Versucht die Spiel-Engine über Windows-APIs (CreateFileW, FindFirstFileW) auf Dateien im Verzeichnis Data zuzugreifen, fängt der Hook diese Anfragen ab, bevor sie den Windows-NT-Kernel erreichen.
  3. Dynamische Pfadumleitung: USVFS prüft die interne Prioritätsliste. Befindet sich die Datei in einem aktiven Mod-Ordner (z. B. ModOrganizer2\mods\HD_Texturen\textures\stein.dds), leitet USVFS den Zeiger transparent um. Für das Spiel existiert die Datei scheinbar direkt im regulären Datenordner.
  4. Schutz des Basisspiels: Da keine physischen Dateien in den Spielordner geschrieben wurden, bleibt die Installation vollständig im Werkszustand erhalten.

2-Minuten-Praxisleitfaden: Aufbau einer isolierten Modding-Umgebung

Für ein stabiles und absturzsicheres Mod-Setup beachten Sie folgende Schritte:

  1. Originalzustand des Spielverzeichnisses prüfen: Prüfen Sie vorab, ob alte manuelle Modifikationen im Spielordner verblieben sind. Führen Sie in PowerShell folgenden Befehl aus:

    Get-ChildItem -Path "C:\Games\Steam\steamapps\common\[Spielverzeichnis]" -Recurse | Where-Object { $_.Extension -in ".dll", ".asi", ".ini" }
    

    Entfernen Sie fremde DLL-Dateien aus früheren manuellen Installationsversuchen.

  2. Mod Organizer 2 im Portablen Modus installieren: Installieren Sie MO2 auf einer schnellen SSD (z. B. D:\Modding\MO2\). Wählen Sie bei der Einrichtung den Portable Mode (Portabler Modus), damit Profile, Mods und Downloads in diesem Verzeichnis gekapselt bleiben und nicht in %LOCALAPPDATA% verstreut werden.

  3. Verknüpfungen für Werkzeuge einrichten: Klicken Sie in MO2 auf das Zahnrad-Symbol und hinterlegen Sie den Spiel-Launcher sowie externe Modding-Werkzeuge (xEdit, BodySlide, LOOT). Starten Sie all diese Tools künftig ausschließlich über MO2, da sie andernfalls die virtuellen Dateien nicht laden können.

  4. Antiviren-Ausnahmen konfigurieren: Da die Speicher-Hooking-Methoden von usvfs_x64.dll denen von Debugging-Tools ähneln, kann Windows Defender den Vorgang fälschlicherweise blockieren. Fügen Sie das MO2-Hauptverzeichnis den Ausnahmen Ihres Virenscanners hinzu.

Wichtige Ausnahme: Skript-Extender und Wurzelverzeichnis-Dateien

Während USVFS Dateien innerhalb des Unterordners Data fehlerfrei virtualisiert, können Dateien, die das Betriebssystem vor der Prozessinitialisierung des Spiels laden muss, nicht virtualisiert werden:

365Finds Mod-Integritäts- und Dateisystem-Prüftool

Bevor Sie umfangreiche Mod-Sammlungen installieren oder bei unerklärlichen Spielabstürzen, empfiehlt sich das 365Finds Mod-Integritäts- und Dateisystem-Tool. Es vergleicht Ihre Spieldateien mit den offiziellen kryptografischen Manifesten, erkennt nicht verwaltete Fremddateien im Hauptordner und prüft Ihre virtuelle Ladereihenfolge auf fehlende Abhängigkeiten, um ein stabiles Spielerlebnis sicherzustellen.