Wer Probleme mit toten NPC´s hat sollte sich mal folgende Lösung durchlesen. Diese Lösung ist für solche Fälle gedacht, bei denen ein Questrelevanter NPC durch irgendwelche Feinde ums leben gekommen ist. Sei es nun Gareth (in der Kaserne) der durch die Orks gemeuchelt wurde oder z.B. Caroline die ein paar Söldnern zum Opfer gefallen ist. In diesen Fällen hat man das Problem das man einige Quests nicht mehr bekommt oder man andere nicht abschließen kann.
<img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" /> <img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" /> <img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" /> <img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" /> <img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" /> <img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" />
Bitte sorgfältig lesen <img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" /> <img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" /> <img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" /> <img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" /> <img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" /> <img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" />
<img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" /> Diese Lösung ist nicht für solche NPC´s geeignet die man selber umgebracht hat. Diese kann man zwar wieder beleben, allerdings greifen diese dann sofort wieder an.
Zum Wesentlichem:
<img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" /> <img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" /> Legt euch
unbedingt vor der Manipulation der Datei eine Sicherheitskopie an. <img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" /> <img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" />
Die Parameter der NPC´s werden in der Datei
data.000 festgehalten. Wenn es im Folgenden um das ändern von Werten geht, bezieht sich dies jeweils auf diese Datei.
Sie befindet sich in jedem Savegame. Ich möchte noch mal darauf hinweisen das hier
[color:"red"]nicht[/color] die Datei im \Run\main\startup Verzeichnis handelt.
Zum bearbeiten der Datei benötigt ihr einen Hex-Editor, wie z.b.
HEX-Edit 2000.
Tipp: Bevor ihr mit Widerbelebungsmaßnamen anfangt solltet ihr euren Char. Neben den toten Stellen und speichern. Somit kann man später das Ergebnis schneller überprüfen. <img src="/ubbthreads/images/graemlins/winkwink.gif" alt="" />
Öffnet nun die Dateo
data.000 im Hex-Editor.
Sucht nun nach dem Namen des NPC. In meinem Beispiel „Gareth“.
Dieser Name kommt allerdings öfters in der Datei vor. Man sucht also solange weiter bis man an eine Position wie diese kommt.
Hier findet man den Namen gefolgt von einer Zahl. (Bei Gareth ist dies immer die 69).
Steht der Name
ohne eine entsprechende Zahl dahinter da, so hat man die falsche Stelle und sollte weiter suchen.
Die Zeilen darüber sollten also etwa so wie im Bild aussehen. Also
keine weiteren Namen o.ä. enthalten.
Nun blättert man etwas weiter nach oben. Dort findet man die Zeichenfolge
„
80 3F 00 00 80 3F 00 00 00 00 “. Bei einigen NPC´s im Dunkelwald kann diese auch „
E6 3F 66 66 66 3F 00 00 00 00 “ lauten. Die „
3F xx xx xx 3F“ ist aber bei allen NPC´s gleich.
Diese Zeichenfolge bleibt unverändert und dient nur zur Orientierung.Der letzte „
3F Wert dient ab jetzt als Anfangspunkt beim Zählen. (siehe Bild)
Um den entsprechenden NPC wieder zu beleben ändert man nun das 7., 17. und 18. Byte hinter dem letzten „3F“ Wert auf „
00“.
Man sollte auch die Position des Char. kontrollieren. Steht dort ein Wert von „
C0 0E 00 00 00 D0“, so muß man diesen ändern. In diesem Fall befindet sich der NPC im „Aufenthaltsraum“ <img src="/ubbthreads/images/graemlins/biggrin.gif" alt="" /> . Am besten man begibt sich an die Position wo man den entsprechenden NPC gerne haben will und nimmt die Koordinaten vom eigenen Char.. Nicht vergessen sollte man auch den Wert für die Karte. Nicht das der NPC auf einmal in der falschen Gegend steht. <img src="/ubbthreads/images/graemlins/biggrin.gif" alt="" /> Wie das mit den Positionen funktioniert ist
in diesen Thread erklärt.
Wer diesem NPC noch ein paar Lebenspunkte geben will sucht sich beginnend von unten (da wo der Name des NPC steht) nach oben die Zeichenfolge „
xx FF FF FF“. Der Wert
xx steht hierbei für die Punkzahl. Die darauf folgenden
FF FF FF werden durch
00 00 00 ersetzt.
<img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" /> Auf die Vergabe von Lebenspunkten kann man aber auch verzichten. Sie ist nich zwingend nötig und macht auch nur Sinn wenn der NPC durch einen Kampf ums Leben gekommen ist. Wurde er z.B. durch den „Tot“ im Dunkelwald dahingerafft, so ist dem kein Kampf voraus gegangen und die Lebenswerte können unverändert bleiben.
Nun speichert man das ganze ab und lädt diesen Spielstand. Der Tote NPC sollte nun wieder leben und auch ansprechbar sein. So als währen er nie tot gewesen. <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />
<img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" />Diese Prozedur ist jedoch nicht so einfach wie das Positionswechseln des Charakters. Wer also Probleme damit hat oder ein NPC beim besten Willen nicht auftauchen will, der schreibe dies bitte. <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />
<img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" />In einem speziellen Fall bringt eine Wiederbelebung derzeit noch nichts: Wenn man, beim ersten Zusammentreffen mit Corinna (der Beschwörerin), den Dämon nicht getötet hat und Corinna dabei ums leben gekommen ist, so kann man diese zwar wieder beleben, sie wird aber zu keiner Kommunikation bereit sein. Dies liegt daran das die „Gesprächsfreigabe“ direkt an das Ableben des Dämons gekoppelt ist. Leider hab ich noch nicht den „richtigen“ Dämon gefunden um ihn wenigstens wieder erscheinen zu lassen. So könnte man ihn nochmals bekämpfen und die Gesprächsoption von Corinna wieder „Freischalten“.
Was nicht ist kann aber noch werden. <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />
<img src="/ubbthreads/images/graemlins/exclamation.gif" alt="" /> Diese Lösung ist z.Z. noch nicht dazu geeignet
alle (bei einigen geht es aber) NPC, die z.B. in einer Wand feststecken, an einen anderen Ort zu versetzen. Einige NPC´s kommen mehrfach im Spiel vor. Somit ist es nicht ganz einfach die richtige Positionsangabe in der Datei zu finden. Sollte mir dazu aber noch eine „allgemeingültige“ Lösung einfallen so werdet ihr es natürlich erfahren. <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />