Tutorial für einen ständigen Begleiter (Mit NPC Erstellung)

Transcrição

Tutorial für einen ständigen Begleiter (Mit NPC Erstellung)
Tutorial für einen ständigen Begleiter (Mit NPC Erstellung)
1. Das Construction Set
Öffne das Construction Set (http://www.elderscrolls.com/downloads/updates_utilities.htm).
Dann markiere folgende Datei: Oblivion.esm, anschliessend klickst du auf OK.
2. Die Rasse und das Geschlecht
Nun wendet wir uns dem Object Window zu, am besten vergrösserst du es ein bisschen, dann
erweiterst du die Rubrik Actors, dann die Rubrik NPC. Hier kannst du dich entscheiden, was
für eine Rasse und welches Geschlecht dein Begleiter haben soll (du kannst es auch erst später
wählen), ich wähle einen männlichen HighElf.
3. Der NPC
Nun wählst du einen der NPCs aus und machst einen rechtsklick, und klickst auf Edit.
Nun gibst du bei der ID MeinNPC ein, beim Namen gibst du ihm einen neuen Namen, der
dir gefällt. Ich nenne ihn “Robert der Schreckliche“. Wenn unter Script etwas steht, setzt du
es auf None. Nun könnt ihr folgendes bestimmen:
Eine Klasse, z.B. Assassin.
Den Level, z.B. 15
Die Rasse, z.B. HighElf
Das Geschlecht, nur wenn du einen weiblichen Begleiter willst, musst du ein Häkchen bei
Female setzen.
Den Combat Style lässt du auf Default.
Das Death Item lässt du auch auf Default.
Dann setzt du bei PC Level Offset, Essential und Respawn ein Häkchen.
Das sieht dann so aus:
4. Das AI Package
Klick auf AI.
Setzte Agression auf 30, Confidence auf 100, Energy Level auf 60 und Responsibility auf 50
(Du kannst natürlich auch andere Werte nehmen).
Lösche nun alle AI-Packages die in der Liste angezeigt werden.
Jetzt klicke rechts in die List und wähle New.
Als ID gibst du MeinAIPackage1 ein. Den Rest füllst du wie folgt aus:
Wechsle unten in die Rubrik Target.
Klicke auf OK.
Dann auf Save.
5. Rubriken Stats und Factions
Hier kannst du die Persönlichkeit einstellen.
Wenn du deine Attribute, Skills, etc. selbst bestimmen möchtest, entfernst du das Häkchen bei
PC Level Offset und, falls vorhanden, das Häkchen bei Auto calc stats.
Das könnte dann etwa so aussehen:
In der Rubrik Factions löschst du alle Einträge. Wenn du willst kannst du nun, eine eigene
oder eine aus Oblivion einfügen. Klicke auf oben auf Charakter, dann auf Factions, dort siehst
du alle im Spiel verfügbaren Factions. Wie man eine eigene Faction erstellt kannst du in
meinem Tutorial Factions nachlesen.
6. Rubriken Inventory und SpellList
Auch hier Löschst du alle Einträge. Dann gehst du in den Object Window und erweiterst die
Rubrik Items, dort findest du alles, womit du deinen NPC ausrüsten kannst. Ziehe den
Gegenstand den du in den Inventar aufnehmen willst in die Liste, dann kannst du noch die
Anzahl bestimmen. Nehmt nicht zuviel in den Inventar, es könnte sein, dass er nicht alles
tragen kann. Oben in der Mitte, wird angezeigt wie viel ihr noch tragen könnt.
Meine Ausrüstung setzt sich wie folgt zusammen (7/325: :Jetzige Last /Maximale Last):
Wenn du deinen NPC betrachten willst setzte unter Preview Full ein Häkchen.
Wechsle nun in die Rubrik SpellList und Lösche wiederum alle Einträge. Im Object Window
kannst du in der Rubrik Magic, Zauber und Eigenschaften in deine Liste ziehen. Achte darauf,
dass du nicht zu mächtige Zauber auswählst, da sie der NPC sonst nicht benutzen kann.
Die Rubrik Animation kannst du überspringen.
In den Rubriken Face und Face Advanced kannst du das Gesicht deines NPC verändern.
Unten in der Mitte kannst du unter Hair, die Frisur und unter Eyes die Augenfarbe ändern.
Ich erkläre dies hier nicht, da es zu lange dauern würde. Für eine bessere Ansicht des Kopfes
setzt du ein Häkchen unter Preview Head.
7. Platzierung in der Welt
Bevor wir uns dem Script zuwenden platzieren wir den NPC in Tamriel. Klicke auf OK und
bestätige die Frage mit ja.
Jetzt speicherst du das ganz, klicke Oben links auf File, dann Save. Gib jetzt einen Namen für
das Plugin ein. z.B. “Robert der Schreckliche“
Wechsle in den Cell View und dann in die Rubrik Tamriel.
Sortiere die Daten nun nach den Koordinaten, und suche die Koordinaten 11,20 heraus.
Mit einem Doppelklick öffnest du diese Stelle in der Welt. Wahrscheinlich erscheint die Welt
dunkel, drücke a . Mit dem Mausrad kannst du näher heran zoomen, wenn du shift drückst
kannst du die ganze Karte verschieben. Versuche in diese Ansicht zu gelangen.
Dann wählst du im Object Window unter NPC deinen Begleiter aus und ziehst ihn in die
Welt.
Ausgang aus den Abwasserkanälen des Gefängnisses.
Wenn du ihn anklickst, kannst du ihn in der Welt herumschieben, wenn du dazu noch z
drückst kannst du die Höhe verändern. Um ihn auf dem Boden zu platzieren drücke F. Achte
darauf, dass kein Körperteil sich im Boden befindet. Wenn du das Spiel startest, wirst du
deinen Begleiter an dieser Stelle finden.
Mach einen Doppelklick auf den NPC und gib die Reference-Editor-ID ein.
8. Das Script
Mache einen Klick auf Edit Base. Jetzt klickst du auf die Punkte, rechts neben der Script
Auswahl.
Klicke in dem Fenster das sich öffnet, Links oben auf Script, dann auf New.
Kopiere den folgenden Script in das weisse Fenster:
scn MeinNPCScript1
ref MeinNPC1
short Folgen
short state
short done
Begin onActivate
if ( IsActionRef player == 1 )
set MeinNPC1 to getself
MessageBox "Was soll ich tun?", "Mir Folgen", "Hier Warten", " Abbrechen"
set done to 1
Endif
End OnActivate
Begin GameMode
MeinNPC1.GetFriendHit player
MeinNPC1.GetIgnoreFriendlyHits
If done == 1
set state to GetButtonPressed
if state == 0
if Folgen == 0
MeinNPC1.AddScriptPackage MeinAIPackage1
StopWaiting MeinAIPackage1
set Folgen to 1
set done to 0
Return
elseif Folgen == 1
set Folgen to 1
set done to 0
Return
Endif
elseif state == 1
if Folgen == 1
MeinNPC1.RemoveScriptPackage MeinAIPackage1
Wait MeinAIPackage1
set Folgen to 0
set done to 0
Return
elseif Folgen == 1
set Folgen to 0
set done to 0
Return
Endif
elseif state == 2
return
set done to 0
Endif
Endif
Endif
End GameMode
Ersetze die roten Wörter durch die Reference-Editor-ID deines NPCs
Ersetzte die blauen Wörter durch die ID deines AI-Packages.
Klicke auf Script, Save. Dann schliesst du das Fenster. Jetzt klickst du erneut auf Edit Base
und wählst unter Script, “MeinNPCScript1“.
Jetzt kannst du das Fenster schliessen und das Ganze nochmals speichern.
Ich hoffe dieses Tutorial hat dir geholfen. Ich würde mich freuen, wenn du mir deine
Meinung, Verbesserungsvorschläge oder Fehler mit einem Mail, an
[email protected] , mitteilen würdest.
Mit freundlichen Grüssen
Olorin der Weissmagier

Documentos relacionados