Fallout 4
0 of 0

File information

Last updated

Original upload

Created by

KevKiev

Uploaded by

kevkiev

Virus scan

Safe to use

About this mod

Batch file that makes various NPCs essential (89 in total): named settlers, caravan merchants and their crews, level 4 merchants, wandering and stationary wasteland merchants and much more. As a bat file, it's totally customizable by the player.

Permissions and credits
Changelogs
DESCRIPTION (V4.2)

USERS OF V4, 4.1: PLEASE SEE STICKY POST FOR MINOR TYPO FIXES

Batch file that makes various NPCs essential (89 in total).  You don't have to start a new game but, if an NPC is already dead, the bat command won't effect them and won't do any harm.  You can easily make any of the NPCs unessential later but PLEASE first read what I've mentioned below on that.

There's no DLC content or, except for Trudy and Patrick (Drumlin Diner), any NPC that you may decide to kill as part of a quest.

I included so many NPCs because you can easily edit the file to suit your own tastes.  If you don't want one or more NPCs to be essential, just open the "enpcs.txt" file, delete the appropriate line(s) and save before activation.  The description after each line makes it easy to find the NPC(s) you want. 

MOD INSTALLATION/ ACTIVATION

Download the mod manually, unzip and place enpcs.txt in your main Fallout 4 folder (the one that has the FO4.exe).   Activate it in-game by going into console (press the tilde key, i.e. "~") and typing "bat enpcs" without quotations and hit [enter]. 

NPCs INCLUDED IN THE MAIN FILE

Abernathy Farm:  Blake, Connie, Lucy, Clarabell (brahmin), Maisie (cat)
Atom Cats Garage:  Bluejay, Duke, Johnny D, Rowdy, Roxy, Zeke, Peepers (eyebot)
Bunker Hill:  Deb, Joe & Tony Savoldi, Kay, Kessler, Old Man Stockton, the Brahmin and the (4) unnamed Caravan Workers
Caravan Merchants:  Cricket, Doc Weathers, Lucas Miller, Trashcan Carla and all their guards and Brahmins
Covenant:  Dora (cat) see below for adding other Covenant residents
Diamond City:  Sheffield
Drumlin Diner: Trudy and Patrick see below for adding the 2 raiders when you first meet Trudy
Egret Tours Marina:  Phyllis Daily
Finch Farm: Abigail, Abraham, Daniel see below for adding Jake
Graygarden: Supervisors Brown, Greene and White
Level 4 Merchants:  Anne Hargraves, Doc Anderson, Holt Combes, Ron Staples, Smiling Larry, The Scribe, Tina DeLuca, Trader Rylee, Vault-Tec Rep
Salem: Barney Rook see below re: UFO4P v2.0.6+
Sanctuary:  Jun & Marcy Long
Shamrock Taphouse:  Drinking Buddy
Sunshine Tidings Co-op:  Professor Goodfeels
The Castle: The 2 previously killable Minuteman who help fight the Mirelurks and their Queen during Taking Independence
The Slog:  Arlen Glass, Deirdre, Holly, Jones, Wiseman, and the (3) unnamed Workers
Warwick Homestead:  Janey, Roger & June* Warwick, Cedric Hopton *See below re: June Warwick bugfix, and adding Bill Sutton
Stationary Wasteland Merchants:  Bethany, Eleanor and her dog Teddy, Leonard Moore, Opal, Slim
Wandering Wasteland Merchants: Gene and his Junkyard Dog, Kelly (but not her Brahmin), Dreth, Kat and her sentrybot Gus
... and Manta Man

ADDING YOUR OWN NPCs

AT YOUR OWN RISK you could also use the Fallout Wiki to find base ids and add NPCs that aren't covered here to enpcs.txt before activating - it's always a good idea to double check in FO4Edit and/or the CK to make sure of what you're editing.  It's also a good idea to add [space] [semicolon] [space] [some description] after an added line, to describe which NPC the code is for. 

For example, I've read complaints of Covenant being wiped out by Rust Devils before the Covenant questline.  Or, maybe you want to side with the town.  The Covenant NPCs aren't included in this mod (except Dora the cat) since you might want to kill them but, if you want to add some or all of them, click the spoiler tag below and copy and paste the lines you want into enpcs.txt before activating.  Probably not a good idea to add Honest Dan if you're going to side with the town.

Covenant Residents:
Spoiler:  
Show

setessential 00039fcd 1 ; Covenant - Brian Fitzerald
setessential 000890c1 1 ; Covenant - Deezer
setessential 000f246a 1 ; Covenant - Dr. Montgomery
setessential 00039fd3 1 ; Covenant - Jacob Orden
setessential 000537e2 1 ; Covenant - Penny Fitzgerald
setessential 00037056 1 ; Covenant - Swanson
setessential 00039fd1 1 ; Covenant - Talia McGovern
setessential 00039fcf 1 ; Covenant - Ted Huntley
setessential 00039fc5 1 ; Covenant - Honest Dan


For another example, the Caretaker (Railroad):
Spoiler:  
Show
Someone posted that the caretaker died in their game. He's not currently in the file since he should be protected (i.e. killable only by the player) and, afaik, his status can change to unprotected for the purposes of a random encounter, where he can be killed by another NPC, should you wipe out the Railroad.  But you can add the following line if you want to include him:

setessential 000B3EC7 1 ; Railroad - The Caretaker


MAKING NPCs UNESSENTIAL AGAIN

If you want to make an included NPC unessential later, find the NPCs baseid in enpcs.txt then, while in game, use the console command "setessential <baseid> 0".  Note the space between the words and number.  PLEASE NOTE THOUGH, based on testing in my game, if you set a protected NPC as essential via console then set them as unessential later on, that NPC may (probably will, but it depends on the NPC) become unessential and unprotected, i.e. killable by anyone.

To make a batch file to make it easier to set NPCs as unessential, copy and paste the desired NPC record(s) from enpcs.txt into a new notepad (".txt") file, substituting 0 (zero) for the 1 that follows the base id, and give it an easily remembered name.  Place it in the same Fallout 4 folder as you put enpcs.txt and activate just like the main file.

For example, in my game I set Bill Sutton (Warwick Homestead) and Jake Finch (Finch Farm) as essential, but have a "killbill" and "killjake" bat file installed so I can finish their quests whichever way I want, like so: 
Spoiler:  
Show
to set Bill as essential, add this to enpcs.txt:
setessential 0003f238 1 ; Warwick Homestead - Bill Sutton
then make a "killbill.txt" file with this:
setessential 0003f238 0
and, for Jake:
setessential 0003f22d 1 ; Finch Farm - Jake
setessential 0003f22d 0

And here's the codes for the Raiders at Drumlin Diner if you want to do something similar with them:
Spoiler:  
Show

to set essential:
setessential 00106a04 1 ; Drumlin Diner - Wolfgang
setessential 00106a08 1 ; Drumlin Diner - Simone
to set unessential:
setessential 00106a04 0 ; Drumlin Diner - Wolfgang
setessential 00106a08 0 ; Drumlin Diner - Simone

NOTE RE: JUNE WARWICK

I successfully tested each NPC early in my game to make sure this mod worked however, at some later point, June Warwick lost her essential status and died.  I tried another Nexus mod that uses a plugin to set her as essential, and its version that sets her to protected, but neither worked.  I tried making my own plugins that did the same, but those didn't work either.

I haven't been able to figure out/ cure this bug so, as a workaround, I've added a command into the file that boosts June's health by 99000.  I'd rather have her essential or protected, but this is the best idea I could come up with and it's worked for me for 100+ levels.  If you get the bug, hopefully that'll work for you. If you don't, then no harm done.

BARNEY ROOK & UFO4P

V2.06 of UFO4P (Dec.5/18) set Barney to essential until the player enters the trigger zone around his house.  This might override a setessential console command, leaving Barney unessential after that point despite previously running this mod. If that's the case, and you have UFO4P v2.06 or later, a workaround might be to console "setessential 0004d472 1" after that point, but I don't know. I'll test in a future game when I have a chance.  I'm still on V2.04 of the unofficial patch.