Skripts fuer KI Spieler - Druckversion +- Deutsches Simutransforum (https://simutrans-forum.de/mybb) +-- Forum: Simutrans (https://simutrans-forum.de/mybb/forumdisplay.php?fid=3) +--- Forum: Programmierung und Patches (https://simutrans-forum.de/mybb/forumdisplay.php?fid=38) +--- Thema: Skripts fuer KI Spieler (/showthread.php?tid=8408) |
RE: Skripts fuer KI Spieler - Andarix - 12-06-2023 (11-06-2023, Sunday-12:33:46 )prissi schrieb: Kannst du bitte auch die Uebersetyungen ins SVN einstellen? Wenn Du die Dat meinst mit den Texten zum übersetzen, die steht schon recht lange im SVN. Zitat:Revision: 9522 Die Datei script_ai_text.dat steht im selben Verzeichnis wie die base.tab. Mit r10879 hab ich die halt in den neuen Ordner der base.tab verschoben, da die ja bei der Umstrukturierung nicht mitgenommen wurde. Da hat die nämlich schon existiert. 8 von den Texten stehen auch schon im Translator. Ich hatte mich für eine extra Datei entschieden, um zum einen den Überblick besser zu behalten. Und zum anderen ist die Script-KI ja nicht direkt im Programm selber sondern eine Erweiterung. Also die Texte stecken nicht in der Binärdatei sondern liegen in einem extra Verzeichnis. RE: Skripts fuer KI Spieler - Andarix - 12-06-2023 Ob ich die Bilanzmeldung drin lass ist eh noch fraglich, deshalb hatte der Text bisher auch noch gefehlt. Allerdings wird die als Indikator nötig sein, um zu sehen ob die Script-KI aktiv ist oder hängt. Ich hab bisher keinen Anhaltspunkt warum das passiert. Möglich das es daran liegt das ich mehrere Script-KIs am laufen hab. Sicher ist das aber bisher nicht. RE: Skripts fuer KI Spieler - Andarix - 03-10-2023 gibt eine neue Version Die hat diverse Umbauten und Veränderungen, die leider dafür sorgen dürften, das bestehende Spiele damit nicht oder fehlerhaft funktionieren. Einer der Gründe ist, das die Art der Industriestrategie jetzt nicht mehr nach Spielernummer geht, sondern abwechselnd zur Aktivierung passiert. Auch wurde der zeitliche Bauablauf geändert. Bei Aktivierung von KIs fangen die nicht alle gleichzeitig an. Wurde eine Strecke gebaut, dann gibt es ebenfalls eine Wartezeit, bis die nächste Strecke gebaut wird. Wurde ein Endverbraucher angeschlossen, dann ist die Wartezeit größer. Auch werden jetzt die Baukosten von kombinierten Strecken vorher berechnet. Die führten häufiger dazu, das sich die KI finanziell übernahm. Allerdings scheinen nicht alle Strecken erfasst zu werden. Alles zusammen sollte dazu führen, das es weniger parallele Verbindungen gibt und Ketten besser erschlossen werden. Bestehende Spiele hab ich nicht getestet. Auch andere Paksets hab ich bisher nicht getestet. Es gibt ein Problem, was ich bisher noch nicht behoben hab. Kommt es dazu, das um einen bestehenden Bahnsteig eine Ausweichstelle gebaut wird, dann wird dieser Bahnsteig beim entfernen der weiterführenden Strecke abgerissen. Dieses Problem tritt bei der Startkarte vom pak64.german mitunter auf. Da es sich um eine Beta-Version handelt, sind noch viele Kontrollmeldungen vorhanden. RE: Skripts fuer KI Spieler - Andarix - 27-10-2023 scheint langsam zu werden 39 von 41 Industrien hat die Script-Ki verbunden. Die eine Ölpumpe wurde von mir verbunden, weil sie innerhalb der Häuser lag und ich ein Stadthaus entfernen musste. Allerdings steht die Verbindung inzwischen still, weil die Raffinerie ständig von der anderen Seite überfüllt wird. Die Karte ist allerdings straßenlastig. Dürfte an der Topografie liegen. Simutrans 123.0.0.2 r10987+ pak64 123 r2102 Script-KI Rail r0.9.2 pak64_512x448_1943_ski.sve 850 kByte (bis 21.07.2026) Die aktuellen 9er Versionen der Script-KI können bei älteren Versionen zu Fehlern führen. Sie müssen es allerdings nicht. Die wichtigsten Änderungen sind:
Es sind auch die meisten Debug-Meldungen rausgenommen. Fehler kann es nach wie vor bei Ausweichstellen geben (fehlerhaft gebaute Signale). Besonders bei Linksverkehr, weil der von mir noch nicht getestet wurde. Problematisch sind nach wie vor bergigere Karten. Auch große Industrieentfernungen dürften Probleme machen. Karten mit viel Wasserfläche sind auch kritisch, weil dort dann viele Brücken gebaut werden. Oder kleine Wasserflächen eine Schiffsverbindung bekommen. Schiffe aber meist teuer sind und so das Kapital relativ schnell ins minus bringen. Ist das Kapital im minus, dann werden auch keine Strecken gebaut. Ausnahme sind angefangene kombinierte Strecken, die zu Ende gebaut werden sollten. |