CommonAPI Schnelleinstieg

Willkommen in der Transport Fever Community

Wir begrüßen euch in der Fan-Community zu den Spielen Transport Fever und Train Fever, den Wirtschaftssimulatoren von Urban Games. Die Community steht euch kostenlos zur Verfügung damit ihr euch über das Spiel austauschen und informieren könnt. Wir pflegen hier einen freundlichen und sachlichen Umgang untereinander und unser Team steht euch in allen Fragen gerne beiseite.

 

Die Registrierung und Nutzung ist selbstverständlich kostenlos.

 

Wir wünschen euch viel Spaß und hoffen auf rege Beteiligung.

Das Team der Transport-Fever Community


Sie betrachten gerade eine ältere Version des Eintrags. Klicken Sie hier, um zur aktuellen Version zu gelangen.

  • CommonAPI Schnelleinstieg
    [h1]CommonAPI[/h1] Die CommonAPI besteht intern aus zwei teilen. Erst mal ein normaler Mod Teil und eine native Teil: Der native Teil ermöglicht erhebliche Änderungen außerhalb der normalen Spielmöglichkeiten, da es neuen Programmcode (dll, so) enthält, dieser Teil funktioniert leider nur unter Windows und Linux.

    1 Funktionen

    [list][*]Schnittstellen für Mod Autoren [*]Strassen & Gleis Toolbox [*]Lua Console [*]Crash Debug [*]Mod Einstellungen ändern (settings.lua von Mods) [*]Modlisten exportieren und importieren. [/list]

    2 Ist CommonAPI geladen?

    Der native Teil wird immer geladen, sobald Ihr CommonAPI im mods oder per Steam abboniert hat. Ihr seht in der oberen linken Ecke das CommonAPI Menü schon im Hauptmenü. [info=warning] Ihr könnt die CommonAPI nur einmal installieren, im mods Ordner muss das Verzechnis [tt]eis_os_commonapi_1[/tt] heißen, sonst gibt es einen Crash oder Fehlverhalten!!! Gleichzeitigs abonnieren des Mods unter Steam und installieren im mods Ordner funktioniert nicht. [/info] Die API Funktionen für Modautoren werden in einem Spiel erst aktiv wenn die CommonAPI auch in der Modliste aktiv ist.

    3 CommonAPI Menü

    Das CommonAPI Menü könnt Ihr per AltGr + C ein und abschalten. Hier findet Ihr weitere Funktionen:

    4 Strassen & Gleis Toolbox

    Die Strassen & Gleis Toolbox ermöglicht es euch im Spiel: [list=1][*]Die maximal Geschwindigkeit eines Gleis festzulegen. (funktioniert auch für Bahnhöfe) [*]Den Querschnitt des Damms verändern (steiler) [*]Minimal Radius aufheben beim Verbinden von Gleisen & Strassen [/list][attach=134181][/attach] Die mit diesen Einstellungen gebauten Gleise und Strassen sind Spielstand kompatibel, d.h. Ihr könnt auch ohne CommonAPI weiterspielen. Zum bauen ohne Radius Beschränkungen: [list=lower-latin][*]Erstes Gleisteil bauen [*]Zweites Gleistel baunen [*]Beide Gleisteile verbinden ohne Radius Beschränkung [/list] Die Optionen sind auch nach einem Schließen der Strassen & Gleis Toolbox aktiv. Änderungen der Optionen werden erst wenn der Baucursor verändert wird aktiv, dies kann zum Beispiel durch kurzes verschieben des Endpunkts erreicht werden, sollte der Bau einer Strasse oder Gleises schon begonnen wurde.

    5 Gleistypen, Strassentypen

    Hier kann man direkt die Konfiguration der jeweiligen Typen beeinflussen. (Eher nichts für Anfänger, manche Einstellungen sind global)

    6 Lua Console

    Die Lua Console zeigt euch direkt die letzen Meldungen der stdout.txt an. Darüberhinaus könnt Ihr direkte Befehla an die LUA Runtime des Spiel bzw. der CommonAPI ausführen. ">>>" bedeutet Spiel LUA (dafür muss CommonAPI im Spielstand als Mod aktiv sein), "___" ist CommonAPI Lua. Zum Beispiel im Hauptmenü

    7 Mod Einstellungen

    [attach=134182][/attach] Viele Mods beinhalten die Möglichkeiten zum ändern ihres Verhalten per [tt]settings.lua[/tt] im jeweiligen [tt]mod[/tt] Verzeichnis zu ändern. Sobald Ihr im Lademenü eines Spiel seid, könnt Ihr über CommonAPI Mods -> Mod Einstellungen, alle aktiven Mods sehen bzw. auch einstellen. Im "Mod Einstellungen" Fenster: Sobald eine Mod [tt]settings.lua[/tt] unterstützt, gibt es rechts neben der Modifikation einen Button "Einstellungen" [info=warning] Veränderungen sind erst nach dem (Neu-)Laden eines Spielstands aktiv. (Ggf. Spielstand sichern und laden) [/info] Hat die Mod Abhänigkeiten definiert, so könnt Ihr diese unter "Dep" nachschauen. CommonAPI zeugt euch Links an, damit Ihr diese per Steam, Forum Download oder TPFMM installieren könnt. Darüber hinaus überprüft CommonAPI auch Mod Abhänigkeiten, sofern diese vom Mod bereitgestellt werden und warnt euch wenn ein Mod inaktiv oder nicht installiert ist.

    8 Modlisten Export & Import

    Im Lademenü von Spielständen und den erweiterten Einstellungen für ein neues Spiel könnt Ihr die aktive Modliste exportieren und importieren. Dafür im CommonAPI Mods Menü -> Modliste exportieren bzw. importieren klicken Beispiel: Alter Spielstand im Spiel landen Menü auswählen, das Spiel nicht starten, im CommonAPI Mods Menü -> Modliste exportieren klicken. Zurückkehren ins Hauptmenü. Im Hauptmenü -> Freies Spiel -> Erweitert ... (Nun sieht Ihr eine Modliste). Dann CommonAPI Mods Menü -> Modliste importieren klicken.

    9 Weiterführende Informationen

    [url='https://www.transportfever.net/filebase/index.php/Entry/3287-Common-API/']CommonAPI in der Webdisk[/url] [url='https://www.transportfever.net/index.php/Thread/9110-Common-API/']CommonAPI Forum Beitrag[/url]

Teilen