首页 攻略 单机攻略 查看内容

《无主之地》枪械组装+范例存档

修改使用任何一款16进制编辑器就可以

 注意此处我选中的部分为一段有效的代码,之间使用“.”来分隔代码字段,有效代码段以一个hex双字节为首,标志其后第四个字节开始的ascii字符组到最后一个有效字符后加一个00的代码段字节数,其中不算间隔的3个hex00,但是算上有效字节最后的一个hex00(也有可能是另外一种算法,但是暂时不影响我们做些小动作)。如果要修改长度不一致的属性请记得修改此位。
武器之间以大段hex00为间隔,同武器的属性之间的00间隔较小-这部分写的可读性不太好

这么说吧,以UltraEdit为例,每一个武器的代码由多个部件和头衔、前缀代码段组成,每一个部件代码的格式为:一个单字节的16进制数hex_A+3个全0字节+部件+1个全0字节。
单字节的hex_A=部件的字节数目+1

其中部件部分的字节为有含义的ascii字符串,如果我们修改了这个,武器的组成部件就会换成我们修改的部件,同时上述的hex_A字段也需要重算和改写,不然整个存盘文件的偏移就会算错。
其中要注意的是修改过程中一定要观察着16进制的文件变化,因为00和2e都会显示成“.”只不过一个是示意空字符一个是ascii的“.”。还有就是不毁档的关键就是我所定义的hex_A字段不要算错,只要这个不错,后面的错一点也没事。


又有了点成果:还是那把枪

我增加了一只半自动狙击的专用枪管,将射速大大提高,去掉了原来的提速前缀,换成前缀“吓人的“(加了一点点伤害),枪械的名字从狙击枪换为sans原厂的Hunter命名枪械猎户座(这个似乎没有起到实际效果),然后增加了特殊部件大大提升了弹容和附加了x4闪电,还减少了后座
可以想象3级的枪就有如此表现,如果有办法升级到高级枪械会怎么样

多谢hebssket02的帮忙,从他的高级存档我琢磨出了级数的位置:

这一段在每件武器代码的最后
第一个圈圈是级别为0-5后一个为武器位可以取0-4

现在是时候把级数提高了:

这就是一次完整的修改,回头我再试试把雷电换成猎象枪可能还能提高伤害

很可惜,猎象枪的高加成已经无法生效了。不过按照这个射速和弹容量,此枪已经堪称神器 。

本文意在抛砖引玉,平日工作太忙,没有时间多做尝试,sav文件中还有大段代码没有理解,请大家再接再厉,彻底摸清该游戏的武器系统

后附范例存档,里面的那把枪是可以复制到别的存档里面的,但是请千万慎重,稍有差池立刻毁档

忘记补充一点:怎么寻找枪械部件的名字呢?好的部件并不是1、2、3的简单命名,而且就算是有序号有时候也不是顺序来的

这里有个小窍门,寻找游戏目录下的..\WillowGame\Localization\INT目录,里面的gd_weapxx之类的文件里面以文本形式记录了有所有部件的名称,以及对应所组合武器时会出现的前缀

小资料:
制造商列表:
     * Atlas - All around good accuracy, fire rate, power, and low recoil for the level of the weapon. Rare at lower levels.
     * Dahl - These weapons will most likely have less recoil than most guns.
     * Eridians - Alien Weapondry generally high damage, unlimited ammunition.
     * Hyperion - These weapons feature long range scopes and high accuracy.
     * Jakobs - These weapons will typically have high damage, even without additional effects.
     * Maliwan - Weapons made by this corporation will always do elemental damage.
     * S&S Munitions - This company makes guns with extended magazines.
     * Tediore - This company makes guns that are lightweight and will reload faster.
     * Torgue - Typicaly combine good damage, low recoil, and high fire rate.
     * Vladof - Fires quicker than most other average guns.
     * Gearbox - Certain easter egg weapons in the game have the manufacturer name Gearbox instead of, say S&S or Jakobs.

12