TT-MS Headquarters
KI einbinden - Druckversion

+- TT-MS Headquarters (https://www.tt-ms.de/forum)
+-- Forum: Problemecke (/forumdisplay.php?fid=70)
+--- Forum: Probleme mit OpenTTD (/forumdisplay.php?fid=27)
+--- Thema: KI einbinden (/showthread.php?tid=4648)



KI einbinden - DotMatrix - 30.04.2010 10:34

Hallo,

leider tauchen bei mir keine Erweiterungen über das Spiel auf. Ich würde gerne eine KI einbinden.

Habe mir die AdmiralAI20 geladen.

Wie binde ich diese manuel in das Game ein? Ich erhalte immer eine Fehlermeldung. Habe einen Screenshot beigefügt. Die fibonacci Library habe ich auch schon.

Ich weiß aber nicht was ich mit den ganzen Dateien machen soll bzw. wo diese hinkommen. Habe schon einiges versucht, jedoch bisher keinen Erfolg gehabt. Kann mir einer genau beschreiben wie es funktioniert?

Danke für eure Hilfe.

Gruß


RE: KI einbinden - Eddi - 30.04.2010 10:53

Die Dateien gehören jeweils in "Eigene Dateien\OpenTTD\ai" und "Eigene Dateien\OpenTTD\ai\library"


RE: KI einbinden - DotMatrix - 30.04.2010 15:35

Hallo nochmal,

einen Ordner library hatte ich unter Eigene Dateien nicht. Habe einen erstellt. Habe die Dateien soweit da reingepackt. Erhalte jedoch trotzdem die Fehlermeldung.

Ich habe unter Eigene Dateien auch den Ordner ai nur im Ordner content_download. Ist das richtig? Da habe ich es reingepackt.

Eigene Dateien\OpenTTD\content_download\ai

Was mache ich falsch?


RE: KI einbinden - Eddi - 30.04.2010 16:01

In den content_download Ordner solltest du nix reinpacken, der ist für die im Spiel runtergeladenen Dateien. Direkt im OpenTTD Ordner muß der Ordner "ai" und dort als Unterordner von "ai\library" existieren, wenn die nicht existieren, einfach erstellen. Dann noch sicherstellen, daß du wirklich alle Abhängigkeiten hast.


RE: KI einbinden - DotMatrix - 30.04.2010 16:08

Ok noch eine dumme Frage,

habe den Ordner ai erstellt, dann darin den Ordner library.

Ich habe hier einmal den AdmiralAi20 Ordner. Den Inhalt des Ordners in den OpenTTD ai Ordner kopieren.

Dann habe ich den Ordner FibonacciHeap1. Den Inhalt aus diesem Ordner in den library Ordner reinkopieren, ist das so richtig?

Was meinst du mit Abhängigkeiten?


RE: KI einbinden - Eddi - 30.04.2010 16:27

Wenn AdmiralAI die Bibliothek FibonacciHeap1 benötigt, dann nennt man das Abhängigkeit. Eine KI kann mehrere Bibliotheken benötigen, und Bibliotheken können auch wieder Bibliotheken benötigen.


RE: KI einbinden - DotMatrix - 30.04.2010 16:32

Ok aber ich komme trotzdem nicht weiter.

Habe alles hier heruntergeladen:

http://noai.openttd.org/downloads/

Dort sind die AIs und die Librarys.

In der Fehlermeldung steht: couldn't find library queue.fibonacci_heap

So eine Datei finde ich da bei den librarys nicht.

--------------------------------------------------------------------------------------------------------------------------
Dieser Beitrag wurde automatisch angehängt, weil in kurzer Zeit zwei Beiträge von der selben Person geschrieben wurden:
--------------------------------------------------------------------------------------------------------------------------


Ok aber ich komme trotzdem nicht weiter.

Habe alles hier heruntergeladen:

http://noai.openttd.org/downloads/

Dort sind die AIs und die Librarys.

In der Fehlermeldung steht: couldn't find library queue.fibonacci_heap

So eine Datei finde ich da bei den librarys nicht.

Inzwischen hat sich was an meiner Fehlermeldung geändert. Nun erhalte ich folgendes, siehe Screenshot


RE: KI einbinden - Eddi - 30.04.2010 16:41

also in meinem library-Ordner befinden sich folgende Dateien:
Zitat:Graph.AyStar.4.tar
Graph.AyStar.6.tar
Pathfinder.Road.3.tar
Queue.BinaryHeap.1.tar
Queue.FibonacciHeap.1.tar
Queue.FibonacciHeap.2.tar
... wobei ich nicht mehr genau weiß, welche KI nu welche Bibliothek benötigt.

wenn du .tar.gz-Dateien hast, mußt du die zuerst entpacken, Unterordner oder .tar-Dateien kannst du behalten.

--------------------------------------------------------------------------------------------------------------------------
Dieser Beitrag wurde automatisch angehängt, weil in kurzer Zeit zwei Beiträge von der selben Person geschrieben wurden:
--------------------------------------------------------------------------------------------------------------------------


Gewöhn dir mal bitte ab, Screenshots als .jpeg zu speichern. Benutz bitte die eingebaute Screnshot-Funktion (Strg+S) im Spiel, die macht daraus ein .png, das meistens sogar kleiner ist als ein .jpeg

Und die Neueste Version von AdmiralAI scheint 22 zu sein, wieso sagtest du oben, du wolltest 20 installieren?


RE: KI einbinden - DotMatrix - 30.04.2010 16:52

Wenn ich die Dateien bei mir entpacke, dann sind in dem entpackten Ordner nur .nut Dateien.

library.nut & main.nut


RE: KI einbinden - Eddi - 30.04.2010 16:55

Ja, die ".nut" [Nuß] Dateien werden von "Squirrel" [Eichhörnchen] "hoarded" [gehortet], das sollte also richtig sein Lächeln

die .tar-Datei enthält die .nut-Dateien in einem unkomprimierten Format, das von OpenTTD wie ein Unterordner gelesen werden kann


RE: KI einbinden - Auge - 01.05.2010 12:43

Hallo

Sollte sich das Problem nicht in Wohlgefallen auflösen, wenn man die AIs über den Content Downloader besorgt? Bei den zwei AIs, die ich so installiert habe, wurden die Abhängigkeiten von allein aufgelöst (wenn ioch mich nicht irre) und alles in die richtigen Verzeichnisse gespeichert.

Tschö, Auge


RE: KI einbinden - DotMatrix - 03.05.2010 08:53

Würde ich gerne machen. Allerdings werden bei mir keinerlei Erweiterungen angezeigt.


RE: KI einbinden - Timmaexx - 03.05.2010 19:18

Ganz blöde Frage, bist du dabei auch im Internet?
Firewalleinstellung für content.openttd.org geblockt?


RE: KI einbinden - DotMatrix - 04.05.2010 09:53

Ich bin mit dem Internet verbunden. Allerdings über einen Proxy.