Fallout 4 - Fallout 4 Settlement Data Maps And Console Commands

This guide contains maps of all settlements, including DLC. Along with all useful console commands, such as unlockign all settlement immediately.


Here’s the Maps of where the settlements are found.


Fallout 4 - Fallout 4 Settlement Data Maps And Console Commands

Far Harbor

Fallout 4 - Fallout 4 Settlement Data Maps And Console Commands

Nuka World

Fallout 4 - Fallout 4 Settlement Data Maps And Console Commands

Unlocking all Settlements

Sometimes you just don’t care about legitimately unlocking settlements.

Luckily, there’s an easy way to unlock all settlements anytime and anywhere you want.

I originally planned to make this a script, but unfortunately this was not possible.

Open the console by pressing ~ (US Layout)

Other layouts use different keys.

Here’s a list of keys that may work, based on language layouts:

Taken from fallout.fandom.com

  • Belgian: ù (point keyboard)
  • Brazilian: `
  • Canadian Multilingual Standard: è
  • Danish: Æ
  • Estonian: ü
  • French: ² or ù
  • Finnish: Ö
  • German: ^ or ö
  • Hungarian: ö
  • Icelandic: Æ
  • Italian: \ or | or ò
  • Japanese: @ (to the right of P key)
  • Norwegian: ø
  • Portuguese: ç
  • Russian: ё
  • Spanish: ñ
  • Swedish: å or ö
  • Swiss: ¨ (The upper key of the left of the enter key)
  • Turkish: “
  • United States: ~ or ` (to the left of the number 1 key)
  • United Kingdom: ‘ (below the @ symbol, on the same key)
  • Other possible solutions: §, ½

In the console, paste one of these lines and hit enter. Then copy and paste the next and so on.

Closing the console should get you a “You can now use the workshop at XXX” message.

Swapping the 1 for a 0 at the end of the code will remove the ability to use the workshop

player.additem 141946Home Plate (Only key needed)
prid 0006F5C5; callfunction “workshopscript.setownedbyplayer” 1Abernathy farm
prid 000B3506; callfunction “workshopscript.setownedbyplayer” 1Boston Airport
prid 00019956; callfunction “workshopscript.setownedbyplayer” 1Bunker Hill
prid 00066EB6; callfunction “workshopscript.setownedbyplayer” 1The Castle
prid 00168945; callfunction “workshopscript.setownedbyplayer” 1Coastal cottage
prid 0009B1DB; callfunction “workshopscript.setownedbyplayer” 1County crossing
prid 000E0505; callfunction “workshopscript.setownedbyplayer” 1Covenant
prid 001654BD; callfunction “workshopscript.setownedbyplayer” 1Croup Manor
prid 00164321; callfunction “workshopscript.setownedbyplayer” 1Egret Tours Marina
prid 0009B19D; callfunction “workshopscript.setownedbyplayer” 1Finch farm
prid 0009B18F; callfunction “workshopscript.setownedbyplayer” 1Graygarden
prid 0009B1F1; callfunction “workshopscript.setownedbyplayer” 1Greentop Nursery
prid 001F0711; callfunction “workshopscript.setownedbyplayer” 1Hangman’s Alley
prid 00141DF5; callfunction “workshopscript.setownedbyplayer” 1Home Plate
prid 001654CF; callfunction “workshopscript.setownedbyplayer” 1Jamaica Plain
prid 001654B8; callfunction “workshopscript.setownedbyplayer” 1Kingsport Lighthouse
prid 0016D28E; callfunction “workshopscript.setownedbyplayer” 1Murkwater construction site
prid 0009B1BE; callfunction “workshopscript.setownedbyplayer” 1Nordhagen Beach
prid 0009B1D1; callfunction “workshopscript.setownedbyplayer” 1Oberland Station
prid 00024A26; callfunction “workshopscript.setownedbyplayer” 1Outpost Zimonja
prid 00054BAE; callfunction “workshopscript.setownedbyplayer” 1Red Rocket Truck Stop
prid 000250FE; callfunction “workshopscript.setownedbyplayer” 1Sanctuary Hills
prid 0009B197; callfunction “workshopscript.setownedbyplayer” 1The Slog
prid 001E81EA; callfunction “workshopscript.setownedbyplayer” 1Somerville Place
prid 00161F4B; callfunction “workshopscript.setownedbyplayer” 1Spectacle Island
prid 0001D0E2; callfunction “workshopscript.setownedbyplayer” 1Starlight Drive-In
prid 001654D5; callfunction “workshopscript.setownedbyplayer” 1Sunshine Tidings co-op
prid 00135A90; callfunction “workshopscript.setownedbyplayer” 1Taffington Boathouse
prid 0009B1AC; callfunction “workshopscript.setownedbyplayer” 1Tenpines Bluff
prid 0009B1A5; callfunction “workshopscript.setownedbyplayer” 1Warwick Homestead

DLC Locations

prid xx00BCE7; callfunction “workshopscript.setownedbyplayer” 1Nuka World Red Rocket
prid xx000FEF; callfunction “workshopscript.setownedbyplayer” 1Vault 88
prid xx01C6AE; callfunction “workshopscript.setownedbyplayer” 1Echo Lake Lumber Mill
prid xx00AB20; callfunction “workshopscript.setownedbyplayer” 1National Park Visitors Center
prid xx038EAC; callfunction “workshopscript.setownedbyplayer” 1Dalton Farm
prid xx020650; callfunction “workshopscript.setownedbyplayer” 1Longfellow’s Cabin
prid xx000e4c; callfunction “workshopscript.setownedbyplayer” 1Mechanist Lair

Replace the xx in the ID with whatever prefix your DLC has. The number is based on load order.

If Far harbor is first on the list, swap the XX with 01, or just 1.

Should you not know the Prefix of your DLC, search for anything contained in the DLC.

For Far Harbor, use “Help tektus 0”. You should be able to see NPC_ “High Confessor Tektus”

In the picture below, you can deduce that all Far Harbor settler ID’s also start with 03

Fallout 4 - Fallout 4 Settlement Data Maps And Console Commands

For Nuka World you can look for N.I.R.A. using “help nira 0”

Fallout 4 - Fallout 4 Settlement Data Maps And Console Commands

For Vault 88 stuff, look for “88”

For Automatron, look for “Mechanist”


The Mechanist Lair will not actually be unlocked and accessable until the last quest is finished.

Luckily you can jumpstart that quest by using the command “setstage xx0010f5 400”

Unfortunately though, you can not just jump through the stages using SetStage to finish it, because that breaks the mechanist lair.

Adding Settlers

Commands to spawn usable settlers are:

player.placeatme 20593 #Adds # of Commonwealth Settlers
player.placeatme xx01054D #Adds # of Far Harbor Settlers
player.placeatme xx00be4c #Adds # of Pack Raiders
player.placeatme xx00be4b #Adds # of Operator Raiders
player.placeatme xx007cea #Adds # of Disciple Raiders


Settlers spawned through this command will not be assigned to any settlement.

You must manually move them to the settlement you want them to be in.

Commanding any NPC as settler

Some Settlers can not be commanded, moved, or used in caravans.

For example:

Sturges can be commanded to do stuff, but you can’t move him to another settlement.

The kids at the Warwick Homestead don’t have any options at all.

To turn literally any NPC into a regular Settler, use the following commands on them:

addkeyword workshopallowmove; addkeyword workshopallowcommand; addkeyword workshopallowcaravan

If the NPC is hostile, add them to your player faction by using the following command:

addtofaction 1c21c 1

I happened to stumble into cricket at the Warwick Homestead and decided to “keep her”.

Now she’s a settler of mine and also sells me stuff.

Fallout 4 - Fallout 4 Settlement Data Maps And Console Commands

If the “select NPC by mouse click” thing does not work, use prid to target them instead.

Because, sometimes the mouse ends up selecting an effect, or a particle, or whatever instead.

You can also teleport any NPC to you by using

RefID.moveto player

And then turning them into a settler.

Settlement Values

All these values are “Actor Values”

Actor Values can be handled with the following commands:

GetAV VALUE_ID to find out current value

ModAV VALUE_ID # to modify value by #. Can be negative to lower the value

SetAV VALUE_ID # to set value to exactly #


ModAV 32e 40 adds 40 available power to the settlement.

ModAV 330 -5 removes 5 required power from any appliance you picked.


Value IDDescriptionItem to use command on
32eGenerated PowerSettlement Workbench
330Required PowerAnything requiring power
331Available FoodSettlement Workbench
332Available WaterSettlement Workbench
333Safety LevelSettlement Workbench
334Available bedsSettlement Workbench
129157Current Happiness ValueSettlement Workbench
12722CBonus Happiness for items 
(Smiley icon on objects)Any Object 
127238“Target” Happiness ValueSettlement Workbench


Value IDDescriptionItem to use command on
336Available Artillery 
Just add more atillery though.Settlement Workbench 
348Current Settlement Fullness 
Only use GetAV with this, to find out fullness.Settlement Workbench 
349Maximum Allowed Settlement Fullness 
Only use ModAv with this. NOT SETAV.  
Warning: Increasing maximum fullness can cause lags and crashes.Settlement Workbench 

This is it guys!! I am sure that you will love Fallout 4 – Fallout 4 Settlement Data Maps And Console Commands that we have shared with you. We are always open to discussion and suggestions from you. Just let us what you thought about the guide in the comment section.

Also, we would like to thank мяFunreal. He is the one behind this wonderful guide.


Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.