PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gravierende KI-Fehler



DVD
02.03.2009, 22:08
Hallo allerseits,
folgendes Problem:
Ich arbeite an einer Total Conversion, die unter anderem in den Spielstart eingreift und die Charaktergenerierung an einem anderen Ort stattfinden lässt. Eigentlich soll, sobald die Generierung fertig ist, ein Kampf stattfinden, in dem der Spieler, zusammen mit drei Begleitern und einigen Stadtbewohnern, sich eine größere Schlacht mit einem Trupp Orks liefert.
In der Theorie funktioniert das auch ganz gut. Die Begleiter folgen dem Spieler, wie sie sollten, sowohl Gegner als auch Stadtbewohner folgen ihren per AI-Package einprogrammierten Routen. Aber der Kampf wird einfach nicht gestartet. Obwohl ich die gegenseitige Zuneigung per Faction auf 0 gesenkt und die Aggression bei jedem einzelnen Ork auf 100 gesetzt habe, greifen die Orks einfach nicht an.

Bei Sotha Sil, meinem letzten Projekt, konnte ich das Problem dadurch lösen, indem ich die NPCs manuell mit StartCombat Player den Befehl zum Angreifen gegeben habe. Dieser Befehl funktioniert aber hier nicht, weil die KI aus irgendeinem Grund verrückt spielt. Anstatt anzugreifen, läuft der Gegner einfach mit gezogener Waffe auf den Spieler zu, bis er ihn direkt berührt, und läuft einfach immer weiter. Dabei lässt er sich widerstandslos abschlachten. Nicht einmal seine Gefährten greifen ein, obwohl ich den KI-Wert bei "Responsibility" auf 100 gesetzt habe. Das gilt übrigens auch dann, wenn ich einfach meine Waffe ziehe und den NPC angreife, oder wenn ich ihn anspreche.

Ich hab in den letzten neun Stunden so ziemlich alles versucht: eigene AI-Packages, verschiedene Werte bei Energy Level und Responsibility, Angriffsscripts für beide Seiten, einen manuellen Teleport zum neuen Spawnpunkt, aber nichts davon hat funktioniert. Komischerweise funktioniert die KI einwandfrei, sobald ich weiter in das besetzte Dorf vorstoße und mich die anderen Orks angreifen. Kann mir irgendjemand hier weiterhelfen bzw. mir sagen, was ich falsch mache? Oder muss ich den Spawnpunkt wohl oder übel eine Zelle vom Kampf entfernen?
Von den KI-Einstellungen hab ich mal einen Screenshot (http://www.kellyhome.de/tes_ai.jpg) hochgeladen.


Vielen Dank im Voraus.

Malachit
02.03.2009, 22:58
Nimm mal den Haken bei "Skip Fallout Behaviour" raus, sonst lassen sich die NPCs nicht von ihrem Wander-Package ablenken.

Growlf
03.03.2009, 09:01
Sowas scheint ab einer gewissen Script- Anzahl vorzukommen:
ich beobachte öfters, daß ROO3- Kreaturen einfach sinnlos rumstehen und mich ignorieren.

Muecke49
03.03.2009, 09:15
Wenn pro Zelle mehr als 20 NPC und Kreaturen vorhanden sind, ist Oblivion nicht mehr in der Lage die AIs zu verwalten und somit werden einige AIs nicht mehr korrekt ausgeführt.

Vielleicht hängt es auch damit zusammen.

Low Post
03.03.2009, 11:48
Wenn es wirklich an zu vielen kämpfenden NPCs liegt könntest du mal die Befehle SetSceneIsComplex (http://cs.elderscrolls.com/constwiki/index.php/SetSceneIsComplex), SetAllReachable (http://cs.elderscrolls.com/constwiki/index.php/SetAllReachable), SetAllVisible (http://cs.elderscrolls.com/constwiki/index.php/SetAllVisible) & SetNoAvoidance (http://cs.elderscrolls.com/constwiki/index.php/SetNoAvoidance) ausprobieren.