inotia4吧 关注:77,691贴子:1,482,634

【艾诺迪亚4--最清晰修改教程,适用模拟器】

取消只看楼主收藏回复

【1】写在前面
本帖并不是鼓励各位无脑修改,更不希望看见某些学会一点皮毛的SX整天炫耀,通过修改得来的装备没什么好炫耀的好吧
写这个帖子主要是看见贴吧里的精品贴大都年份久远,写的也是含含糊糊,某些关键数据居然还有错误,因此在这里重新整理,给想适度修改的玩家一点参考
【2】工具:各种修改工具都可以,如果你想在电脑模拟器修改,你需要GameGuardian
【3】开始
1.老规矩,准备小血瓶和中血瓶,小血瓶放第一格


1楼2019-04-24 04:17回复
    2.打开工具,搜索328小红的ID(Word),然后将中红移动到第一格,保存游戏,重新加载,继续上次的搜索392
    ,不出意外你会得到一个唯一的地址


    2楼2019-04-24 04:22
    收起回复
      3.将这个地址保存起来,后续的操作全都依赖于这个地址。根据下面的偏移表格计算出对应地址,保存到列表
      注意表格只的数字都是10进制




      3楼2019-04-24 04:28
      收起回复
        4.接下来正式开始修改。首先是最简单的更换物品,修改背包第一格地址的值为对应的物品ID,你的背包中第一格的物品就会自动变成对应的物品。下面以猎人礼包为例(ID59072,其它的请在精品贴自查),修改后背包中的中红就会变成礼包,且可正常使用。注意:如果你使用这种方法得到装备武器,则会出现”未鉴定”,只需要修改数量为200即可。但还有一个问题,如果是武器,对应的魔法攻击将会是0,我们在下面解决这个问题。


        4楼2019-04-24 04:38
        收起回复
          5. 进阶--修改装备的属性
          5.1 修改宝石孔
          就拿礼包开出来的真实之弓开刀。将弓放到第一格,保存,重新加载(记住!任何时候改变第一格的物品都需要做这一步),打开GG,修改宝石孔为64,即可得到4个可用的宝石孔。原理在下面



          5楼2019-04-24 04:45
          收起回复
            5.2 修改魔法攻击
            同样的操作,找到魔法攻击的地址,修改值为200,则弓的魔法攻击加倍。由于Byte的最大值为255,所以上限为物理攻击的2.55倍


            6楼2019-04-24 04:50
            收起回复
              5.3 修改装备强化
              这是整个教程的重点部分,需要一点点的理解能力。装备强化数据分为两部分,一部分0-2047仅影响装备的耐久/强化值和是否有混沌过的颜色,另一部分2048-65535才真正影响装备的强化攻击力与防御力。看表格:



              7楼2019-04-24 05:01
              收起回复
                如果对上面的数据有疑惑,看看实例就明白了
                a.我们将弓的强化值改为61,那么根据上面的表格,我们将得到耐久15的红色弓(4*15+1)



                8楼2019-04-24 05:07
                收起回复
                  同理,如果你改为2047,你将得到强化15,耐久15的红色弓,而除了这些。弓的其它属性完全不变!


                  9楼2019-04-24 05:09
                  回复
                    5.4 装备附加属性修改(属性ID精品贴自查)
                    a.首先你需要确定你要更改的属性的次序n,确认后你需要准备【至少一件】含有n条附加属性的另一件装备
                    b.同样以弓为例,我们修改第三条属性
                    c.将另一件装备放在第一格,【新建】搜索第三条属性的值(Word),例子中是hp吸收1.1%,所以我们搜11
                    d.换弓到第一格(保存还记得吗!),继续上次的搜索结果搜索第三条属性的值,运气好的话你会得到唯一地址,如果仍然有干扰结果,则换另一件装备继续即可
                    e.将得到的属性值地址-2,即得到属性ID地址,这两个地址都保存起来以供修改
                    f.修改对应的值即可





                    10楼2019-04-24 05:24
                    收起回复
                      5.5 宝石属性修改
                      宝石属性与装备属性类似,装备至少2个不同属性值的宝石,依次搜索对应的属性值,最后得到的唯一地址就是属性值地址,地址偏移+2就是属性ID地址,类型Byte


                      11楼2019-04-24 05:41
                      收起回复
                        本教程全程采用安卓模拟器+GG修改器,不想Root手机的玩家可以试试。动手能力不够的请勿轻易尝试


                        12楼2019-04-24 05:59
                        回复
                          看不明白的多看几遍,楼主不负责回答任何问题,也不提供任何修改


                          13楼2019-04-24 06:04
                          回复
                            不要问我要不要Root,问就是


                            14楼2019-04-24 06:08
                            回复
                              【最新更新】
                              更新关于宝石属性的内存地址以及装备附加属性的内存地址,并补充一点个人对宝石属性内存值的解释。
                              在几乎所有的精品贴中都没有提到偏移+5的合理解释,甚至不少人将偏移+4与+5合起来作为一个Word值进行修改,由此引发的后果则是宝石属性过大(最大值2047),严重影响游戏平衡性。而那些将偏移+5单独拿出来的人也一知半解,只说一句改为136就没有然后了。为什么要改为136?这个值必须为136?我非得弄清楚。经过试验,我在黑店买了几个不同属性和等级的宝石,并依次查看偏移+5处的值,结果发现该值并不唯一!所以上面的必须改为136就是狗屁胡扯!
                              不过帖子里关于最大值2047的说法给了我一点启示,既然属性值达到2048的倍数时自动清零,那么游戏中正常的偏移+5左移8位的Word的值必定是2048的倍数(看不懂的需要一点点编程知识)!然后我计算了那几个值,无一例外的左移8位后都是2048的倍数,当然精品贴理提供的136也满足,下面是计算:
                              136(Byte)的二进制是1000 1000,左移8位转Word是1000 1000 0000 0000=34816,正好是2048的17倍!
                              因此精品贴提供的值只是某个人根据游戏中某一个正常的宝石的属性提取出来的,实际上这个值只要保证二进制的前3位不出现1即可,我进行了几次验证,完美符合我的推论。这一段纯粹是题外话,看不懂的可以跳过。


                              19楼2019-04-25 03:36
                              收起回复