Benutzer-Werkzeuge

Webseiten-Werkzeuge


scripting:setup

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
scripting:setup [2022/06/04 21:36]
madshadow
scripting:setup [2022/06/04 21:48] (aktuell)
madshadow
Zeile 2: Zeile 2:
 **Richte deine Entwicklungsumgebung richtig ein, für effizienteres und effektiveres Arbeiten!**\\ **Richte deine Entwicklungsumgebung richtig ein, für effizienteres und effektiveres Arbeiten!**\\
  
-Dazu müssen folgende Schritte ausgeführt werden:+Folgende Optionen sind möglich um das Coden für Siedler stark zu vereinfachen:
   - Visual Studio Code installieren und einrichten   - Visual Studio Code installieren und einrichten
-  - Ein Ordner für externe Skripte +  - Skripte extern laden 
-  - Den Lua Debugger verwenden.+  - Eine Funktionsreferenz mit den Parametern der Lua-API 
 +  - Das Debugscript aktivieren 
 +  - Den LuaDebugger verwenden
  
 ---- ----
Zeile 57: Zeile 59:
   * Typische Fehler im Skript wie fehlende Zeichen oder Aufrufen nicht existenter Funktionen (gennant Syntaxfehler) werden sofort als gemeldet.   * Typische Fehler im Skript wie fehlende Zeichen oder Aufrufen nicht existenter Funktionen (gennant Syntaxfehler) werden sofort als gemeldet.
  
-* **Schritte**: +  * **Schritte**: 
-  * Um das Debug-Script zu aktivieren, muss <code>-debuscript</code> als Kommandozeilenparameter an Siedler beim Start übergeben werden. +  * Um das Debug-Script zu aktivieren, muss <code>-debugscript</code> als Kommandozeilenparameter an Siedler beim Start übergeben werden. 
-  * Möglichkeit eins: Wenn eine Verknüpfung für Siedler auf dem Desktop vorhanden ist:+  * __Möglichkeit 1__: Wenn eine Verknüpfung für Siedler auf dem Desktop vorhanden ist:
   * Rechtsklick -> Eigenschaften -> In der Zeile hinter **Ziel:** ganz nach rechts und hinter **..settlershok.exe"** -debugscript anfügen und mit OK beenden.   * Rechtsklick -> Eigenschaften -> In der Zeile hinter **Ziel:** ganz nach rechts und hinter **..settlershok.exe"** -debugscript anfügen und mit OK beenden.
   * Wichtig ist ein Leerzeichen zwischen -debugscript und dem "-Zeichen: <code>..settlershok.exe" -debugscript</code>   * Wichtig ist ein Leerzeichen zwischen -debugscript und dem "-Zeichen: <code>..settlershok.exe" -debugscript</code>
-  * Möglichkeit 2: Im MPUpdater von Kimichura kann per Häckchen das Debug-Script aktiviert werden.+  * __Möglichkeit 2__: Im MPUpdater von Kimichura kann per Häckchen das Debug-Script aktiviert werden. 
 + 
 + 
 +===== Schritt 5: Den LuaDebugger verwenden ===== 
 + 
 +  * **Features**: 
 +  * Ermöglicht das interaktive debuggen von Skripten, mittel break points, anzeigen aktueller Variablenbelegungen, etc. 
 + 
 +  * **Schritte**: 
 +  * Die Debugger dll herunterladen: https://github.com/mcb5637/SettlersLuaDebugger/releases/download/v0.5.9/DebugS5.zip 
 +  * (Falls Link nicht verfügbar, neueste Releases hier: https://github.com/mcb5637/SettlersLuaDebugger/releases ) 
 +  * .zip entpacken und LuaDebugger.dll im Siedlerverzeichnis neben jede **settlershok.exe** legen. Das sind die Pfade: 
 +  * **<Siedlerverzeichnis>/bin**  
 +  * **<Siedlerverzeichnis>/extra1/bin**  
 +  * **<Siedlerverzeichnis>/extra2/bin**
scripting/setup.1654378607.txt.gz · Zuletzt geändert: 2022/06/04 21:36 von madshadow