|
| 本頁列出所有 developer console command 在 輻射4. |
|
概述[]
控制台是輻射4的Windows版本中的調試工具。它對於在遊戲中更改內容很有用,但也可用於作弊。它無法在遊戲的主機版本或生存模式中訪問。
| 控制台關鍵詞列表 |
|---|
如果由於某種原因這不起作用,你可以隨時在Windows控制面板中將鍵盤的語言布局設置為「美國」。重新啟動輻射4後,從上方按相應按鈕將打開控制台。 |
為了訪問控制台,你需要使用適合你的語言的密鑰(如控制台關鍵詞列表所示)。
HUD將消失,你將在屏幕左下角看到提示 (--- |),你可以在其中輸入以下命令(控制台還將記住任何以前輸入的命令,你可以使用向上和向下箭頭鍵滾動)。控制台打開時,遊戲將暫停,視角將凍結。如果控制台左側不可見,可能需要編輯安裝文件夾中的 Fallout4_Default.ini文件。增加iConsoleTextXPos變量會將提示進一步向右移動到視野中。如果你正在使用Xbox/PS控制器,則輻射4不需要關閉該控制器即可使用控制台。如果你使用的是控制器,只需使用鍵盤啟用控制台即可。
命令,目標,簡寫等等[]
類型[]
此頁面上列出的命令將以兩種類型出現,並相應地格式化:
- target.command – 目標命令。這些將在此處以targetID或player作為目標列出。
- 目標命令也可以通過用滑鼠選擇目標或在命令前使用prid <refID>來工作。
- command – 非目標命令。
- 將注意到一些命令既可以與目標一起使用,也可以不與目標一起使用,從而產生全局或目標效果。
目標[]
目標命令將需要一個引用作為目標,通常在實際命令之前輸入,如中間的分隔點所示。對於大多數功能,將需要Form ID。例如,如果你希望你的玩家角色(PC)成為目標,你可以:
- 使用PC的reference ID: 00000014. <command>
- 例子: 00000014.additem 000D83BF – 將1個管道扳手添加到PC的庫存中。
- 左鍵點擊PC(當控制台打開時,你將獲得一個光標來單擊世界中的對象/角色以將它們選擇為目標),在控制台的標題處" 00000014 [EP]將顯示,指示你的PC的ID作為目標。現在你可以輸入任何目標命令而無需輸入目標,因為控制台會自動在其前面加上你選擇的ID。要取消選擇你的目標,只需再次單擊它,它就會從標題中消失。
- 例子: additem 000D83BF
- 在困難的環境中選擇物品,以及滾輪增強選擇:在擁擠的環境中或存在邊界超出其可見邊緣的物品時,指向和左鍵單擊可能無法選擇預期的物品。如有疑問,請使用非破壞性控制台命令驗證選擇:
- 在嘗試點擊NPC後,inv(顯示庫存)命令是一個方便的驗證器。如果顯示了合理的清單,則很可能選擇了預期的NPC。
- 嘗試單擊任意物品後,可以使用命令modpos z 1將所選項目的高度增加一個單位(附近物品的幾個像素;更遠的物品更少)。如果所需的物品向上移動,則選擇成功。無論成功與否,在執行任何其他操作之前,始終使用命令modpos z -1來反轉該命令的效果。(如果物品在modpos z -1之後閃爍或模糊,可以使用不會移動物品的命令來修復,例如modpos z 0。)
- 如果未選擇所需的物品,請旋轉滑鼠滾輪以選擇場景中位於單擊點後面的下一個物品;控制台頂部/中部顯示的ID將隨著每次旋轉增量而變化。(如果指針在控制台區域內,控制台文本也可能滾動,但這與顯示的ID無關。另外,當使用滾輪滾動控制台文本時,請注意滾輪的雙重用途,因為滾動後,你最初選擇的物品可能不是當前選擇的物品,這可能會導致嚴重的錯誤。)對於在旋轉滾輪時出現的每個新ID,使用上面討論的選擇驗證程序之一,直到找到所需的物品。
- 如果物品的ID已知,則可以使用命令prid 00000014避免滑鼠選擇的歧義(Pick Reference ID)去選擇一個目標(玩家角色,在本例中)。要取消選擇它,只需輸入prid。
- 例子: prid 00000014; additem 000D83BF
- 對於玩家角色,你實際上可以只使用「玩家」作為reference ID,控制台會在執行命令時自動轉換為00000014。這是遊戲中唯一這樣的占位符,"targetID"只是這個頁面上的一個占位符,表示需要目標的命令。
- 例子: player.additem 000D83BF
前導零[]
每個物品、對象、字符等都有一個八字符的十六進制reference ID。 鍵入ID時,可以省略前導零。
- 例子: 00000014.additem 000D83BF是等同於14.additem D83BF。
多個命令[]
你可以一次輸入多個命令,以便一個接一個地連續執行。只需在每個命令之間用;分隔它們,如下例所示。
- 例子: prid 00000014; additem 000D83BF
邏輯[]
你可以在命令中使用邏輯運算符以獲得分支條件。在控制台中執行if語句的語法如下。if <if condition>; <if true>; elseif <elseif condition>; <elseif true>; else; <if false>; endif.
- 例子: if player.GetItemCount f > 300; player.removeItem f 300; player.addItem 1f66c 150; endif
- f是瓶蓋(對於瓶蓋,form id為0000000f;前導零可以省略)
- 1f66c是5mm子彈(同上)
解釋:
- 錢的數額是經過檢查的。
- 如果玩家有超過300個瓶蓋,則if語句為真。
- 否則,該語句是錯誤的,並且沒有任何反應。
- 在if true部分,遊戲會從玩家身上移除300個瓶蓋並添加150個5mm子彈。
- 這是為聯邦提供補給的一種手段。
- 你可以將值或項目更改為您想要的任何內容。
- 在此示例中,我們沒有使用elseif或else塊,因為它們是可選的且不是必需的。
| 操作符 | 含義 |
|---|---|
| < | 少於 |
| <= | 小於或等於 |
| > | 大於;也稱為多於 |
| >= | 大於或等於 |
| == | 等於 |
| || | 或 |
| && | 和 |
| ! | 否定 |
注意:控制台不區分大小寫。雖然此處列出的命令包含大寫以提高可讀性,但你如何輸入它們並不重要: 例如tgm、TGM或tGm都可以使用。
調試和映射[]
- help <matchstring> <filter> <form type> – 搜索物品ID、輔助能力名稱,甚至其他命令。使用PageUp和PageDown鍵或等效鍵盤來滾動控制台。
- matchstring: 搜索詞。
- filter: 從0到4的整數。
- 0 – 列出所有結果。
- 1 – 列出函數。
- 2 – 列出設置。
- 3 – 列出全局變量。
- 4 – 列出其他表單(可選表單類型,常見示例見下文)。
- form type: 4 個字符的表單類型標識符(僅在使用過濾器值4時使用,否則忽略),例如:
- AMMO - 彈藥。(嗶嗶小子INV/AMMO 顯示中的所有項目都是AMMO類型。)
- ARMO – 盔甲和衣服。 (嗶嗶小子INV/APPAREL顯示中的所有項目都是ARMO類型。)
- ALCH - 食物、飲料和藥品。 (嗶嗶小子INV/AID顯示中的所有項目都是ALCH類型。)
- BOOK - 所有雜誌、筆記和一些設計圖。(嗶嗶小子INV/MISC中顯示。)
- CELL – 地圖的單元格。
- FACT – 派系。
- FURN – 家具。在Workshop模式下,有些行為正常(118f4b),有些只能報廢(ab568),而有些則根本無法操作(db85e)。
- MISC – 雜項,包括所有"垃圾"物品。 (嗶嗶小子INV/JUNK顯示中的所有項目都是MISC,INV/MISC 中的某些項目也是如此。)
- NPC_ – NPC。 (下劃線滿足4個字符的要求。)
- KEYM – 鑰匙。
- OMOD – 物品模組。
- PERK – 輔助能力。
- QUST – 任務。
- SPEL - 影響角色的條件,更好(「強化生命值」),或更壞(「酒精成癮」)。
- STAT – 靜態對象(使用顯示名稱,not實際模型名稱)。
- WEAP – 武器。 (嗶嗶小子INV/WEAPONS顯示中的所有項目都是WEAP類型。)
- Example: help leather 0 – 這將列出所有內容 - 物品ID、輔助能力名稱和命令 - 名稱中帶有「Leather」。
- Example: help "leather armor" 0 – 如果你的搜索詞包含空格,請將其括在引號中。
- Example: help raider 4 armo – 列出所有名稱中帶有「raider」的盔甲。
- Example: help "gunner con" 4 npc_ – 列出名稱中帶有「gunner con」的所有NPC,例如「Gunner Conscript」。
- ClearConsole或clear – 清除控制台日誌。
- 注意: 當命令被接受時,它不會按預期清除控制台。
- ShowAllMapMarkers <bool or bool,bool,bool>或tmm <bool or bool,bool,bool>
- tmm 1 – 啟用你的嗶嗶小子發現的所有位置,快速旅行(不更新嗶嗶小子3000 Mark IV中的「發現位置」統計信息)。
- tmm 0 – 禁用所有地圖標記。
- tmm 1,0,1 – 在沒有快速旅行的情況下將所有地圖標記添加為未發現。
- ToggleGodMode或tgm – 使玩家完全免疫傷害、放射線和水下缺氧。它還提供無限的彈藥和彈夾,承載能力和AP(一些武器重新裝填會使用AP)。消輻寧和治療針tgm處於活動狀態時無效。動力裝甲核融合核心仍然會耗盡,但可以使用噴氣背包充能。此外,它還為在定居點中建造物品提供了無限資源。從高處墜落仍然會導致玩家像受到傷害一樣退縮,但不會造成傷害,並且同伴可能會評論說你因此受到傷害。
- ToggleImmortalMode或tim – 角色仍然會受到傷害,但生命值永遠不會歸零;它不賦予輻射免疫力,也不賦予無限的AP或彈藥。
- 警告: 如果你遇到殺戮動畫(例如 死亡爪掏膛),這將不可逆轉地弄亂你的角色,這可能導致你的四肢或頭部被碎片取代,從而導致永久性致殘減益(感知或敏捷為0),對於受影響的插槽裝備無法裝備和你角色的所有對話被跳過(如果頭部受傷)。雖然視覺效果可以通過進入/退出動力裝甲來解決,但特殊屬性的永久0和你的靜音玩家角色無法恢復並迫使你重新加載以前的存檔。
- ToggleCollision或tcl – 使玩家能夠向任何方向移動,包括穿過固體物體和/或空白空間。(A.K.A. "noclip")。它允許你「飛」過一個區域並查看它或從某個位置解開。確保單擊空白區域以清除控制台中正在使用的任何ID以使其正常工作,不帶參數的prid也可用於相同目的。
- 注意: 你仍然無法通過地圖邊界處的隱形牆。
- 注意: 禁用碰撞時,區域內的NPC無法更改位置;他們將嘗試在碰撞被禁用之前向任何方向行走,但只能原地行走。軼事證據表明,這種無法移動可能會導致他們的AI重新加權他們所走路徑的價值,隨著時間的推移將其從可行的路徑降低到不可行或不受歡迎的路徑,這可能會對他們將來的移動產生負面影響。(一篇關於NPC AI功能和限制的文章來自對該主題有深入了解的人會有所幫助。)
- 注意: 有時此命令不起作用。 如果你輸入ToggleCollision並且沒有任何反應,只需保存你的遊戲並退出到桌面即可。當你重新啟動遊戲時,該命令應該可以工作。
- ToggleGamePause或tgp – 將遊戲置於凍結狀態,即使離開控制台也是如此。與tfc和tm結合使用可用於排列完美的屏幕截圖。再次輸入以恢復遊戲。
- SetCameraFOV <Third person FOV> <First person FOV>或fov <Third person FOV> <First person FOV> – 遊戲攝像機水平的角度Field OfView 以度為單位設置。較高的值會使你周圍的世界更適合屏幕,但也會使圖像更加扭曲。
- fov或fov 0 0 - 將兩個FOV設置為默認值70度。
- 第二個參數可以省略,但這會將第一人稱FOV設置為70(這是默認值)。
- 警告: 眾所周知,此命令會干擾嗶嗶小子屏幕,導致它看起來放大得太遠,阻止你查看嗶嗶小子屏幕頂部的各種選項卡以及大多數位於左側的項目。如果出現此問題,你可以嘗試通過調整FOV來解決此問題。如果調整FOV不起作用,則需要在更改FOV設置之前加載以前的存檔。
- ToggleFlyCam或tfc – 將相機與角色分離,允許你在第三人稱視圖中獨立移動它(範圍限制在當前uGridsToLoad單元格設置的範圍內)
- tfc 1 – 另外凍結所有動畫,對截圖很有用。
- SetUfoCamSpeedMult <int>或sucsm <int> – 更改Freefly相機的移動速度。
- sucsm 10 – 移動速度減半。
- sucsm 20 – 默認速度。
- sucsm 40 – 雙倍移動速度。
- ToggleMenus或tm – 切換UI覆蓋顯示(包括控制台)。此命令隱藏所有可用的菜單和用戶界面顯示。它還隱藏了控制台。但是,它不會禁用任何菜單或UI顯示。他們仍然會接受用戶交互或命令。因此,即使看不到命令,也可以使用控制台輸入命令。 再次鍵入tm以將菜單切換為再次可見。
- 注意: 這可用於隱藏屏幕截圖的UI。
- screenshot – 在不移除任何HUD元素的情況下截取屏幕截圖。截圖存儲在根目錄「Fallout4.exe」中,命名為「ScreenShot#.png」。 與tm結合使用可使控制台和HUD不可見以獲得更好的屏幕截圖。
- 注意: 目標目錄和屏幕截圖文件的名稱可以通過在與「Fallout4Prefs.ini」和「Saves」子目錄(通常是你的Documents\My Games\Fallout4\"目錄)。在文件的
[Display]部分中,添加以sScreenShotBaseName=開頭並以所需目錄的路徑「和」屏幕截圖前綴結尾的行文件名。- 例子:
sScreenShotBaseName="C:\Users\JohnDoe\Pictures\Screenshots, Game, Sorted by\Fallout 4\ScreenShot"- 路徑的最後部分
ScreenShot成為屏幕截圖文件名的前綴。如果省略,文件名將僅包含一位或多位數字,後跟「.png」擴展名。 如果包含,如本例所示,名稱將以「ScreenShot」開頭,以通常的數字和「.png」擴展名結尾。- 將在「下一個」屏幕截圖名稱中使用的數字存儲在「Fallout4Prefs.ini」的
[Display]部分的iScreenShotIndex=行中 」文件,位於與「Fallout4.exe」相同的目錄中。
- 將在「下一個」屏幕截圖名稱中使用的數字存儲在「Fallout4Prefs.ini」的
- 如果所需目錄的路徑不包含空格或其他有問題的字符,則可以省略周圍的雙引號。
- 路徑的最後部分
- 例子:
- 注意: 目標目錄和屏幕截圖文件的名稱可以通過在與「Fallout4Prefs.ini」和「Saves」子目錄(通常是你的Documents\My Games\Fallout4\"目錄)。在文件的
- UpdateGodraySettings或gr – 啟用/禁用/編輯God-Ray
- CenterOnCell <cell edid>或coc <cell edid> – 將玩家傳送到指定單元格的中心。
- SetConsoleOutputFile <filename>或scof <filename> – 將控制台輸出寫入指定文件。
- 注意: 在接受命令時,不會生成任何文件或內容。
- RunConsoleBatch <filename>或bat <filename> – 執行由放置在遊戲目錄中的文本文件 (.txt) 定義的指定命令列表。僅輸入不帶文件類型結尾的原始名稱。
- 例子: bat testfile加載'testfile.txt'的內容,放置在安裝目錄中。
- tfow - 在本地地圖上切換戰爭迷霧。
- ToggleGrass或tg – 切換草地顯示。
- ToggleTrijuicing或tj – 切換Trijuicing。 [Unknown]
- ToggleLODLand或tll – 切換遠處的LOD顯示。
- ToggleSky或ts – 切換天空顯示。
- TogglePreCulling或tpc - 切換預剔除。
- ToggleWaterSystem或tws – 切換水顯示。在探索水下區域時很有用。它會在幾秒鐘內超時,因此你必須重新輸入命令。當你進入另一個單元格時,它也會停用。
- ToggleBorders或tb - 切換單元格和單元格四邊形邊框。
- ToggleWireFrame或twf – 切換線框模式。
- Hlp [espname] – 熱加載插件。在CK或FO4Edit中編輯和保存esp之後使用。這允許立即測試編輯,而無需退出遊戲並重新加載。在保存ESP之前,你必須先在遊戲中運行FCF。
- FCF – 強制關閉文件。關閉所有母版和插件,將文件句柄釋放到esp,以便可以將其保存到CK或FO4Edit。參見 HLP。
- QuitGame或qqq – "快速退出", 立即關閉遊戲。
- ClearScreenBlood或csb – 消除當前的血液飛濺、爆炸產生的灰塵和類似的屏幕效果。
- SaveGame <filename>或save <filename> – 創建具有給定名稱的存檔文件。
- 注意: 已保存的遊戲未列在默認的保存列表中。要找到使用命令「SaveGame」創建的存檔,你需要選擇「加載 -> 選擇角色 -> 顯示所有存檔」。
- LoadGame <filename>或load <filename> – 加載輸入的保存文件。
- SetGlobalTimeMultiplier <multiplier>或sgtm <multiplier> – 設置遊戲時間的乘數。例如,1.0是標準時間,0.5是慢速,0.25更慢。
- 警告: 可以破壞很多東西。 安全值是0到25。超過50會降低幀率,更高會導致遊戲崩潰。
- CharacterLight或cl – 啟用/禁用/編輯用於角色模型的邊緣照明。Character Light也可以應用到其他目前不使用的模型上。它也可以從模型中刪除。
- cl on或cl off – 打開/關閉角色照明,這是遊戲應用於角色/生物的人造光。
- 注意: 區分大小寫,因此cl on將起作用,但CL ON不會。
- cl rim float - 設置角色照明的強度。如果角色照明關閉,將無效。默認值為0.02,它也區分大小寫。
- 例子: cl rim 0.02
- cl on或cl off – 打開/關閉角色照明,這是遊戲應用於角色/生物的人造光。
Quests[]
- SetStage <QuestID> <Quest stage number> – Moves the quest in your quest log to the indicated quest stage. Recommended command for moving past bugged sections of quests rather than forcing the entire quest to become completed. This command can only set the quest to a further stage; it cannot return you to a stage you have already completed. Input for Quest Stage is an INT; 10, 20, 30, etc.
- GetStage <QuestID> – Returns the quest's current stage number. Return Value is a 4 digit REAL; 10.00, 20.00, 30.00, etc.
- sqt – Show Quest Target: Generates a list of current quest targets. Can also be used to find Quest IDs.
- CompleteQuest <QuestID> – Completes the given quest.
- ResetQuest <QuestID> – Resets the given quest.
- Warning: This command can potentially break a quest, with no way to move forward on that quest. This can be due to several parameters of the quest such as being set to "run once" or automatically setting the stage to the highest possible value of that quest whenever the quest is "stopped". One workaround is to create a personal mod using a tool such as FO4Edit that adjusts the quest's parameters to allow for a successful reset. Note that depending on how complex the quest is, there might be a need to mod the quest to allow for a reset, and then after successfully resetting it, editing the mod to restore some or all of the original restrictions (such as restoring "run once" after resetting the quest). It is recommended that one backs up their save files before attempting to perform any quest modding in this manner.
- ShowQuestObjectives <QuestID> or sqo <QuestID> – Shows all current quest objectives. If called with no parameters, it will return all quests, completed or otherwise.
- CompleteAllObjectives <QuestID> – Completes all current objectives for the given quest.
- caqs – Complete All Quest Stages: finishes every quest, granting you all quest items and quest related achievements, Very buggy and may cause the game to crash.
- MoveToQuestTarget <QuestID> or movetoqt <QuestID> – Teleports the player to the quest target.
- ShowQuestStages <QuestID> or sqs <QuestID> – Used to display all the stages of a quest.
- ShowQuestVars <QuestID> or sqv <QuestID> - Show variables for a quest by its ID
- saq - Start all quests, causes game to crash; unable to progress to beginning scene.
Inventory manipulation[]
All of these commands are applicable to both NPCs and the player. Where targetID is shown in the examples, replace it with either the reference ID of an NPC, or the word player (or the number 14) to apply the command to yourself. If targetID and its trailing period (.) are omitted, the commands apply to the currently selected item in the console. The console's selected item may be set manually using the prid <targetID> command, or interactively by clicking.
- targetID.addItem <formID> <amount> <silent> – Add to the inventory of targetID the item of type <formID> in the quantity <amount> (or the default, 1). When targetID is the player, the confirmation message is suppressed when <silent> is 1, or shown when 0 or omitted. Use the "help" command to find the form ID.
- Example: player.addItem 001EC66A 1 to add one of every type of shipment to your inventory. As usual, leading zeros and case are irrelevant, so 1ec66a would also work in this example.
- Warning: Unlike previous games (such as Skyrim), negative <amount> values are not tolerated, and will crash the game. So, use of addItem with a negative <amount> is no longer an alternative to removeItem.
- Flag: Type random numbers (like 1, 2, 3) until you get the kind of armor you want (Standard, Sturdy or Heavy).
- targetID.cf "ObjectReference.AddItem" <itemID> <amount> <silent> – Unlike the console's addItem command, the Papyrus ObjectReference.AddItem function accepts either a form ID or a reference ID as its <itemID> parameter. When a reference ID is used, it can move a specific in-game item (for example, a piece of armor lying on the ground, and successfully click-selected in the console) into the inventory of targetID. <itemID> may be entered manually, or the word selected may be used to operate on the console's currently selected item. With a reference ID, <amount> must be 1 or omitted (the default is 1, and any other value is treated as 1). With a form ID, <amount> may be any value greater than zero. When targetID is the player, the confirmation message is suppressed if <silent> is 1 or true; it is shown if <silent> is omitted, 0 or false.
- targetID.cf "ObjectReference.AttachModToInventoryItem" <itemFormID> <modFormID> – Adds to an inventory item of type <itemFormID> the feature <modFormID>, where <modFormID> should specify an applicable "OMOD" item.
- Example: player.cf "ObjectReference.AttachModToInventoryItem" 1942d6 22dc7d – Modifies an item in your inventory of type "Green Shirt and Combat Boots" (1942d6) by attaching to it "Railroad Hybrid Weave Mk5" (22dc7d).
- targetID.cf "ObjectReference.RemoveModFromInventoryItem" <itemFormID> <modFormID> – Removes from an inventory item of type <itemFormID> the feature <modFormID>, where <modFormID> should specify an "OMOD" item attached to <itemFormID>. (There is also a more general function, targetID.cf "ObjectReference.RemoveAllModsFromInventoryItem" <itemFormID>.)
- targetID.drop <formID> <amount> – Removes from the inventory of targetID items of type <formID> in the quantity <amount>. The removed items fall to the ground near targetID.
- targetID.removeItem <formID> <amount> – Removes from the inventory of targetID items of type <formID> in the quantity <amount>. The removed items are destroyed.
- targetID.removeAllItems <recipientRefID> – Removes all items from the inventory of targetID. If the optional <recipientRefID> parameter is supplied, the removed items will be added to the inventory of <recipientRefID>; if the parameter is omitted, the items are destroyed. <recipientRefID> may be the reference ID of a container, NPC, or the player.
- Example: targetID.removeAllItems player – The entire inventory of targetID is transferred to the player's inventory.
- targetID.showInventory <showArmorMods> or targetID.inv <showArmorMods> – Lists the inventory of targetID as a series of item quantities, names, and form IDs. Equipped items are listed as "Worn". If the optional parameter <showArmorMods> is 1, all armor items include a sub-list of attached mods.
- targetID.equipItem <formID> – Equips targetID with an item of type <formID> from its inventory. (When targetID is player, this command can be useful for equipping items that don't appear in the Pip-Boy inventory.)
- targetID.unequipItem <formID> – Unequips an item of type <formID> from targetID. (When targetID is player, this command can be useful for unequipping inaccessible items, such as the Pip-Boy.)
- targetID.unequipAll – Unequips all items from targetID. The unequipped items remain in the inventory of targetID.
- Warning: Using this command on a character in power armor will cause the power armor frame to be destroyed and the character to be permanently disfigured.
- targetID.openActorContainer 1 – Displays the inventory of targetID using the same in-game dialog box that is used for containers, allowing items to be moved between the player and target inventories, and equipped/unequipped. However, any equipped outfit (for example, "Red Dress" or "Green Shirt and Combat Boots") is not shown. Equipped armor, hats, guns, etc. are shown. The equipped outfit can be made accessible in several ways: within the dialog box, equip the target with an alternate outfit (at which time that alternate will cease to appear in the list), or, before using openActorContainer, use unequipItem or unequipAll.
NPC manipulation[]
- targetID.kill – Kills the target (unless essential).
- targetID.resurrect – Resurrects NPCs. Will not work on NPCs who are "scripted" to be dead by default, either through a quest script's effect or an internal data flag.
- Warning: Be aware that NPCs with crippled limbs/head can spawn without them or with a collection of giblets where the limb/head used to be. Disabling and enabling the NPC again after the resurrect command should fix this. If the NPC is killed after resurrecting them, they may also fail to ragdoll on their second death.
- Some creatures will not resume their "animated" state when resurrected, and will simply glide along the ground while not moving at all. This is entirely dependent on the race/species of the creature - creatures that always do so include brahmin (both pack and non-pack variants) and Mister Gutsy. Disabling and enabling them again will fix this bug, but when not able to use those commands
- Warning: Be aware that NPCs with crippled limbs/head can spawn without them or with a collection of giblets where the limb/head used to be. Disabling and enabling the NPC again after the resurrect command should fix this. If the NPC is killed after resurrecting them, they may also fail to ragdoll on their second death.
- ShowBarterMenu – Enables you to barter with NPCs.
- recycleactor – Resets some NPCs.
- Note: This causes randomly generated NPCs and random encounter NPCs (like a patrolling minuteman, raiders attacking a settlement, or a named traveling trader) to vanish completely from the area. This can be used without a "resurrect" command.
- If used on the player, it will reset all effects currently affecting the player. This makes it useful for addressing glitches. The player's inventory will reset (be emptied), and any gear or items will be removed. A Vault 111 jumpsuit will be added and equipped. Appearance, level, perks, quests, caps, fatigue, and thirst do not reset.
- Using the command on a companion will cause them to respawn on the next map change. Can be used when one is stuck in a Power Armor frame; the power armor set will spawn to the location where one wears it with all modifications undone.
- It fixes the error from the above command by refreshing their model.
- Using this command on a power armor frame will return the frame to its original location and replace all current armor pieces with a random assortment of leveled armor pieces (though the model won't change until entry).
- Using this command on a random settler will "reroll" the settler, allowing for an alternate appearance or gender. "Rerolled" settlers will spawn at one of the settler spawn points around the settlement and will stick to it until the game is restarted (which will just assign them a new spawn point).
- Note that this command will also reset the inventory of any NPC (including companions) to their default state, and as such, any gear or items given to them will be forfeit (the "resurrect" command also has this issue, so make sure to take any important items off of their bodies before you use that command as well).
- The command openactorcontainer 1 may be used while selecting any NPC with the console to open up their inventory (as if you were trading items with a companion) as a workaround for the above issues. This will work on any NPC, including creatures and robots (hostility does not stop it from working, either).
- If used on a robot companion, it will remove every mod installed on it and reset its appearance to its default state.
- killall – Kills all NPCs and creatures in the area except for companions and "essential" NPCs that are too important to die. They will instead slump down until healed with a stimpak, or until enough time passes.
- kah – Kills all hostiles in the area. Non-hostiles are unaffected.
- setcommandstate 1 – It's a command that can be used on NPCs or settlers to get them to do things outside your settlements. A very useful command to make NPCs (guards, provisioners, etc.) get into power armor.
- callfunction "actor.switchtopowerarmor" – A useful command function to order settlers/merchants/NPCs out of your power armor when dialogue is not offered. (Can happen on occasion when settlements are attacked.) First target the NPC, then type the command.
- targetID.tai – Toggles the AI on an NPC. This basically freezes them until toggled again.
- tai – With no selected target it will toggle the AI globally.
- targetID.ToggleCombatAI or targetID.tcai – Toggles all AI combat routines.
- tcai – With no selected target it will toggle the combat AI globally.
- tdetect – Toggles AI detection: Disables AI from detecting anything. Including other NPCs, creatures and the player character.
- targetID.sexchange – Changes the sex of the NPC. Please note that this does not always come out comely.
- Warning: Only use this on disposable NPCs. This will mess up NPCs essential to quests, but it can be remedied by restarting the game and loading a previous save.
- setessential <formID> <bool> – Allows an NPC to be permanently killed or alternatively - unable to be killed, depending on the value used (see below). Trying to set an NPC that is already "essential" (or not) to the same value they already had using this command doesn't do anything.
- Note: As this requires the NPC's form ID (and what's shown when they are selected with the console is their ref ID), use their name and the "help" command to look up their form ID.
- For example, to remove Deacon's essential status, type help Deacon 4 npc_, then use the ID it lists for him in the above command.
- setessential <formID> 0 – Allows the NPC to be permanently killed.
- setessential <formID> 1 – Sets them to be unkillable.
- Note: As this requires the NPC's form ID (and what's shown when they are selected with the console is their ref ID), use their name and the "help" command to look up their form ID.
- targetID.isessential – Returns 0 or 1 depending on whether the target is non-essential or essential.
- targetID.isprotected – Returns 0 or 1 depending on whether the target is non-protected or protected (similar to isessential).
- targetID.getav CA_affinity – Get Companion Affinity Level (Events usually triggered at 250, 500, 750, 1000 with 1000 being max, unless in a relationship with a companion which maxes at 1100)
- targetID.setav CA_affinity – Sets Companion Affinity Level to an absolute value.
- targetID.modav CA_affinity – Modifies Companion Affinity Level by a relative value.
- Warning: It's generally advisable to use setav for Companion Affinity to avoid unintended consequences. See the general notes section for the Console Commands page.
- ForceRepath - (AKA frp) - The selected NPC, if currently pathing, is forced to forget its current path data, and start to find new paths from scratch.
- ForcePathFailure - (AKA fpf) - The selected NPC, if currently pathing, is forced to regard the path it is currently trying to take as a failure, and to re-evaluate its current pathing options in that light. (This is a somewhat-educated guess, that appears consistent with observed NPC behavior.)
- ResetAI – Resets an NPC's AI. Example use case: An NPC is endlessly trying to walk through a wall, or similar non-traversable obstacle, and the commands ForcePathFailure and/or ForceRepath have revealed that it is not currently pathing. ResetAI will cause it to "forget" what it has "learned", which should stop its current behavior, and then begin "learning" again. As is apparent, the NPC AI is very limited, and the new results may not better, or even different from, the previous results, but it should provide at least a temporary respite from the immersion-ruining spectacle of an NPC relentlessly attempting the same obviously impossible action.
- refID.moveto player - Moves NPC with refID to player
- targetID.ToggleControlsDriven or targetID.tc – Allows you to control selected AI.
- Note: Does not (automatically) remove control of your previous character. As such all commands like moving forward will be sent to both controlled targets. Toggle player.tc to remove control from the player character.
- targetID.playidle editor_id – Causes the NPC to perform the specified idle. Idles can be found using the help command, by specifying a form type of IDLE (e.g., help "idle" 4 IDLE). [Note that not all idle's have the term idle in their editor IDs. Use creation kit or xEdit to see the complete list.] If the idle is not valid for the selected actor, nothing will happen (e.g., the actor is the wrong race, is/is not in first person, is/is not in power armor, etc.). Top stop an idle, use playidle looseidlestop or to stop the player, open/close the pipboy.
Factions[]
| Main factions | |
|---|---|
| Name | ID |
| Atom Cats | 00048641 |
| Brotherhood of Steel | 0005DE41 |
| Children of Atom | 0002FB84 |
| Diamond City security | 00002F65 |
| Triggermen | 00083AD0 |
| The Forged | 0031010D |
| The Institute | 0005E558 |
| Minutemen | 00068043 |
| Player | 0001C21C |
| Raiders | 0001CBED |
| Railroad | 000994F6 |
| Gunners | 00058303 |
| Pillars of the Community | 000BBF88 |
| Neighborhood Watch | 000E1ACC |
| see more at: Fallout 4 factions | |
- targetID.AddToFaction <faction id> <0 or 1> – Adds target to faction, needs to be used with a prefix or target, e.g. player.AddToFaction 0001c21c 1 to add yourself to the player faction. 0=friend, 1=ally.
- targetID.RemoveFromFaction <faction id> – Removes target from faction, needs to be used with a prefix or target
- targetID.removefromallfactions – Removes the target from all factions. Be aware that this will also remove the player character from the "player faction" if used on themself.
- setally <faction id> <faction id> <0 or 1> <0 or 1> – Makes two factions friendly with each other. 0=friend, 1=ally
- setenemy <faction id> <faction id> <0 or 1> <0 or 1> – Makes two factions enemies with each other. 0=neutral, 1=enemy
Stats and character manipulation[]
- player.GetValue <character variable> or player.getav <character variable> – Prints a report of the current value of a given variable to the console. See list of character variables in this section for examples of what can be used here.
- player.SetValue <character variable> or player.setav <character variable> <amount> – Sets actor values to a given amount (S.P.E.C.I.A.L., skills, experience, resistances, action points, health, etc.). Using setav will affect the perk chart and unlock new perks for the player to select from.
- Example: player.setav speedmult 100 (default)
- player.ModValue <character variable> or player.modav <character variable> <amount> – Modify an actor value. S.P.E.C.I.A.L. set using "modav" will change in the Pip Boy but will not affect the Perk chart - use "setav" for this instead. The value will max out at its normal maximum value. A negative number lowers the variable.
- Example player.modav experience <amount>
- Note: This will provide you with however much experience you enter as the amount. You will receive all levels gained after one level bar fills allowing for perk points to be spent. However, you'll need to allow the bar to fill out all the experience gained; if you enter a second amount before the first is done you'll have to wait for the first amount to finish. Therefore, using this command with too high a number at once (such as exceeding 400,000), is not advisable. You can, however, save and load your game in order to skip the wait.
- Note: Modding experience into negative values has a variety of consequences depending on the size of the value change. These can be achieved by adding "-" before them, e.g. "player.modav experience -1000" will subtract experience by that amount, this can push the experience value into the negative. Negative experience values can be restored to positive values by applying a positive mod value, or by earning experience normally. The Player level can also be locked by applying a negative modifier to experience, however, this is irreversible and requires an integer of -3.4e37 - a 39 digit negative number beginning with as little as 34. This breaks the experience value, and will display with a value of "-1.j" in the console and "NaN" in the Pipboy.
- player.ForceValue <character variable> or player.forceav <character variable> <amount> – Force a value.
- Note: It is recommended to use ModAV instead of ForceAV, especially if you want to revert the change later. ForceAV overrides the automatic calculation of actor values, and nothing will affect that actor value again aside from another ForceAV or a ModAV. For example, with a Carry Weight of 200, a ForceAV carryweight 5000 will give the player character a carrying capacity of 5000. Getting an extra point of strength will not change that capacity, even if you ForceAV the Carry Weight back to 200 before getting the additional point of strength. On the other hand, a ModAV carryweight 5000 will result in a carrying capacity of 5200, getting an additional point of Strength will make that increase appropriately, and a subsequent ModAV carryweight -5000 will place the value back where it should be based on Strength. Also, Player.ModAV Experience ### will add or subtract experience from your XP pool. Adding experience such that the player advances more than one level will only give one perk point, one perk point per level. Subtracting experience will not reduce the player level. It is recommended to only add sufficient experience to advance one level at a time or not exceed 400000 xp point.
- Using player.getav experience will yield your current XP pool, and using player.setav experience #### (where #### represents a value you want to have) will result in adding the appropriate number of levels AND perk points. (example...when player.getav experience is used it will result in a number, for this we'll say 1000. Now I want to add 1000 to it I will use player.setav experience 2000 this will add the number of levels adequate for a 1000 XP gain, and will add all the perk points for the levels gained.
- player.addperk <perk ID> – Adds a specific perk and its rank. For a list of perks see Fallout 4 perks.
- Note: This command does not add preceding or succeeding ranks within a perk - it only adds one perk rank. For example, if you want to be a Master Locksmith (rank 4/4), you must also add (or have already learned) Locksmith perk ranks 1/4, 2/4, and 3/4.
- player.removeperk <perk ID> – Removes a specified perk.
- Note: For some reason this does not seem to work for the V.A.N.S. perk.
- Note: For some reason this does not seem to work for the Critical Banker perk.
- CGF "Game.AddPerkPoints" <int> – Adds the specified number of Perk Points, they can be spent in the standard perk chart.
- CGF "Game.RewardPlayerXP" <int> – Rewards player the specified number of experience points.
- player.sexchange - Change player character's sex.
- Warning: think about removing sex-related perks
- Warning: sometimes, for unknown reasons, this command crashes the game.
- player.setlevel <level> – Set level. Note that this cannot be used to level your character down.
- advancepcskill <advskill> – Advance a point on a specific skill branch.
- showlooksmenu <id> 1 or slm <id> 1 – Edit target's appearance.
- Example: showlooksmenu 14 1 – Edit player character (RefID 14).
- Warning: Do not modify non-humans.
- Note: Using this command does not open any special interface. The game does not freeze and the target does not stop moving. To get around this, position yourself in front of the target so that you have a good view, then open the console. Enter tgp (for ToggleGamePause) to freeze the game, then the slm command. When finished editing the target's appearance, open the console and enter tgp again.
- showspecialmenu – Bring up the menu to change name and assign SPECIAL points.
- getgs <string> – Show game settings value.
- player.resethealth – Refills health bar, leaves radiation sickness.
- setgs fJumpHeightMin <value> – Allows you to set the value for your jump. The higher the number, the higher the jump. Be careful as jumping too high will cause fall damage.
- Example: setgs fJumpHeightMin 90 (default)
- setgs fjumpfallheightmult <value> - Allows you to set the multiplier for receiving fall damage. Higher numbers will increase falling damage, zero will completely remove falling damage.
- Example: setgs fjumpfallheightmult 0.1 (default)
- setgs fjumpfallheightmin <value> - Allows you to set the minimum distance you must fall before beginning to take fall damage. The lower the number the shorter the distance. Setting this value below your jump height will cause you to take fall damage from jumping.
- Example: setgs fjumpfallheightmin 600 (default)
- player.moveto <targetID> – Move to the NPC or item.
- targetID.moveto player – Moves the NPC or item to the player.
- Example: 0003eff3.moveto player – Moves "Rylee" to the player
- player.setrace <race id> – Changes the race of the player. Can be used to change into a Ghoul, Super Mutant, or a Synth. You can find a list of the race ID's using the help function.
- player.setrace Human – Reverts any race change.
- Note: Changing into certain races can crash the game
Character variables[]
Most can be used by name, e.g. ModAV luck 10, but for the rest you must use the ID.
| Commonly used variables | |||
|---|---|---|---|
| Name | ID | Name or ID | Note |
| Strength | 000002C2 | Name | 1-10, 11+ diminishing returns |
| Perception | 000002C3 | Name | 1-10, 11+ diminishing returns |
| Endurance | 000002C4 | Name | 1-10, 11+ diminishing returns |
| Charisma | 000002C5 | Name | 1-10, 11+ diminishing returns* |
| Intelligence | 000002C6 | Name | 1-10, 11+ diminishing returns |
| Agility | 000002C7 | Name | 1-10, 11+ diminishing returns |
| Luck | 000002C8 | Name | 1-10, 11+ diminishing returns |
| Experience | 000002C9 | Name | |
| Health | 000002D4 | Name | |
| CarryWeight | 000002DC | Name | |
| SpeedMult | 000002DA | Name | normal is 100.00, double speed is 200.00 |
| ActionPoints | 000002D5 | Name | |
| HealRate | 000002D7 | Name | |
| ActionPointsRate | 000002D8 | ID | |
| Aggression | 000002BC | ID | See AI attributes |
| Confidence | 000002BD | ID | See AI attributes |
| Energy | 000002BE | ID | See AI attributes |
| Morality | 000002BF | ID | See AI attributes |
| Assistance | 000002C1 | ID | See AI attributes |
| DamageResist | 000002E3 | Name | |
| PoisonResist | 000002E4 | Name | |
| FireResist | 000002E5 | Name | |
| ElectricResist | 000002E6 | Name | |
| FrostResist | 000002E7 | Name | |
| RadResistIngestion | 000002E9 | Name | |
| RadResistExposure | 000002EA | Name | |
| EnergyResist | 000002EB | Name | |
| Invisibility | 000002F3 | Name | 1 is on, 0 is off |
| AttackDamageMult | 00000357 | ID | 1 is Normal, 2 doubles character's damage |
| PerceptionCondition | 0000036C | — | head condition, 0-100 |
| EnduranceCondition | 0000036D | — | torso condition, 0-100 |
| LeftAttackCondition | 0000036E | — | left arm condition, 0-100 |
| RightAttackCondition | 0000036F | — | right arm condition, 0-100 |
| LeftMobilityCondition | 00000370 | — | left leg condition, 0-100 |
| RightMobilityCondition | 00000371 | — | right leg condition, 0-100 |
- Charisma affects settlement size. Base settlement size is 10 settlers for most settlements, plus your character's charisma. For example, if your charisma is 7, then your max settlement size is 17.
| Other variables | |||
|---|---|---|---|
| Name | ID | Name or ID | Note |
| AttackConditionAlt1 | 000002CA | — | |
| AttackConditionAlt2 | 000002CB | — | |
| IdleChatterTimeMin | 000002CC | — | |
| IdleChatterTimeMax | 000002CD | — | |
| RotationSpeedCondition | 000002CE | — | |
| AttackConditionAlt3 | 000002CF | — | |
| WorkshopID | 000002D1 | — | |
| AnimationMult | 000002D2 | — | |
| WeapReloadSpeedMult | 000002D3 | — | |
| UnusedStamina | 000002D6 | — | Skyrim code remnant |
| ConditionRate | 000002D9 | — | |
| RadsRate | 000002DB | Name | |
| CritChance | 000002DD | — | It appears that 100 is a guaranteed crit. |
| MeleeDamage | 000002DE | ID | |
| UnarmedDamage | 000002DF | — | |
| Mass | 000002E0 | — | |
| Rads | 000002E1 | — | |
| VoiceRate | 000002E2 | — | |
| MagicResist | 000002E8 | — | |
| Suspicious | 000002EC | — | |
| BloodyMess | 000002ED | ID | |
| RadHealthMax | 000002EE | — | |
| PowerArmorHeadCondition | 000002EF | — | |
| PowerArmorTorsoCondition | 000002F0 | — | |
| PowerArmorLeftArmCondition | 000002F1 | — | |
| Paralysis | 000002F2 | — | |
| NightEye | 000002F4 | — | |
| DetectLifeRange | 000002F5 | — | |
| WaterBreathing | 000002F6 | — | |
| WaterWalking | 000002F7 | — | |
| IgnoreCrippledLimbs | 000002F8 | — | |
| Fame | 000002F9 | — | |
| Infamy | 000002FA | — | |
| JumpingBonus | 000002FB | — | |
| WardPower | 000002FC | — | |
| RightItemCharge | 000002FD | — | |
| ArmorPerks | 000002FE | — | |
| ShieldPerks | 000002FF | — | |
| WardDeflection | 00000300 | — | |
| Variable01 | 00000301 | — | |
| Variable02 | 00000302 | — | |
| Variable03 | 00000303 | — | |
| Variable04 | 00000304 | — | |
| Variable05 | 00000305 | — | |
| Variable06 | 00000306 | — | |
| Variable07 | 00000307 | — | |
| Variable08 | 00000308 | — | |
| Variable09 | 00000309 | — | |
| Variable10 | 0000030A | — | |
| BowSpeedBonus | 0000030B | — | Skyrim code remnant |
| FavorActive | 0000030C | — | |
| FavorsPerDay | 0000030D | — | |
| FavorsPerDayTimer | 0000030E | — | |
| LeftItemCharge | 0000030F | — | |
| AbsorbChance | 00000310 | — | |
| Blindness | 00000311 | — | |
| WeaponSpeedMult | 00000312 | — | |
| ShoutRecoveryMult | 00000313 | — | Skyrim code remnant |
| BowStaggerBonus | 00000314 | — | Skyrim code remnant |
| Telekinesis | 00000315 | — | |
| FavorPointsBonus | 00000316 | — | |
| LastBribedIntimidated | 00000317 | — | Skyrim code remnant |
| LastFlattered | 00000318 | — | Skyrim code remnant |
| MovementNoiseMult | 00000319 | — | |
| BypassVendorStolenCheck | 0000031A | — | Skyrim code remnant |
| BypassVendorKeywordCheck | 0000031B | — | |
| WaitingForPlayer | 0000031C | — | |
| SkillMagAV01 | 0000031D | — | |
| SkillMagAV02 | 0000031E | — | |
| SkillMagAV03 | 0000031F | — | |
| SkillMagAV04 | 00000320 | — | |
| SkillMagAV05 | 00000321 | — | |
| SkillMagAV06 | 00000322 | — | |
| SkillMagAV07 | 00000323 | — | |
| SkillMagAV08 | 00000324 | — | |
| SkillMagAV09 | 00000325 | — | |
| SkillMagAV10 | 00000326 | — | |
| SkillMagAV11 | 00000327 | — | |
| SkillMagAV12 | 00000328 | — | |
| SkillMagAV13 | 00000329 | — | |
| SkillMagAV14 | 0000032A | — | |
| SkillMagAV15 | 0000032B | — | |
| KARMA | 0000032C | — | |
| Deafness | 0000032D | — | |
| PowerGenerated | 0000032E | — | |
| PowerRadiation | 0000032F | — | |
| PowerRequired | 00000330 | — | |
| Food | 00000331 | — | |
| Water | 00000332 | — | |
| Safety | 00000333 | — | |
| Bed | 00000334 | — | |
| Happiness | 00000335 | — | |
| Artillery | 00000336 | — | |
| WorkshopItemOverlap | 00000337 | — | |
| WorkshopItemClampDirection | 00000339 | — | |
| WorkshopItemZOffset | 0000033A | — | |
| WorkshopActorWounded | 0000033B | — | |
| WorkshopPlayerOwned | 0000033C | — | |
| WorkshopStackableItem | 0000033D | — | |
| WorkshopSnapPointRadius | 0000033E | — | |
| WorkshopAnythingIsGround | 0000033F | — | |
| IgnorePlayerWhileFrenzied | 00000340 | — | |
| LeftWeaponSpeedMult | 00000341 | — | |
| DragonSouls | 00000342 | — | Skyrim code remnant |
| CombatHealthRegenMult | 00000343 | — | |
| FollowerState | 00000344 | — | |
| FollowerDistance | 00000345 | — | |
| FollowerStance | 00000346 | — | |
| FollowerStanceAllowCombatOverride | 00000347 | — | |
| WorkshopCurrentTriangles | 00000348 | — | |
| WorkshopMaxTriangles | 00000349 | — | |
| WorkshopCurrentDraws | 0000034A | — | |
| WorkshopMaxDraws | 0000034B | — | |
| WorkshopIgnoreSimpleIntersections | 0000034D | — | |
| WorkshopAllowUnsupportedStacking | 0000034E | — | |
| RadsRateMult | 00000355 | — | |
| DragonRend | 00000356 | — | Skyrim code remnant |
| HealRateMult | 00000358 | — | |
| ActionPointsRateMult | 00000359 | — | |
| ConditionRateMult | 0000035A | — | |
| AimStability | 0000035B | — | Default value = 1. Setting it to 2 eliminates scope sway. |
| PowerArmorBattery | 0000035C | — | |
| PowerArmorRightArmCondition | 0000035D | — | |
| PowerArmorLeftLegCondition | 0000035E | — | |
| ReflectDamage | 0000035F | — | |
| CraftingAbilityGeneral | 00000360 | — | |
| CraftingAbilityExplosives | 00000361 | — | |
| CraftingAbilityGuns | 00000362 | — | |
| CraftingAbilityMechanics | 00000363 | — | |
| CraftingAbilityMedicine | 00000364 | — | |
| CraftingAbilityMelee | 00000365 | — | |
| CraftingAbilityScience | 00000366 | — | |
| CraftingAbilitySurvival | 00000367 | — | |
| ComponentUsageMultChemical | 00000368 | — | |
| ComponentUsageMultMetallic | 00000369 | — | |
| ComponentUsageMultOrganic | 0000036A | — | |
| ComponentUsageMultTechnical | 0000036B | — | |
| BrainCondition | 00000372 | — | effect unknown |
| AvailableCondition1 | 00000373 | — | |
| AvailableCondition2 | 00000374 | — | |
| AvailableCondition3 | 00000375 | — | |
| One Handed Weapons | 00000376 | — | Skyrim code remnant |
| Two Handed Weapons | 00000377 | — | Skyrim code remnant |
| Marksman | 00000378 | — | Skyrim code remnant |
| Block | 00000379 | — | Skyrim code remnant |
| Smithing | 0000037A | — | Skyrim code remnant |
| Heavy Armor | 0000037B | — | Skyrim code remnant |
| Light Armor | 0000037C | — | Skyrim code remnant |
| PickPocket | 0000037D | — | Skyrim code remnant |
| Lockpicking | 0000037E | — | Skyrim code remnant |
| Sneak | 0000037F | — | Skyrim code remnant |
| Alchemy | 00000380 | — | Skyrim code remnant |
| Speechcraft | 00000381 | — | Skyrim code remnant |
| Alteration | 00000382 | — | Skyrim code remnant |
| Conjuration | 00000383 | — | Skyrim code remnant |
| Destruction | 00000384 | — | Skyrim code remnant |
| Illusion | 00000385 | — | Skyrim code remnant |
| Restoration | 00000386 | — | Skyrim code remnant |
| Enchanting | 00000387 | — | Skyrim code remnant |
| PowerArmorRightLegCondition | 00000388 | — | |
| VANSPerk | 00000389 | — | |
| MS04SilverShroudTarget | 0001A7F5 | — | |
| TemporaryAngerLevel | 0002DA12 | — | |
| BoughtHaircutAV | 00043C2B | — | |
| BoughtSurgeryAV | 00043C95 | — | |
| DN084_DescentHasTeleported | 00047FD5 | — | |
| DN084_ControlRoomOverride | 00049647 | — | |
| EMSystemSleeping | 00066514 | — | |
| DN131_CommonsTriggerTimestamp | 000668D7 | — | |
| MS17CloseWork | 0007C61C | — | |
| PowerArmorVent | 00084283 | — | |
| CompStrongBerserkAV | 00084287 | — | |
| WorkshopRatingScavengeGeneral | 00086748 | — | |
| WorkshopRatingScavengeBuilding | 00086749 | — | |
| WorkshopRatingScavengeParts | 0008674A | — | |
| WorkshopRatingScavengeRare | 0008674B | — | |
| CA_LastDialogueBump | 000971F3 | — | |
| ArmorPenetration | 00097341 | — | |
| CA_Trait_Generous | 000A1B1C | — | |
| CA_Trait_Selfish | 000A1B1D | — | |
| CA_Trait_Nice | 000A1B1E | — | |
| CA_Trait_Mean | 000A1B1F | — | |
| CA_Trait_Peaceful | 000A1B20 | — | |
| CA_Trait_Violent | 000A1B21 | — | |
| CA_Affinity | 000A1B80 | — | |
| CA_CurrentThreshold | 000A1B81 | — | |
| CA_LastChangePositive | 000A1B82 | — | |
| CA_HighestReached | 000A1B83 | — | |
| CA_LowestReached | 000A1B84 | — | |
| CA_HighestThreshold | 000A1B86 | — | |
| CA_LowestThreshold | 000A1B87 | — | |
| CA_MurderSessionCount | 000A2C4D | — | |
| CA_MurderSessionDay | 000A2C4E | — | |
| CA_MurderSessionVictimCount | 000A2C4F | — | |
| WorkshopRatingCaravan | 000A46FD | — | |
| WorkshopRatingFoodTypeCarrot | 000A46FF | — | |
| WorkshopRatingFoodTypeCorn | 000A4700 | — | |
| WorkshopRatingFoodTypeGourd | 000A4701 | — | |
| WorkshopRatingFoodTypeMelon | 000A4702 | — | |
| WorkshopRatingFoodTypeMutfruit | 000A4703 | — | |
| WorkshopRatingFoodTypeRazorgrain | 000A4704 | — | |
| WorkshopRatingFoodTypeTarberry | 000A4705 | — | |
| WorkshopRatingFoodTypeTato | 000A4706 | — | |
| REOfferToJoinWorkshop | 000A56F8 | — | |
| WorkshopCaravanDestination | 000A56F9 | — | |
| MS19Infected | 000A7981 | — | |
| MQ206Powered | 000AB03C | — | |
| MQ206SharedGrid | 000AB03D | — | |
| REAssaultRole | 000ABEA0 | — | |
| RECampSC03DrethState | 000ABEA2 | — | |
| RECheckpointRole | 000AC504 | — | |
| GenericBrawlWinner | 000AD3D4 | — | |
| GenericBrawlLoser | 000AD3D5 | — | |
| ForceGreetOn | 000AD3DA | — | |
| MS16FahrenheitShield | 000ADC87 | — | |
| MS16FahrenheitShieldDamage | 000ADC8C | — | |
| SentryBotMaxHeatLevel | 000B247B | — | |
| REChokepointSC02State | 000B40D2 | — | |
| FWIsAttacker | 000B9635 | — | |
| DetectionMovementMod | 000BA43C | — | |
| FallingDamageMod | 000BA43D | — | |
| ReduceLimbDamageMod | 000BA43E | — | |
| MineTriggerRangeMod | 000BA43F | — | |
| ChemDurationMod | 000BA447 | — | |
| MinDefendCastleAttackerPhase | 000C2E4F | — | |
| WorkshopBellDistance | 000C4441 | — | |
| Dogmeat_clickedPreMolerat | 000C9B0E | — | |
| WorkshopRatingPopulationSynths | 000CFF76 | — | |
| DMP_ReleaseHoldPosition | 000D97F3 | — | |
| TerminalVariable01 | 000DCE0F | — | |
| FollowerForceGreetOn | 000E1D04 | — | |
| MQ203HideMe | 000E2B07 | — | |
| DN049_InRelevantStore | 000E5259 | — | |
| HoldupAV | 000E7726 | — | |
| DN049_Bake_Counter | 000E9415 | — | |
| elevatorDestinationFloor | 000EC855 | — | |
| HoldupCapsAV | 000F3629 | — | |
| HoldupCommandAV | 000F362A | — | |
| HoldupFleeAV | 000F362B | — | |
| ProtectronPodStatus | 000F39E2 | — | |
| DN084_DescentStartFloor | 000F59D6 | — | |
| DN084_DescentEndFloor | 000F59D7 | — | |
| CA_Custom | 000F75E0 | — | |
| CA_WantsToTalk | 000FA86B | — | |
| CA_AffinitySceneToPlay | 000FA875 | — | |
| FastTravelOverEncumbered | 00101CB8 | — | |
| DN160_GhoulChargeToggle | 00101DD9 | — | |
| MS09LorenzoStunned | 0010214A | — | |
| REVertibirdLandAirport | 00109868 | — | |
| vendorIncome | 0010C847 | — | |
| RentRoomAV | 0010C92E | — | |
| VertibirdLand | 00110304 | — | |
| WorkshopGuardPreference | 00113342 | — | |
| WorkshopRatingBonusHappiness | 0012722C | — | |
| WorkshopRatingBrahmin | 0012722D | — | |
| WorkshopRatingDamageArtillery | 0012722E | — | |
| WorkshopRatingDamageCurrent | 0012722F | — | |
| WorkshopRatingDamageFood | 00127230 | — | |
| WorkshopRatingDamageMax | 00127231 | — | |
| WorkshopRatingDamagePopulation | 00127232 | — | |
| WorkshopRatingDamagePower | 00127233 | — | |
| WorkshopRatingDamageSafety | 00127234 | — | |
| WorkshopRatingDamageWater | 00127235 | — | |
| WorkshopRatingFoodActual | 00127236 | — | |
| WorkshopRatingHappinessModifier | 00127237 | — | |
| WorkshopRatingHappinessTarget | 00127238 | — | |
| WorkshopRatingLastAttackDaysSince | 00127239 | — | |
| WorkshopRatingLastAttackFaction | 0012723A | — | |
| WorkshopRatingMissingBeds | 0012723B | — | |
| WorkshopRatingMissingFood | 0012723C | — | |
| WorkshopRatingMissingWater | 0012723D | — | |
| WorkshopRatingPopulation | 0012723E | — | |
| WorkshopRatingPopulationRobots | 0012723F | — | |
| WorkshopRatingPopulationUnassigned | 00127240 | — | |
| WorkshopRatingRadio | 00127241 | — | |
| WorkshopRatingTotalBonusHappiness | 00127242 | — | |
| WorkshopRatingTotalFood | 00127243 | — | |
| WorkshopRatingTotalPower | 00127244 | — | |
| WorkshopRatingTotalSafety | 00127245 | — | |
| WorkshopRatingTotalWater | 00127246 | — | |
| WorkshopRatingVendorIncome | 00127247 | — | |
| WorkshopRatingHappiness | 00129157 | — | |
| WorkshopResourceObject | 00129A8C | — | |
| overheating | 0012A935 | — | |
| DN035_ReserveRacersReleased | 0013CB4E | — | |
| CA_IsRomantic | 00148DF6 | — | |
| CA_IsRomanceableNow | 00148F8D | — | |
| crRangedDmg | 001504FB | — | |
| PABatteryDamageRate | 0015A8B2 | — | |
| TeleportRefCollOptionalRequired | 001642A4 | — | |
| TeleportRefCollOnLoad | 001642A5 | — | |
| ValentineFailedToHack | 001694E6 | — | |
| MinDefendCastleAttackFromSouth | 0016961B | — | |
| HasItemForPlayer | 0016FBC6 | — | |
| WorkshopAttackSAEFaction | 00176339 | — | |
| Inst307Fight_InPeremiterZone | 0017846B | — | |
| ArmorBlockPercent | 0018330E | — | |
| ArmorShadowHide | 00183312 | — | |
| ArmorQuietMod | 00183316 | — | |
| Inst307Fight_AllowTowerCombat | 001868BB | — | |
| MirelurkQueenActiveSpawn | 0018AFB3 | — | |
| WorkshopPlayerLostControl | 0018BCC2 | — | |
| MinPrestonChat | 0018BCC3 | — | |
| Freeze | 0018C355 | — | |
| RR101_TourbotState | 0019D073 | — | |
| MS09LorenzoSerumUse | 001A7343 | — | |
| REFactionShared_IsAttacker | 001AEE94 | — | |
| MirelurkQueenClimbOverride1 | 001B3BF8 | — | |
| Incendiary | 001B88D8 | — | |
| WorkshopFastTravel | 001BDDBA | — | |
| HoldupFrenzyAV | 001C5050 | — | |
| ProtectronPersonalityValue | 001C5A31 | — | |
| PADamageMult | 001C87D2 | — | |
| SpawnedLegendaryItem | 001CD0AA | — | |
| RoboticsExpertTargetConscious | 001CF28A | — | |
| WorkshopRatingMissingSafety | 001E3272 | — | |
| MirelurkKingCanCloak | 001E4504 | — | |
| HoldupExplosionAV | 001E5F9B | — | |
| LGND_PerkAV50 | 001E6851 | — | |
| LGND_PerkAV300 | 001E6D6E | — | |
| AddictionCount | 001EB998 | — | |
| LGND_WeaponConsecutiveHits | 001EF483 | — | |
| LGND_WeaponAV | 001EF5D9 | — | |
| RoboticsExpertTargetCanSelfDestruct | 001F1A79 | — | |
| LGND_LessDmgAnimals | 001F1D69 | — | |
| LGND_LessDmgGhouls | 001F1DEC | — | |
| LGND_LessDmgHumans | 001F1DF0 | — | |
| LGND_LessDmgSupermutants | 001F1DF2 | — | |
| LGND_LessFallDamage | 001F1DF6 | — | |
| LGND_ArmorDisarm | 001F1DF8 | — | |
| LGND_LockPickSweetSpot | 001F3A48 | — | |
| LGND_LessDmgBlockSprint | 001F3CAB | — | |
| WorkshopTerminalLightColor | 001F57D2 | — | |
| WorkshopTerminalTimerIntervalType | 001F57D5 | — | |
| LGND_LessDmgStandStill | 001F57E5 | — | |
| LGND_Frenzied | 001F6AD7 | — | |
| LGND_LessDmgBugs | 001F81E5 | — | |
| LGND_LessDmgRobots | 001F81E6 | — | |
| PARadResistMult | 00203A3A | — | |
| HoldupImmuneAV | 002049B5 | — | |
| POIS21_DogState | 0020618D | — | |
| IgnoreExplosionKnockdown | 0020A24E | — | |
| PA_OptimizedServos_AV | 0020D96E | — | |
| PA_RustyKnuckles_AV | 0020D96F | — | |
| WorkshopLightboxCycling | 00210B6F | — | |
| WorkshopLightboxCyclingType | 00210C75 | — | |
| WorkshopTerminalLightBrightness | 00210C77 | — | |
| WorkshopActorFlee | 00214027 | — | |
| WorkshopTerminalSpeakerOctave | 002154BA | — | |
| WorkshopTerminalSpeakerPitch | 002154BB | — | |
| CA_WantsToTalkRomanceRetry | 00215DD3 | — | |
| FollowerEndgameForceGreetOn | 00218F37 | — | |
| MQ302Companion | 00218F39 | — | |
| MiscStatRobotHasBeenDisabled | 0021A175 | — | |
| CA_WantsToTalkMurder | 0021BDFF | — | |
| DestroyBOSCompanion | 0022333A | — | |
| WorkshopPlacementRestrictToWaterAV | 002233CB | — | |
| WorkshopPlacementRestrictToDirtAV | 002233CC | — | |
| WorkshopPlacementAllowWaterAV | 002233CD | — | |
| PA_OptimizedBracers_AV | 0022B645 | — | |
| PA_KineticServos_AV | 0022B646 | — | |
| WorkshopSpotlightTarget | 0022BF7C | — | |
| PA_OverdriveServos_AV | 00230599 | — | |
| AO_Comp_Bar_Whitechapel | 00231D9F | — | |
| AO_Comp_Bar_Cooke | 00231DA0 | — | |
| AO_Comp_Bar_Deezer | 00231DA1 | — | |
| AO_Comp_Bar_Savoldi | 00231DA2 | — | |
| AO_Comp_Bar_Takahashi | 00231DA3 | — | |
| AO_Comp_Bar_Vadim | 00231DA4 | — | |
| AO_Comp_Bar_Wellingham | 00231DA5 | — | |
| WorkshopActorAssigned | 0023830C | — | |
| WorkshopFloraHarvestTime | 0023830E | — | |
| PA_ShockDmg_AV | 00239EBA | — | |
| PA_Charisma_AV | 0023C9DF | — | |
| PA_Agility_AV | 0023C9E0 | — | |
| PA_Perception_AV | 0023C9E1 | — | |
| PA_Strength_AV | 0023C9E2 | — | |
| PA_Intelligence_AV | 0023C9E3 | — | |
| PA_Luck_AV | 0023C9E4 | — | |
| PA_Endurance_AV | 0023C9E5 | — | |
| AddictionMedX | 00245AC5 | — | |
| PA_Explosives_AV | 00245B87 | — | |
| Mod_Brawler_AV | 00245B9C | — | |
| Mod_IgnoreArmor_AV | 00245BA4 | — | |
| Mod_Stabilized_AV | 00245BC6 | — | |
| Mod_ReducedPowerAttack_AV | 00245BDB | — | |
| Mod_StealthMove_AV | 00245BEB | — | |
| AddictionAlcohol | 00245EF1 | — | |
| AddictionMentats | 00245EF3 | — | |
| AddictionBuffout | 00245EF8 | — | |
| AddictionPsycho | 00245EFA | — | |
| AddictionXCell | 00245EFC | — | |
| AddictionDaddyO | 00245EFF | — | |
| AddictionDaytripper | 00245F02 | — | |
| AddictionJet | 00245F05 | — | |
| AddictionOverdrive | 00245F09 | — | |
| AddictionBuzzBites | 0024615B | — | |
| AddictionLorenzoSerum | 0024615F | — | |
| AddictionCalmex | 00246BF5 | — | |
| AddictionFury | 00246BFE | — | |
| PA_Unarmed_AV | 00248491 | — | |
| CCE_TestCompanionChatEvent | 002486EC | — | |
| COMQC_MQ104RescueNickAV | 002488CA | — | |
| COMQC_MQ106KelloggHuntAV | 002488CB | — | |
| COMQC_MQ106KelloggDeadAV | 002488CC | — | |
| COMQC_MQ201PrydwenArrivedAV | 002488CD | — | |
| COMQC_MQ202AmariDenAV | 002488CE | — | |
| COMQC_MQ204DenDoneAV | 002488CF | — | |
| COMQC_MQ204VirgilAV | 002488D0 | — | |
| COMQC_MQ206HaveChipAV | 002488D1 | — | |
| COMQC_MQ206TeleporterBuildAV | 002488D2 | — | |
| COMQC_MQ206BackFromInstituteAV | 002488D3 | — | |
| COMQC_MQ302InstituteDestroyedAV | 002488D4 | — | |
| COMQC_PrydwenDestroyedByRRAV | 002488D5 | — | |
| COMQC_PrydwenDestroyedByInstituteAV | 002488D6 | — | |
| COMQC_PrydwenDestroyedByMMAV | 002488D7 | — | |
| COMQC_RR101StartTrailAV | 002488D8 | — | |
| COMQC_RR101MetDesdemonaNoJoinAV | 002488D9 | — | |
| COMQC_RR102JoinedRRAV | 002488DA | — | |
| COMQC_RR102AtSwitchboardAV | 002488DB | — | |
| COMQC_RR302RepelBoSAtHQAV | 002488DC | — | |
| COMQC_RR302PrepVBirdAV | 002488DD | — | |
| COMQC_RRMQ302BoSDeadAttackInstituteAV | 002488DE | — | |
| COMQC_BoS100HelpAtPDAV | 002488DF | — | |
| COMQC_BoS101ArcJetDoneAV | 002488E0 | — | |
| COMQC_BoS200JoinedBoSAV | 002488E1 | — | |
| COMQC_BoS202FortStrongClearedAV | 002488E2 | — | |
| COMQC_BoS301BuildPrimeBeginsAV | 002488E3 | — | |
| COMQC_BoS302DanseIsSynthAV | 002488E4 | — | |
| COMQC_BoS302DanseDiedAV | 002488E5 | — | |
| COMQC_BoS302DanseLivedAV | 002488E6 | — | |
| COMQC_BoS302BRRDestroyedAV | 002488E7 | — | |
| COMQC_BoS303GettingAgitatorAV | 002488E8 | — | |
| COMQC_BoS304LibertyPrimeUnleashedAV | 002488E9 | — | |
| COMQC_Inst301AssaultLibertaliaAV | 002488EA | — | |
| COMQC_Inst302AssaultedBunkerHillAV | 002488EB | — | |
| COMQC_InstMassFusionBoSEnemyAV | 002488EC | — | |
| COMQC_InstVsMinRecruitedCivilianAV | 002488ED | — | |
| COMQC_Inst305ReactorOnlineAV | 002488EE | — | |
| COMQC_Inst306RRDestroyedAV | 002488EF | — | |
| COMQC_Inst307InstituteWinsAV | 002488F0 | — | |
| COMQC_Min00KilledDeathclawAV | 002488F1 | — | |
| COMQC_Min02AttackCastleAV | 002488F2 | — | |
| COMQC_Min02CourtyardCleardedAV | 002488F3 | — | |
| COMQC_Min02MirelurkQueenDeadAV | 002488F4 | — | |
| COMQC_Min03ShawKnowsTheWayAV | 002488F5 | — | |
| COMQC_Min03EnteredArmoryAV | 002488F6 | — | |
| COMQC_Min03ArtilleryFiredAV | 002488F7 | — | |
| WorkshopActorAlert | 0024974A | — | |
| WorkshopOverrideXYBounds | 00249D41 | — | |
Items, world, and target/reference manipulation[]
This is easiest if you first click on something in the world with the console open to target it. You may also use PickRefById <ref_id> to select an object.
- GetPlayerGrabbedRef – Gives reference ID of currently held Item (To grab, press and hold E on item and then type command in console)
- PickRefById <ref_id> or PRID <ref_id> – Same as clicking on a target to select its ID. Useful for manually selecting world items (such as player grabbed items) if the mouse cannot select it. Also, execute (multiple) commands on "invisible" or unreachable targets.
- Example: prid 3f2bb; moveTo player; – Selects Strong as target (wherever he may be) and then moves him to the player.
- This works only with "cached" NPCs. Many are: if not, visiting their cell helps.
- PickLastRef or plr - Picks the last spawned ref. Useful for selecting objects spawned via the console without having to click it afterwards.
- Example: pt 34a3f; plr; modAngle z 180 will spawn a toilet directly in front of the player, select the newly created reference, and rotate it 180 degrees.
- PlaceThere <form id> <count> <distance> <direction> or pt <form id> <count> <distance> <direction> - Spawns an object where the cursor is placed, in the direction the player is facing. Very useful for precisely placing objects not usually available in the workshop, and allows more control over using player.PlaceAtMe. The same rules for spawning weapons that will not work apply here as well.
- Note: It seems the distance and direction parameters don't affect the way objects are spawned. Please update thisif you can get them to work properly.
- Example: pt 34a3f will spawn a toilet directly in front of the player.
- disable – Hides the selected reference object.
- enable – Shows the selected reference object.
- player.PlaceAtMe <form_id> <stack amount> <quality> – Spawn a character/creature/item/Static Object on top of the player. While the console is open, you may also use reference targets, then simply use "placeatme" without a prefix to spawn on top of the target. Stack amount defaults to 1 and can be omitted.
- Note: If this command is used on a weapon or armor, you will not be able to pick it up. Use player.addItem. If 'placeatme' is used without a prefix, the item will be spawned in the vicinity of the player.
- Example: player.placeAtMe dedeb will spawn 1 BOS uniform and work properly. player.placeAtMe df42e will spawn 1 combat rifle, and will not work properly. player.placeAtMe 1db4c 1 to spawn 1 Deathclaw on top of you.
- SpawnDupe – Spawn exactly one duplicate of the selected reference. World objects that contain multiples will only duplicate a single item. E.g. A box of shotgun shells containing 3 shells will only duplicate a box containing 1 shell.
- If you spawn a duplicate NPC, it will only duplicate whatever items they had in their inventory originally. (E.g. Spawn a settler that has different armor or weapon equipped). Also, if you duplicate a settler, they will have to be assigned to a settlement. It is similar to generating a new settler from the console.
- Warning: Do not spawn duplicate quest targets or unique NPCs/items. This may lead to unforeseen bugs and/or game crashes.
- Warning: Spawning duplicate containers or static objects (or anything that needs to align sensibly with the rest of the world) is problematic, because items spawn at random angles on their X, Y and Z axes, and at different coordinates from the original. The problem of the random angles is solved by using three sets of commands: getangle z, followed by spawndupe; plr, and then setangle x 0; setangle y 0; setangle z <Good_Z_Angle> where, for "<Good_Z_Angle>", one enters the number returned by the getangle z command. (Combining the last two commands sets is tempting, however not all commands take effect in the order they are issued. Issuing the command sets separately avoids that problem.) For some purposes, this result is sufficient, especially given the ease of altering item altitudes using modpos z <offset> or setpos z <altitude>. However, if the duplicated item's X and Y coordinates must be changed to align it with another item (usually the original), then knowledge of item dimensions and trigonometry are required.
- Warning: Spawning a duplicate of a light-emitting item, creates a duplicate of the item, but not its glow (the light it is meant to emit). The problem, at least where electric lights using radiant power in settlements are concerned, is eventually solvable through a combination of using workshop mode to move the duplicated, glow-free light next to a light that is already glowing until the duplicated light also starts glowing, then cancelling the move to return the duplicated light to its original position. Even so, that may only be enough to turn-on a light that was off; it may, or may not, acquire and retain its glow. Subsequently, moving far away from the settlement (fast traveling to a distant settlement is a good choice), then returning, usually resolves any remaining issues. If not, repeated application of these steps should, eventually, resolve all the issues.
- attachMod <Mod_ID> or amod <Mod_ID> – Adds a mod onto the selected item.
- To add a mod or remove a mod, you must use the mod's correct form ID which will be the OMOD form type. Here is a list of some of the OMOD types.
- Armor mods
- Armor legendary effects
- Armor piece variants (Such as normal, sturdy, heavy)
- Weapon mods
- Weapon legendary effects
- To add a mod or remove a mod, you must use the mod's correct form ID which will be the OMOD form type. Here is a list of some of the OMOD types.
- removeMod <Mod_ID> or rmod <Mod_ID> – Removes a mod from the selected item.
- setScale <decimal> – Set the scale of an item in game. It's usually required to "disable" then "enable" the item for the new scaling to fully take place.
- Warning: Using this command to change your character's size while wearing power armor may cause you to lose all equipped armor and clothing as well as your Pip-Boy, which cannot be recovered by any known means other than loading a previous save.
- Note: Be careful when using setscale to large numbers like 10. You may seem big and powerful, but a very small drop-off (in comparison to your size) will be fatal. Cliffs look very tiny from 50 feet up, but still kill you as if you were normal size. Additionally cells will still only load as if you were normal size, and moving through un-spawned cells can crash the game. It is suggested to use the no-clip command tcl to prevent falling.
- getScale – Prints out the scale of the item in the console.
- getPos <axis> – Prints out the current position of the object along a given axis (x|y|z)
- setPos <axis> <decimal> – Sets the position of the item along a given axis (x|y|z)
- Appears to make some items disappear.
- modPos <axis> <decimal> – Adjusts the position of the item along a given axis by a given amount.
- lock and unlock – Lock/Unlock doors, safes, terminals or any other locked container. Other lock states can also be set with special values. Unlock will not work on doors that are "locked from the other side". You will first need to press the left mouse button on the item in order to identify what to lock/unlock.
- Values between lock 1 and lock 100 set the difficulty to that of the Locksmith skill (0-25 novice, 26-50 advanced, 51-75 expert, 76-100 master).
- lock 0 – Lock using the previous type of lock it had, or novice if it had none.
- lock -1 or lock 255 – "Requires Key"
- lock -2 or lock 254 – "Inaccessible"
- lock -3 or lock 253 – "Requires Terminal"
- lock -4 or lock 252 – "Chained"
- lock -5 or lock 251 – "Barred"
- activate – Activate an item, say a door, that is normally operated by a switch
- Example: prid 1870D2; activate player; – Manually triggers the UFO Fly By scene for the player. Use with caution.
- markForDelete – Similar to disable, will delete any item from the game, removing it permanently. It may disappear immediately, or it may require you to exit and re-enter the area.
- Warning: This console command can remove important parts of the map, NPCs or even the player. Use with extreme caution.
- setOpenState <int> – Similar to activate, but will open and close it without the player having to use it.
- setOpenState 0 – Closed.
- setOpenState 2 – Open.
- setOwnership – Make the item yours. (for instance a cabinet or a bed)
- setAngle <axis> <degrees> – Rotate/level an object (typically one that was placed with placeatme) on the 'X', 'Y' and 'Z' axis. Commonly used after placing a Power armor frame before attempting to enter the frame, so that the player doesn't freeze (a bug), by clicking on the frame, and setting the X and Y axis angle values to 0.
- getAngle <axis> – Get Rotation angle of an object on the 'X', 'Y' or 'Z' axis; prints the angle degrees on the console. Useful to align building items with other building items, usually with the Z axis, when preparing to use setangle.
- modAngle <axis> <degrees> – Adjusts the angle of the item along a given axis by a given amount.
- player.moveTo <ref_id> – Move the player to an object.
- set <global> to <value> - Sets the given global to a specified value. For example, to enable ballistic weave, use set RailroadClothingArmorModAvailable to 1.
- set timescale to <scale> – Sets the timescale, the ratio determining how fast game time moves relative to real time.
- set timescale to 20 – 20 seconds pass in game for every second in real time (default setting).
- set timescale to 1 – 1 second passes in game for every second in real time.
- set timescale to 0 – Stops time of day.
- show timescale Used without parameters returns the current timescale setting (doesn't always work).
- Warning: Altering the timescale will cause the game to crash if NPCs spawned using placeleveledactoratme or moveto player enter into combat.
- Note: A timescale of 0 will prevent actors to cross cell borders.
- Note: Reducing the game timescale reduces fast travel time as well.
- set gamehour to <time> – Sets the gamehour to the entered value. Change applies only when player unpauses the game. Before making any changes to the gamehour, using GetCurrentTime or Show GameHour might be useful.
- set gameday to <day> - sets the current day of the current month. set gameday to 1 would set it to the 1st of the month. Avoid 31 as this will corrupt your game if the month lacks a 31st day. Use Show GameDay to find the current day of the month.
- set gameyear to <year> - Example: set gameyear to 2289. Don't go before 2287, or you risk corrupting your game.
- fDiffMultLegendaryChance_<difficulty string> – You can temporarily increase the chance of legendary enemies through the console, which does not affect the difficulty.
- fDiffMultLegendaryChance_VE – Very Easy
- fDiffMultLegendaryChance_E – Easy
- fDiffMultLegendaryChance_N – Normal
- fDiffMultLegendaryChance_H – Hard
- fDiffMultLegendaryChance_VH – Very Hard
- fDiffMultLegendaryChance_SV – Survival chance of legendary enemies.
- forceweather <WeatherID> or fw <WeatherID> – Instantly changes the weather.
- setweather <WeatherID> or sw <WeatherID> – Sets the weather to change gradually.
Weather IDs[]
| Editor ID | Form ID |
|---|---|
| DefaultWeather | 0000015E |
| CGPrewarNukeFXWeather | 001F61FD |
| CommonwealthClear | 0002B52A |
| CommonwealthClear_VBFog | 002486A4 |
| CommonwealthClear2 | 002385FD |
| CommonwealthDarkSkies | 001E5E60 |
| CommonwealthDarkSkies2 | 002385FB |
| CommonwealthDarkSkies3 | 00226448 |
| CommonwealthDusty | 001F61A1 |
| CommonwealthFoggy | 001C3473 |
| CommonwealthGSFoggy | 001BD481 |
| CommonwealthGSOvercast | 000F1033 |
| CommonwealthGSRadstorm | 001C3D5E |
| CommonwealthMistyRainy | 001CD096 |
| CommonwealthOvercast | 001C8556 |
| CommonwealthPolluted | 001EB2FF |
| CommonwealthRain | 001CA7E4 |
| DiamondWeather | 0000116D |
| DiamondWeatherPastel | 0000116E |
| FXNukeWeather | 001256FB |
| FXWthrMoonlightOnly | 00088C57 |
| IstWeather | 000016EC |
| DLC03_ClearWeather | xx{{#pad:009962|6|0|left}} |
| DLC03_ClearWeatherFast | xx{{#pad:045F6F|6|0|left}} |
| DLC03_ClearWeatherFastBackup | xx{{#pad:056638|6|0|left}} |
| DLC03_RadFogWeather | xx{{#pad:007FBA|6|0|left}} |
| DLC03_RadMistWeather | xx{{#pad:0074F5|6|0|left}} |
| DLC03_RadMistWeatherBeforeGrantMessedItUp | xx{{#pad:0427EB|6|0|left}} |
| DLC03_RadMistWeatherFast | xx{{#pad:05D0C4|6|0|left}} |
| DLC03_RadStorm | xx{{#pad:0074C6|6|0|left}} |
| DLC03_RainWeather | xx{{#pad:0074FA|6|0|left}} |
| DLC03_TestMistyWeather | xx{{#pad:0074F3|6|0|left}} |
| DLC03_UNUSEDMistyFogWeather | xx{{#pad:0074F2|6|0|left}} |
| DLC03AtomM01_RadStorm | xx{{#pad:0247B6|6|0|left}} |
| DLC03VirtualWeather01 | xx{{#pad:023A97|6|0|left}} |
| DLC03VirtualWeather01Original | xx{{#pad:031416|6|0|left}} |
| DLC03VirtualWeather01OriginalFog | xx{{#pad:054132|6|0|left}} |
| DLC04NukaWorldClear | xx{{#pad:007E3B|6|0|left}} |
| DLC04NukaWorldClearDusty | xx{{#pad:0367CA|6|0|left}} |
| DLC04NukaWorldEndGameDark | xx{{#pad:043B70|6|0|left}} |
| DLC04NukaWorldRain | xx{{#pad:030ACD|6|0|left}} |
| DLC04NukaWorldClear_Trailer | xx{{#pad:0396A3|6|0|left}} |
| DLC04NukaWorldClear_Trailer2 | xx{{#pad:0396A2|6|0|left}} |
| DLC04NukaWorldClearBackup | xx{{#pad:030ACA|6|0|left}} |
| DLC04NukaWorldClearBackup2 | xx{{#pad:04F57A|6|0|left}} |
| DLC04NukaWorldClearDustyOLD | xx{{#pad:04F57B|6|0|left}} |
| DLC04NukaWorldClearMarkT | xx{{#pad:030AC6|6|0|left}} |
| DLC04NukaWorldDust | xx{{#pad:030ACE|6|0|left}} |
| DLC04NukaWorldDustBackup | xx{{#pad:030AC7|6|0|left}} |
| DLC04NukaWorldDustBackup2 | xx{{#pad:030ACB|6|0|left}} |
| DLC04NukaWorldDustMarkT | xx{{#pad:01FAB4|6|0|left}} |
| DLC04NukaWorldRainBackup | xx{{#pad:030AC8|6|0|left}} |
| DLC04NukaWorldRainBackup2 | xx{{#pad:030ACC|6|0|left}} |
| DLC04NukaWorldRainMarkT | xx{{#pad:00C60B|6|0|left}} |
Settlements[]
Settlers[]
player.placeatme 20593 will spawn a settler. Settlers spawned this way must be moved to a settlement via the Workshop interface (default is "R" on PC) before they can be assigned to work.
- Note: - A settler spawned like this can be assigned to a supply line and home of an existing settler (if done in that order) to take over that supply line. This can be done to fix bugged supply lines when the original settler can't be found.
For those with the Far Harbor DLC, you can replace 00020593 with xx{{#pad:01054D|6|0|left}} to spawn the Far Harbor variant of a settler. This settler will have different randomized looks from the Commonwealth settlers and will have generic dialogue specific to Far Harbor. The xx is based off the load order - 01 if Far Harbor is the first loaded add-on, 02 if the second, etc. If this fails, replace the xx with 10, 20, 30, etc., depending on the load order.
player.placeatme c1aeb - will let you place a workbench anywhere that can be used to build a settlement. Note: Currently there is no known way to get settlers to move to your new settlement (other than sending them from another settlement). To start building it is necessary to activate god mode (tgm) after placing the Workbench. If placed near enemies, kill all surrounding enemies. You can sometimes get the placed workbench to work without going into god mode.
setpv bCommandable 1 - This should allow you to be able to command a settler, such as a child who is normally not commandable.
setpv bAllowMove 1 - This should allow you to move a settler who is normally not movable, such as Marcy Long, to another settlement.
setpv bAllowCaravan 1 - This should allow you to force a normally not movable settler to become a caravan/provisioner/supply line.
- Note: You will need to fast travel away from and back to the settlement for these above three commands to take effect.
scrapall - Scraps all eligible references in the loaded area.
- Warning: scrapall should only be used after entering and exiting the workshop. Do this every time you use this command or items in other areas may also be scrapped, such as the doors to the basement in The Castle, for example. You will be unable to enter these areas if they are deleted. Be very careful when using this.
- Note: Even if entering and exiting the workshop, the scrapall command may scrap other objects in loaded areas outside the intended area. Objects such as bobbleheads, perk magazines, farm plants and electrical wires. This is most notable when using scrapall in the Red Rocket truck stop. Some objects closest to Red Rocket in Sanctuary will also be scrapped. This causes a bug where the game crashes directly to desktop on PC when attempting to manually scrap/store some indirectly affected objects such as electrical connection points that are missing wires.
Modifying workshops[]
These commands modify settlement workshops, which can have an impact on the rest of the settlement.
To use these commands target the workshop with your console open. Or, you can use prid to target a settlement from the following list.
| Settlement | Form ID |
|---|---|
| Abernathy Farm | 0006F5C5 |
| Bunker Hill | 00019956 |
| Coastal Cottage | 00168945 |
| County Crossing | 0009B1DB |
| Covenant | 000E0505 |
| Croup Manor | 001654BD |
| Egret Tours Marina | 00164321 |
| Finch Farm | 0009B19D |
| Graygarden | 0009B18F |
| Greentop Nursery | 0009B1F1 |
| Hangman's Alley | 001F0711 |
| Jamaica Plain | 001654CF |
| Kingsport Lighthouse | 001654B8 |
| Murkwater Construction Site | 0016D28E |
| Nordhagen Beach | 0009B1BE |
| Oberland Station | 0009B1D1 |
| Outpost Zimonja | 00091B9C |
| Red Rocket Truck Stop | 00054BAE |
| Sanctuary Hills | 000250FE |
| Somerville Place | 001E81EA |
| Spectacle Island | 00161F4B |
| Starlight Drive In | 0001D0E2 |
| Sunshine Tidings co-op | 001654D5 |
| Taffington Boathouse | 00135A90 |
| Tenpines Bluff | 0009B1AC |
| The Castle | 00066EB6 |
| The Slog | 0009B197 |
| Warwick Homestead | 0009B1A5 |
Ownership[]
The callfunction "workshopscript.setownedbyplayer" 1 command will make the settlement owned by player without completing the appropriate quest.
Size Budget[]
The size budget is a combination of triangle counts and draw calls and is configured for each settlement. Each object the player creates in the settlement will use a portion of both in the budget, with more complex objects using up more. The budget itself is tracked as actor values attached to the workbench. Note that in order to use these actor values you must use the numeric id as they do not have a usable console name.
The getav command will allow you to see the current values.
- getav 348 - Will show the current number of triangles used by the player.
- getav 34A - Will show the current number of draw calls used by the player.
- getav 349 - Will show the maximum value of the triangle budget for the settlement.
- getav 34B - Will show the maximum value of the draw call budget for the settlement.
The setav command will let you change the values.
- setav 348 <value> - Will set the current number of triangles used by the player.
- setav 34A <value> - Will set the current number of draw calls used by the player.
- setav 349 <value> - Will set the maximum value of the triangle budget for the settlement.
- setav 34B <value> - Will set the maximum value of the draw call budget for the settlement.
The modav command will allow you to increase or decrease the current values. Positive numbers increase value, negative decreases value. Allows the value to change.
- modav 348 <value> - Will modify the current value of the triangles used by the player.
- modav 34A <value> - Will modify the current value of the draw calls used by the player.
- modav 349 <value> - Will modify the maximum value of the triangle budget for the settlement.
- modav 34B <value> - Will modify the maximum value of the draw call budget for the settlement.
Decreasing the 348 and 34A values or increasing the 349 and 34B values will allow you to build more. Decreasing the 348 and 34A values can also be achieved in-game by using this exploit.
Note: The budgets are there for a reason, to keep players from building overly large settlements that could negatively impact performance. Using these commands to ignore the budgets could have consequences.(the first time you use it nothing might happen but as soon as you leave the settlement area you will not be able to access the area again and the game crashes every time you try to get close to your settlement or even fast travel there.)
Settlement resources[]
Power
- getav 32e - Show the current value
- setav 32e <value> - Adds power to any generator. Including the fuse boxes on Spectacle Island and Home Plate in Diamond City
Food
- getav 331 - Show the current value
- setav 331 <value> - Adds to the base food value provided by the plant.
- Note: A settler can only work on 6 Food worth of crops at a time, regardless of how much a single plant may be set to produce. As such, for the ease of assigning settlers, it is not recommended to set this value higher than a total of 6 per crop (e.g., setav 331 5 for mutfruit plants and setav 331 5.5 for any other crops).
Water
- getav 332 - Show the current value
- setav 332 <value> - Adds to the base water value provided by the pump or purifier.
Defense
- getav 333 - Show the current value
- setav 333 <value> - Sets the defence provided (for turrets), or adds to the base defence value for guard posts/towers.
Note: These commands can be used to make a resource object produce additional resource types. For example, a pump can be made to produce food and defence, as well as water. This will produce food without a settler assigned to it, since the pump does not normally require anyone assigned to it. This can be a useful workaround where building is restricted, for example to provide food at Boston Airport. Be aware that this trick does not necessarily work with all objects. Adding a new resource to an object that isn't already a resource producer means it does not show up in the top bar. Adding power to an object that doesn't have a power connection means the power cannot be used. So power can be added to a power conduit, and this will power things connected to it according to the power value available there, but the top bar will not change.
Beds
In Console Mode, first you need to click on a bed in a settlement.
- getav 334 - The returned value lets you know if a bed is sheltered ("1.00") or not ("0.00"). Sheltered beds are important to raise the happiness in a settlement.
Happiness
Enter the console command mode and click on the settlement workshop (actual object) before using these commands:
- getav 00129157 - Show the current Happiness value
- getav 0012722C - Show the current Bonus Happiness value. Bonus happiness is required to raise settlement Happiness from the cap without it of 80, to 100. This is provided by some crafted stores (check tooltips) and some NPCs: junkyard dogs, house cats and gorillas. Also possible from completing some settlement quests. Instead of the workshop, you can click on a specific object to get its individual Bonus Happiness value, for instance, clicking on a gorilla and typing getav 0012722C will return 20.
- getav 00127238 - Show the current Happiness Target value. Your settlement happiness will gradually assume this value. Great to check how well your settlement is doing.
Modify with these commands:
- modav 00129157 <value>
- modav 00127238 <value>
Note: the 'modav' command will add to the existing value. Alternatively, you can use the 'setav' command to set the exact value you want.
Papyrus scripts[]
The Papyrus scripting engine contains a large number of script functions many of which have no equivalent console command. You can call these functions from within the console using the following console commands.
- targetID.CallFunction <function> <parameters> or targetID.cf <function> <parameters> – Calls function on referenced target ID.
- Example: cf "ObjectReference.AttachModToInventoryItem" 536c4 46d90 this will attach the mod "46d90" (heavy armor) to the base item "536c4" (metal chest piece) in the targetID's inventory. You could use this after additem 536c4 to guarantee that at least one metal chest piece in the target's inventory will be the Heavy variant.
- Function: The console searches for the function on any scripts currently attached to the reference. If multiple scripts are found with the same function, you will have to clarify which script using the "Script.Function" syntax. Make sure to encapsule Script.Function in quotes "".
- Parameters: These are optional, and can be added if the called function needs them. Up to 10 parameters can be added, each separated by a space. If the parameter contains a space, encapsulate it in quotes "".
- CallQuestFunction <Quest> <function> <parameters> or cqf <Quest> <function> <parameters> – Calls a function on the specified quest.
- CallGlobalFunction <"Script.Function"> <parameters> or cgf <"Script.Function"> <parameters> – Calls a global function.
- Example: cgf "Debug.Notification" "Hello there." will display an ingame notification with the text "Hello there."
- Note: Unlike CallFunction and CallQuestFunction this command requires that the function uses the "Script.Function" syntax.
Notes[]
- Functions called through these commands are not executed instantly. This can affect Batch files. For example, running cf "ObjectReference.RemoveItem" 1 false 536c4 player would move the item 536c4 to the players inventory. If you then ran player.drop 536c4 1 in your batch file, telling the player to drop the item, it would not work because the game engine will execute console commands like drop before running function calls. To alleviate this, you could run the relevant function call instead: player.cf "ObjectReference.DropObject" 536c4 1 and it will be executed in the expected order.
Cheat scripts[]
On PC, place a text file (.txt) in Steam\Steamapps\Common\Fallout 4 with any or all of the below commands, ending with a semicolon (;) and a new command on each line. To run the script while in-game, open the console and type bat <filename> without the file-type extension. For example, if the file name is "test.txt", simply type bat test in-game to run the script and all of the commands will be applied instantly.
Using player.placeatme 1f8545 will spawn a chest containing every single possible weapon X legendary combination in game. Be aware that the chest spawns each weapon one at a time, making it a very time-consuming process.
Using player.placeatme 1e7dc6 will produce a chest beneath the player character's feet that has 500 of all material types in one chest.
| Provides 10,000 of all crafting materials and crops |
|---|
player.AddItem 001BF72D 10000; Acid player.AddItem 001BF72E 10000; Adhesive player.AddItem 0006907A 10000; Aluminum player.AddItem 001BF72F 10000; Antiseptic player.AddItem 000AEC5C 10000; Asbestos player.AddItem 000AEC5B 10000; Ballistic Fiber player.AddItem 000AEC5D 10000; Bone player.AddItem 000AEC5E 10000; Ceramic player.AddItem 0006907B 10000; Circuitry player.AddItem 000AEC5F 10000; Cloth player.AddItem 00106D99 10000; Concrete player.AddItem 0006907C 10000; Copper player.AddItem 000AEC60 10000; Cork player.AddItem 0006907D 10000; Crystal player.AddItem 001BF730 10000; Fertilizer player.AddItem 00069087 10000; Fiber Optics player.AddItem 000AEC61 10000; Fiberglass player.AddItem 0006907E 10000; Gear player.AddItem 00069085 10000; Glass player.AddItem 000AEC62 10000; Gold player.AddItem 000AEC63 10000; Lead player.AddItem 000AEC64 10000; Leather player.AddItem 00069086 10000; Nuclear Material player.AddItem 001BF732 10000; Oil player.AddItem 0006907F 10000; Plastic player.AddItem 00106D98 10000; Rubber player.AddItem 00069081 10000; Screw player.AddItem 000AEC66 10000; Silver player.AddItem 00069082 10000; Spring player.AddItem 000731A4 10000; Steel player.AddItem 000731A3 10000; Wood player.AddItem 000F742E 10000; Carrot player.AddItem 000330F8 10000; Corn player.AddItem 000EF24D 10000; Gourd player.AddItem 000FAFEB 10000; Melon player.AddItem 00033102 10000; Mutfruit player.AddItem 000E0043 10000; Razorgrain player.AddItem 0009DCC4 10000; Tato |
| Provides 100 of all crafting material shipments |
|---|
player.AddItem 001EC131 100 player.AddItem 001EC132 100 player.AddItem 001EC133 100 player.AddItem 001EC134 100 player.AddItem 001EC135 100 player.AddItem 001EC136 100 player.AddItem 001EC137 100 player.AddItem 001EC138 100 player.AddItem 001EC139 100 player.AddItem 001EC13A 100 player.AddItem 001EC13B 100 player.AddItem 001EC13C 100 player.AddItem 001EC13D 100 player.AddItem 001EC13E 100 player.AddItem 001EC13F 100 player.AddItem 001EC140 100 player.AddItem 001EC141 100 player.AddItem 001EC142 100 player.AddItem 001EC143 100 player.AddItem 001EC144 100 player.AddItem 001EC145 100 player.AddItem 001EC146 100 player.AddItem 001EC147 100 player.AddItem 001EC148 100 player.AddItem 001EC149 100 player.AddItem 001EC14A 100 player.AddItem 001EC14B 100 player.AddItem 001EC14C 100 player.AddItem 001EC14D 100 player.AddItem 001EC14E 100 player.AddItem 001EC14F 100 player.AddItem 001EC150 100 player.AddItem 001EC151 100 player.AddItem 001EC152 100 player.AddItem 001EC153 100 player.AddItem 001EC15A 100 player.AddItem 001EC15B 100 player.AddItem 001EC15C 100 |
| Provides 10,000 ammo for all weapons |
|---|
; Bullets player.AddItem 0001F66B 10000; .308 Round player.AddItem 0004CE87 10000; .38 Round player.AddItem 0009221C 10000; .44 Round player.AddItem 0001F66A 10000; .45 Round player.AddItem 0001F279 10000; .50 Caliber player.AddItem 0001F276 10000; 10mm Round player.AddItem 0001F278 10000; 5.56 Round player.AddItem 0001F66C 10000; 5mm Round player.AddItem 0001F673 10000; Shotgun Shell ; Explosives player.AddItem 000E6B2E 10000; Mini Nuke (fat man) player.AddItem 000CABA3 10000; Missile ; Energy player.AddItem 0018ABDF 10000; 2mm Electromagnetic Cartridge player.AddItem 001025AA 10000; Alien Blaster Round player.AddItem 0018ABE2 10000; Cryo Cell player.AddItem 000C1897 10000; Fusion Cell (weapons) player.AddItem 00075FE4 10000; Fusion Core (power armor) player.AddItem 000DF279 10000; Gamma Round player.AddItem 0001DBB7 10000; Plasma Cartridge ; Other player.AddItem 000CAC78 10000; Flamer Fuel player.AddItem 001025AE 10000; Flare player.AddItem 000E942C 10000; Junk player.AddItem 000FD11C 10000; Cannonball player.AddItem 000FE269 10000; Railway Spike ; Syringes player.AddItem 00058AE9 10000; Berserk Syringe player.AddItem 00058AEB 10000; Bleed Out Syringe player.AddItem 000375BB 10000; Bloatfly Larva Syringe player.AddItem 00058AF2 10000; Endangerol Syringe player.AddItem 00058AF4 10000; Lock Joint Syringe player.AddItem 00058AF5 10000; Mind Cloud Syringe player.AddItem 00058AF7 10000; Pax Syringe player.AddItem 00058B0C 10000; Radscorpion Venom Syringe player.AddItem 00058B0E 10000; Yellow Belly Syringe |
| Provides maxed S.P.E.C.I.A.L. and all perks |
|---|
; S. P. E. C. I. A. L. player.SetAV STRENGTH 10; player.SetAV PERCEPTION 10; player.SetAV ENDURANCE 10; player.SetAV CHARISMA 10; player.SetAV INTELLIGENCE 10; player.SetAV AGILITY 10; player.SetAV LUCK 10; ; Iron Fist player.AddPerk 0001DAFE; 1 player.AddPerk 0001DAFF; 2 player.AddPerk 0001DB00; 3 player.AddPerk 00065E42; 4 player.AddPerk 00065E43; 5 ; Big Leagues player.AddPerk 0004A0B5; 1 player.AddPerk 000E36FC; 2 player.AddPerk 000E36FD; 3 player.AddPerk 000E36FE; 4 player.AddPerk 00065E05; 5 ; Armorer player.AddPerk 0004B254; 1 player.AddPerk 0004B255; 2 player.AddPerk 0004B256; 3 player.AddPerk 001797EA; 4 ; Blacksmith player.AddPerk 0004B253; 1 player.AddPerk 0004B26A; 2 player.AddPerk 000264D8; 3 ; Heavy Gunner player.AddPerk 0004A0D6; 1 player.AddPerk 0004A0D7; 2 player.AddPerk 0004A0D8; 3 player.AddPerk 00065E2A; 4 player.AddPerk 00065E2B; 5 ; Strong Back player.AddPerk 0004B24E; 1 player.AddPerk 00065E5B; 2 player.AddPerk 00065E5C; 3 player.AddPerk 001D2489; 4 ; Steady Aim player.AddPerk 001D2487; 1 player.AddPerk 001D2488; 2 ; Basher player.AddPerk 00065DF9; 1 player.AddPerk 00065DFA; 2 player.AddPerk 00065DFB; 3 player.AddPerk 00065DFC; 4 ; Rooted player.AddPerk 001D247F; 1 player.AddPerk 001D2480; 2 player.AddPerk 001D2482; 3 ; Pain Train player.AddPerk 0004D89B; 1 player.AddPerk 00065E3C; 2 player.AddPerk 00065E3D; 3 ; Pickpocket player.AddPerk 0004D88A; 1 player.AddPerk 000E3702; 2 player.AddPerk 000E3703; 3 player.AddPerk 001D248F; 4 ; Rifleman player.AddPerk 0004A0B6; 1 player.AddPerk 0004A0B7; 2 player.AddPerk 0004A0B8; 3 player.AddPerk 0006FA20; 4 player.AddPerk 00065E52; 5 ; Awareness player.AddPerk 000D2287; 1 ; Locksmith player.AddPerk 000523FF; 1 player.AddPerk 00052400; 2 player.AddPerk 00052401; 3 player.AddPerk 001D246A; 4 ; Demolition Expert player.AddPerk 0004C923; 1 player.AddPerk 0004C924; 2 player.AddPerk 0004C925; 3 player.AddPerk 00065E13; 4 ; Night Person player.AddPerk 0004C93B; 1 player.AddPerk 001D2495; 2 ; Refractor player.AddPerk 000CA99D; 1 player.AddPerk 000CA99E; 2 player.AddPerk 000CA99F; 3 player.AddPerk 00065E4B; 4 player.AddPerk 00065E4C; 5 ; Sniper player.AddPerk 0004C92A; 1 player.AddPerk 0004C92B; 2 player.AddPerk 0004C92C; 3 ; Penetrator player.AddPerk 00024AFF; 1 player.AddPerk 001D2477; 2 ; Concentrated Fire player.AddPerk 0004D890; 1 player.AddPerk 001D2459; 2 player.AddPerk 001D245A; 3 ; Toughness player.AddPerk 0004A0AB; 1 player.AddPerk 0004A0AE; 2 player.AddPerk 0004A0AF; 3 player.AddPerk 00065E5D; 4 player.AddPerk 00065E5E; 5 ; Lead Belly player.AddPerk 0004A0B9; 1 player.AddPerk 00024B00; 2 player.AddPerk 00024B01; 3 ; Lifegiver player.AddPerk 0004A0CF; 1 player.AddPerk 001D2465; 2 player.AddPerk 001D2467; 3 ; Chem Resistant player.AddPerk 0004A0D5; 1 player.AddPerk 00065E0C; 2 ; Rad Resistant player.AddPerk 001D2479; 1 player.AddPerk 001D247A; 2 player.AddPerk 001D247B; 3 ; Adamantium Skeleton player.AddPerk 0004C92D; 1 player.AddPerk 00024AFD; 2 player.AddPerk 00024AFE; 3 ; Cannibal player.AddPerk 0004B259; 1 player.AddPerk 001D1A62; 2 player.AddPerk 001D1A63; 3 ; Ghoulish player.AddPerk 0004D89E; 1 player.AddPerk 00065E22; 2 player.AddPerk 00065E23; 3 ; Solar Powered player.AddPerk 0004D8A7; 1 player.AddPerk 001D2484; 2 player.AddPerk 001D2485; 3 ; Cap Collector player.AddPerk 001D2456; 1 player.AddPerk 000D75E2; 2 player.AddPerk 001D2457; 3 ; Lone Wanderer player.AddPerk 001D246B; 1 player.AddPerk 001D246D; 2 player.AddPerk 001D246E; 3 ; Attack Dog player.AddPerk 0004B26D; 1 player.AddPerk 001D244D; 2 player.AddPerk 001D244E; 3 ; Animal Friend player.AddPerk 0001E67F; 1 player.AddPerk 0004A0D9; 2 player.AddPerk 001D2450; 3 ; Local Leader player.AddPerk 0004D88D; 1 player.AddPerk 001D2468; 2 ; Inspirational player.AddPerk 001D2461; 1 player.AddPerk 001D2462; 2 player.AddPerk 001D2463; 3 ; Wasteland Whisperer player.AddPerk 001D248A; 1 player.AddPerk 001D248B; 2 player.AddPerk 001D248C; 3 ; Intimidation player.AddPerk 001D02B5; 1 player.AddPerk 001D02B6; 2 player.AddPerk 001D02B7; 3 ; V.A.N.S. player.AddPerk 000207D1; 1 ; Medic player.AddPerk 0004C926; 1 player.AddPerk 0006FA1C; 2 player.AddPerk 0006FA1D; 3 player.AddPerk 00065E35; 4 ; Gun Nut player.AddPerk 0004A0DA; 1 player.AddPerk 0004A0DB; 2 player.AddPerk 0004A0DC; 3 player.AddPerk 0016578E; 4 ; Hacker player.AddPerk 00052403; 1 player.AddPerk 00052404; 2 player.AddPerk 00052405; 3 player.AddPerk 001D245D; 4 ; Scrapper player.AddPerk 00065E65; 1 player.AddPerk 001D2483; 2 ; Science! player.AddPerk 000264D9; 1 player.AddPerk 000264DA; 2 player.AddPerk 000264DB; 3 player.AddPerk 0016578F; 4 ; Chemist player.AddPerk 000E36FF; 1 player.AddPerk 000E3700; 2 player.AddPerk 000E3701; 3 player.AddPerk 001D2458; 4 ; Robotics Expert player.AddPerk 0004D889; 1 player.AddPerk 00065E64; 2 player.AddPerk 001ACF96; 3 ; Nuclear Physicist player.AddPerk 001D246F; 1 player.AddPerk 001D2470; 2 player.AddPerk 001D2471; 3 ; Nerd Rage! player.AddPerk 0004D886; 1 player.AddPerk 00065E37; 2 player.AddPerk 00065E38; 3 ; Gunslinger player.AddPerk 0004A09F; 1 player.AddPerk 0004A0A9; 2 player.AddPerk 0004A0AA; 3 player.AddPerk 0006FA1E; 4 player.AddPerk 00065E24; 5 ; Commando player.AddPerk 0004A0C5; 1 player.AddPerk 0004A0C6; 2 player.AddPerk 0004A0C7; 3 player.AddPerk 0006FA24; 4 player.AddPerk 00065E0D; 5 ; Sneak player.AddPerk 0004C935; 1 player.AddPerk 000B9882; 2 player.AddPerk 000B9883; 3 player.AddPerk 000B9884; 4 player.AddPerk 000B9881; 5 ; Mister Sandman player.AddPerk 0004B258; 1 player.AddPerk 001D2490; 2 player.AddPerk 001D2491; 3 ; Moving Target player.AddPerk 0004DDEE; 1 player.AddPerk 001D2492; 2 player.AddPerk 001E0791; 3 ; Ninja player.AddPerk 0004D8A6; 1 player.AddPerk 000E3704; 2 player.AddPerk 000E3705; 3 ; Quick Hands player.AddPerk 000221FC; 1 player.AddPerk 001D2478; 2 ; Blitz player.AddPerk 001D2451; 1 player.AddPerk 001D2452; 2 ; Gun Fu player.AddPerk 0004D881; 1 player.AddPerk 001D244F; 2 player.AddPerk 001D245C; 3 ; Fortune Finder player.AddPerk 0004C942; 1 player.AddPerk 001ACF98; 2 player.AddPerk 001ACF99; 3 player.AddPerk 00215CD4; 4 ; Scrounger player.AddPerk 0004A0B0; 1 player.AddPerk 001ACF9A; 2 player.AddPerk 001ACF9B; 3 player.AddPerk 001EB99C; 4 ; Bloody Mess player.AddPerk 0004A0BB; 1 player.AddPerk 001D2453; 2 player.AddPerk 001D2454; 3 player.AddPerk 001F418E; 4 ; Mysterious Stranger player.AddPerk 0004C929; 1 player.AddPerk 001D2493; 2 player.AddPerk 001D2494; 3 ; Idiot Savant player.AddPerk 001D245E; 1 player.AddPerk 001D245F; 2 player.AddPerk 001D2460; 3 ; Better Criticals player.AddPerk 0004D87A; 1 player.AddPerk 00065E03; 2 player.AddPerk 00065E04; 3 ; Critical Banker player.AddPerk 0004C91F; 1 player.AddPerk 0004C920; 2 player.AddPerk 0004C921; 3 ; Grim Reaper's Sprint player.AddPerk 0004D8A2; 1 player.AddPerk 00065E3E; 2 player.AddPerk 00065E3F; 3 ; Four Leaf Clover player.AddPerk 0004D895; 1 player.AddPerk 00065E20; 2 player.AddPerk 00065E21; 3 player.AddPerk 001D245B; 4 ; Ricochet player.AddPerk 001D247C; 1 player.AddPerk 001D247D; 2 player.AddPerk 001D247E; 3 ; The following four perks are different depending on your character's gender. ; Remove the ";" in front of the relevant "player.AddPerk" lines only. ; ; Male character ; ; Aquaboy ; player.AddPerk 000E36F9; 1 ; player.AddPerk 001D248D; 2 ; Lady Killer ; player.AddPerk 00019AA3; 1 ; player.AddPerk 00065E33; 2 ; player.AddPerk 00065E34; 3 ; Party Boy ; player.AddPerk 0004D887; 1 ; player.AddPerk 001D2473; 2 ; player.AddPerk 001D2474; 3 ; Action Boy ; player.AddPerk 0004D869; 1 ; player.AddPerk 00065DF5; 2 ; ; female character ; ; Aquagirl ; player.AddPerk 000E9453; 1 ; player.AddPerk 001D248E; 2 ; Black Widow ; player.AddPerk 0004A0D4; 1 ; player.AddPerk 00065E31; 2 ; player.AddPerk 00065E32; 3 ; Party Girl ; player.AddPerk 0004D888; 1 ; player.AddPerk 001D2475; 2 ; player.AddPerk 001D2476; 3 ; Action Girl ; player.AddPerk 0004D872; 1 ; player.AddPerk 00065DF6; 2 |
| Provides all collectible magazines
(Spawns items under feet. Stand in large open area!) |
|---|
; Astoundingly Awesome Tales player.PlaceAtMe 0016969A player.PlaceAtMe 0016969B player.PlaceAtMe 0016969C player.PlaceAtMe 0016969D player.PlaceAtMe 0016969E player.PlaceAtMe 0016969F player.PlaceAtMe 001696A0 player.PlaceAtMe 001696A1 player.PlaceAtMe 001696A2 player.PlaceAtMe 001696A3 player.PlaceAtMe 001696A4 player.PlaceAtMe 001696A5 player.PlaceAtMe 001696A6 player.PlaceAtMe 001696A7 ; Covert Operations Manual player.PlaceAtMe 0008E737 player.PlaceAtMe 0008E738 player.PlaceAtMe 0008E739 player.PlaceAtMe 0008E73A player.PlaceAtMe 0008E73B player.PlaceAtMe 0008E73C player.PlaceAtMe 0008E73D player.PlaceAtMe 0008E73E player.PlaceAtMe 0008E73F player.PlaceAtMe 0008E740 ; Grognak the Barbarian player.PlaceAtMe 0008E741 player.PlaceAtMe 0008E742 player.PlaceAtMe 0008E743 player.PlaceAtMe 0008E744 player.PlaceAtMe 0008E745 player.PlaceAtMe 0008E746 player.PlaceAtMe 0008E747 player.PlaceAtMe 0008E748 player.PlaceAtMe 0008E749 player.PlaceAtMe 0008E74A ; Guns and Bullets player.PlaceAtMe 00092A83 player.PlaceAtMe 00092A87 player.PlaceAtMe 00092A88 player.PlaceAtMe 00092A89 player.PlaceAtMe 00092A8A player.PlaceAtMe 00092A8B player.PlaceAtMe 00092A8C player.PlaceAtMe 00092A8D player.PlaceAtMe 00092A8E player.PlaceAtMe 00092A8F ; Live & Love player.PlaceAtMe 00184DA7 player.PlaceAtMe 00184DB9 player.PlaceAtMe 00184DC6 player.PlaceAtMe 00185CC2 player.PlaceAtMe 00185CCD player.PlaceAtMe 001C2E24 player.PlaceAtMe 001C2E26 player.PlaceAtMe 001C2E28 player.PlaceAtMe 001D1CD6 ; Massachusetts Surgical Journal player.PlaceAtMe 0008E74B player.PlaceAtMe 0008E74C player.PlaceAtMe 0008E74D player.PlaceAtMe 0008E74E player.PlaceAtMe 0008E74F player.PlaceAtMe 0008E750 player.PlaceAtMe 0008E751 player.PlaceAtMe 001D1F53 player.PlaceAtMe 001D1F55 ; Tales of a Junktown Jerky Vendor player.PlaceAtMe 00092A63 player.PlaceAtMe 00092A64 player.PlaceAtMe 00092A65 player.PlaceAtMe 00092A66 player.PlaceAtMe 00092A67 player.PlaceAtMe 00092A68 player.PlaceAtMe 00092A69 player.PlaceAtMe 00092A6A ; Tesla Science Magazine player.PlaceAtMe 00092A78 player.PlaceAtMe 00092A79 player.PlaceAtMe 00092A7A player.PlaceAtMe 00092A7B player.PlaceAtMe 00092A7C player.PlaceAtMe 00092A7D player.PlaceAtMe 00092A7E player.PlaceAtMe 00092A7F player.PlaceAtMe 00092A80 ; Tumblers Today player.PlaceAtMe 00092A6D player.PlaceAtMe 00092A6F player.PlaceAtMe 00092A70 player.PlaceAtMe 00092A71 player.PlaceAtMe 00092A72 ; Unstoppables player.PlaceAtMe 00132979 player.PlaceAtMe 00135F03 player.PlaceAtMe 00135F04 player.PlaceAtMe 00135F05 player.PlaceAtMe 00135F06 player.PlaceAtMe 00135F07 ; Wasteland Survival Guide player.PlaceAtMe 0008E75E player.PlaceAtMe 00135F0A player.PlaceAtMe 00135F0D player.PlaceAtMe 00135F0E player.PlaceAtMe 00185CBA player.PlaceAtMe 00185CBD player.PlaceAtMe 00185CC4 player.PlaceAtMe 00185CCA player.PlaceAtMe 00185CD8 ; Hot Rodder player.PlaceAtMe 00180A24 player.PlaceAtMe 00185CBF player.PlaceAtMe 00185CD1 ; La Coiffe player.PlaceAtMe 0009473E player.PlaceAtMe 001C63ED ; Picket Fences player.PlaceAtMe 00180A36 player.PlaceAtMe 00184D8B player.PlaceAtMe 00184DB7 player.PlaceAtMe 00185CDD player.PlaceAtMe 00185CEE ; RobCo Fun player.PlaceAtMe 00184DA1 player.PlaceAtMe 00184DB2 player.PlaceAtMe 00184DC4 player.PlaceAtMe 001C1418 ; Taboo Tattoos player.PlaceAtMe 00180A2A player.PlaceAtMe 00184D9B player.PlaceAtMe 00184DA5 player.PlaceAtMe 00184DC0 player.PlaceAtMe 00185CE2 ; Total Hack player.PlaceAtMe 00094734 player.PlaceAtMe 00094735 player.PlaceAtMe 00094736 ; You're SPECIAL! player.PlaceAtMe 001A62D4 |
| Provides all collectable bobbleheads in the game.
(Bobbleheads spawn under your feet.) |
|---|
player.PlaceAtMe 00178B51 player.PlaceAtMe 00178B52 player.PlaceAtMe 00178B53 player.PlaceAtMe 00178B54 player.PlaceAtMe 00178B55 player.PlaceAtMe 00178B56 player.PlaceAtMe 00178B57 player.PlaceAtMe 00178B58 player.PlaceAtMe 00178B59 player.PlaceAtMe 00178B5A player.PlaceAtMe 00178B5B player.PlaceAtMe 00178B5C player.PlaceAtMe 00178B5D player.PlaceAtMe 00178B5E player.PlaceAtMe 00178B5F player.PlaceAtMe 00178B60 player.PlaceAtMe 00178B61 player.PlaceAtMe 00178B62 player.PlaceAtMe 00178B63 player.PlaceAtMe 00178B64 |
| Extreme boost to base stats.
[Semi-God Mode without tgm, sets player to level 50, adds extreme amount of carry weight] THIS IS PERMANENT |
|---|
|
| Creates an Invincible NPC THIS IS PERMANENT
(Select an NPC in console then use the bat command [Works with Companions]) |
|---|
|
| Adds an extreme amount of caps (You'll never spend it all)
[Console limits how much you can add per command, this should solve that issue] [Amount given is computed modulo 65536 so max per addition is 65535] |
|---|
|
| Provides 25 of most Junk Items you can place with OCDecorator |
|---|
|
| Auto completes the radiant Minutemen quests |
|---|
|
| Auto completes all radiant quests, with DLC |
|---|
|
| Neutralize Hostile NPC |
|---|
|
| Equip Skintone |
|---|
|
Visual bug glitches & annoyances[]
There is currently a bug going around that involves locking the imagespace mod of the Recon sight and/or the Night vision sight. Use these two codes to correct them.
rimod 00094636; rimod 002041b6;
To completely disable all imagespace modifiers use the following command:
sisme 0;
這將禁用所有的圖像空間修改,這可能會隱藏一些更麻煩而不是好處的效果(也就是說,隱形的時候會出現極度的亮度或模糊)。
注釋[]
- 與之前的遊戲不同,在輻射4中使用控制台命令不會禁用成就。
- 添加或刪除輔助能力時,必須添加/刪除所有等級才能獲得所有等級的效果。例如,如果你在沒有先添加1級的情況下添加2級獨行俠,那麼只有2級有效。
- 在創意工坊模式下使用上帝模式"tgm"時,資源似乎被限制為「999」,但資源實際上是無限的,可以構建需要超過999的任何資源的物品(比如2-3級商店)。
- 此外,創意工坊模式不會取消建造商店的輔助能力要求,但會取消上限要求。但是,它確實消除了建造crafting stations的輔助能力要求。
- 可以為物品添加傳奇修飾符,但是任何武器或盔甲都不能擁有一個以上的傳奇屬性,並且將傳奇修飾符應用於已經擁有的物品會替換它。
- 使用modav CA_affinity編輯同伴的親密度不僅會調整他們當前的親密度,而且會影響所有未來通過累積modav CA_affinity值改變親密度的實例。例如,如果輸入modav CA_affinity 100後出現「不喜歡」事件,則同伴親密力將更改-7.50 + 100.00,導致同伴獲得淨92.50親密度,儘管是負面事件。為防止出現這種情況,建議在修改親密度時使用setav,這不會影響親密度更改事件。需要觸發事件才能使用setav或modav註冊更改(並觸發對話框等)。
- 如果玩家在訪問克羅格的記憶之前使用sexchange命令,則在此過程中,避難所中的部分將顯示父母雙方都抱著兩個尚恩。
- 使用player.modav actionpoints會對噴射背包動力裝甲mod的使用產生不利影響。將值設置得太高將導致啟動噴射加速器立即耗盡核融合核心。
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||