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