Various modding questions

Description:
That's correct. When I use examine action icon in barter mode, I get item(armor) description which includes my new information, but if I examine weapon with rounds, I get overriden info, that shows only info about rounds.
Obviously, NovaRain forgot to specify exactly where this hook works.
In the next versions, we will add support for barter and other places. (i.e. this is in the plans).
 
if you can't figure out how to program game scripts correctly, then you have nothing to do in the sfall code, and you need knowledge of C++ and Assembler language.
To make the use for weapons option, you'll have to rewrite a hell of a lot of code in the engine.
You're right.
 
Yes 0ctav0, Stalin is right.

Changing sfall is no easy matter. You need to know assembly pretty well. You need to know C pretty well. And you need to be able to read sfall's code and understand it pretty well. IF you got all that, then you'd also know how to go about changing it. You have to be a decent programmer to do all of that, which is possible if you want to. However you kinda need to be a decent programmer first and that's beyond being couched here.

Just know that changing sfall is not normal modding for fallout 2 and is expert stuff. Even normal modding for fallout 2 aint that easy either, so. Know that before you begin.
 
That's correct. When I use examine action icon in barter mode, I get item(armor) description which includes my new information, but if I examine weapon with rounds, I get overriden info, that shows only info about rounds.
You need to enable FullItemDescInBarter in ddraw.ini. I tried overriding the description of 10mm SMG and it works in barter screen.
 
Last edited:
What is the difference between functions:

critter_inven_obj
and
critter_inven_obj2

Also what do those colors mean inside of the editor? Why some funcs are orange and some skin color and some yellow?

Thanks.
 
The vanilla critter_inven_obj returns 0 for the item pointer in player's inactive hand while critter_inven_obj2 can return a valid pointer. It should already be written in the notes.txt.
AFAIR the reason not to "fix" the vanilla one is in case some script depends on that behavior.

The color is probably due to the difference between opcode functions and metarule macros.
 
Last edited:
Back
Top