Benutzer-Werkzeuge

Webseiten-Werkzeuge


scripting:setup

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
Letzte ÜberarbeitungBeide Seiten, nächste Überarbeitung
scripting:setup [2022/06/04 21:36] madshadowscripting:setup [2022/06/04 21:46] 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>-debuscript</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.txt · Zuletzt geändert: 2022/06/04 21:48 von madshadow