Scripting

Magnus

Water Chip? Been There, Done That
Modder
I'm going to have to learn scripting sometime. I can figure out the syntax and commands of the language myself, I'm just wondering: what applications do I need to start cooking with gas? Obviously the mapper and the 1.2 source scripts, but then what? I'd like to edit some things in the RP and have heard it is based on sfall, how does this affect the scripting? I'm using Windows 3.1. Just kidding, it's XP.
 
Magnus said:
I'm going to have to learn scripting sometime. I can figure out the syntax and commands of the language myself, I'm just wondering: what applications do I need to start cooking with gas? Obviously the mapper and the 1.2 source scripts, but then what? I'd like to edit some things in the RP and have heard it is based on sfall, how does this affect the scripting? I'm using Windows 3.1. Just kidding, it's XP.
I'd suggest jargo's Fallout Script editor for your scripting needs.

As for sfall commands, I wouldn't worry about that. Only in a few places do I actually use them in my RP scripts and I doubt you will be modifying these scripts. In the event you do though, you just need to use the compiler that comes with sfall rather than the one that comes with the Mapper. Some more instructions are in line to get it to work properly, so come back here if you do encounter sfall commands.
 
I've been thinking of writing a MSVC 2008 plugin for .ssl scripts. I like Jargo's Editor a lot, but I'd love to try and make a plugin for an environment I regularly use.

Has anyone gotten the scripts to compile w/ Visual C++ 2008?
 
killap said:
In the event you do though, you just need to use the compiler that comes with sfall rather than the one that comes with the Mapper. Some more instructions are in line to get it to work properly, so come back here if you do encounter sfall commands.

:shock: :shock:
Those files correct few bugs of native 1.5 FSE???
I've download them with Sfall, but don't understand where I must extract them...
You talk about int2ssl and sslc ?
Can you explain me please?
Hoping it fixes the bug I encounter...
For exemple, when I use FSE to make my node, when I register in the script, FSE makes talk procedure like that:

Code:
procedure talk_p_proc begin
start_gdialog(NAME, self_obj, 4, -1, -1);
gsay_start;
if (get_critter_stat(Dude_obj, STAT_iq)>3) then
call node001;
else
call node2000;
gsay_end;
end_dialogue;
end

but it's not the right way to write the procedure.
It must be written like this:
Code:
 procedure talk_p_proc begin
   
   
   if (get_critter_stat(Dude_obj, STAT_iq)>3)  then begin
   start_gdialog(NAME, self_obj, 4, -1, -1);
      gsay_start;
      call node001;
      gsay_end;
   end_dialogue;
   end
   
   end

with the conditions in first...
If not, there is a lot of troubleshooting with locals variable for exemple...
Thanks for your help about files of timeslip.
Read you soon.

Brother Soifran
 
Back
Top