暗黑之门吧 关注:2,791贴子:20,272
  • 14回复贴,共1

暗黑之门伦敦的全部资源

取消只看楼主收藏回复

http://pan.baidu.com/s/1nv98UJv
没有密码,进去就可以看到。
关注度高的话,我会教大家如果用CE修改游戏数据。
当然修改方法是通用的,不限于暗黑之门伦敦,我在做航海世纪的脚本外挂也用这个工具。


IP属地:海南1楼2016-11-18 09:33回复
    物品星级 00 00 C0 31 XX
    白无星 00 00 C0 31 01
    绿一星强化 00 00 C0 31 02
    蓝两星稀有 00 00 C0 31 03
    橙三星传说 00 00 C0 31 04
    紫四星异变 00 00 C0 31 05
    金五星独一 00 00 C0 31 06
    绿一星插件 00 00 C0 31 07
    蓝二星插件 00 00 C0 31 08
    橙三星插件 00 00 C0 31 09
    金四星插件 00 00 C0 31 0A


    IP属地:海南2楼2016-11-18 09:55
    回复











      IP属地:海南3楼2016-11-18 10:52
      回复


        IP属地:海南4楼2016-11-18 10:53
        收起回复
          这是装备属性的一部分代码,剩下我用到的我发在百度云共享,是用excel电子表格保存的(如果要打开要安装wps或者office办公软件)。
          下面代码中,前半部分是中文的说明 后面的是在内存中的数值,是16进制的所有最大的数字是A最小的数字是0(123456789ABCDEF),这样你在内存修改的时候也要把在游戏中显示出来的数值换算成16进制的。换算用win系统自带的计算器就可以,方法我在下层贴图。
          换算之后根据属性代码在ce中查询值,将查询的值进行修改就可以了,但是很多内存数值都是有上限的,超过上限内存会溢出。这个溢出我理解的就是程序存放数值时是记录地址的,比如地址01是生命,存放生命是2个字节,生命为0的时候,内存中的值就是00 00(四个0)。在内存中16进制最大的数字是F,那么地址01的最大值就是16进制FFFF(四个F),这个数值换算成10进制就是65535,也就是说游戏里生命的最大值就是65535,如果你修改的数值大于这个数字,那它就超过了存放生命的2个字节的地址,进入到后面去了,如果后面是空位,那没有关系游戏不会有反应,游戏里生命显示的还是65535,但是如果后面是有价值的字段代码或者ID什么的,结果就不好说了,有可能相对应的属性就消失了,或者游戏立即就出错中断了。
          数值在内存中存放的顺序是由前向后的,比如给生命是10进制是10000,那16进制就是2710,这个在内存中记录的就是10 27,10进制1000,16进制是3E8,在内存里就是E8 03,10进制的100,16进制是64,在内存中就是64。因为一个字节存放2位数,第三位开始就往后面排队了。
          这部分是基本的准备工作,如果看不懂,可以提问。后面我贴图讲怎么进行修改。
          物品等级XX角色等级要求YY 00 00 00 00 XX 00 00 00 00 00 80 00 YY 00 00 00 00
          所有元素抗性增加XX 00 00 80 1F XX
          眩晕抗性增加XX 01 00 80 1F XX
          引燃抗性增加XX 02 00 80 1F XX
          震荡抗性增加XX 03 00 80 1F XX
          虚弱抗性增加XX 04 00 80 1F XX
          毒化抗性增加XX 05 00 80 1F XX
          物品星级 00 00 C0 31 XX
          白无星 00 00 C0 31 01
          绿一星强化 00 00 C0 31 02
          蓝两星稀有 00 00 C0 31 03
          橙三星传说 00 00 C0 31 04
          紫四星异变 00 00 C0 31 05
          金五星独一 00 00 C0 31 06
          绿一星插件 00 00 C0 31 07
          蓝二星插件 00 00 C0 31 08
          橙三星插件 00 00 C0 31 09
          金四星插件 00 00 C0 31 0A
          +XX致命攻击概率 00 00 C0 12 XX 00 00 00
          打断强度 00 00 40 15 XX 00 00 00
          增加XX幻化强度 04 00 00 20 XX 00 00 00
          增加XX%物理伤害 01 00 80 6D XX 00 00 00
          增加XX%火焰伤害 02 00 80 6D XX 00 00 00
          增加XX%电器伤害 03 00 80 6D XX 00 00 00
          增加XX%幻术伤害 04 00 80 6D XX 00 00 00
          增加XX%毒素伤害 05 00 80 6D XX 00 00 00
          +XX%致命攻击伤害 00 00 40 14 XX 00 00 00
          能盾穿刺XX 00 00 C0 1C 00 XX 00 00
          能盾破扰+XX% 00 00 40 1D XX 00 00 00
          物品数量 00 00 00 00 00 00 4A XX 00 00 00
          击中释放毒星 0A 00 C0 61 32 00 00 00
          击中释放跳射弹 1E 00 C0 61 32 00 00 00
          物理反射伤害:XX 01 00 00 B6 00 XX
          火焰反射伤害:XX 02 00 00 B6 00 XX
          电击反射伤害:XX 03 00 00 B6 00 XX
          幻术反射伤害:XX 04 00 00 B6 00 XX
          毒素反射伤害:XX 05 00 00 B6 00 XX
          物理反射额外伤害:XX 01 00 40 B6 00 XX
          火焰反射额外伤害:XX 02 00 40 B6 00 XX
          电击反射额外伤害:XX 03 00 40 B6 00 XX
          幻术反射额外伤害:XX 04 00 40 B6 00 XX
          毒素反射额外伤害:XX 05 00 40 B6 00 XX
          增加XX%的伤害 00 00 80 0E XX 00 00 00


          IP属地:海南13楼2016-11-24 09:17
          回复
            下图就是win系统自带的计算器了,如果编辑内存就选择程序员,然后选择十进制输入在游戏中显示的数值,然后点选十六进制,这时十进制的就显示为16进制了,然后注意要2位一组从低位向高位排序输入到内存中。


            IP属地:海南14楼2016-11-24 09:38
            收起回复
              现在开始使用CE工具,这个工具我也上传到百度云里了,可以在里面下载到,这个工具是无毒的也不会误报的,至少我用金山,360,瑞星都没误报过。然后按我图片关联程序。

              如果操作没有错的话,就会显示游戏的程序名了。


              IP属地:海南15楼2016-11-24 09:49
              回复
                在进行普通修改,比如就改钱之类的或者改可叠加物品数量,还是按照一般方法修改。就是在1的区域里输入游戏中的数值,也就是十进制的数值,然后点搜索,搜索结果显示在区域2中,反复搜索结果范围缩小后,在2区域中选中要修改的地址,点旁边的红色箭头,把选中的地址添加到区域3中,在区域3中就可以对结果进行修改了。这个和使用金山游侠之类的内存工具是一样的。暗黑之门这个游戏的值不是太好改,可能搜几次结果就成0了,这个我一般剩很多结果的时候就开始改,改错了大不了同归于尽,这时候要记得备份存档啊。


                IP属地:海南16楼2016-11-24 09:56
                收起回复
                  这层楼开始讲改装备属性——靴子的移动速度。

                  这个是关键的,要在数值类型选择字节数组,选择之后如果,如果HEX没打勾,那就勾上。

                  在查找框中输入移动速度属性的代码和数值,因为十六进制10以下的数值和十进制是一样的,这个就不用换算了,直接天上就行了,00 00 80 23 这个是移动速度属性的代码,具体点可能应该算是属性的ID或者名称。然后点首次扫描。 属性的代码在我百度云分享里。属性代码中间的空格可以加也可以不加,空格在扫描时会被忽略掉,我加空格就是为了看着方便。

                  下面的就是扫描的结果。

                  将扫描的结果添加到下面的结果栏中,选中的方法:Ctrl+a全选,也可以依次点击,或者选中一个然后按住shift键再次选中末尾,这些选择方法是win系统的选择方法。

                  这一步是选中结果栏中的全部地址,然后回车,弹出修改窗口

                  修改的时候注意,00 00 80 23 这部分不要改动,这个是移动速度的属性,改了就不是移动速度了。当然你可以改成其他的属性,但是很多属性在装备的内存空间有先后顺序。随意替换的结果是:属性消失,或者装备出错,重进游戏后装备消失。 修改04位FF,这个数值在十进制就是255,也就是增加255%的移动速度。


                  这个是修改之后的装备,穿这个写移动速度很快,在改个好点的武器,很快就能通关。


                  IP属地:海南17楼2016-11-24 10:49
                  回复
                    写了好多的错别字,各位多担待。下面是修改的补充部分(我在修改完把没截图就把游戏关掉了,所有显示是问号)。在结果栏中选中一个,然后右键点击出现右键菜单,在菜单中选择浏览相关内存区域Ctrl+B,快捷键也可以。

                    这是这个靴子的内存空间(显示不完整可以滑动旁边的滚动条)3D 和80 00 32 这部分是装备要求的等级 和需求。1部分是装备的护甲,0D是护甲的十六进制值,2部分是护盾 46 01就是值,护盾是两项具体原因,是为了属性的增加护盾准备的,只要装备属性里有增加护盾,这两个值就不同了。3就是移动速度。4是装备的星级 00 00 C0 31 是代码,06是星等金色五星的值,其它的往回减就行了。插件的星等是绿07 蓝08 橙09 暗金0A(暗金是N3mod版的,原版好像没有,或者是我没注意)。这里的这些属性,要修改的话还是,采用该移动速度的方法,扫描然后整体替换。只改变单项没有效果,或者是显示不正常,或者是不显示。

                    好了到这,我说的ce的方法就结束了。改其它游戏不知道属性代码的也是这样,查询到一个值以后浏览相关内存区域,然后在这个区域里分析数值,查找自己想要的属性,然后把属性选中复制出来保存就可以了。这个方法是适合所有游戏的,尤其是对相对久远的游戏。新出的游戏,作者为了增加游戏的寿命,都是有很多反内存修改的策略,导致数值不是很容易查到。最后,我觉得ce操作比gm那个软件强太多了,gm汉化的很差,界面也不太友好,不方便使用。


                    IP属地:海南18楼2016-11-24 11:10
                    回复
                      以上是我自己编写的,严禁转载。


                      IP属地:海南19楼2016-11-24 11:14
                      回复
                        自助一下,免得找资源的找不到。


                        IP属地:海南22楼2016-12-07 16:32
                        收起回复
                          用ce修改钯金:

                          1、游戏中显示的钯金数量为 324354 ,用计算器换算成十六进制

                          在计算器菜单查看选择程序员,然后在十进制输入324354,然后选择十六进制,结果为4F302。
                          2、在内存的数值是两位两位,由低位向高位排列,这样内存中显示的数值就是 02 F3 04 ,注意这个很关键 搜索时先转换再排位,然后搜索。
                          3、在内存中钯金的标识为00 00 40 24 XX XX XX XX,XX代表的就是钱数。我们要搜索的就是00 00 40 24 02 F3 04 00。
                          4、打开ce(工具我的网盘里应该有的),按提示关联暗黑之门的游戏进程,
                          5、ce中数值类型选择字节数组,然后在搜索框中输入要查询的值 00 00 40 24 02 F3 04 00,然后扫描,左侧显示的为扫描的结果,ctrl+a全选然后点红色箭头,添加到结果区。

                          6、在结果区ctrl +a 全选,然后回车,输入更改的数值 00 00 40 24 7F 96 98 00(98 96 7F是9999999的十六进制),然后确定,进入游戏钯金就变为9999999。

                          这时建议重新进游戏,看看变化,避免修改错误造成游戏出错无法保存。
                          虽然步骤好像很多,但是并不复杂,有兴趣的自己试试吧。


                          IP属地:海南35楼2017-03-28 16:57
                          收起回复




                            IP属地:海南39楼2017-04-02 10:05
                            收起回复
                              还有人来看呢,挺好的。


                              IP属地:海南55楼2017-12-09 15:54
                              收起回复