您的位置:玩一玩 > 游戏攻略 > 正文

辐射4控制台命令怎么用 辐射4控制台指令使用方法教程

2024-11-15 16:29:23来源:玩一玩游戏网编辑:Reset

辐射4游戏中的控制台指的是辐射4内置的Debug工具,是用来对游戏进行测试和调试的系统,因其功能强大常被玩家用来刷物品、作弊、拍照、自定义世界、制造大工程等,本次带来辐射4控制台指令使用方法教程,游戏里按~就能打开控制台,用上下键可以快速键入历史指令,用鼠标选中物品还可以在控制台看到物品的id,再次点击即可取消选择,关闭控制台只需要再按一次~键,下面介绍的指令有任务类、物品栏、任务状态等类型,想了解具体的指令代码及使用方法可阅读下文查看。

辐射4控制台命令怎么用 辐射4控制台指令使用方法教程

辐射4控制台指令使用方法教程

一、开启方法

开启这一强大工具的方法就是要先进入游戏中,然后按“~”键,按完之后Hud会消失并且能够看到鼠标光标以及左下角会有三个---和一个不停闪烁的一个键入提示符(|),此时游戏会被完全暂停且无法对游戏进行直接操控,屏幕的下半部分会用来显示控制台内的字符,但由于指令和显示的字串都不会很长,因此实际上所有内容几乎都聚集在左下角了。即使在主菜单中也可以打开控制台的。用键盘键入指令后按回车来发到控制台,输入的内容越来越多过去显示的内容就会滚到上面去了,这时可以用Pageup和Pagedown或是鼠标滚轮来滚动控制台。但由于使用鼠标滚轮会使选择对象的历史也跟着滚动,因此不建议使用鼠标滚轮。

辐射4控制台命令怎么用 辐射4控制台指令使用方法教程

二、快速输入指令方法

除此以外我们还可以用键盘的上下键来快速键入过去输入过的指令,例如:(此例子中的指令没有任何意义)我们先输入一个first然后回车,再输入一个second然后回车,再输入一个third然后回车,这时我们什么都不输入,然后按一下↑,你会发现电脑自动写出了third,只不过还没有将指令发送到控制台,再按一下↑,third被替换成了second,此时我们按下回车,second被发了出去,然后我们按↑,出现的是我们第二次发出去的second,再按↑是third,然后再按↑时第一次发出去的second,然后再按上是first,如果此时按↓的话,那么会自动键入我们发出first之后发出的second,此法会将你已键入的内容覆盖掉,例如这个时候我们按退格把这个second删除掉,然后打上abc再按↑,abc会被替换成原先second前面的first。可能说的太多太啰嗦了,具体是怎么回事大家还是亲自尝试一下就明白了。

辐射4控制台命令怎么用 辐射4控制台指令使用方法教程

三、查看物品ID

除此以外我们还可以用鼠标点击屏幕中的任意一个物件来选中他们,此时在控制台顶部正中间的位置显示出这个物件在这个世界中的ID,这对于一些之后会提到的需要目标的指令很重要,再次点击同一物件即可取消选择。在游戏世界中创建出来的每一个大大小小的物件都有自己的一个独特的ID,他们一般都是随机分配的,一共有16的6次方个世界ID(RefID),(物件数量超过这个数游戏会崩溃?),他们和之后会提到的ID有所不同,如果你有类和对象的概念的话,这里显示的ID是对象,而之后说到的大部分ID是类。

辐射4控制台命令怎么用 辐射4控制台指令使用方法教程

四、控制台关闭方法

关闭控制台只需要再按一次~就可以了。

注意胡乱使用控制台可能会造成一些不可逆的严重后果。

辐射4控制台命令怎么用 辐射4控制台指令使用方法教程

五、指令介绍

1、help

用来搜索和带有你搜索的字符的指令和ID,<matchstring>是你要搜索的字符,<filter>是过滤器用来过滤哪些类型是你想找的,输入0-4的整数,对应0-all(全部),1-functions(控制台的命令),2-settings(设置),3-globals(全局变量),4-other forms(其他形式),<form type>是形式类型,由4个字符组成且只有当filter是4的时候才会有效,可以不写。help <matchstring> <filter> <form type>之间用空格分开,<matchstring>和<filter>必须有。

举例1:help leather 0——会列出所有带有leather这个词的物品ID、技能ID、控制台指令等。

举例2:help "leather armor" 0——当你要搜索的字串中有空格时,用引号将他们括起来就可以了。

2、tmm 1——Toggle Map Marker

会在你的哔哔小子上标出所有地点并可以快速旅行,然而通过此法解锁的地点不会计入哔哔小子3000的已发现地区统计中。如果你只想标出地点,可以用tmm 1,0,0

3、tgm——Toggle God Mode

开关上帝模式,你将不会受到伤害和辐射,无限氧气、AP、弹药,使用物品不消耗数量,建造模式不消耗素材,无视负重,但是在开启上帝模式的情况下治疗针和消辐宁将不会有任何效果,动力装甲依然会消耗核心,个别武器装弹依然会消耗AP。因为是开关指令,再输入一遍就可以关闭了。

4、tim——Toggle Immortal Mode

开关不死模式,玩家将不会死亡,生命值永远不会变为0,其他的依旧不变。

5、tcl——Toggle CLipping

开关穿墙模式,什么叫穿墙模式就不用我多做解释了吧,上天下地无所不能,用来解决卡在奇怪的地形bug里很好使。但需要注意的是最好不要在地下或是和物体重叠的位置关闭此模式,你可能会被卡主或是被弹到奇怪的地方去,更不要在高空关闭此模式,理由就不用说了吧。

6、tgp——Toggle Game Pause

暂停游戏,游戏中的一切将会停止,就和你开启菜单、控制台、哔哔小子时一样,不同的是此时你可以用tfc自由移动,配合tm一起用来拍照特别好。虽说是一切都停止了,但是控制台指令对游戏的影响依然会存在,例如改变天气啊,把人物传走啊……

7、fov <第三人称fov> <第一人称fov>

调整不同视角的FOV,如果只输入一个参数的话,那么将默认只改当前视角的FOV。只输入fov或fov 0 0将恢复默认fov。FOV是简单理解就是镜头画面范围大小,数值越大能看见的东西越多,默认为70。

8、tfc——Toggle Freefly Camera

和tcl有点像,但不同的是玩家将会留在原地,仅仅是镜头飞了而已,如果在第一人称下开启此模式你将不会看到自己,在第三人称下开启此模式你的人物会根据你镜头的方向而转身,因此不配合tgp一起使用的话拍照很麻烦。关闭时将会重置摄影机为原来的位置。

9、sucsm <数值>

修改摄影机的移动速度,默认为20。

10、tm

开关HUD简单来说就是截屏模式。

11、screenshot

截屏,如果不使用tm的话,用此方法截屏还会将控制台一起截下来。文件将会保存在你的游戏主目录下,和Fallout4.exe和Fallout4Laucher.exe在一起,自动命名为ScreenShot#.jpg。

11、cl

开关角色轮廓光,加上空格和参数可以对其进行编辑,无主之地风的那个mod就是这么来的。

12、gr

开关或加上参数来编辑God-Ray,God-Ray是一种光线特效,可以让你看见光线。

13、coc <地点名>

传送到对应的位置,此法可以传送到快速旅行无法传送的位置,不会自动保存也不会流逝时间。一般<地点名>是在哔哔小子地图上显示的不加空格的英文地名后面加上ext组成的,例如传送大庇护山丘是coc SanctuaryExt。控制台指令不分大小写,大写是为了让大家看清楚。

14、scof <文件名>

将控制台输出的所有内容导出到一个txt文档中,用<文件名>保存在游戏目录下。

15、bat <文件名>

执行游戏目录下<文件名>.txt内的所有指令,如果你想一次执行大量指令而且还会经常用到的话那就写在一个txt文本中,保存在游戏目录下,文件名只能是没有空格的英文和数字。

16、tg——Toggle Grass

开关显示草。

17、tll——Toggle Low LOD

LOD是Level of Detail,也就是细节等级,这个指令就是开关低细节等级,可以在做一些实验的时候节省大量硬件资源。

18、ts——Toggle Sky

开关天空显示。

19、tws——Toggle Watter System

开关世界中的水。

20、qqq

退出游戏。

辐射4控制台命令怎么用 辐射4控制台指令使用方法教程

六、任务相关指令

1、setstage <任务ID> <任务阶段数>

把对应的任务调到对应的阶段,可以用来解决一些由mod导致的恶性任务bug。

2、sqt——Show Quest Target

生成一份当前任务的目标列表,可以在里面找到任务ID。

3、completequest <任务ID>

完成对应的任务并获得相应奖励。

4、showquestobjectives <任务ID>

显示给出的任务的所有目标,包括已完成的。

5、sqo <任务ID>

显示给出的任务的所有目标,包括已完成的。

6、completeallobjectives <任务ID>

完成给出任务当前的所有目标。

7、resetquest <任务ID>

重置给出的任务。

8、caqs——Complete All Quest Stage

完成游戏中的全部任务,并获得对应的奖励和steam成就,并进入游戏主线后的自由模式,可能会造成游戏崩溃。

辐射4控制台命令怎么用 辐射4控制台指令使用方法教程

七、物品栏相关指令

1、player.additem <物品ID> <数量> <前缀>

将对应数量的物品加入到玩家背包中。善用help来找出他们的ID。

举例:player.additem 0000000f 1000——将1000个瓶盖加入物品栏中,此时0000000f前面的0可以省略掉直接间歇成f,但是要注意了能省略掉的只有从开头连续的0,如果是1002783e的话那就不能省略了,而006907AC前面的00可以省略。

备注1:前缀被证实只对护甲有用,也就是通过改造而得出来的如铅衬的、深口袋的这些。

备注2:前缀这个参数貌似没有用,得到的前缀是随机的。

2、player.removeitem <物品ID> <数量>

将对应的数量的物品直接消耗掉,可以消耗掉任意物品,然后左上角提示XXX被消耗掉。千万不要把哔哔小子消耗了,不然你就有大麻烦了。

3、player.showinventory

列出玩家物品栏中的所有物品的名字、ID和数量,这里显示的ID是不是世界ID,但是你会发现由于你游戏是中文的而控制台不支持中文导致所有中文在控制台里显示的都是白方格,也就意味着你想help出物品ID也必须用繁体中文去搜索才行。可以打一个物品名全部英文化的mod解决此问题。

4、player.inv

列出玩家物品栏中的所有物品的名字、ID和数量。

5、player.equipitem <物品ID>

将一个物品栏中对应ID的物品装备上,可以用此法装备正常无法装备的物品。

6、player.unequipitem <物品ID>

脱下对应的ID的装备到你的物品栏中,可以用此法脱掉哔哔小子。

以上指令去掉player.可以对任意NPC使用,当然前提是你要选中一个NPC。例如我在控制台里用鼠标点一下piper然后输入showinventory回车,这样就列出了piper所有的物品了。当然了用inv也是可以的。

7、getplayergrabbedref

列出玩家当前举起的物品的世界ID,这里说的举起是指按住E把东西拿起来。

辐射4控制台命令怎么用 辐射4控制台指令使用方法教程

八、NPC相关指令

1、player.placeatme <数量>

刷出特定数量的对应的东西在你的头顶上,这里的ID可以使物品的,NPC的,装饰物的。

举例:player.placeatme 1db4c 1在旁边刷出一个死爪。

2、kill

杀死选中的NPC,如果是“必要”则只会空血到底,不会死。

3、resurrect

复活选中的尸体,如果复活的是敌人阵营的NPC的话,起来后依然会打你的。复活的NPC如果是会自动刷新的NPC的话(如据点的大众脸掠夺者)会重新刷出身上的装备。注意,如果复活的是被肢解的NPC的话,有可能会保持肢解的样子复活。

4、removefromallfaction

将目标NPC移除所有的阵营,如果不选择目标的话则是对玩家自身使用。注意对玩家使用此命令会导致玩家移除player阵营。而此阵营只能通过控制台加回来,不然的话会导致很多问题。

5、setally <阵营A> <阵营B> <0或1> <0或1>

将两个阵营的设置成友好关系,0代表友好,1代表盟友。

6、setenemy <阵营A> <阵营B> <0或1> <0或1>

将两个阵营设置成非友好关系,0代表中立,1代表敌对。

7、killall

杀死你所在区域内的所有NPC,这里的区域是指需要读取来穿越的地点,例如你在钻石城大街上,则躲在屋子里的和城外的NPC都没事。此法同样无法杀死“必要”NPC。

8、unequipall

解除目标NPC全部装备。

9、openactorcontainer 1

举个例子,居民这样的存在,互动直接打开物品栏。

10、tai

Toggle AI。开关所有NPC的AI。

11、tcai

Toggle Combat AI。开关战斗AI,如果关闭所有NPC将不会战斗,但其他行为不受影响。

12、tdetect

Toggle Detection。开关AI的探测功能,也就是说敌人无论如何都不会在战斗中发现你。

13、sexchange

切换目标的性别。请尽量不要再会刷新的NPC以外的NPC上使用,否则可能会导致不可逆的很严重的后果,需要退出游戏并读取以前的存档才能修复。

14、setessential <0或1>

设置某种NPC是否为“必要”,1为“必要”。“必要”NPC无法被杀死。原帖这里说错了,此指令不能对选中的NPC使用,而是手动输入ID才行。一般独特的NPC的ID是他们的世界ID减3。

15、isessential

恢复选中NPC的“必要”设置到默认。

16、resetai

重置AI。

17、tc

对目标NPC进行控制,只是映射你的操作罢了,并不是真的灵魂附体。如果想在控制NPC的时候不让自己的角色也跟着乱跑的话,用dpc来禁用玩家控制,epc来启用玩家控制。

辐射4控制台命令怎么用 辐射4控制台指令使用方法教程

九、人物状态、属性、技能相关指令

1、player.getav <人物参数>

显示对应的属性的数值。

2、player.setav <人物参数> <数值>

将对应的属性设置为给出的数值。

3、player.modav <人物参数> <数值>

增加对应属性给出的数值,通过此方法增加的S.P.E.C.I.A.L.只会得到一个加成,并不会增加加点界面中的属性数值。

4、player.forceav <人物参数> <数值>

控制台指令中推荐使用modav去修改人物属性,因为forceav会将一个属性强制锁定在一个固定的数值上且不会因为任何影响而改变,例如玩家负重200,使用forceav carryweight 5000后,玩家负重会变为5000,即使在这之后你提升了力量或是点了虎背熊腰都不会有所变化;而如果使用modav carryweight 5000,玩家负重会变为5200;使用setav会使玩家负重变为5000,但不同的是,如果你增加了力量或虎背熊腰后数值还会增加,如果你是在有加力量的药物作用时间内使用setav carryweight 5000,玩家负重依然是5000而不会加上药物的力量加成,但药物时间结束后负重会碎力量下降而下降的。简单来说setav相当于把属性计算的最终的结果改了,而modav是给计算一个额外的加成,而forceav则是不进行计算强制固定数值。modav可以填负数来做减法。

已测试有效的人物参数包括:

strength 力量

perception 感知

endurance 耐力

charisma 魅力

intelligence 智力

luck 运气

experience 经验值

actionpoint AP值

carryweight 负重

health 血量

healrate 回血速度

radresistexposure 对环境辐射的抗性(核弹坑、核材料、核风暴)

radresistingestion 对进食的辐射抗性

damageresist 伤害抗性

energyresist 能量抗性

fireresist 火焰抗性

poisonresist 毒抗性

speedmult 移动速度系数,1倍为100.00,2倍为200.00,半速为50.00,以此类推。

ignorecrippledlimbs 残疾抗性

unarmeddamage 徒手攻击伤害

perceptioncondition 头部耐久度范围0-100,名字带感知是因为残疾后会降低感知。

endurancecondition 躯干耐久度范围0-100,名字带耐力理由同上,以下也不多做解释了。

leftattackcondition 左臂耐久度范围0-100

rightattackcondition 右臂耐久度范围0-100

leftmobilitycondition 左腿耐久度范围0-100

rightmobilitycondition 右腿耐久度范围0-100

braincondition 效果未知(嗑药上瘾?外星人洗脑?)

invisibility 是否隐身,1为隐身,0为否。

CA_affinity 这是同伴的亲密度,在250、500、750、1000时会触发剧情。

辐射4控制台命令怎么用 辐射4控制台指令使用方法教程

5、player.addperk <技能ID>

获得对应的技能。

6、player.removeperk <技能ID>

移除对应的技能。

避难所科技辅助导航系统被移除后依然有效。

每个技能在不同等级的ID是不一样的,添加或删除技能要逐级操作,例如你在没有白痴学者的情况下添加了第3级的白痴学者,那么你不会拥有前2级的效果而且也无法通过正常途径来加点点出那2个技能。

7、player.sexchange

玩家变性,如果你既想要男伴又想要女伴的话,可以这么做,但会导致一些对话问题以及一些潜在的问题。

8、player.setlevel <等级>

设置玩家的等级为给出值,无法降级。

9、advancepcskill

这是一个让我很不理解的指令(这里的我是指Dejago我),我不明白为什么wikia的作者把这个贴出来,advskill是历代中的技能系统,在本作中完全看不出用途,而且也试着用help搜了一下,搜出来的还都是天际的技能……不仅如此我还搜出了好多形形色色的穿越过来的东西,什么吸血鬼吸血啊,龙魂啊,单手武器啊,格挡啊,毁灭系啊,锻造啊,龙吼恢复系数啊……残留物真是多啊……

10、showlooksmenu 1

调整人物外观,ID填选中的人物的ID,玩家ID是14。不能对非人类使用。

11、slm 1

调整人物外观,ID填选中的人物的ID,玩家ID是14。不能对非人类使用。

12、getgs <设置的名称>

显示游戏的设置。

13、player.resethealth

回满血并移除辐射病。

14、setgs fjumpheightmin <数值>

设置跳跃高度,默认90,调太高会摔死哦。

15、player.moveto <世界ID>

玩家瞬移到目标物品或NPC位置。

16、player.setrace <种族ID>

设置玩家种族,可以变成僵尸、超变、合成年人等。变成某些种族会造成游戏崩溃。

以上大部分指令去掉player.可以用在选中的NPC身上。

辐射4控制台命令怎么用 辐射4控制台指令使用方法教程

十、物品和世界相关指令

1、disable

将选中的事物移除游戏,但依然会占用一个世界ID。不知道这个ID未来会不会重新分配。

2、enable

将选中的被disable移除的事物原封不动的放回来。至于如何选中被disable的事物,只要你保持不选择其他事物或是退游戏,那么那个被disable的事物始终是被选择中的。

3、attachmod

为选中的装备安装一个mod。

4、amod

为选中的装备安装一个mod。

5、removemod

为选中的装备移除对应的mod。

6、rmod

为选中的装备移除对应的mod。

7、coc qasmoke

会把你传送到一个放有有全部游戏物品的空间,拿完东西coc SanctuaryExt飞回庇护山丘。

8、setscale <数值>

缩放被选中的事物的大小,默认为1.0。通常会需要你把选中的对象disable然后再enable一遍才会生效。前面加上player.就可以设置玩家自己了,但是如果变得太大的话你会发现一个鞋底厚的高度都有可能要了你的命(摔死),所以会造成感官上错觉。

9、getscale

显示目标缩放数值。

10、unlock

解开选中的对象的锁定,只对能够撬锁或钥匙开锁或是终端有效。

11、lock <数值>

将被选中的门或终端锁定,数值对应了1-25新手,26-50进阶,51-75专家,76-100大师。除此以外数值填0会恢复到之前的锁定等级,填-1或255是需要钥匙,-2或254是无法到达,-3或253是需要通过终端解锁,-4或252被锁链捆住了,-5或251是被堵住了。

12、activate

激活,通常只能对能够开关的事物有效,如门、开关、机器、陷阱等。

13、markfordelete

删除选中的物件,不同于disable,这个无法用enable恢复。有些时候不会立即删除,离开并重新回答此区域就行了。

14、setopenstate

和activate类似,不过目标会打开又关上,除非玩家在后面加上参数0表示关闭,2表示开启。

15、setownership

将选中的物件的所有权归为自己,对按E显示盗窃的事物使用就不会再是盗窃了。

16、player.placeatme <叠加数量> <品质(quality)>

将对应ID的物或NPC刷在自己旁边,但需要注意很多东西是不能叠加的,因此会直接刷出相应的数量。品质是什么wikia没有提。

17、setangle <轴> <角度>

将选中的物件已对应的轴旋转一定角度,轴只能填X、Y、Z,角度填正数是顺时针,负数是逆时针。

18、set timescale to <数值>

设置时间比例,默认为30,也就是说现实中的24小时相当于游戏中的30天,如果改成1,那么二者之间时间比就是一比一了。这个数值关闭游戏就会变回默认,所以每次都要调。警告:调整时间比例有可能会在有NPC使用placeleveledactoratme或movetoplayer进入战斗时会造成崩溃。

19、set gamehour to <0-24>

设置游戏当天时间。

20、fw

Force Weather。变更天气。

辐射4控制台命令怎么用 辐射4控制台指令使用方法教程

十一、据点相关

1、player.placeatme c1aeb

在你所在的位置放一个工作台并作为一个据点,但目前没有办法让你的居民移动到你的新据点来。

2、player.placeatme 20593

在你的位置生成一个工作的居民。

放置完工作台后想要立马进行建造必须要开启上帝模式tgm,不然会因为没有资源什么都造不了。

3、scrapall

将据点范围内动所有东西回收(前提是可回收)。

警告:在红火箭加油站使用scrapall可能会把一些庇护山丘的东西也回收过来。通往其他场景的门也会被回收掉,例如城堡地下室的门。没有门的情况下将无法进入该区域,因此使用此命令是要非常小心。

辐射4控制台命令怎么用 辐射4控制台指令使用方法教程

空间预算:

以下指令只会对据点的工作台有效,最简单的客制一个据点的方法就是旅行到那里然后打开控制台并选中那里的工作台。

空间预算是triangle数量和draw calls的结合(不知在这里两个词指的是什么,三角面和绘制次数?)并构造出每一个据点。每一个由玩家建造的项目都会占用两者一定量的预算,建造的东西越多占用的就越多。预算量本身像是工作台的一个人物属性,只不过这些属性用的不是名词而是数字代码,也就是说我们可以用getav和setav来对其进行调整。

以下两个命令可以让你看到当前被使用的预算大小,但不推荐使用如setav这样的指令改变这些属性。

1.getav 348

显示出当前使用的triangle的数量。

2.getav 34a

显示出当前使用的draw calls的数量。

以下命令可以让你改变实际的预算量。增加这些数可以让你造更多的东西。

3.setav 349 <数值>

设置triangle预算的最大值。

4.setav 34b <数值>

设置draw calls预算的最大值。

注意:预算在这里存在是有一定意义的,为了防止玩家建造过大规模据点而导致降低Impact Performance(冲击性能?)。使用这些命令来无视预算将会导致这样的后果。

除了工作台,其他建造生产设备也可以用getav和setav来显示和改变一些属性。32e是产电量,331是食物产出,332是水的产出,333是防御产出。

以上就是辐射4控制台指令使用方法教程的所有内容了,想了解更多相关攻略资讯请关注玩一玩游戏网。

本站发布此文仅为传递信息,不代表本站认同此观点或证实其描述

相关阅读