Objekt-Hacking-Kurs
3
© by shaklin
Kurs 3: Eigene Kassen-NPC's erstellen
Wenn man neue Kassen für die Städte neuerstellt bzw
clont, hat man das Problem das Zufalls-NPC's erstellt werden und
nicht nur der eigene NPC. Das kann man lösen, indem man einfach
alle ID's der NPC's in Kasse mit der des eigenen NPC's austauscht.
Ich erkläre das ganze mit dem Tool 'Script
Station', ist so ähnlich wie Iff Pencil 2.
Wie man die Skins der NPC's austauscht, habe ich übrigens
-hier-
erklärt.
Hot-Date Kassen-NPC:
geclonte Dateien:
Expansion-Pack3: Cashregisters.iff
(Kasse)
Einen NPC:
z.b. NPC_Clerk.iff (NPC)
- Zuerst brauchen wir die ID des NPC's.
Dazu öffnen wir den Transmogrifier, klicken auf unser Objekt
und gehen auf 'Edit Object'.
Im nächsten Fenster dann auf 'Edit Definition'.
Unter GUID sehen wir dann die ID-Nummer:

Wir schreiben uns die ID-Nummer auf
- Nun öffnen wir als erstes die Kasse mit 'Script Station'.
Hier müssen wir die #4107, #4108
und die #4111 ändern.
Also zuerst gehen wir in die #4107
und doppelklicken auf die 6. Zeile,
und klicken auf 'Expert Edit'.
Es öffnet sich dann dieses Fenster:

Wichtig sind hier 'Parameter 0' und 'Paramter
1'.
Nun schreiben wir die ID unseres NPC's rein. In meinem Beispiel
ist die ID AE96F17E.
Die ID wird nun umgekehrt reingeschrieben:
Parameter 0: F17E
Parameter 1: AE96
Das ganze sieht nun so aus:

Alles mit OK bestätigen.
Nun das gleiche in den Zeilen 7, 13
bis 16
- Jetzt gehen wir zum nächsten, die #4108

Hier tauschen wir die ID in den Zeilen 6, 7
und 13 bis 16
- So, und zum Schluss noch die #4111

Zeilen: 6, 7 und 13
bis 16
Bei einem Downtown-NPC müssen
wir übrigens nichts ändern
Fertig!
Vacation Kassen-NPC:
geclonte Dateien:
Expansion-Pack4: CashRegisterVacation.iff (Kasse)
Einen NPC: z.b. NPC_Vacation_ClerkFD.iff
(NPC)
- Zuerst brauchen wir die ID des NPC's.
Dazu öffnen wir den Transmogrifier, klicken auf unser Objekt
und gehen auf 'Edit Object'.
Im nächsten Fenster dann auf 'Edit Definition'.
Unter GUID sehen wir dann die ID-Nummer:

Wir schreiben uns die ID-Nummern auf
- Die Kasse nun mit 'Script Station' öffnen
Wir gehen in die #4107
und doppelklicken auf die 6.Zeile:
Hier klicken wir auf 'Expert Edit', es erscheint
dieses Fenster:

Wichtig sind hier 'Parameter
0' und 'Paramter 1'.
Nun schreiben wir die ID unseres NPC's rein. In meinem Beispiel
ist die ID AE96F17E.
Die ID wird nun umgekehrt reingeschrieben:
Parameter 0: F17E
Parameter 1: AE96
Das ganze sieht nun so aus:

Alles mit OK bestätigen.
Nun das gleiche in den Zeilen 7, 13
bis 16 machen
Bei einem Vacation-NPC
müssen wir übrigens nichts ändern
Fertig!
Unleashed-Kassen-NPC:
geclonte Dateien:
Expansion-Pack5: CashRegisterUnleashed.iff (Kasse)
Einen NPC: z.b. NPC_Register_Clerk_med.iff (NPC)
- Zuerst brauchen wir die ID des NPC's
und die der Kasse.
Dazu öffnen wir den Transmogrifier, klicken auf unser Objekt
und gehen auf 'Edit Object'.
Im nächsten Fenster dann auf 'Edit Definition'.
Unter GUID sehen wir dann die ID-Nummer:

Wir schreiben uns von beiden Dateien die ID-Nummern
auf
- Die Kasse nun mit 'Script Station' öffnen
Wir gehen in die #4107
und doppelklicken auf die 2.Zeile:
Hier klicken wir auf 'Expert Edit', es erscheint
dieses Fenster:

Wichtig ist hier 'Parameter
0' und 'Paramter 1'.
Nun schreiben wir die ID unseres NPC's rein. In meinem Beispiel
ist die ID AE96F17E.
Die ID wird nun umgekehrt reingeschrieben:
Parameter 0: F17E
Parameter 1: AE96
Das ganze sieht nun so aus:

Alles mit OK bestätigen.
Nun das gleiche in den Zeilen 13 bis 17
Mit der Kasse wären wir Fertig!
- Nun den NPC öffnen, gehen in die #4096
und doppelklicken auf die 16. Zeile
Hier klicken wir auf 'Expert Edit',
es erscheint dieses Fenster:

Wichtig ist hier 'Parameter
0' und 'Paramter 1'.
Nun schreiben wir die ID unserer Kasse rein. In meinem Beispiel
ist die ID 533BA00F.
Die ID wird nun umgekehrt reingeschrieben:
Parameter 0: A00F
Parameter 1: 533B
Das ganze sieht nun so aus:
Alles mit OK bestätigen
und speichern.
Fertig!
|