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!



Edit-klick mich View-klick mich Clonen-klick mich Export-klick mich