[S][03.06.08][0.8b] GAIUS - Global AI Upgrade Scripts

Hier ist der ideale Ort um über Scripts und Mods für X³: Reunion zu diskutieren.

Moderators: Scripting / Modding Moderators, Moderatoren für Deutsches X-Forum

User avatar
X-Freak Cartman
Posts: 4017
Joined: Mon, 2. Oct 06, 15:08
x3

Post by X-Freak Cartman »

Naja... nur, dass deine Stationshändler nicht mehr vorschriftsgemäß arbeiten...

Das hatte ich befürchtet, ein anderer User hat meine Befürchtung bestätigt: Es gibt einen Fehler in dem Script, der die beste Station für den Handel aussucht... Das Ding ist einfach extrem komplex geraten und untersucht Faktoren wie die Sprungmöglichkeit des Schiffes, Preise, Entfernung, mögliche Transportmengen usw usf... Ich hatte nicht die Möglichkeiten, das zu testen... bis jetzt. Ich werde heut ein paar hundert Tests diesbezüglich durchführen und erneut einen Hotfix veröffentlichen -.-
User avatar
X-Freak Cartman
Posts: 4017
Joined: Mon, 2. Oct 06, 15:08
x3

Post by X-Freak Cartman »

Der zweite Hotfix wurde eben veröffentlicht. Ihr findet den DL im Releasepost.

Er behebt folgende Probleme:
  • Inkompatibilitäten mit der PilotAI von Azz (endlich Kopfgelder und das "Piepwenntot" ^^)
  • Fehlerhafte Stationshändler (die können endlich wieder ordentlich handeln)
  • Durch Kampfdrohnen verursachte ILs (move.gaius.movetostation.buysell)
Damit sind alle mir bekannten Fehler beseitigt und ich kann mich endlich neuen Projekten widmen - OZ, KSW MK3 1.2, GAIUS 1.0 und nicht zuletzt FLAME.
Maulwurf112
Posts: 5
Joined: Sun, 27. Aug 06, 16:57

Post by Maulwurf112 »

Moin
hab da ne infinite loop
move.gaius.movetosector:100:3:0:71044913 $nextsector.friend=
Ref Obj: Goner Hightechtransporter (GTSIB-70), env=Unbekannter Sector

hab dann GAIUS deaktivert und wieder aktiviert aber nach paar minuten trat der Fehler wieder auf.
Zu der Zeit hab ich grad paar Xenon verarztet mit 3 Staffeln M3 mit KSMK3.
Ich spiel mit XTM, Bonuspaket,... und der aktuellen Version von GAIUS und KSMK3.

MfG
Maulwurf
User avatar
X-Freak Cartman
Posts: 4017
Joined: Mon, 2. Oct 06, 15:08
x3

Post by X-Freak Cartman »

Hmm... Der gleiche Fehler trat bei einem anderen User vor ein paar Tagen auf. Ich versuche verzweifelt, ihn zu reproduzieren.

Tritt der Fehler nur ein mal auf oder bekommst du hunderte Nachrichten? (Letzteres sollte der Fall sein, sry dafür ^^)

Da das Schiff in einem unbekannten Sektor ist, kann ich nur raten, dass es innerhalb der nächsten Stunde oder so zerstört wird.

Ich kann dir nur raten, GAIUS zu deaktivieren und einmal die Stunde zu aktivieren und nachzusehen, ob der Fehler noch da ist.
Bis dahin versuch ich, einen Logscript zu schreiben. Alternativ kannst du mir auch einen Save, bei dem der Fehler kurz bevor steht oder schon hunderte Nachrichten reinflattern, per E-Müll schicken. Wäre nett, wenn du deinen scripts- und t-Ordner ebenfalls beilegen könntest.

Um das Paket zu verkleinern, kannst du den t-Ordner kopieren und alle t-Dateien, die nicht mit "49" beginnen, aus dem kopierten Ordner löschen. Dann auch noch die Datei "490001", egal, ob xml oder pck, löschen und den Ordner verpacken. Der t-Ordner ist dann um mehrere Megabyte kleiner und lässt sich schneller verschicken.

Wär ne nette Sache, da ich anscheinend sonst nicht darauf komm, wo der Fehler liegt...

btw:
el_ebriigisto23@web.de
User avatar
X-Freak Cartman
Posts: 4017
Joined: Mon, 2. Oct 06, 15:08
x3

Post by X-Freak Cartman »

Neuer Hotfix veröffentlicht

Diesmal beseitigt er das leidige Problem der Stationshändler, die nicht verkaufen wollen (hab das letzte Mal im falschen Script gesucht, diesmal hab ich das Ding wirklich ausführlich mehrere Stunden lang getestet und es funzt)

Wundert euch nicht darüber, dass die Schiffe nicht zur nächsten Station sondern zu einer springen, die 5 Sektoren weiter entfernt ist: Kann das Schiff springen, so ist nicht mehr ausschlaggebend, wie weit die Station entfernt ist, sondern vielmehr der Preis und die zu handelnde Menge.

btw: Ihr müsst eure Stationshändler neu starten.

Download wie immer im Release-Post
User avatar
Joda
Posts: 217
Joined: Sun, 18. Jan 04, 23:44
xr

Post by Joda »

Hab da bei den al optionen einen punkt mit "gaius.main" der nicht aktiviert werden kann! ist das so gewollt oder is da bei mir/dir ein fehler drinn?
Hier mal ein pic:
http://rapidshare.com/files/61899864/x3screen00013.rar
User avatar
X-Freak Cartman
Posts: 4017
Joined: Mon, 2. Oct 06, 15:08
x3

Post by X-Freak Cartman »

Tja, du hast entweder das Update-Paket komplett vernachlässigt oder die Datei "!al.plugin.gaius.pck" nicht entfernt. Entferne sie und der Fehler sollte verschwinden. (Wie auch immer, du hast grad bewiesen, dass du das Update nicht richtig durchgefährt hast, da du die Anleitung nicht gelesen hast :D)


btw: schonmal an Imageshack.us und IrfanView gedacht? Mit Letzterem kannst du die Bilder in jpg umwandeln, mit der Website kannst du sie gratis im Netz hochladen.
So muss man sie nicht erst entpacken, sondern kann sie sich gleich im Browser ansehen ^^
User avatar
X-Freak Cartman
Posts: 4017
Joined: Mon, 2. Oct 06, 15:08
x3

Post by X-Freak Cartman »

Neuer Hotfix veröffentlicht.

Er sollte das Problem andockender Schiffe beheben, die einfach vor der Station warten anstatt anzudocken. Dazu musste ich den ganzen Script neu schreiben, da ich jedoch den Fehler nicht reproduzieren konnte, bin ich hier auf eure Aussagen angewiesen.

btw: es sollte auch das Statistik-Freeze-Problem einiger User beheben.
User avatar
Joda
Posts: 217
Joined: Sun, 18. Jan 04, 23:44
xr

Post by Joda »

A jetzt ja eine insel :D habs gefunden! hab den ganzen script ordner durchsucht und eine xml variante deiner "!al.plugin.gaius.pck" gefunden :oops:
PS: hab deine readme schon gelesen und auch alles so gemacht, nur die doppelte datei eben vergessen! Und danke für das script und die ganze arbeit die du da reinsteckst!
Maulwurf112
Posts: 5
Joined: Sun, 27. Aug 06, 16:57

Post by Maulwurf112 »

So ne mail habsch dir geschickt....
Heut Abend hat ich dann noch zwei infinite loops
move.gaius.movetosector:125:2:0:75652904:0 skip it not $break
Ref Obj: A. Nahrungsmitteltransporter Geier S. (ATSBF-36), env=Unbekannter Sector
und
move.gaius.movetosector:154:2:0:76412726:0: $EC.singlesec:$EC.singlesec 3*
Ref Obj: Teladi Tiefkühltransporter Geier S. (TTSMF-05), env=Unbekannter Sector
die Meldungen kamen jeweils nur einmal und traten mit der 0.7b_4 auf.
alles
Posts: 912
Joined: Sat, 1. Oct 05, 14:42
x4

Post by alles »

Hallo Cartman,

tut mir echt leid, dich schon wieder zu belästigen, aber auch nach 0.7_4 warte ich schon geschlagene 5 min darauf, das mir meine Kopfgeld-Übersicht angezeigt wird. Oder anders Ausgedrückt: Freeze!


sonst habe ich wirklich nichts mehr zu Bemängeln :) bis jetzt.

cu
alles
User avatar
X-Freak Cartman
Posts: 4017
Joined: Mon, 2. Oct 06, 15:08
x3

Post by X-Freak Cartman »

Erm... Freeze? Spiel komplett stehen geblieben?

Das sollte eigentlich seit 0.7b_4 nicht mehr passieren... Wenn du hunderte Schiffe bisher abgeschossen hast, kann es durchaus einige Zeit dauern. Ich arbeite immer noch daran, den Mittelweg zwischen Freeze und Wartezeit zu finden...

Ich nehm doch mal an, dass es im fünften Hotfix behoben sein wird (in der nächsten Version nenn ich die Dinger dann Patch, denn als Hotfix gehen die wirklich nicht mehr durch)

@ Maulwurf
Hab die Mail empfangen. Ist soweit alles dabei, vielen Dank. Ich seh mir das bei Gelegenheit mal näher an. Hab hier noch 3 andere Saves rumliegen. Vielen Dank.
DerGraf
Posts: 328
Joined: Sun, 22. Feb 04, 11:13
x3

Post by DerGraf »

Erstmal: Schicke sache das ganze.
nun zu Problemen: hab das ganze gerade mal installiert und auch bei mir ist einmal der infinite loop fehler aufgetreten, aber nur ein mal.
Ein vie größeres Problem scheint mein Autopilot zu haben. Seit der Installation kann ich keine Sprungtore mehr anfliegen. ich bekomme zwar eine Sprachmeldung, aber aktiviert wird nichts. Der fehler ist erst nach der Gaius installation das erste mal aufgetreten.
hoffe dafür gibts ne Lösung.
mfg
graf
Es gab mal eine Frau namens Schlicht,
die reiste häufig schneller als das Licht.
Eines Tages brach sie auf, relativ gedacht,
und kehrte zurück in der vergangenen Nacht.
User avatar
X-Freak Cartman
Posts: 4017
Joined: Mon, 2. Oct 06, 15:08
x3

Post by X-Freak Cartman »

:sceptic: Das würde bedeuten, dass das einfache Sektorflug-Kommando nicht funzt, wenn das Schiff in den Zielsektor will.

Ich seh mir die ganze Sache mal näher an.
DerGraf
Posts: 328
Joined: Sun, 22. Feb 04, 11:13
x3

Post by DerGraf »

Genau das ist es. Ich hab mich die ganze zeit gefragt warum zum teufel meine schiffe nicht wegfliegen. Aber wenn der Autopilot it dem sektorflug kommando zusammenhängt macht das ganze sinn!
Es gab mal eine Frau namens Schlicht,
die reiste häufig schneller als das Licht.
Eines Tages brach sie auf, relativ gedacht,
und kehrte zurück in der vergangenen Nacht.
User avatar
X-Freak Cartman
Posts: 4017
Joined: Mon, 2. Oct 06, 15:08
x3

Post by X-Freak Cartman »

Soll das jetzt heißen, dass keines der Schiffe in deinem Spiel den Sektor wechselt?

Deinstallier GAIUS und installier es mal neu. Wenn es danach noch immer nicht funzt, bin ich vorerst ratlos...
alles
Posts: 912
Joined: Sat, 1. Oct 05, 14:42
x4

Post by alles »

Ich hatte so einen Fehler, wo ich Gaius falsch deinstalliert hatte, da gab man dem Schiff irgend einen Befehl, dann hieß es Autopilot aktiviert, aber es passierte nichts.


cu
alles
JWeets
Posts: 172
Joined: Wed, 14. Apr 04, 10:47
xr

Post by JWeets »

Noch ne Sache zu den Händlern,die fliegen jetzt zwar los aber nur durch das nächste Tor kurz dahinter haben sie Alzheimer und bleiben stehen.Wenn ich selbst in den betreffenden Sektor fliege wissen sie wieder was zu tun war.Kurz gesagt, nur wenn ich selbst zugegen bin funzt alles. Ich kann aber nicht Überall zur gleichen Zeit sein.Die KSW scheint das gleiche Problem zu haben. Ach ja das Andocken klappt wieder seit 04.

Gruß Jo
User avatar
X-Freak Cartman
Posts: 4017
Joined: Mon, 2. Oct 06, 15:08
x3

Post by X-Freak Cartman »

@ alles
It's no bug, it's a feature

Der Autopilot wird in der FCS MK3-Deinstallation einmal kurz aktiviert und dann wieder deaktiviert, um Einige Sachen zurückzusetzen und Fehler zu vermeiden. Es heißt nicht umsonst, du sollst das Schiff nicht bewegen ^^

@ JWeets
Schonmal GAIUS neu installiert?
Vielleicht hast du generell ein schwaches System (nicht hauen, nur eine Vermutung), sodass es mit der Scriptberechnung nicht ganz hinterher kommt.

Keine Ahnung, wo der Fehler liegen könnte... Der Code ist jedoch so geschrieben, dass es kein wait falsch interpretiert - es ist kein wait mehr vorhanden ^^
JWeets
Posts: 172
Joined: Wed, 14. Apr 04, 10:47
xr

Post by JWeets »

Ja alles mehrfach neu installiert...um ganz sicher zu gehen.Auch Ingame deaktiviert und alles wieder aktiviert.
An meinem Rechner ne' glaub ich nicht,ich lasse zu Zeit 2.8 Ghz auf das Spiel los,2 Gb RAM und das Spiel selbst ist auf einem Raid-Verbund installiert.
(54,3 Fps ).
UNI H machen ihren Job klaglos .Es sind nur die Stationshändler betroffen.

Gruß Jo

Return to “X³: Reunion - Scripts und Modding”