exagear吧 关注:186,396贴子:543,421
  • 11回复贴,共1

exagear玩植物大战僵尸

只看楼主收藏回复

这个算冷饭贴。pvz需要开3D加速才能流畅,声音要完美,需要在TFM.desktop文件中添加“PULSE_SERVER=127.0.0.1”,配合termux或者xsdlserver都可以。
主要是修改器不能在模拟器环境下使用,于是自己动手修改主程序,参考了别人教程。首先上CE把阳光地址找到,查看写入的关键代码:


IP属地:四川来自Android客户端1楼2023-05-26 19:18回复
    回游戏,收集一个阳光,看到了那句汇编代码


    IP属地:四川来自Android客户端2楼2023-05-26 19:19
    回复
      关闭CE,上OllyDbg,ctrl+g快速定位在刚才找到的地址0x41e6e0处按F2下断


      IP属地:四川来自Android客户端3楼2023-05-26 19:21
      回复
        回游戏,再收集一下阳光,断下,果然ecx是25


        IP属地:四川来自Android客户端4楼2023-05-26 19:23
        回复
          现在,希望每一阳光是500点,原位置没有足够空间修改,找空白处,Ctrl+B输入一堆零,找到一个位置:


          IP属地:四川来自Android客户端5楼2023-05-26 19:25
          回复
            空白处添加代码,其实就是拷贝前面0x41e6e0处的代码,把ecx改成0x1f4,表示加500,不加ecx里的值了,然后跳转回原来0x41e6e0的下一句0xe6e6处,也就是程序原来流程处


            IP属地:四川来自Android客户端6楼2023-05-26 19:29
            回复
              按Ctrl+g快速回0x41e6e0处修改代码,其实就是跳转到刚才添加代码处,只是空了一个字节,所以用nop指令填充


              IP属地:四川来自Android客户端7楼2023-05-26 19:32
              回复
                运行一下游戏,确认修改成功,就导出exe,拷贝手机执行了,在安卓11以上,需要拷贝游戏到exagear的C盘或E盘,否则加载贼慢。


                IP属地:四川来自Android客户端8楼2023-05-26 19:34
                回复

                  修改器我记得之前试过pvztoolkit可以来着


                  IP属地:辽宁来自Android客户端9楼2023-05-27 07:06
                  收起回复
                    我就说在模拟器里打开CE修改器搜索不到数据,那能打开CE文件吗?


                    IP属地:广西来自Android客户端10楼2023-06-09 13:14
                    收起回复