Page 1 of 2
Frage zu Scripts bei Fallout 2
Posted: Thu Dec 13, 2007 11:43 pm
by Fye
Hallo, ich wollt ma wissen ob es ne Möglichkeit gibt einzustellen mit was für Items man startet ?

Re: Frage zu Scripts bei Fallout 2
Posted: Fri Dec 14, 2007 7:26 am
by Lexx
Ja. Die entsprechende Prozedur dazu findest du im Script der Startmap (ARTEMPLE.SSL).
procedure Initial_Inven;
procedure Initial_Inven begin
variable item;
item:=create_object(PID_SPEAR,0,0);
add_mult_objs_to_inven(dude_obj,item,1);
end
=> die Var "item" festlegen
=> der Var "item" das entsprechende Objekt zuweisen
=> das Objekt dem Spielerinventar hinzufügen [kommando(wer,was,anzahl);]
Du kannst beliebig viele Items hinzufügen, musst danach das Script aber logischerweise erst kompilieren.
Re: Frage zu Scripts bei Fallout 2
Posted: Fri Dec 14, 2007 1:23 pm
by Fye
Thx, Ich werds direkt ma ausprobiern

Re: Frage zu Scripts bei Fallout 2
Posted: Fri Dec 14, 2007 4:18 pm
by Fye
Also....,
Ich komm damit irgendwie nich zurecht.
Ich geh bei meinem Fallout2 Ordner dann unter data\scripts öffne ich mit FSE das artemple script.
Dann bei den Zeilen :
procedure Initial_Inven
begin
variable LVar1 := 0;
LVar1 := op_create_object(7, 0, 0, -1);
op_add_mult_objs_to_inven(op_dude_obj(), LVar1, 1);
end
habe ich bei create object die 7 in eine andere Zahle geändert weil die 7 soweit ich verstanden hab für den Speer steht. Aber was mach ich danach und geht das überhaupt so einfach ??
Re: Frage zu Scripts bei Fallout 2
Posted: Sat Dec 15, 2007 4:54 pm
by Fye
Hab jetzt die Scipts vom Mapper geöffnet und so umgeschrieben das man z.B. mit einem Messer beginnt.
Allerdings stürzt das Spiel nun ab sobald ich mich damit ausrüste und mich bewege.

Kann mir einer sagen woran das liegt ?
Re: Frage zu Scripts bei Fallout 2
Posted: Sat Dec 15, 2007 5:16 pm
by Lexx
Ich verstehe nicht ganz. Eigentlich müsste es bei dir genau so im Script stehen:
procedure Initial_Inven begin
variable item;
item:=create_object(PID_SPEAR,0,0);
add_mult_objs_to_inven(dude_obj,item,1);
end
Mit "PID_SPEAR" und nicht der ID. Es gibt auch keine LVar1 bei mir.
Ein Beispiel für ein anderes Startinventar:
procedure Initial_Inven begin
variable item;
item:=create_object(PID_KNIFE,0,0);
add_mult_objs_to_inven(dude_obj,item,1);
item:=create_object(PID_SAWED_OFF_SHOTGUN,0,0);
add_mult_objs_to_inven(dude_obj,item,1);
item:=create_object(PID_SHOTGUN_SHELLS,0,0);
add_mult_objs_to_inven(dude_obj,item,1);
item:=create_object(PID_BAG,0,0);
add_mult_objs_to_inven(dude_obj,item,1);
end
Das kompilieren und schon solltest du mit einem Messer, einer abgesägten Schrotflinte, Munition und einem Beutel beginnen. Die Item-Namen findest du in der Header-Datei "ITEMPID.H".
/Edit: Mir fällt gerade auf.. kann es sein, dass du das kompilierte Script vorher dekompiliert hast? Warum? Es liegt doch unkompiliert dem Mapper bei.
Re: Frage zu Scripts bei Fallout 2
Posted: Sat Dec 15, 2007 11:46 pm
by Fye
Jo beim ersten Versuch hab ich das Dekompiliert....
Danach hab ich aber die SSL aus dem Mapper genommen und so gemacht wie du beschrieben hast.
Ich hab dann auch die Sachen im Inventar, aber sobald ich mich damit ausrüste seh ich meinen Charakter nicht mehr und wenn ich mich bewge stürzt das Spiel ab.
Weißt du woran das liegen könnte ?
Re: Frage zu Scripts bei Fallout 2
Posted: Sun Dec 16, 2007 12:00 am
by Lexx
Ja, logisch. Wenn du startest, benutzt dude_obj (der Spieler) die Tribal-Animationen. Für diese gibt es nicht alle Animationen (Pistole, SMG, Gewehr,...), also kannst du "in dem Stadium" nur unbewaffnet oder mit Speeren, etc. kämpfen.
Re: Frage zu Scripts bei Fallout 2
Posted: Sun Dec 16, 2007 12:32 pm
by Fye
Aso

Das heißt entweder Animation verändern oder wie lange dauert dieses "Stadium"?
Re: Frage zu Scripts bei Fallout 2
Posted: Sun Dec 16, 2007 12:35 pm
by Lexx
Sobald du den Tempel der Erprobung verlässt, bekommst du den Bunkeranzug und die Spielfigur wechselt. Ab da an kannst du jede Waffe benutzen. Natürlich gäbe es auch die Möglichkeit, die fehlenden Animationen nachzubauen ---- aber das ist natürlich eine Sauarbeit, weshalb ich denke, dass man auf sowas noch Jahre warten kann, wenn das überhaupt jemand durchziehen sollte.
Re: Frage zu Scripts bei Fallout 2
Posted: Sun Dec 16, 2007 5:20 pm
by Fye
Ok thx!
Das mit der Sauarbeit glaub ich dir gerne, is ja aber auch nich nötig wollts halt nur ma ausprobiern

Re: Frage zu Scripts bei Fallout 2
Posted: Thu Dec 20, 2007 5:50 pm
by Mr.Wolna
Lexx wrote:
Ja, logisch. Wenn du startest, benutzt dude_obj (der Spieler) die Tribal-Animationen. Für diese gibt es nicht alle Animationen (Pistole, SMG, Gewehr,...), also kannst du "in dem Stadium" nur unbewaffnet oder mit Speeren, etc. kämpfen.
Ich denke da hast du unrecht. weil dude_obj die Hero animationen benützt(also ohne die irokesse friesur), korrigiert mich,wenn ich mich irre!
Re: Frage zu Scripts bei Fallout 2
Posted: Thu Dec 20, 2007 10:12 pm
by Lexx
Nein. Wenn du ein neues Spiel startest, benutzt dude_obj den Tribal-Critter und für diesen gibt es nicht alle Animationen. Sobald du den Tempel der Erprobung verlässt, wird die Spielfigur gewechselt und die Beschränkung durch fehlende Animationen ist aufgehoben.
Re: Frage zu Scripts bei Fallout 2
Posted: Fri Dec 21, 2007 12:50 am
by Mr.Wolna
Dann habe ich mich wohl geirrt
Aber wo bleibt dann die Irokesse?
@Fye kannst ja die fehlenden Anis durch die vorhandenen Hero Animationen ersetzten wenn du es unbeding willst, fällt ja net weiter auf(bis halt auf die Frisuer)
Re: Frage zu Scripts bei Fallout 2
Posted: Fri Dec 21, 2007 9:01 am
by Lexx
Der Spielfigur wird einfach nur ein anderes Grafikset zugewiesen, wobei bei einem der beiden Grafiksets nicht alle Animationen vorhanden sind. Das ist alles. Ich habe das gleiche Prinzip auch in meiner Mod benutzt (jeder der vorgefertigten Charaktere hatte ein anderes Aussehen.. zumindest in der ersten Version, da Timeslips Engine Tweak damit Probleme hatte.)
Re: Frage zu Scripts bei Fallout 2
Posted: Fri Dec 21, 2007 2:42 pm
by Mr.Wolna
Ah so ist das, trotzdem versteh ich das nicht von den Entwickler hätten ja gleich......
naja merk grad das es je egal ist, als ob der Tempel der Erprobung so lange dauern würde

Re: Frage zu Scripts bei Fallout 2
Posted: Fri Dec 21, 2007 2:54 pm
by Lexx
Ne. Wenn die von jeder Figur alle Animationen dazu gepackt hätten, wäre das Spiel noch mindestens um eine CD größer geworden. Der Platz hat einfach nicht ausgereicht. (und man überlege, wie viel Speicher man damals im Durchschnitt zur Verfügung hatte. Auf meinem Installationslaufwerk damals, ging nichts mehr rauf, nachdem ich die Vollinstallation von Fallout gewählt hatte)
Re: Frage zu Scripts bei Fallout 2
Posted: Fri Dec 21, 2007 3:12 pm
by Mr.Wolna
Stimmt hab ich gar nicht drann gedacht

Ja die alte Zeit, und jetzt 5 GB pro Game

Re: Frage zu Scripts bei Fallout 2
Posted: Fri Dec 21, 2007 8:10 pm
by Lexx
5GB ist ja heute noch recht wenig.

Re: Frage zu Scripts bei Fallout 2
Posted: Sat Dec 22, 2007 12:26 pm
by Mr.Wolna
Ich meine die Mindestinstallation
