《无主之地》存档枪械属性大修改(完成)

《无主之地》存档枪械属性大修改(完成)2、简单修改方法

所属游戏: 无主之地
英文名称:
相关操作: 收藏 下载地址 扩展
模组作者:IronMartYn
标签:
最后更新:2017-12-19

简单修改方法

+


第二部分  简单修改方法

首先,介绍一下无主之地的枪械到底是什么样子的

<1>.枪支种类
1.alien_rifle,外星步枪
2.assault_shotgun,突击霰弹
3.combat_rifle,步枪
4.combat_shotgun,半自动霰弹
5.grenade_launcher,榴弹发射器,不同于rocket_launcher(火箭发射器),用霰弹弹药,打出来的是类似于车辆打出的炮弹
6.machine_pistol,全自动手枪
7.repeater_pistol,不知道如何翻译,手枪的一种
8.revolver_pistol,左轮手枪
9.patrol_smg,不知道怎么翻译了,反正是冲锋枪的一种
10.rocket_launcher,火箭发射器,也就是火箭炮了
11.sniper_rifle,狙击步枪
12.sniper_rifle_semiauto,半自动狙击步枪
13.support_machinegun,机枪,同样不知道怎么翻译全称

<2>.枪支组成
无主之地里面,存档中是以下面这样的方式来记录每一把枪的,如图(原图由沸腾金属提供,稍作修改)



可以看出,这个游戏的物品是由各个带有固定属性的配件按照一定规则随机生成的,并不是随机生成外观然后整枪附加随机属性。
同系列的配件并不是属性逐渐叠加,而是各有特点,各种配件之间也会相互影响。也许有的配件带的伤害高但是准确率低,担忧的配件附加了效果伤害,但是会降低弹容量等等。

<3>.基础知识讲解完毕,打开存档,修改之前务必备份存档,切记切记!!
用金山游侠或者UltraEdit,或者是Game Master来打开存档,就是Save0001.sav或者Save0002.sav

如果之前你没有任何修改经验,个人建议先备份存档,把身上所有的装备都扔掉,只留一把你想改造的枪,等熟练之后,再对自己的存档进行修改,以免造成不必要的损失

以我的存档为例吧,目前37级,Hunter,二周目
为了体现修改的威力,我去第一幕随便买了一把破烂绿色的狙击枪

如图,这就是这次修改的主角



外观



好吧,打开我这个已经废掉的存档

在此以UE为例进行讲解

打开存档之后会出现下面的界面



右边是英文、符号、数字组成,左面则是这些字符的16进制代码

之前也有帖子列举了修改枪支熟练度的方法,在此不再赘述,重点讲解枪支

从图示部分找到想要改造的枪械部分



再如图,找到了



枪支的每个部分,都是以gd开头,以一串字母或者数字加上一个“.”为结尾
例如:gd_weap_sniper_rifle.A_Weapon.WeaponType_sniper_rifle.(表示此枪是狙击步枪)
再例如:gd_manufacturers.Manufacturers.Vladof.(表示生产商是Vladof)
或者:gd_weap_shared_materialparts.ManufacturerMaterials.Material_Vladof_4.(材料型号)
都明白了吧

好了,现在是重点部分
看这几个东西,均是按文件中原始顺序排列,修改时不要改变其顺序,具体顺序请见截图

gd_weap_sniper_rifle.Body.body1.  表明此枪使用的是狙击步枪1号强身
gd_weap_sniper_rifle.Grip.grip1a.  表明使用的护木编号(此处的1a我不知道什么意思,建议不做修改,好在护木目前没有发现会影响枪支性能),貌似护木只是改变枪的外观?
gd_weap_sniper_rifle.mag.mag4.  使用狙击步枪4号弹匣
gd_weap_sniper_rifle.Barrel.barrel1.  使用狙击步枪1号枪管
gd_weap_sniper_rifle.Sight.sight1.    使用狙击步枪1号瞄准镜
gd_weap_sniper_rifle.Stock.stock1.    使用狙击步枪1号枪托(有的枪此处是none,也就是没有)
gd_weap_sniper_rifle.acc.accnone.    特殊属性,此枪为none,没有……
gd_weap_shared_materialparts.ManufacturerMaterials.Material_Vladof_1  枪支的材料,为1号
gd_weap_sniper_rifle.Prefix.Prefix_Quality1_Solid.  枪支前缀,为Solid,前文截图中可以看到
gd_weap_sniper_rifle.Title.Title__SniperRifle.      名称

现在开始做小的修改

关于部件编号,目前发现能取的数值只有1-5,超过了5就会造成枪支无法正常显示,属性也变的一团糟
一般来讲,部件质量从1到5逐渐变高,也就是说,1号最差,5号最好,但是并不是说每一个部件都要调成5号才是最好
那狙击枪管为例,我发现,4号枪管的威力和精度比5号略强,但是我也没有搞懂是不是各个部件相互作用的结果
还有Maliwan公司的3号材料,比其他材料有更多的元素加成
具体哪个部件比较好,还要大家去自行实验

当然,并不是所有的部件都是这样的,有的特殊部件是其他的名字,这些部件往往也有很诡异的属性加成
目前由于缺少高等级的存档,这一点无法给出明确的有加成的部件

好了,废话少说,小范围修改开始
把枪身、弹匣、枪管、狙击镜、枪托、材料最后面的数字都改为5,注意只改数字,其他的先不动。护木不改

UE为例,直接点击右侧想要修改的数字,左侧就会出现与其对应的高亮显示的16进制代码

将16进制的31改为35(点击数字之后直接输入5),或者修改右侧的那个1
也就是改成
gd_weap_sniper_rifle.Body.body5.
gd_weap_sniper_rifle.mag.mag5.
gd_weap_sniper_rifle.Barrel.barrel5.
gd_weap_sniper_rifle.Sight.sight5.
gd_weap_sniper_rifle.Stock.stock5.
gd_weap_shared_materialparts.ManufacturerMaterials.Material_Vladof_5.

其他属性依次类推,修改完毕之后,保存,进入游戏查看

如果你现在可以在点击Single Player之后,游戏没有出错,那就说明,你改对了

由于各个配件之间出了一点小问题,导致枪支显示的很难看,我调整为
gd_weap_sniper_rifle.Body.body4.
gd_weap_sniper_rifle.mag.mag4.
gd_weap_sniper_rifle.Barrel.barrel4.
gd_weap_sniper_rifle.Sight.sight5.
gd_weap_sniper_rifle.Stock.stock1.(这个貌似不会对属性造成影响,股保持原貌)
gd_weap_shared_materialparts.ManufacturerMaterials.Material_Vladof_4.

以下是结果


如何?看出效果了吧~
在不提升要求等级的情况下(截图失误,没有截到……都是5级),提升了不少伤害和精度,不过影响了射速,连武器的外观都发生了改变
如图


心动了?想要达到最好的结果,请自己尝试修改上述6条的数据,因为每个人的要求是不同的