aliceincradle吧 关注:100,668贴子:202,673

AIC修改汇编代码以无视环境伤害

只看楼主收藏回复

钟所周知,AliceInCradle在游戏性方面比较硬核,对许多人来说难度比较高。虽然楼主只是觉得操作不怎么方便,不过归根结底还是要说它难度高。楼主不忍看诺艾尔一遍遍受苦,正巧又是学计算机的,因此自行摸索了一些门路,使得游戏可以稍微简单些,现在就把经验分享给大家,还在受苦的人可以来看看。注:以下内容均为自己学习以及原创,绝无抄袭。侵删。


IP属地:贵州1楼2023-09-19 00:01回复
    首先就是使用CE改血量和蓝量这些了,这一步算是非常简单的,使用CheatingEngine找基址即可,我这里找好了基址,只要读取.CT文件就可以直接改了,使用起来非常简便,还省去每次找值的麻烦,有需要基址的朋友可以留言


    IP属地:贵州2楼2023-09-19 00:08
    收起回复

      我直接在刺里蹦迪,击退?不存在的!


      IP属地:贵州3楼2023-09-19 00:09
      回复
        说起上一步,这步开始对外行的朋友可能就比较困难了。需要的工具:x96dbg,Baymax ToOls插件。通过损失的血量,我们跟踪得到扣血的函数,通过找本次的Call的ret就可以找到是什么调用了这个函数,层层网上推,通过断点调试,我们最终找到了碰到荆棘时所调用的函数,也就是图中的这个


        IP属地:贵州4楼2023-09-19 00:15
        收起回复
          我们将这个调用置空,这样一来相当于废除了荆棘。使用同样的方法,楼主也找到了虫墙的函数调用,将其置空,同样也能无视虫墙了。直接在虫墙蹦迪!


          IP属地:贵州5楼2023-09-19 00:19
          回复
            鉴于天色已晚,为了防止楼主被刀,决定明天继续更同时也会教大家详细的修改步骤,要是没什么人看就算了


            IP属地:贵州来自Android客户端6楼2023-09-19 00:24
            回复
              好好好,顶


              IP属地:广东来自Android客户端7楼2023-09-19 00:38
              回复


                IP属地:江西来自Android客户端9楼2023-09-19 09:26
                回复
                  好好好👍


                  IP属地:广西来自Android客户端10楼2023-09-19 09:59
                  回复
                    女儿有救了


                    IP属地:广东来自Android客户端11楼2023-09-19 10:48
                    回复
                      6


                      IP属地:上海12楼2023-09-19 10:52
                      回复
                        什么女儿拯救术
                        还好我一直是无伤玩家(


                        IP属地:浙江来自Android客户端13楼2023-09-19 11:02
                        收起回复
                          书接上回,我们同理,利用血量的减少往回追踪,通过层层的call找到了对岩浆和刺桩的调用,我们也将其置空,这样一来岩浆和刺桩对我们来说也没有威胁了在岩浆里会和在水里一样,那接下来就教大家如何修改了


                          IP属地:贵州14楼2023-09-19 11:11
                          回复
                            修改这一步,主要思路如下:大家通过逆向软件x64dbg和插件,输入楼主找好的特征码定位到汇编代码,将汇编代码用NOP填充,即可完成修改,用到的工具呢也就是x64dbg,Baymax ToOls插件,这一步需要大家自行探索了,网上教程也是很多。步骤:
                            1.安装好软件和插件,推荐大家安装汉化版的,启动x64dbg
                            2.用x64dbg左上角的文件打开游戏,或是附加也可以,之后游戏会被暂停,按F9让游戏继续运行

                            3.在游戏里读取存档,要改什么功能,就先去碰一下,例如要修改无视荆棘,就先去让荆棘扎一下,这样可以防止接下来特征码搜索不到


                            IP属地:贵州15楼2023-09-19 11:20
                            回复
                              4.在空白处右键打开Baymax插件,使用楼主提供的特征码搜索汇编代码


                              注意,搜索特征码的地方有别的字符要给它清处,确保输入框里只有我们的特征码,然后点击搜索,正常情况下就可以搜到了,双击跳转过去


                              IP属地:贵州16楼2023-09-19 11:27
                              收起回复