Fallout 4

Fallout 4

View Stats:
How to remove npc health scaling? FO4Edit
So I changed the basic no armor raiders to have around 40 HP and the 10mm pistol to do 25 DMG. So it should 2 shot them but instead it takes around 5-7 shots to kill a basic raider? Why is that? Is there a scaling modifier somehere. I'm only awere of fHealthEnduranceOffset but I already set it to 0 and it probably only affects the player.
< >
Showing 1-11 of 11 comments
Enemy health in Fallout 4 scales based on their level, so they have a base health value, an endurance value that adds health, and finally enemy level which is usually responsible for the sponginess of enemies especially later game (ontop of resistances). If you want an un-leveled world you will need to change the records for all enemies -or use SCOURGE.
Most enemies don't scale at all. It is only the toughest variants that scale based on level. There is no scale modifier for enemy health, but there is one for the damage you deal. It is based on the difficulty setting. (It also changes the amount of damage you receive from enemies as well.)

Instead of individual enemies scaling based on your level (and the level of the area), most instead has static stats. Your level simply determines which enemy type spawns. If the game says a low level raider is supposed to spawn, you get the level 1 Raider. Advance a bit more, and those raiders get replaced by the level 4 Raider Scum, then the level 9 Raider Psycho. The standard level 1 Raider will have the same stats when you are level 100 as it had when you were at level 1.
Last edited by steventirey; Feb 4 @ 2:32pm
You didn't take armor/damage resistance into account in your calculation, and perhaps difficulty if you're playing above normal
SILKO Feb 5 @ 3:42am 
I'm playing on normal and the raiders I spawn were almost naked. They had like a sack on their had so armor and difficulty shouldn't be the issue.
I also set fNPCHealthLevelBonus, fAVDHealthStartEndMult fHealthEnduranceOffset to 0, so no idea what's the issue.

I also see health and calculated health. Sometimes they are 0 or -10 by default. Makes no sense to me.
Last edited by SILKO; Feb 5 @ 3:43am
In ACBS - Configuration section, actors that have the PC Level Mult flag scale with player level with the Level Mult factor (1.00000 = same level as you), otherwise they don't scale. There's no need to tweak settings for that

Calculated Health = Health (determined by class) + Health Offset (can be modified manually), so rank 1 raiders have-10 health to make them easier

You can do an easy test and click a raider from the console and type getav health to see how much HP they actually have
SILKO Feb 5 @ 10:12am 
@Chaoslum So if I understand correctly, Health under PRPS section is added to the "Base Class Health" and that is the final hp.
But it's still a bit weird because I changed the HP of the raider I'm testing to 20 and the base class hp which I assume is "Citizen" value for CNAM - Class. So I searched up the classes changed the health to 0 but the Raider has 60 hp for some reason. I'm confused a bit.
not sure what the purpose is but you can rely on already existing things to do it for you

F4SE - F4SE library adress ( both just drag and drop files no organiser needed )

and

https://www.nexusmods.com/fallout4/mods/73976

scaling flag remover
( also a drag and drop script, no organiser needed really )

this will undo all scaling from all npc's in the entire game

if you set your raider hp to 20, then that raider will have 20hp for the entire game no matter how much you level up.
500 hours later, still at 20 hp only

you can ofc to this manually and remove the pclevelmulti flag on anything manually
this kinda does it for you though....

if you are trying to build a mod, once again, you can just rely on this to support your mod
( scourge does it to )

ofc if you only want the raider specifially to be unleveled, then this won't do what you want as it's overkill then and you'll have to do it manually
Last edited by Baby_Cookie[WOLF]; Feb 5 @ 2:57pm
SILKO Feb 6 @ 1:36pm 
Took me my sanity but I found it. HumanRace had a default HP of 40 which was added to the raiders I edited. I set it to 0 and now I can change HPs directly without anything else modifying it. Thanks for all the help guys. :)
Last edited by SILKO; Feb 6 @ 1:44pm
Originally posted by SILKO:
Took me my sanity but I found it. HumanRace had a default HP of 40 which was added to the raiders I edited. I set it to 0 and now I can change HPs directly without anything else modifying it. Thanks for all the help guys. :)

You might want to set that to something like 1 instead. Should there be some NPC that isn't getting HP from elsewhere and instead gets it entirely from that HumanRace thing, setting it to 0 might cause some issues. With 0, some NPCs might possibly start spawning in dead.
Last edited by steventirey; Feb 6 @ 2:03pm
Yeah I don’t think that’s a safe solution OP. Do as Chaosium advised or use the suggested mod.
SILKO Feb 7 @ 9:26am 
@steventirey Good idea, just to be safe.
@The Inept European That's what I used for debugging. I want to change HP for npc individually.
< >
Showing 1-11 of 11 comments
Per page: 1530 50

Date Posted: Feb 4 @ 1:13pm
Posts: 11