Fallout 2 mod FO2 Engine Tweaks (Sfall)

Discussion in 'Fallout General Modding' started by Dude101, Jul 30, 2007.

  1. Mr.Stalin

    Mr.Stalin Agent of Enclave Modder

    427
    Oct 29, 2015
    critters do not use AP when accessing any items from their inventory, they spend their points only for reload/use the item.
     
  2. NovaRain

    NovaRain Casual Modder Modder

    Mar 10, 2007
    sfall 4.2.8.1 and 3.8.28.1 are released on SourceForge, along with their respective modders packs. They are maintenance releases for the previous version.
     
    • [Rad] [Rad] x 2
  3. gustarballs1983

    gustarballs1983 Vault Dweller

    766
    Oct 28, 2009
    @NovaRain @Mr.Stalin

    or anyone who knows...

    How can i enable additonal (fourth) premade character to be present during charactr choice?

    I mean the SCIENCE.CGD/SCIENCE.BIO/SCIENCE.FRM are present in premade folder in master.dat folder (currently speaking about Fo:Sonora).

    I have this:

    ;Uncomment these lines to control the premade characters offered when starting a new game
    ;Multiple options should be separated by commas, and there must be the same number of entries in both lines
    ;Premade names not should exceed 11 characters
    PremadePaths=combat,diplomat,stealth,science
    PremadeFIDs=201,203,202,XXX

    So what to enter in PremadeFIDs field instead of XXX for it to search for SCIENCE.FRM?

    the game engine shows something as fourth option only when there's a picture present.
     
  4. NovaRain

    NovaRain Casual Modder Modder

    Mar 10, 2007
    The FID is the index number in intrface.lst. You need to add the filename science.frm at its end, and the FID will be "line number - 1" (because FID starts from zero).
     
  5. Cyrus

    Cyrus It Wandered In From the Wastes

    152
    Nov 5, 2015
    In ssl can return values be functions?

    Example:
    Code:
    return get_proto_data(PID, offset);
     
  6. NovaRain

    NovaRain Casual Modder Modder

    Mar 10, 2007
    Yes. You didn't test it first?
    Code:
    procedure Dude_FID begin
       return get_proto_data(obj_pid(dude_obj), PROTO_FID);
    end
    
    // another procedure
    fid := Dude_FID();
    display_msg("My FID: " + fid);
    
     
  7. Cyrus

    Cyrus It Wandered In From the Wastes

    152
    Nov 5, 2015
    well yes I had examples of where I did use it in simple arithmetic, but I've been having some unexpected errors lately, and its been casting doubt over what I thought I knew. Its not just the return statement, its also inside if conditions and elsewhere. you know, when you become unsure of something then you become superstitious and you start to question and doubt things that maybe you don't need to. I started to wonder if there are places or certain functions that I shouldn't use in certain places. Which doesn't make sense really. So I wanted just to confirm outside of my own head with someone else.
     
  8. QuantumApprentice

    QuantumApprentice It Wandered In From the Wastes

    178
    Feb 9, 2018
    I've been having an issue with newer sfall builds where I can manually change the speed using the SpeedMultiInitial setting, but the speed settings don't change in-game when using the default SpeedModKey and the related SpeedKeys. I'm not sure what I'm doing wrong here.
    Any help?
     
  9. NovaRain

    NovaRain Casual Modder Modder

    Mar 10, 2007
    Try turning off Num Lock.
     
  10. QuantumApprentice

    QuantumApprentice It Wandered In From the Wastes

    178
    Feb 9, 2018
    lol really? it's that simple :P
    I guess having the numlock on changes the scancodes, thanks for pointing that out
    Is it possible to have duplicate scancodes for each key? So I can set mine to work even with numlock on?