Quellcode von SullivanMcBlueberrys Fork aufGitHub
_______________________________________________________________________________________________________________________________________________________________________________
NACHRICHT
_______________________________________________________________________________________________________________________________________________________________________________Ab Version 0.7SullivanMcBlueberryhat die Entwicklung und Pflege übernommen. Er ist daher als Autor aufgeführt, ein großes Dankeschön an ihn!_______________________________________________________________________________________________________________________________________________________________________________
TUTORIALS
_______________________________________________________________________________________________________________________________________________________________________________Demonstrationsvideo zur Version 0.4 und Anleitung zum Übersetzen des Mod-Manager-Videos:
Anleitung vonWasteland Ghost alias wghost81 finden Sie hier:Leitfaden zum The Witcher 3 Mod ManagerEine ausführlichere Erklärung der einzelnen Funktionen finden Sie auf der Forumseite:The Witcher 3 Mod Manager - CDPR-Forum________________________________________________________________________________________________________________________________________________________________
Was ist das?
________________________________________________________________________________________________________________________________________________________________Es ist ein Tool, mit dem Sie Witcher 3-Mods mit einem Klick installieren und deinstallieren können und das über viele weitere Funktionen verfügt!
MERKMALE:1) Installation:- Erkennt und installiert Hauptmod-Dateien und -Ordner
- Fügt DLC-Dateien und -Ordner hinzu, falls gefunden
- Fügt Mod-Menüs hinzu, falls gefunden
- Fügt benutzerdefinierte Schlüssel zu input.xml hinzu, falls gefunden
- Fügt benutzerdefinierte Schlüssel zu input.settings hinzu, falls gefunden
- Fügt benutzerdefinierte Einstellungen zu user.settings hinzu, falls gefunden
- Merkt sich den Mod-Status für eine spätere Deinstallation
- Überschreibt oder entfernt zuerst alte Dateien, falls gefunden
- Kann mehrere Mods gleichzeitig installieren
- Kann Mods aus Zip-, Rar- oder 7z-Archiven installieren
2) Deinstallation:- Löscht die wichtigsten Mod-Dateien und Ordner
- Löscht hinzugefügte Schlüssel zu input.xml
- Löscht hinzugefügte Mod-Menüs
- Löscht hinzugefügte DLC-Dateien
- Kann mehrere Mods gleichzeitig deinstallieren3) Mods deaktivieren:- Entfernt nichts, sorgt nur dafür, dass der Mod vom Spiel ignoriert wird. Dazu gehören:
- Benennt modXXX in ~modXXX um
- Benennt alle DLC-Dateien XXX in XXX.disabled um
- Benennt alle Mod-Menüs XXX.xml in XXX.xml.disabled um
- Entfernt alle vom Mod hinzugefügten input.xml-Schlüssel
4) Mods aktivieren:- Macht alles rückgängig, was durch die Deaktivierung passiert ist
- Stellt die Schlüssel wieder in input.xml wieder her
5) Einstellungen:- Konfiguriert den Pfad und einige Optionen
6) Weitere Funktionen:- Benutzerdefinierte Symbolleistenaktionen – führen Sie alles direkt vom Manager aus
- Ladereihenfolgeanzeige
- Mod-Prioritäten im laufenden Betrieb bearbeiten
- Anzeige aller vom Mod installierten Elemente
- Mod-Umbenennung
- Installation per Drag & Drop
- Suche nach aktuell installierten Mods
- . . .
________________________________________________________________________________________________________________________________________________________________
Wie benutzt man es?
_______________________________________________________________________________________________________________________________________________________________________________Beim ersten Ausführen von „select“ werden Sie aufgefordert, die Datei witcher3.exe auszuwählen, falls Sie dies noch nicht getan haben.
Installation:1) Klicken Sie entweder auf die Schaltfläche „Mod installieren“, gehen Sie zu „Mods/Mod installieren“ oder drücken Sie Strg+E
2) Wählen Sie* Ordner aus, die Mod-Dateien oder Archivdateien (.zip, .rar oder .7z) oder beides gleichzeitig enthalten
3) Es ist erledigt und Sie können lesen, wie viele der einzelnen Dateien installiert wurden
Deinstallation:
1) Wählen Sie einen oder mehrere Mods in der Liste aus und klicken Sie entweder auf „Mods deinstallieren“, gehen Sie zu „Mods/Mods deinstallieren“, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Ausgewählte Mods deinstallieren“ oder drücken Sie die Entf-Taste auf der Tastatur.
2) Bestätigen, fertig.
Mods aktivieren/deaktivieren:Um einen oder mehrere Mods zu deaktivieren, wählen Sie sie einfach in der Liste aus und klicken Sie entweder auf „Mods aktivieren/deaktivieren“, gehen Sie zu „Mods/Mods aktivieren/deaktivieren“, klicken Sie mit der rechten Maustaste darauf und wählen Sie „Ausgewählte Mods aktivieren/deaktivieren“, drücken Sie Strg+Q auf der Tastatur oder doppelklicken Sie einfach auf den Mod.
Installation zusammengeführter Skripte:Wähle zwei oder mehr Mods aus, für die die zusammengeführten Skripte bestimmt sind. Anschließend kannst du entweder zu Mods/Zusammengeführte Skripte installieren gehen oder Strg+M drücken. Du wirst aufgefordert, den Ordner mit den zusammengeführten Skripten auszuwählen. Wahrscheinlich ist es der Ordner „mod0000_MergedFiles“.
Einstellungen konfigurieren:Gehen Sie zu Einstellungen\Einstellungen konfigurieren ... und ändern Sie die verfügbaren Optionen
________________________________________________________________________________________________________________________________________________________________
Wie funktioniert es eigentlich?________________________________________________________________________________________________________________________________________________________________
Erkennung:Wenn die ausgewählte Datei ein Archiv ist, wird sie zuerst extrahiert und dann dasselbe wie bei einem normalen Ordner ausgeführt. Das Installationsprogramm durchsucht alle Dateien und Ordner im ausgewählten Ordner nach den benötigten Dateien. Es durchsucht Mod*-Ordner nach aktuellen Mod-Daten, DLC-Ordner nach DLC-Daten, XML-Dateien nach Mod-Menüs, TXT-Dateien und die Datei input.xml nach Schlüsseln. Daher spielt die innere Struktur keine große Rolle; wenn sie vorhanden ist, wird das Installationsprogramm sie finden. Beim Lesen von TXT-Dateien ignoriert es außerdem jeglichen Text, der nicht in der Struktur von input.xml oder input.settings steht. Wenn es korrekte Zeilen findet, extrahiert es diese und verwendet sie später.
Installation:Nachdem es alle Dateien und Ordner erkannt hat, kopiert es alle Mod*-Ordner in den Ordner Game\Mods, DLC-Ordner in den Ordner Game\DLC, Mod-Menü-XMLs in den Ordner Game\bin\config\r4game\user_config_matrix\pc. Wenn es danach Schlüsselzeilen findet, öffnet es zuerst input.xml und sucht nach ihnen, wenn nichts gefunden wird, fügt es Zeilen über der Zeile hinzu. Wenn die Datei input.xml vom Mod-Autor bereitgestellt wird und nicht nur neue Variablen, extrahiert das Installationsprogramm alle Zeilen daraus und versucht, sie hinzuzufügen. Da sich nur neue Zeilen unterscheiden, sollten nur diese hinzugefügt werden. Auch wenn der Mod-Autor eine neue XML-Gruppe in input.xml definiert hat, wird die ganze Gruppe an der richtigen Position und nicht über base_characterMovement eingefügt. Dasselbe passiert mit input.settings, außer dass es basierend auf dem Kontext, in dem sie sich befinden, nach ihnen sucht und sie dem richtigen Kontext hinzufügt. Bei user.settings werden lediglich Zeilen am Anfang der Datei hinzugefügt, da das Spiel diese automatisch zusammenführt und den zuletzt geschriebenen Wert für die Einstellung verwendet.
Installation mehrerer Mods:Es macht im Grunde dasselbe wie die reguläre Installation eines Mods, nur dass es den Vorgang für jeden gefundenen Mod wiederholt
Deinstallation:
Das Installationsprogramm löscht den ausgewählten Mod*-Ordner und prüft, ob der Mod DLC-Dateien, Menüs oder Zeilen zu input.xml hinzugefügt hat. Falls ja, werden diese ebenfalls gelöscht. Beachten Sie, dass nur bei den mit diesem Installationsprogramm installierten Mods die input.xml-Zeilen, DLC-Dateien und Mod-Menüs gelöscht werden. Bei bereits vorhandenen Mods müssen Sie dies manuell tun oder sie mit dem Installationsprogramm neu installieren.
Mods aktivieren/deaktivieren:Wenn Sie ausgewählte Mods deaktivieren, wird der Ordner „mod*“ in „~mod*“ umbenannt, sodass das Spiel ihn ignoriert. Außerdem werden alle anderen vom Mod hinzugefügten Dateien deaktiviert, da alle DLC-Dateien (Blobs, Metadaten, Texturen usw.) umbenannt und mit der Erweiterung „.disabled“ versehen werden, alle Mod-Menüs *.xml in *.xml.disabled umbenannt und alle Schlüssel aus der Datei „input.xml“ entfernt werden. Wenn Sie die Mod wieder aktivieren, wird im Grunde alles, was der Deaktivierungsprozess bewirkt hat, rückgängig gemacht und der Mod wird wieder in den Normalzustand versetzt.
________________________________________________________________________________________________________________________________________________________________
ANMERKUNGEN_______________________________________________________________________________________________________________________________________________________________________________
- Dies ist immer noch die BETA-Version des Programms, daher sind einige Fehler möglich, aber nicht zu erwarten- Da es keine wirklichen Regeln gibt, wie die Mod-Autoren ihre Mods strukturieren und präsentieren, ist es ziemlich schwierig, alle Fälle abzudecken, aber t
sein Programm versucht, so viel wie möglich abzudecken
- Das Installationsprogramm fordert Sie nach jeder Installation/Deinstallation auf, die Skriptzusammenführung auszuführen. Kann im
- Die Ausgabe dient hauptsächlich dazu, aufgetretene Fehler anzuzeigen
- Der Mod Manager unterstützt nur 64-Bit-Windows
- Version 0.4 ist nicht abwärtskompatibel
- Nur Mods, die mit Version 0.4 und höher installiert wurden, werden im Abschnitt „Installierte Mods“ angezeigt
________________________________________________________________________________________________________________________________________________________________
Pläne für zukünftige Versionen?________________________________________________________________________________________________________________________________________________________________
- Unterstützung für die gleichzeitige Installation mehrerer Mods hinzufügen, anstatt nur eines auf einmal (HINZUGEFÜGT)- Unterstützung für die Installation von Mods aus .zip-, .rar- und .7z-Archiven hinzufügen(HINZUGEFÜGT)- Unterstützung für die Installation der zusammengeführten Dateien anderer Personen hinzufügen (HINZUGEFÜGT)
- Skriptzusammenführung integrieren (HINZUGEFÜGT)- Unterstützt auch die Installation von hidden.xml-Daten(HINZUGEFÜGT)- Zeigen Sie in der Liste rechts die tatsächlichen Mod-Namen an, anstatt alle Mod*-Ordner(HINZUGEFÜGT)- Automatische Updates hinzufügen(HINZUGEFÜGT)
- Funktion zum automatischen Herunterladen und Installieren eines Mods beim Angeben einer URL hinzufügen
- Profile hinzufügen
- Vorschläge?
________________________________________________________________________________________________________________________________________________________________
DANKE________________________________________________________________________________________________________________________________________________________________
Größter Dank an
SullivanMcBlueberry- für massive Verbesserungen, Weiterentwicklung und Aufrechterhaltung des Tools.
Vielen Dank an
Wasteland Ghost alias wghost81- für Unterstützung, Spenden, Betatests und das Schreiben eines Leitfadens zu diesem Programm