Sehen Sie sich das Video für die Demonstration an, wenn Sie nicht für den Quellcode hier sind: https://youtu.be/d6svweu9hwu

Siehe auch Installationshandbuch und weitere Informationen
Inworld Skyrim Mod Quellcode. Dies ist ein Projekt, das aus drei Teilen besteht: ein SKSE C ++ Plugin, Papyrus -Skripte und ein TypeScript -Node.js -Projekt. Dieser Mod zielt darauf ab, Ihr Skyrim -Erlebnis zu verbessern, indem Sie zusätzliche Funktionen und Funktionen bereitstellen. Befolgen Sie die folgenden Anweisungen, um den Mod ordnungsgemäß einzurichten, und verwenden Sie den Mod ordnungsgemäß.
Dies ist ein Quellcode. Dies ist kein herunterladbarer Mod für Spieler. Diese Readme geht davon aus, dass Sie über ausreichende Kenntnisse über C ++ und Skyrim Modding verfügen.
SKSE C ++ Plugin
Papyrus -Skripte
TypeScript node.js -Projekt
Das C ++ - SKSE (Skyrim Skript Extender) C ++ - ist eine entscheidende Komponente des Mods. Es erweitert die Skriptfunktionen von Skyrim, sodass der Mod ordnungsgemäß funktionieren kann.
Codesposition : SKSE -Ordner
Dieser Ordner enthält einen sehr amateurrechtlich geschriebenen C ++ - Code. Nehmen Sie es nicht als Best Practices , sonst würden Sie als sehr sehr traurige Person enden. Zu Beginn müssen Sie wissen, wie Sie Skse -Mods in C ++ schreiben. Ich werde hier keine Anforderungen und Details durchgehen. Wenn Sie einen wirklich guten Startup-Refreseher benötigen, empfehle ich dringend , Anweisungen von Skyrimscripting auf ihrem Github-Repository: Skse Hello World-Vorlage zu überprüfen
Die Papyrus -Skripte sind der Kern des Mods und bieten die Quests und Interaktionen mit der Spielwelt.
Codesposition : Papyrus
In diesem Code geht es erneut aus, dass Sie wissen, wie man mit Papyrus arbeitet. Befolgen Sie die folgenden Schritte, um die Papyrus -Skripte zu kompilieren und zu verwenden:
Öffnen Sie das Skyrim Creation Kit.
Kompilieren Sie die Papyrus -Skripte mit dem Erstellungskit.
Fügen Sie die kompilierte Suche zu Ihrem gewünschten Ort in der Spielwelt hinzu.
Weitere Informationen zur Arbeit mit Papyrus -Skripten und dem Erstellungskit finden Sie in der offiziellen Dokumentation.
Das Projektscript node.js-Projekt ist für die Behandlung der serverseitigen Logik des Mods verantwortlich.
Codesposition : Client
Befolgen Sie die folgenden Schritte, um es einzurichten:
Stellen Sie sicher, dass Sie Node.js auf Ihrem System installiert haben.
Gehen Sie zu .Env -Datei und fügen Sie Ihre Anmeldeinformationen und Arbeitsbereichsgeheimnisse hinzu
Navigieren Sie zum Projektverzeichnis und installieren Sie die erforderlichen Pakete mit dem folgenden Befehl: npm install
Starten Sie den Client node.js, indem Sie: npm start ausführen
Der Server sollte jetzt in Betrieb sein. Der erste Lauf kann eine Weile dauern, da es versucht, alle Zeichen aus der JSON -Datei einzeln zu erstellen. Dies wird nur einmal geschehen und kann ungefähr ~ 4 Minuten dauern, um sich einzurichten.
Sie benötigen einige harte Mod -Anforderungen, um dies als Mod ordnungsgemäß ausgeführt zu werden. Sie benötigen Folgendes:
Das System funktioniert so, dass es den Charakternamen nimmt und diesen Namen in erstellten Zeichen sucht, bevor es eine Verbindung herstellt. Dies bedeutet, dass Sie nicht mit ihm sprechen können, wenn Ulfric Stormcloak nicht am Arbeitsplatz in der Welt erstellt wird. Was kannst du tun? Sie können diesen Charakter Ihrer Liste hinzufügen, und dann können Sie es verwenden. Sie müssen zum ClientWorld Ordner gehen, Skyrimcharacacters.json suchen und Ihrem Charakter dieser Liste hinzufügen. Sie können Ihr Charakter auf Inworld Server erstellen und F12 drücken und JSON von der Registerkarte "Netzwerk" (um das Leben für Sie das Leben zu erleichtern) abrufen)