Schritt 1: Erstellung des NPC
Man muss natürlich zuerst das „T.E.S. Construction Set“ öffnen; danach klickt man auf das „Objekt Window“ und wählt “actor” (auf das Plus klicken). Wenn man dies getan hat erscheinen neue Kategorien. Eine davon heißt “NPC”. Diese nun auswählen und dabei nicht auf Plus klicken!. Nun sieht man rechts neben der Kategorienansicht eine Tabelle, in der alle NPCs des Spiels aufgelistet werden. Mit der rechten Maustaste ist nun auf die Tabelle zu klicken. Es erscheint ein kleines Menü am Mauszeiger.
Dort klickt man nun auf “new”. Es öffnet sich ein Fenster und in diesem sieht man nun die verschiedenen Optionen zum Erstellen des NPCs. In die Zeile „ID“ gibt man nun “TestNPC” . In die Zeile “Name” gibt man nun den gewünschten Namen des NPC ein. Da ich unkreativ bin, heißt er bei mir “Test”. Wählt als Rasse (“Race” Feld): “imperial” (auf Deutsch Kaiserlicher). Probiert unter dem Menüpunkt “Face” und “Face advanced” ruhig ein bisschen herum, denn unser Test NPC soll ja einzigartig aussehen.
Schritt 2: Bestimmung der Klasse und der Fertigkeiten
Unter der Scriptzeile (“None” eingetragen lassen!) seht ihr das “class”-Feld. Das klickt ihr nun an und wählt: “commoner”. (“Commoner” sind gewöhnliche Leute, die in den Städten leben). Unter dem Menüpunkt “stats” könnt ihr die Fertigkeiten(“Skills”) und die Attribute bestimmen. Wer es einfach haben möchte, setzt einfach einen Haken in “Auto calc stats” (die “stats” werden dann automatisch verteilt). Wenn man dies eingestellt hat klickt man auf OK.
Schritt 3: Inventar und Platzierung in der Welt
Der NPC sollte nun in der Liste unter “TestNPC” aufgeführt sein. Wählt nun das Fenster “Cell View” aus. Dort klickt man auf das Feld “World Space” und wählt
“SkingradWorld”. In der Liste darunter führt man einen Doppelklick auf “SkingradExterior” aus. Ihr seht nun, wie sich die Welt im “Render Window” aufbaut.
Wie ihr dann sicher schon erkannt habt, befinden wir uns im Cell der Kathedrale von Skingrad. Zoomt nun (mit dem Mausrad) auf die Straßenkreuzung vor der Kathedrale
bis ihr ein kleines rotes “X” seht. Nun geht ihr wieder ins “Object Window” und zieht euren NPC („drag ‘n’ drop“) in das “Render Window”, er sollte nun dort erscheinen. Mit einem Druck auf die Taste “F” wird er auf dem Boden platziert.
Schiebt ihn nun in die Nähe des “X”.
Wie euch sicherlich aufgefallen ist, ist eurer NPC noch ganz nackt.
Dies wollen wir nun ändern. Klickt deshalb nun mit einem Rechtsklick auf euren NPC in der Objekt Liste und wählt in dem kleinen Menü “edit” aus. Nun klickt ihr auf das Feld “Inventory”. Ihr solltet dann eine leere Liste darunter sehen. Nun geht ihr erneut auf das Objektfenster und wählt “Items” und danach “Clothing” aus. Dann könnt ihr das, was euer NPC tragen soll, auswählen und per drag ‘n’ drop (auf diese Weise könnt ihr ihm alles ins Inventar geben was unter “Items” steht) in die leere Liste unter “Inventory” ziehen. Gebt ihm nun eure Wunschkleidung oder -rüstung (die ihr unter “Armor” findet) und schließt danach das Fenster mit einem Klick auf OK.
Schritt 4: Erstellung des Tagesablaufs
Nun wollen wir dem NPC “Leben einhauchen”. Doppelklickt dazu auf euren NPC im “Render Window” und dann auf “Edit base”. Unten links seht ihr nun das Feld “AI”. Klickt darauf. Ihr seht nun das „AI“ Fenster mit einer leeren “package list”, rechts klickt nun darauf und wählt “new”.
Als „ID“ gebt ihr nun “aaaDefaultWander” ein. Wählt danach als “Package Type”(oben-rechts) Wander aus. Nun auf “Location” (in der Mitte) klicken und setzt einen Haken dort hinein. Dann wählt ihr die Option “Near Reference” und wählt als Cell “skingradExterior” (das ist der Cell, wo euer Test NPC steht) aus. Nun geht ihr auf “Ref” und wählt “XMarker ‘SkingradChapelStepsMarker’” (Das ist das “X” neben dem euer NPC steht) aus. Nun gebt ihr noch als Radius “5000″ ein. Schließt nun mit “OK”
Nun soll euer NPC aber nicht nur rumlaufen, sondern auch was essen. Geht deshalb wie folgt vor:
Wieder in der “Package List” mit einem Rechtsklick auf “new”. Als ID gebt ihr “meinEat” ein. Als Packagetyp logischerweise “Eat” auswählen und unter “Shedule” “Time”: “12″ eintragen und “duration” “1″. Nun geht auf Location und wählt diesmal nicht “Near Reference” sondern “In Cell”. Dort geht ihr auf “skingradWestwealdInn”. Euer NPC wird dann täglich um 12 Uhr für eine Stunde in die Taverne “zur Westebene” etwas essen gehen. (Ihr solltet eurem NPC etwas Gold in das Inventar geben, da er sonst versuchen wird das Essen zu klauen)
Wenn euer NPC einen Ort zum Schlafen hat, geht ihr genauso wie eben beschrieben vor, nur dass ihr statt Package Type “eat” , “sleep” eingebt und vielleicht auch eine passende Uhrzeit wählt. Den Ort, an dem das Bett steht, gebt ihr bei „Location” unter “In Cell” ein.