当前位置: 首页 >> 分析
【辐射4】基础教学之怎样使用FO4Edit修改MOD武器的各项数据。-天天新资讯
来源:哔哩哔哩     时间:2023-06-20 13:01:23

前段时间把老滚5重温的差不多了,现在又鼓捣了一个辐射4的整合包来玩,因为对于部分枪械武器的性能不太满意,于是就萌生了自己改数据的想法,所幸上手并不难,但为了留作备份,还是写一个文章保存比较靠谱。

下面开整!

单纯的修改数据,自然是FO4Edit好用,简洁明了,也有汉化。至于CK什么的,虽然也能修改数据,但不如FO4Edit简洁,所以不考虑CK使用。


(相关资料图)

这里提供FO4Edit3.2汉化版的下载

https://pan.baidu.com/s/1b-w95G1VbfMjDhxLQ6i78g?pwd=6666 

首先打开FO4Edit文件,注意汉化软件的程序文件名字是HDTFO4EditUTF8_loader.exe,不要点FO4Edit.exe启动!否则会出现汉字乱码!!!

注意!如果你使用的是ModOrganizer的MOD管理器,那么你要把想修改的ESP文件从MOD文件夹内拖入到辐射4根目录的DATA文件夹内,也就是跟Fallout4.ESM同一个文件夹才可以读取到!

勾选Fallout4.esm和需要修改的模组ESP文件,这里以M4A1枪械MOD为例。

读取完毕后会出现 [00:05] Background Loader: finished的字样,代表读取完毕。

如果只是修改武器本身的的数据,那么点开weapon一栏就可以,但由于辐射4的武器基本都有武器配件安装,所以我选择修改配件来达到修改数据的目的。

--------------------------------------【修改问题1】--------------------------------------

重点来了!一支枪械比较重要的数据,无非是威力,后坐力,弹药装载量,换弹速度,射速。

其中最重要的就是威力和后坐力,这俩只要无脑修改,基本就是大杀特杀了。

这里先修改一下武器威力。

最简单的办法,就是在大多数枪械MOD中,都会有一个伤害百分比增加的打造项目。例子见图。

左侧红框选中的是武器伤害增加60%,右侧的红框数据是0.6。

如果想要增加伤害,直接将右侧的0.6数字提高即可,比如从0.6变成6,就是武器威力增加600%,如果改成100则直接杀神灭佛,斩仙诛魔。

那么,如果没有这个武器威力的改造选项怎么办呢?

自己加一个咯!

--------------------------------------【修改问题2】--------------------------------------

如图,在二级项目object modification上点击右键,选择新增项目。

然后点击OK,如果你想要给MOD改个ID,可以现在改了。

找到图中所示的EDID,FULL,DESC,DATA,MNAM的项目,右键点击并选择ADD。

这几个红框项目从上到下分别为:

EDID:项目代号,右键然后选择EDIT用英文或数字自己起一个就好。(不要太复杂,待会要用到。)

FULL:是这个项目在游戏中显示的名字,可以用汉字起名,比如【威力+20%】这样可以直观地在游戏中看到这个配件是什么效果。

DESC:配件的注释说明,可以不填。或者你想要给自己改的配件编一段说明也可以。

DATA:重点!主文件效果!修改方法见下图。

MNAM:本项目为哪一支枪械所属,改什么枪就填什么枪,至于怎么填,可以复制其他配件的内容,是一模一样的。

首先在properties右侧,也就是数据栏内点击右键,选择ADD。

将选项改为图示中的数据。

红框上面的几个选项分别为:

property count:这里调成1是因为我们只改一个数值,大部分情况下改成1就行。

form type:没啥好说的,既然改武器,那weapon就对了。

attachpoint:这个改造配件所属的项目是哪个,我这里选择了挂靠在修改伤害的配件分支上。

红框内从上到下的几个项目分别为:

VALUE TYPE:通常填上Float就好,其他情况不在本文范围内。

function type:这个项目值得一提,其中有三个选项分别是ADD,MUL+ADD,SET

ADD是叠加,也就是在原基础上增加或减少数值,比如武器威力是100,将选项ADD数值设为100,最终武器伤害变为200。

MUL+ADD是乘算,效果可见上面的图片,就是在数据原基础上增加或减少乘数,比如调成0.6就是增加60%,调成-0.6就是减少60%。

SET是指定数值,也就是这把枪威力100,数值调整为SET 150,那么这把枪威力就是150。

注意!以上均为举例!并非实际数值效果!实际修改须结合MOD本身数值决定!!!

property:项目效果,这里填上AttackDamage就好,意思就是伤害值。其他例如增加防御增加抗性等等效果也在这里,但那是以后修改才提到的事了。

value 1- float:实际数值,我这里改成100,也就是增加了10000%的伤害。实际修改可以视情况自行调整。

修改完成后将FormID复制一下,之后要用到!双击一下,然后复制就可以!(不是EDID!)

找到constructible object,右键点击,按图示选择ADD,新增项。

这一步是给配件设立一个可装配的选项,类似于注册了个身份,不可省略。

然后将刚才复制的fromID填到CNAM项目中。

上面的红框EDID填上跟刚才的项目名字一致就可以。(我这里是diaobaole)

下面红框INTV内的数据改成1。

保存退出,再复制回原MOD文件夹内覆盖原文件。(记得备份一下原ESP文件)

修改完成后效果如下:

--------------------------------------【修改问题3】--------------------------------------

那么问题又来了,我挂靠在修改伤害的分支下可以完成修改,如果没有这个分支,挂靠在别的分支又会覆盖掉配件的模型,那该怎么办?

很简单,做一个新的一级分支咯。

还是跟刚才一样,找到KEYWORD,右键选择ADD建立新项目。

然后如图填上相关内容,红框外的项目不用管

EDID:填一个英文或数字的名字。

TNAM - TYPE:这是配件的功能,或者说占用的位置,如图填上Attack Point就行。

FULL - NAME:这是游戏中显示的一级分支的名称,填上汉字,方便理解项目功能。

改完了将formID复制一下,要用到。(蓝框的内容,双击,然后复制就可以。)

然后回到刚才的object modification,找到我们创建的diaobaole项目。

将刚才复制的formID填到attachpoint项目内。

找到formID List项目,找到枪械主要配件表,右键点击蓝框位置,选择ADD

然后将复制的formID填在红框内。

(位置不一定是最后一个,一般新添加的项目都会显示NULL - Null Reference [00000000])

然后找到weapon二级项目,如图,找到APPR项目,右键点击如图的蓝框位置,选择ADD。

将复制的formID填到下面的红框内。

最后保存退出,将改好的ESP文件放回原MOD文件夹下覆盖。(记得备份)

进游戏看一下效果。

到此,整个枪械的威力修改教程结束,只要按图修改,不乱动其他数据就没问题了。

什么?你说你的枪械MOD没有object modification和constructible object这些二级项目?

如果你的MOD真没有,那我建议是换个MOD,因为一款正经的枪械MOD,是不可能没有这些分类项目的!!!

如果有,那赶紧删掉!还玩歌姬啊!

----------------------------------------------分割线----------------------------------------------

本篇文章主要目的是保存修改教程,力求做到简洁全面,所以只列举了一个修改武器威力的例子。将来修改武器后坐力等其他项目则会另开文章。

以上为本文的全部内容。

标签:

广告

X 关闭

广告

X 关闭