Hallo
Hier ist eine frühe Testversion der Zugzielanzeiger
1.3.20200503-dev
- Rebuild internal lua system via LUARef objects, should stop CommonAPI2 accessing lua states from different threads
- SyncObject, set self.data = data after syncing
- onchange event for UI TextInput
- New LINE_DESTINATION Code
- Add new setting enablelinedestination (restart of game required, default true)
- New lua commonapi game thread
- Add commonapi.supports(string) function/module
- !!! This is a development version, heavy usage of DEBUG messages if loglevel is debug. Windows only release !!!
Es hat sich viel geändert in CommonAPI2, daher gibt es eine Tonne an Debug Ausgabe. Getestet mit GOG und Steam. Es crasht mein Savegame nicht mehr und scheint nun das zu machen, was es soll.
Zum einfachen Anschauen gibt es auch ein kleiner Mod, der per Modifier alle Fahrzeuge ändert.
Zum Testen ob die Funktion aktiviert wurde:
if (commonapi ~= nil and commonapi.supports and commonapi.supports("LINE_DESTINATION")) then
Für den type eines Labels funktioniert dann LINE_DESTINATION
Das Spiel muss komplett neu gestartet werden, wenn die CommonAPI2 Einstellung enablelinedestination umgeschaltet wird! (Der Menüpunkt bleibt zurzeit aber immer aktiv)
Bilder gibt es hier:
Zielanzeigen, Endhaltestellen (Beta Version)
Wenn der Code keine Idee hat was es anzeigen soll, kann es zu "#" kommen. (Dann hat der Code keine Daten zur der Linie)
Wenn es Daten für eine Linie gibt, aber keine Endstation berechnet werden kann, kommt "No Endstation found"
Technisch sollte es möglich sein, Änderungen an der Linie vorzunehmen, ohne das es Probleme gibt. Ggf. wird "No Endstation found " angezeigt.