黑暗血统2-黑石虫飞机行者释放无效的详细策略
用winhex打开暗黑破坏神2的存档文件,然后搜索gear,就可以找到下图的位置~ ~搜索到的gear是字符串数据,在winhex中使用了“findtext”。
然后删除这张图所有高亮的位置,也就是删除所有档位,直到初级磨损。
然后将以下数据(十六进制数据)粘贴到PrimaryWeapon字段的前面。
47656172 e 8030000004000000100676561725 f 67756 e2f 676561725 f 67756 e 01010101 ffffff 0000000
然后看起来是这样的,所以做了初步修改,这里的数据做了修正。接下来,恢复原始数据的相对位置非常重要,这样才能正常读取存档。请往下读~ ~ ~
这时候看winhex右边显示的文件大小,然后计算出和原文件有多少字节不同,然后先看图。
在图中的“2号位”,即72到01之间,在之前计算的字节差中插入“00”。winhex中的操作是将鼠标放在01的0的位置,然后右击鼠标,选择编辑,选择粘贴零字节并输入之前计算的字节数,然后
但是,我们看到第一个位置有一个20,这是一个十六进制数,代表紧接其后的数据字段中字符的大小。0x20是“gear _ void walker/gear _ phase walker”的长度,换成10就是32,正好等于那个字符数。接下来的修改很明显。如果游戏直接用0x20读取,肯定会出错,因为我们加了那么多空数据,所以我们让游戏把我们的空数据作为人物一起读取,但是这个要改多少呢?其实很简单,就是把这个文件的大小加上刚刚计算出来的字节数,记住表示方法是十六进制。
其实winhex的右下角有一个大小信息,显示的是你当前选择的数据的大小(可能会被一个小窗口挡住,一打开就被挡住了),用这个可以更方便的计算,显示的直接是十六进制数。但如果盒子选的是gear _ woidwoalker的G到010101之前,你盒子里的数据应该是“gear _ void walker/gear _ phase walker”字符数据和一堆00。
算完这些,把图中第一个位置的20改成这个数据的大小(也就是上面说的“gear _ void walker/gear _ phase walker”的人物数据和一堆00的大小)就很明显了。
所以即使所有的修改都完成了,请注意此时的文件大小应该和原来修改之前的一样。
接下来进入游戏,然后看能不能用(如果不能用,在循环菜单里切其他武器再切回来用),然后保存游戏。如果你在进入游戏的时候遇到崩溃,那就是存档和修改出错,反思自己做错了什么。
保存新档案后,那些添加的00会被删除,然后就和正常一样了(我自己目前也没发现什么问题,一直在后面玩)。其实游戏内部机制做的不错,就是DLC害人~ ~ ~