Fallout 2 mod FO2 Engine Tweaks (Sfall)

there's a bug with gecko skinning perk with controlMode. As the battle ended, gecko skinning perk will raise up.
Looks like Gecko Skinning doesn't have a rank cap like some other perks, so it can be raised up to some ridiculous level with script functions. I added a rank cap for it when NPC combat control mod initialized. Since this isn't a serious game breaking bug, I'm not planning to release a sfall update just for it. But you can download the attached fixed script here. (EDIT: now included in sfall 4.0.3+)

You see sfall team managed to cut out all of player owned perks from NPC's character sheets but later on They've decided to reintroduce some back mainly Gecko Skinning and Awareness AFAIR. there might be other perks treated this way as well.
Nope, I only made Gecko Skinning available to other critters. If you want more perks available, you can modify the gl_partycontrol script.
BTW, I have no idea why your game slows down on an offline machine. sfall's OverrideArtCacheSize only set art_cache_size in fallout2.cfg to 256 and nothing else. You can try to run the game in a windowed mode with a smaller screen size to see if it runs better.
 
Last edited:
I'm not exactly sure how did You got the extra gecko skinning perks, however there is a bug with Economy and Combat rebalance mod. You see after purchasing the gecko skinning knowledge from a trapper in klamath's trapper town You can get second level of that skill when talking to Smiley after You rescue Him from toxic caves.

About ECCO, I'm aware about extra gecko skinning perk. Hope the fix will come soon.

And maybe somebody will finally manage to stop the slowdowns when running Fo2 with sfall on an offline machine. game runs smooth when i have internet connected, however if i remove the plug from router and run the game, it ocasionally slow down to a crawl for a few moments the bigger party i have the slower it gets and longer it takes to return to smooth gaming.

Maybe you should enable debugging log to see what the cause of the slowdown. As for me (I'm offline player),
the slowdown happen later in the game when I entering any town map and the debug log only show infinite ERROR: attempt to reference map var out of range: 2. What the cause of this error is still unknown to me but I try to investigate as I play right now.

Looks like Gecko Skinning doesn't have a rank cap like some other perks, so it can be raised up to some ridiculous level with script functions. I added a rank cap for it when NPC combat control mod initialized. Since this isn't a serious game breaking bug, I'm not planning to release a sfall update just for it. But you can download the attached fixed script here.

Thanks you so much bro!!
 
I'm trying to make a critter semi-transparent via script. If I got it right, then this should do the trick, no?
Code:
set_proto_data(obj_pid(self_obj),PROTO_CR_FLAGS,(FLAG_TRANSSTEAM + FLAG_LIGHTTHRU));

Thing is, it doesn't work. The critter won't change his appearance at all. What am I missing?

Oh, also I have no idea how to remove the flag again later?
 
Last edited:
You need to use get/set_flags() for FLAG_* object flags.
For removing flags, I'd try set_flags(self_obj, get_flags(self_obj) - FLAG_*)
 
Example:
Code:
#define SetSelfFlag(x)           set_flags(self_obj, x)
#define GetSelfFlag              get_flags(self_obj)

// Set flag
SetSelfFlag(GetSelfFlag bwor FLAG_TRANSGLASS)
// Reset flag 
SetSelfFlag(GetSelfFlag bwand bwnot(FLAG_TRANSGLASS))
 
When using the DebugEditorKey, I can't move my mouse after the game pauses (using Windows 10 here.) Unfortunately this means I can't really use it, any workaround for this? (BackgroundMouse would work, except the mouse goes outside of the window and clicks on other things...)
 
sfall 4.0.3 and 3.8.8 are released on SourceForge, along with their respective modders packs and win2k version (3.8.x only).
Changelog said:
v4.0.3
>Fixed broken ExtraGameMsgFileList option
>Fixed a bug in NPC combat control that increases the perk rank of Gecko Skinning when a combat ends
>Added a fix for add_mult_objs_to_inven script function only adding 500 of an object when the "count" argument is over 99999
>Improved the fix for player's base EMP DR to make sure the value is set correctly
>Item highlighting mod now only highlights lootable corpses
Mr.Stalin's sfall script editor (extended version) is removed from moddders pack due to request. You can download them from NMA.
 
Last edited:
Well, the result is the look of the ghost in Den.

220
 
That looks pretty cool. Is this for your mod? Also, did you try it on an Adv. Power Armor? That would be a fearsome thing.
 
This is a screenshot from Fallout 1, where this was used the first time. :>
 
Looks like Gecko Skinning doesn't have a rank cap like some other perks, so it can be raised up to some ridiculous level with script functions. I added a rank cap for it when NPC combat control mod initialized. Since this isn't a serious game breaking bug, I'm not planning to release a sfall update just for it. But you can download the attached fixed script here. (EDIT: now included in sfall 4.0.3+)


Nope, I only made Gecko Skinning available to other critters. If you want more perks available, you can modify the gl_partycontrol script.
BTW, I have no idea why your game slows down on an offline machine. sfall's OverrideArtCacheSize only set art_cache_size in fallout2.cfg to 256 and nothing else. You can try to run the game in a windowed mode with a smaller screen size to see if it runs better.
Not sure if my issue is related, but I just did a fresh install of Fallout 2 with the latest Sfall and when I reached level 3, Gecko Skinning was among the perks to choose from.

My installation is as follows:
Fallout 2
RP 2.33
Sfall 4.03
Economy and Combat rebalance mod
 
Not sure if my issue is related, but I just did a fresh install of Fallout 2 with the latest Sfall and when I reached level 3, Gecko Skinning was among the perks to choose from.
Thanks for reporting. Yes, it's kinda bugged because Gecko Skinning doesn't have any level requirement.
I'll set its level requirement to 999 to prevent it from appearing in the list in next release.
 
Thanks for all the hard work you have done for us NovaRain!

EDIT:

Guys, I gotta ask a simple question for the instalation I am going thru to make sure I'm not making any newbie mistakes:

The instalation order I'm going thru is the following:

1: GOG Games Fallout 2
2: Killap's Restoration Patch
3: Sfall Version 4 (Asks me if I want to overwrite files)

As I finish this and start a new game, I see that one of the features of the Restoration Pack isnot available (The one that modifies the looks of your character at the beginning of the game) and I wonder if I'm doing something wrong or they are not compatible at all. Also, when I continue thru the game and enter the ToT I see the following message:

YOU HAVE OVERWRITTEN THE
RP.DDRAW.INI FILE!
REVERT BACK BEFORE IT'S TOO LATE!

But I guess that's common because I overwriten some of the Killap files with Sfall..

I've been browsing thru the thread but the related questions I have found earlier are from a previous Sfall version so I thought maybe this could be something new.

Also, I would like to thank everyone involved in this project again since F2 is my favourite game ever.
 
Last edited:
Back
Top