3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 8596|回复: 29
打印 上一主题 下一主题

[游戏攻略] 如何利用资源编辑器给枪支添加配件,不建议初学者操作!!!

[复制链接]

80

主题

1638

帖子

1万

积分

资深玩家

Rank: 9Rank: 9Rank: 9

贡献度
1811
金元
38123
积分
11136
精华
8
注册时间
2019-9-14
跳转到指定楼层
主题
发表于 2020-8-21 16:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 woai999mao 于 2020-8-22 12:41 编辑

我就拿老水手火枪来介绍如何利用资源编辑器给枪支添加配件吧,为什么是老水手火枪呢?因为这把枪是正儿八经的“三无”产品,没有弹夹(枪身自带弹夹),没有瞄具,没有枪口配件,连安装枪口配件都不支持!

介绍它的添加方法就适用了所有类型枪支的添加方法,因为其他枪支的改造只可能比它需要更少或者等同于它的步骤!

开始前各位有个心里准备,这会比较繁琐而且还很绕,我会尽量详细的解释每一步的具体操作,全程都有配图(文章最后)!整个说明过程中涉及到的修改词条以及其UUID值均可以在我的另一篇文章中找到https://bbs.3dmgame.com/forum.ph ... page=1#pid257527887

打开这把枪的原始资源文件后,点击左侧Header List菜单,在其右侧就会出现有关这把枪的所有程序词条以及对应的UUID值,可以看到,它是没有任何配件词条的,如图1所示

接下来点开Categories菜单下的Category2菜单,可以看到它并没有其他有配件枪支都有的子程序菜单ModItems以及Resource菜单内的Mods菜单,如图2,图3所示

以上是检查它子程序缺少的类别,现在我们回到左侧最上面的Header List主菜单,如果要给这把枪添加一个配件,比如瞄具配件,就拿ACOG瞄具来说明,决定配件的词条都有三个,查询我的文章可以找到突击步枪ACOG瞄具的三个词条以及UUID值为:
/Game/Items/Mods/AssaultACOG        1237177253   链接主程序词条)

/Game/Items/Mods/AssaultACOG.AssaultACOG_C        3374480699   衔接程序词条)

AssaultACOG_C        119479676    支持类词条)

现在我们在主菜单Header List下的中间上部找到“添加一行”选项,连续点击三次,也就是添加三行,然后将这三个词条字符串以及对应的UUID值分别复制粘贴到对应位置,如图4所示

然后点击左侧Linked Sectors菜单,如图5所示


控制这里程序运行的主要有两类词条:支持类词条以及链接主程序词条,均已在图5标出,也就是说,每一个配件的执行都需要配套的支持类词条以及链接主程序词条才能执行,我们添加了一个配件,那么这里应该相应的添加两行,一行为配件对应的支持类词条,一行为配件对应的链接主程序词条,操作方法同上面的图4,只不过这次一定要先选中Linked Sectors菜单,确保添加的空白行在Linked Sectors菜单中,如图6所示添加好!
这里特别要注意新添加的支持类词条的链接行数必须指向其对应的链接主程序行,这里的链接值就是-23

完成后,接下来的步骤将是最容易出错的地方,各位一定注意!!!

由于你添加了枪支配件主程序,但是支持配件的子程序还没有,现在我们要给它添加支持配件的子程序模块ModItems以及Mods

点击Header List菜单,添加两行,按照图7所示填好,字符串以及UUID值均可在我的文章中查到

然后选中Category2菜单下的None菜单,点击中上部的“添加一行”,并按照图8所示填好!这里的转换指向的是Header List菜单中ObjectProperty词条的所在行为133行。
接着点击左下方子信息栏位的“添加”选项,并按照图9所示填好!
这里稍作说明,插入位置代表新添加的子程序菜单在None菜单下的排列位置,5代表的是排在WeightInfo菜单(从上往下数它排在第五位,DisplayInfo排在第四位等等)后面。
索引11指向的是图8中新添加的一行ModItems所在的行数为11行。
属性名称183指向的是Header List菜单中ModItems所在的行数为183行。
数组类型133指向的是Header List菜单中ObjectProperty所在的行数为133行。
反复确认这些信息准确无误后,点击子信息添加菜单的“添加”选项,这时我们在左侧None菜单下看到了新添加的ModItems菜单,如图10所示!关闭子信息添加菜单。

选中新添加的ModItems子菜单,然后点击中上部的“添加一行”,并按照图11所示填好!
注意这里的转换一定要填写准确,它指向的是Linked Sectors菜单中新添加的ACOG瞄准镜的支持类词条所在行-22行,后面的值不需要填写,转换填写准确后,值会自动填写!

ModItems子程序添加完毕!!!

下面我们来添加Mods子程序!

选中None菜单下的Resource菜单,同样点击中上部的“添加一行”按钮给它添加一个空白行,并按照图12所示填好!
这里的转换指向的是Header List菜单中NameProperty词条的所在行为129行。

然后展开Resource菜单,并数清楚它下面一共有多少子菜单,这把枪的话,这里共有73个子菜单,现在我们给它添加第74个子菜单Mods菜单!

首先选中Resource菜单,然后点击左下角子信息处的添加按钮,如图13填写好。
插入位置73表示新添加的Mods菜单排在最后,它是第74个子菜单。
索引90指向的是图12中Mods所在的行数为90行。
属性名称184指向的是Header List菜单中Mods所在的行数为184行。
数组类型129指向的是Header List菜单中NameProperty所在的行数为129行。
反复确认这些信息准确无误后,点击子信息添加菜单的“添加”选项,这时我们在左侧Resource菜单下的最下面看到了新添加的Mods菜单。关闭子信息添加菜单。

选中新添加的Mods子菜单,然后点击中上部的“添加一行”,并按照图14所示填好!
注意这里的转换一定要填写准确,它指向的是Linked Sectors菜单中新添加的ACOG瞄准镜的衔接程序词条所在行181行,后面的值不需要填写,转换填写准确后,值会自动填写!别忘记把值后面的值2修改为0。

Mods子程序添加完毕!!!

到此为止,这个新添加的配件的主程序,衔接程序以及子程序模块就完成了!

关于ModItems以及Mods子程序模块的添加部分并不是所有枪支都需要的,只有少数这种“三无”枪支才需要添加这一块儿,绝大多数枪支都是包含这俩子程序模块的,无需重复添加,只需要在这俩子程序菜单内添加你新添加的配件名字,类型,转换,值即可!


最后我们再来给枪支添加它支持安装的枪口配件程序:

枪口配件共有三大类:收束器,制动器以及消音器。

它们的支持程序词条以及UUID值都可以在我的文章中找到。

游戏中大部分枪支都支持这些枪口配件的安装,也有部分枪支是完全不支持的,手枪,步枪,冲锋枪,突击步枪等等这些即使支持枪口配件安装,也不会支持收束器的安装,而散弹枪则正好相反,一般都支持收束器的安装,而不会支持制动器,消音器的安装!

我们现在所要做的就是让不支持安装任何枪口配件的枪支可以安装所有类型的枪口配件,部分枪口配件支持安装的枪支也让它可以安装所有类型的枪口配件!

具体到这把枪的话,原版本它是不支持任何枪口配件安装的,那么就需要支持制动器,消音器以及收束器的三大类词条以及UUID值:
ModMuzzleBrake  1136509425(制动器支持)

ModSupressor     626052673(消音支持)

ModChoke    396821747(收束器支持)

同样的道理,首先选中Header List菜单,并给这三大类词条添加三行空白行,然后复制粘贴到相应位置,如图15所示

然后选中Resource菜单下最下面的SupportedMods子菜单,并给它也添加三行空白行,按照图16所示填好!

至此,枪口配件支持程序也完成了!

最后,保存即可,如果不能保存,说明你有些地方没有修改正确,或者复制字符窜以及UUID值时出现了空格等等,请务必仔细核查校对!!

理论上来说,只要是存档修改器可以添加的配件,利用资源修改器同样也可以添加,只不过相对复杂一些,因为它修改的是游戏资源文件,修改后,所有相同名称的枪支都将是修改后的样子,这样就给了我们一种选择配件的方法,你可以先在你要修改的枪支上用存档修改器添加配件,看看效果如何,外观是否满意,然后再用资源修改器一劳永逸的修改!

限于本人的口才水平,若一次看不懂,还请反复对照多看几次!

图1到图5.rar (516.31 KB, 下载次数: 243)
图6到图10.rar (510.7 KB, 下载次数: 142)
图11到图16.rar (559.1 KB, 下载次数: 148)


图片说明比较多,一次上传不了,我分成了三个压缩包!




评分

3

查看全部评分

回复

使用道具 举报

0

主题

199

帖子

343

积分

高级玩家

Rank: 4

贡献度
0
金元
3430
积分
343
精华
0
注册时间
2009-9-17
舒服的沙发
发表于 2021-5-26 23:11 | 只看该作者
请教怎么复制数据。打个简单的比方  想M4的 5.65子弹改成发射  .50的子弹
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-5-17 16:33 , Processed in 0.038125 second(s), 19 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表