文章目录
npc 相关指令
复制 npc 指令
player.placeatme <FormID>
传送 npc 指令
prid <RefID>
moveto player
瞬移到 npc 所在地指令
player.moveto <RefID>
npc Formid
用以复制人,不可用以传送。
这里列出部分。
00246BF1 诺拉-内衣形态
000566BC 诺拉
0002268A 木兰花
000969D9 黛拉
000228A5 伊玛
001647C6 居礼-人型
0002A82A 蒂娜.戴路卡
00115b50 自由至尊
npc prid
可用于传送
2F25 尼克 瓦伦泰
06018045 玛格丝 布莱克(核子世界)
0601e30a 尚克(核子世界)
NPC FormID 和 RefID 获取方法
FO4Edit 解包
查看 NPC 分类
查看 EditorID 栏位
比如尼克
FormID 2f25, RefID 2f24
[00] Fallout4.esm (4CA60E74) \ Cell \ Block 1 \ Sub-Block 5 \ 00001E47 <DmndValentines01> \ Persistent \ 00002F25 <NickValentineREF>
[00] Fallout4.esm (4CA60E74) \ Non-Player Character (Actor) \ 00002F24 <CompanionNickValentine>
核子世界 玛格丝 布莱克
[06] DLCNukaWorld.esm (43D25C56) \ Non-Player Character (Actor) \ 0600D3EB <DLC04MagsBlack>
强制将NPC设定为跟随队友
设置为跟随队友
选中要被操作的 NPC
首先在控制台指定 NPC,控制台中央出现类似 (000252F)[EP]
的提示字眼,即表示选中 :
第一种方法,控制台中点选 NPC。
第二种方法,控制台执行指令 prid 252f
。
设置 NPC 状态
主要针对非队友 NPC,对于官方队友 NPC,非必要。
setrelationshiprank player 4 #NPC的关系设置为友好状态
setlevel 1000,0,1,100 #1000级,0当前经验值,1总经验值,下一级 100 经验值
setgs fAIDistanceTeammateDrawWeapon 1 #这个命令可能是用于设置AI队友在一定距离内拔出武器的行为。通常这类命令用于调整AI的行为模式,以便更好地适应玩家的游戏风格。非官方队友 NPC 需要设置。
sifh 1 #无敌,防止死亡。
setgs iNumberActorsAllowedToFollowPlayer 100 #这个命令用于设置允许跟随玩家的演员(即NPC)的数量。在这个例子中,数字100意味着最多可以有100个NPC同时跟随玩家。实际快速移动到其他场景无法跟随。但也有特例,自由至尊可以跟随。
设置 NPC 装备
主要针对非队友 NPC,对于官方队友 NPC,非必要。
addtiem <物品ID>
第一队友位置
setplayerteammate 1 #这个命令是将选中的NPC设置为玩家的队友。
setconsolescopequest followers #控制台的选取范围限定为当前玩家的追随者,即那些已经设置为玩家队友的NPC
forcerefintoalias companion #将选中的NPC强制设置为同伴的别名,即使该NPC原本不是设计为可成为同伴的角色。
setplayerteammate 1 #设置模式后,再次设置为队友。
第二队友位置
setplayerteammate 1 #这个命令是将选中的NPC设置为玩家的队友。
setconsolescopequest followers #控制台的选取范围限定为当前玩家的追随者,即那些已经设置为玩家队友的NPC
forcerefintoalias dogmeatcompanion #将选中的NPC强制设置为第二名队友的别名,即使该NPC原本不是设计为可成为同伴的角色。
setplayerteammate 1 #设置模式后,再次设置为队友。
注意:原本非队友的 NPC 强制设定为队友,不能正常对话,需要通过控制台设定装备。
解除队友关系(永久,慎用)
setconsolescopequest followers
emptyrefalias companion
setplayerteammate 0
参考网页