TT-MS Headquarters
Einbinden von Ki's - 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: Einbinden von Ki's (/showthread.php?tid=5425)



Einbinden von Ki's - raschid - 19.07.2011 10:53

Hallo,
ich habe trotz mehrstuendiger Recherche immernoch das Problem dass ich keine KI's in OpenTTD einbinden kann.
Ich kann den internen Updater von OpenTTD nicht nutzen (Proxy). Deshalb muss ich alles manuell downloaden und einbinden.
Habe folgendes bis jetzt gemacht:

1. Download von AdmiralAI.21.tar.gz von http://noai.openttd.org/downloads/AIs/
2. kopieren der Datei in C:\Program Files\OpenTTD\ai
3. versucht zu entpacken - Fehlermeldung "Archiv zerstoert"
4. ".gz" manuell entfernt und die AdmiralAI.21.tar entpackt
5. habe jetzt im Ordner also 3 Dateien: AdmiralAI.21.tar.gz, AdmiralAI.21.tar und AdmiralAI.21

Wenn ich jetzt ein Spiel starte kommt nach einiger Zeit die Meldung dass keine KI's gefunden werden koennen und dass der jetzt eingebundene nur ein Dummy ist.
Keine Ahnung was ich falsch mache.

Es waere super nett wenn jemand bitte eine kurze Anleitung geben koennte damit das funktioniert!

Vielen Dank


RE: Einbinden von Ki's - El Patron - 19.07.2011 13:35

Wenn Du die Ingame runterlädst, werden die doch von selber dorthin gepackt, wo sie hin sollen. Du darfst dann nur nicht vergessen bei Schwierigkeitsgrad einzustellen, mit vieviel KI's Du spielen willst, und vorallem mit welchen KI's. Dann sollte es klappen.


RE: Einbinden von Ki's - raschid - 19.07.2011 14:01

Hallo,

danke erstmal fuer deine Hilfe. Hab es jetzt geschafft den KI und alle libraries dazu in das Spiel einzubinden.
Allerdings kommt jettz die naechste fehlermeldung.

"Your script made an error: the index 'AIAbstractList' does not excist'"

--> siehe attachment
[attachment=4160]

Was bedeutet das jetzt?
Vielen Dank


RE: Einbinden von Ki's - planetmaker - 19.07.2011 14:11

Das ist ein Fehler mit der Version des AIs.

Du nutzt eine antike Version von AdmiralAI; bitte update diesen. Version 25 gibt's online unter 'Erweiterungen herunterladen'


RE: Einbinden von Ki's - raschid - 19.07.2011 14:56

Wie gesagt:
Ich kann den internen Updater von OpenTTD nicht nutzen (Proxy). Deshalb muss ich alles manuell downloaden und einbinden.


RE: Einbinden von Ki's - El Patron - 19.07.2011 15:24

Gucke doch mal in Deiner Firewall, ob der oder die Ports für OTTD freigeschalten sind.


RE: Einbinden von Ki's - Eddi - 19.07.2011 18:50

Alles, was man im Spiel herunterladen kann, kann man auch von http://binaries.openttd.org/bananas herunterladen

Man braucht nur das .gz zu entpacken, .tar kann man lassen (schadet aber nix, das auch zu entpacken)


RE: Einbinden von Ki's - raschid - 09.09.2011 13:58

Vielen Dank. hat jetzt alles geklappt.


RE: Einbinden von Ki's - Ulf - 08.11.2011 09:25

Warum hat OTTD nicht schon von Haus aus Ki's, so wie TTD? Ich dachte immer, dass OTTD nur eine erweiterte TTD-Version ist.


RE: Einbinden von Ki's - Addi - 08.11.2011 09:48

Nein, der TTDPatch basiert auf dem originalen TTD.

OpenTTD wurde von Grund auf neu programmiert und hat diesbezüglich mit dem originalen TTD nicht mehr viel gemeinsam.


RE: Einbinden von Ki's - Eddi - 08.11.2011 10:36

Die alte TTD-KI war noch eine Zeitlang in OpenTTD enthalten, kam aber mit vielen neuen Features nicht zurecht. Dazu kommt, daß keiner den Code wirklich verstanden hat, und er deswegen nicht erweiterbar war. Daraufhin wurde ein komplett neues KI-System entwickelt, weswegen die alte KI gänzlich entfernt werden mußte.

Die Frage, ob OpenTTD mit eingebauten neuen KIs ausgeliefert werden soll, wurde auch lange diskutiert, es wurde dagegen entschieden, weil man keinen KI-Autor bevorzugen wollte. Auch erfolgt die KI-Entwicklung unabhängig von der OpenTTD-Entwicklung, wenn also KIs zum Zeitpunkt eines Releases gleich eingebaut wären, würden unter Umständen über längere Zeit veraltete KIs verteilt, wenn kurz nach dem OpenTTD-Release die entsprechende KI geändert würde. Deswegen wurde entschieden, daß keine KIs eingebaut werden, und stattdessen ein Hinweisfenster angezeigt wird, daß man sich die KIs im Downloadmenü herunterladen muß.


RE: Einbinden von Ki's - planetmaker - 08.11.2011 10:39

(08.11.2011 09:25)Ulf schrieb:  Warum hat OTTD nicht schon von Haus aus Ki's, so wie TTD? Ich dachte immer, dass OTTD nur eine erweiterte TTD-Version ist.
Hat es doch. Sogar eine ganze Reihe. Sie verbergen sich direkt hinter den "Online-Erweiterungen" Zwinkern

Die gleiche Frage wie zu den KI könnte man auch zu NewGRFs stellen. Die Antwort ist: warum soll man nicht die Nutzer selbst entscheiden lassen, welche sie nutzen? Die Ansprüche an eine KI sind auch in etwa so vielfältig wie sie an die NewGRFs sind. Und "wir Entwickler" haben dann auch nicht die Arbeit an der Backe, eine KI auch noch zu schreiben Zwinkern


RE: Einbinden von Ki's - Ulf - 14.11.2011 09:16

Das ist alles schade. Ich muss gestehen, dass mir das alles zu kompliziert ist, neue Sachen in OTTD einzubinden, da ich nicht diesen eingebauten OTTD-Launcher benutzen möchte, mach alles immer offline. Mir liegt es Patches und Erweiterungen zu sichern und bei eventueller Neuinstallation offline mit einer .exe zu installieren.

Man hätte zumindest ein bis zwei Grund-Ki's beipacken können, was nicht bedeutet, dass nicht noch andere nach installiert werden können. Und über GRFs oder Signale möchte ich gar nicht erst schreiben, das ist mir zu hoch...


RE: Einbinden von Ki's - planetmaker - 14.11.2011 10:17

(14.11.2011 09:16)Ulf schrieb:  dass mir das alles zu kompliziert ist, neue Sachen in OTTD einzubinden, da ich nicht diesen eingebauten OTTD-Launcher benutzen möchte

Wasch mir den Pelz aber mach mich nicht naß?