易语言实地培训长期招生 QQ1615457736

乐易论坛

 找回密码
 立即注册

微信登录

微信扫码,快速开始

QQ登录

用QQ账号登陆

导航
导航
培训
培训
产品
产品
易歪歪客服聊天助手——永久免费
乌龟验证码平台,可十万人同时在线
阿里云服务器最高¥1888云产品通用代金券我要租广告
易歪歪客服聊天助手——永久免费各类验证码定制,注册赠送¥588礼包,点击领取阿里云服务器低至10元/月我要租广告
易歪歪客服聊天助手——永久免费接码打码最高2000云产品通用代金券我要租广告
TQApiEc---专为PCQQ/TIM 开发的API接口模块,让你直接调用内部功能TQApiEc---专为PCQQ/TIM 开发的API接口模块,让你直接调用内部功能TQApiEc---专为PCQQ/TIM 开发的API接口模块,让你直接调用内部功能TQApiEc---专为PCQQ/TIM 开发的API接口模块,让你直接调用内部功能
查看: 5240|回复: 11
收起左侧

[原创]植物大战僵尸各功能研究修改及源码

[复制链接]
  • TA的每日心情
    无聊
    2020-2-2 01:19
  • 签到天数: 271 天

    [LV.8]以坛为家I

    发表于 2019-3-25 10:30:28 | 显示全部楼层 |阅读模式

    乐易编程网免费注册!抓住机会哦!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x

    • 实现的功能

    • 阳光数量控制
    • 种植CD的去除
    • 自动收集资源(阳光\金币)
    • 攻击加速
    • 僵尸全出






    • 功能实现方法
    2019-03-23  视频分析方法已经更新到网盘链接(蓝光高清、录音棚效果)
    • 已经更新种植CD方法分析和自动收集资源(阳光、金币)方法分析

            种植CD分析
    •          可以用  “未知初始值” 初次搜索,其次再用鼠标点击提起植物(注意提起植物,不种在地上)搜索变动的值,放回去再搜索变动的值,周而复始的搜索。得出地址。
    •          当然,也可以假设提起来,CD状态为不可种植(鼠标不可以再次去提起植物),正向思维的话代码里,就是逻辑值False;若CD状态为可以种植(鼠标可以点起来)就是True。逻辑值的False内存中体现就是0,True体现是1.以此用0和1来搜素也是可以的。这里要用字节类型搜索【此方法更快定位】
    •          用上面两个方法的任意一种,来定位到关键值,然后右键”是什么访问了此地址“
    •          调试框出来之后,然后进游戏再提起植物然后放下,调试器上面出现受影响的数据。
    •          我们主要分析   cmp xxx,xxx    一类的比较代码,一般会有4到5个。我们逐个分析。
    •          按照一般的写代码逻辑,进行比较之后,肯定是进行逻辑处理,必然有判断,我们逐个将 cmp xxx,xxx 后面的第一个汇编跳转代码进行修改,就是将je xxxxxxxx和jne xxxxxxxx等一类的,改成绝对跳转(jmp xxxxxxxx)或者绝对不跳(直接空指令替换nop掉),更改之后回游戏看效果。
    •          其中你会分析到一条控制植物牌子变暗变亮的关键跳  , 和另一条控制可以拿起植物与不能拿起植物的关键跳。我们记录这两个位置修改前和修改后的内存状态,
    •          最后就可以用语言编程去实现了。具体写法大同小异,编程语言不同代码写法不一,我是易语言写的,大家可以参考。
          











    • 自动收集资源(阳光/金币)方法分析:
    •        跟种植CD的逻辑一样,阳光产出了,没有收集为0,收集过后为1.周而复始的搜索,就能得到关键值。
    •        具体参考种植CD的方法,也可进网盘链接内看视频蓝光+录音棚效果的视频。


    • 资源生产加速

    •       根据向日葵颜色变亮,然后即将产出阳光的时间来搜索,减少的数值。(内存速度减慢)
    •       等他第二轮产出变亮的时候,搜索增加的数值。这样,我们就可以定位到控制资源产出的关键位置。
    •      右键,查找是什么访问了此地址;
    •      状态汇编代码 :
         
    add dword ptr [edi+58],-01

          查看内存状态,
    add dword ptr [edi+58],-01     //每一次减去 0x01  把这里更改成    add dword ptr [edi+58], -64
    mov esi,[edi+58]               
    cmp esi,64                              //把减去1的数据与0x64做对比
    jg 0045FA7B                          //进行跳转




    • 源码及成品(后续会在链接内上传分析方法和视频,源码是易语言的)


    链接:https://pan.baidu.com/s/1RcR323Fs-As7mrrK4a3kVQ
    提取码:
    游客,如果您要查看本帖隐藏内容请回复







    易语言实地培训,报名联系QQ 1615457736
    [超强]《易语言软件加密(防破解)技术特训》
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2018-12-30 20:08
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    发表于 2019-3-26 19:27:52 | 显示全部楼层
    艾鱼 发表于 2019-3-26 11:10
    不会吧。我这里正常显示的呀。

    此图片来自QQ空间,未经允许不可引用
    易语言实地培训,报名联系QQ 1615457736
    [超强]《易语言软件加密(防破解)技术特训》
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-2-2 01:19
  • 签到天数: 271 天

    [LV.8]以坛为家I

     楼主| 发表于 2019-3-26 11:10:04 | 显示全部楼层

    不会吧。我这里正常显示的呀。

    点评

    此图片来自QQ空间,未经允许不可引用  详情 回复 发表于 2019-3-26 19:27
    易语言实地培训,报名联系QQ 1615457736
    [超强]《易语言软件加密(防破解)技术特训》
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-1-9 20:34
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    发表于 2019-12-28 01:59:03 | 显示全部楼层
    植物大战僵尸各功能研究修改及源码
    易语言实地培训,报名联系QQ 1615457736
    [超强]《易语言软件加密(防破解)技术特训》
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-14 11:25
  • 签到天数: 15 天

    [LV.4]偶尔看看III

    发表于 2019-3-26 09:23:56 | 显示全部楼层
    图片看不了

    点评

    不会吧。我这里正常显示的呀。  详情 回复 发表于 2019-3-26 11:10
    易语言实地培训,报名联系QQ 1615457736
    [超强]《易语言软件加密(防破解)技术特训》
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    6 小时前
  • 签到天数: 519 天

    [LV.9]以坛为家II

    发表于 2019-3-27 01:17:10 高端的乐易手机用户 | 显示全部楼层
    哦豁,来顶顶
    易语言实地培训,报名联系QQ 1615457736
    [超强]《易语言软件加密(防破解)技术特训》
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-8-23 19:17
  • 签到天数: 14 天

    [LV.3]偶尔看看II

    发表于 2019-6-6 09:49:15 | 显示全部楼层
    源码及成品
    易语言实地培训,报名联系QQ 1615457736
    [超强]《易语言软件加密(防破解)技术特训》
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2019-7-12 10:54:29 | 显示全部楼层
    太棒了顶顶顶顶顶顶
    易语言实地培训,报名联系QQ 1615457736
    [超强]《易语言软件加密(防破解)技术特训》
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2019-10-8 15:05:05 | 显示全部楼层
    没玩过这游戏的啊啊啊
    易语言实地培训,报名联系QQ 1615457736
    [超强]《易语言软件加密(防破解)技术特训》
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-11-29 15:37
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    发表于 2019-10-21 15:29:19 | 显示全部楼层
    学习了,感谢分享。。。。。
    易语言实地培训,报名联系QQ 1615457736
    [超强]《易语言软件加密(防破解)技术特训》
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-11-29 15:37
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    发表于 2019-10-25 16:34:24 | 显示全部楼层
    感谢楼主分享。。。。。。
    易语言实地培训,报名联系QQ 1615457736
    [超强]《易语言软件加密(防破解)技术特训》
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    乐易推荐上一条 /6 下一条

    QQ|网站地图|Archiver|手机版|小黑屋|乐易论坛 ( 湘ICP备19007035号-2 )

    GMT+8, 2020-2-18 20:03 , Processed in 0.131645 second(s), 102 queries .

    Powered by Discuz! X3.4 Licensed

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表