Oblivion:Packages Window: Unterschied zwischen den Versionen

Aus Skript-Wiki
Wechseln zu: Navigation, Suche
K (Die Seite wurde neu angelegt: [http://www.ei-der-zeit.com/LexikonCSIV/tesiv-cs/Fenster_Programm/package.html Packages] Packages Window [[Kategorie: AI (Packages)|...)
 
(Text von Avantares eingefügt)
Zeile 1: Zeile 1:
[http://www.ei-der-zeit.com/LexikonCSIV/tesiv-cs/Fenster_Programm/package.html Packages]
+
== Packages allgemein ==
 +
Packages ("Pakete") sind Bündel von AI ("KI") Instruktionen und Bedingungen, wann und wie sie ausgeführt werden. Sie werden an einem Actor platziert, indem sie auf die AI Package Liste gezogen werden.
 +
 
 +
Wenn ein Actor ein neues Package benötigt, wird die Liste von oben aus durchsucht. Das erste Package, das vom Zeitplan und den Konditionen her am ehesten zusagt, wird dann ausgeführt.
 +
 
 +
Die AI Package List erreicht man, in dem man entweder im Editor einen Doppelklick auf einen Charakter macht, oder im Obbjektfenster einen Doppeklick auf einen Charakter. Nun öffnet sich das NPC-Fenster (Bei einer Kreatur das "Creature-Fenster").Nun klickt man hier auf den Button "AI" unten links. Ein weiteres Fenster öffnet sich und hier findet man die AI Package List, die alle Bewegungsabläufe für den jeweiligen Actor anzeigt. Will man nun einen neuen Eintrag erstellen, klickt man in die Liste mit rechtere Maustaste und wählt "new" aus dem Kontextmenü. Das folgende Fenster erscheint:
 +
 
 +
http://www.ei-der-zeit.com/LexikonCSIV/pic/cs-aipackagelist.jpg
 +
 
 +
* '''ID''': Feste Bezeichnung für das Package. Dieser Name muss wie immer einzigartig sein.
 +
* '''Package Type''': Setzt das Basis-Benehmen für das Package. Jeder Typ gibt unterschiedliche Eingabefelder frei.
 +
* '''Flags''': Eine Anzahl von Eigenschaften, die zu dem erstellten Package zugefügt werden. Einige der Bezeichnungen sind einleuchtend (z.B. "Always Run": Der Actor rennt während diesem Package).
 +
* '''Door Flags''': Hiermit kann festgelegt werden, ob alle Türen innerhalb der Zelle, die ein Actor während des Package durchgeht verschlossen werden oder geöffnet bleiben.
 +
* '''Schedule-Reiter''': Setzt die Zeit fest, an der ein Package beginnt. Der Zeitrahmen kann nur zu vollen Stunden beginnen. Als ungeschriebene Regel gilt; setze Tag ("day") und Monat ("month") ODER Tag in der Woche ("day of the week"), niemals beides! Die Gründe sollten einleuchten ;)
 +
* '''Conditions-Reiter''': Eine Liste von Bedingungen die erfüllt werden müssen, damit das Package gestartet wird. Wird auch nur dann angewendet, wenn der Zeitpunkt richtig ist. "Run on Target" ist nur erlaubt, wenn das Package ein definiertes Ziel hat.
 +
* '''Location-Reiter''': Definiert die Location, wo das Package läuft. Es wird ausdrücklich Empfohlen hier nur die "Near Reference" Optionen zu wählen. In der "Cell"-Option können ungewollte Verhaltensweisen auftreten. Wenn keine Location gewählt wird, gilt die nähere Umgebung als Standard.
 +
** Near Reference: Wähle den Bezug aus dem Render-Fenster oder aus der Liste.
 +
** In Cell: Nicht empfohlen. Kann ungewollte Verhaltensweisen produzieren.
 +
** Near Current Location: Zentriert die Package-Location dort wo der NPC das Package beginnt.
 +
** Near Editor Location: Zentriert die Package-Location auf dem Punkt, an dem der NPC standardmäßig gesetzt wird (Erstplatzierung also).
 +
** Radius: Der Radius des Zentrums vom Package, in der es noch ausgeführt werden darf.
 +
* '''Target-Reiter''': Einige Package-Typen haben Ziele die unabhängig von der Location sind.
 +
** Specific Reference: Wähle den Bezug aus dem Render-Fenster oder der Liste
 +
** Any Object: Wähle eine Object ID oder eine Klasse von Objekten.
 +
** Value: Die Zahl dieser Items mit denen das Package interagiert, wenn es ein allgemines Ziel ist. Es ist die Distanz zum Ziel, wenn es ein spezifisches Ziel ist.
 +
 
 +
== Weiterführende Themen ==
 +
 
 +
A
 +
 
 +
[[ob:AI Button|AI Button]]
 +
 
 +
[[ob:Accompany Package|Accompany Package]]
 +
 
 +
[[ob:Ambush Package|Ambush Package]]
 +
 
 +
 
 +
C
 +
 
 +
[[ob:Cast Magic Package|Cast Magic Package]]
 +
 
 +
 
 +
E
 +
 
 +
[[ob:Eat Package|Eat Package]]
 +
 
 +
[[obEscort Package|Escort Package]]
 +
 
 +
 
 +
F
 +
 
 +
[[ob:Find Package|Find Package]]
 +
 
 +
[[ob:Flags on Packages|Flags on Packages]]
 +
 
 +
[[ob:Flee Package|Flee Package]]
 +
 
 +
[[ob:Follow Package|Follow Package]]
 +
 
 +
 
 +
P
 +
 
 +
[[ob:Package Types|Package Types]]
 +
 
 +
 
 +
S
 +
 
 +
[[ob:Sleep Package|Sleep Package]]
 +
 
 +
 
 +
T
 +
 
 +
[[ob:Travel Package|Travel Package]]
 +
 
 +
 
 +
U
 +
 
 +
[[ob:UseItemAt Package|UseItemAt Package]]
 +
 
 +
 
 +
W
 +
 
 +
[[ob:Wander Package|Wander Package]]
 
[[Kategorie: Grundlegendes Wissen|Packages Window]]
 
[[Kategorie: Grundlegendes Wissen|Packages Window]]
 
[[Kategorie: AI (Packages)|Packages Window]]
 
[[Kategorie: AI (Packages)|Packages Window]]

Version vom 3. August 2008, 17:02 Uhr

Packages allgemein

Packages ("Pakete") sind Bündel von AI ("KI") Instruktionen und Bedingungen, wann und wie sie ausgeführt werden. Sie werden an einem Actor platziert, indem sie auf die AI Package Liste gezogen werden.

Wenn ein Actor ein neues Package benötigt, wird die Liste von oben aus durchsucht. Das erste Package, das vom Zeitplan und den Konditionen her am ehesten zusagt, wird dann ausgeführt.

Die AI Package List erreicht man, in dem man entweder im Editor einen Doppelklick auf einen Charakter macht, oder im Obbjektfenster einen Doppeklick auf einen Charakter. Nun öffnet sich das NPC-Fenster (Bei einer Kreatur das "Creature-Fenster").Nun klickt man hier auf den Button "AI" unten links. Ein weiteres Fenster öffnet sich und hier findet man die AI Package List, die alle Bewegungsabläufe für den jeweiligen Actor anzeigt. Will man nun einen neuen Eintrag erstellen, klickt man in die Liste mit rechtere Maustaste und wählt "new" aus dem Kontextmenü. Das folgende Fenster erscheint:

http://www.ei-der-zeit.com/LexikonCSIV/pic/cs-aipackagelist.jpg

  • ID: Feste Bezeichnung für das Package. Dieser Name muss wie immer einzigartig sein.
  • Package Type: Setzt das Basis-Benehmen für das Package. Jeder Typ gibt unterschiedliche Eingabefelder frei.
  • Flags: Eine Anzahl von Eigenschaften, die zu dem erstellten Package zugefügt werden. Einige der Bezeichnungen sind einleuchtend (z.B. "Always Run": Der Actor rennt während diesem Package).
  • Door Flags: Hiermit kann festgelegt werden, ob alle Türen innerhalb der Zelle, die ein Actor während des Package durchgeht verschlossen werden oder geöffnet bleiben.
  • Schedule-Reiter: Setzt die Zeit fest, an der ein Package beginnt. Der Zeitrahmen kann nur zu vollen Stunden beginnen. Als ungeschriebene Regel gilt; setze Tag ("day") und Monat ("month") ODER Tag in der Woche ("day of the week"), niemals beides! Die Gründe sollten einleuchten ;)
  • Conditions-Reiter: Eine Liste von Bedingungen die erfüllt werden müssen, damit das Package gestartet wird. Wird auch nur dann angewendet, wenn der Zeitpunkt richtig ist. "Run on Target" ist nur erlaubt, wenn das Package ein definiertes Ziel hat.
  • Location-Reiter: Definiert die Location, wo das Package läuft. Es wird ausdrücklich Empfohlen hier nur die "Near Reference" Optionen zu wählen. In der "Cell"-Option können ungewollte Verhaltensweisen auftreten. Wenn keine Location gewählt wird, gilt die nähere Umgebung als Standard.
    • Near Reference: Wähle den Bezug aus dem Render-Fenster oder aus der Liste.
    • In Cell: Nicht empfohlen. Kann ungewollte Verhaltensweisen produzieren.
    • Near Current Location: Zentriert die Package-Location dort wo der NPC das Package beginnt.
    • Near Editor Location: Zentriert die Package-Location auf dem Punkt, an dem der NPC standardmäßig gesetzt wird (Erstplatzierung also).
    • Radius: Der Radius des Zentrums vom Package, in der es noch ausgeführt werden darf.
  • Target-Reiter: Einige Package-Typen haben Ziele die unabhängig von der Location sind.
    • Specific Reference: Wähle den Bezug aus dem Render-Fenster oder der Liste
    • Any Object: Wähle eine Object ID oder eine Klasse von Objekten.
    • Value: Die Zahl dieser Items mit denen das Package interagiert, wenn es ein allgemines Ziel ist. Es ist die Distanz zum Ziel, wenn es ein spezifisches Ziel ist.

Weiterführende Themen

A

AI Button

Accompany Package

Ambush Package


C

Cast Magic Package


E

Eat Package

Escort Package


F

Find Package

Flags on Packages

Flee Package

Follow Package


P

Package Types


S

Sleep Package


T

Travel Package


U

UseItemAt Package


W

Wander Package