码迷,mamicode.com
首页 > 其他好文 > 详细

二 CheatEngine怎么找地图数据

时间:2020-05-03 14:57:44      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:设置   右击   turn   4行   结果   查找   数值   using   image   

1.我们先用模拟器打开原版游戏。

技术图片

 

 2.选择 CONSTRUCTION 模式,按攻击种一排草

技术图片

 

 3 打开 工具->查看器->内存查看器,往下滑一个页面,到这里,就能看到有几排2

技术图片

 

 4 打开Cheat Engine,点击这个

技术图片技术图片

 

 5 内存查看器 + Cheat Engine 查找地图的地址,先把坦克开到左上角。

技术图片

 

 点攻击把草换成别的,你会发现内存查看器中的某块数值改变了

 技术图片

技术图片

 

 盯住这个数,开始找地址。

按照下图设置好Cheat Engine ,首次扫描。

技术图片

 

 改变左上角,在内存查看工具中看改后的数(12)

技术图片

 

 改成12,新的扫描,结果就是这样了,把第一个双击保存

技术图片

 

 

 

 右击,打开浏览相关内存区域。

技术图片

 

 这样就找到了,但这是左上角的,并不是第一块

技术图片

 

 地图真正的第一个地址是我们找到这个,左移两列,上移一行,到达下图

技术图片

 

 然后就很清晰能看出,边界时11,草是22(半透明),水是12,铁是10,墙是0F,冰是21(冰特效是会滑)。他们一整块都是由4个小块拼成的。

整个地图是24行,32列。

 

技术图片

 6找到地图后,我们 直接复制粘贴到txt中保存就行了。如果想换一下行(换不换无所谓的)

#include <iostream> 
using namespace std; 
int main(){ 
    freopen("in.txt", "r", stdin);
    freopen("out.txt", "w", stdout); 
    string s;
    int cnt = 1;
    while( cin>>s ){
        cout<<s;
        if(cnt%32==0) cout<<endl;
        else cout<< ;
        cnt++;
    }
    fclose(stdin);
    fclose(stdout); 
    return 0;
}

技术图片

 

二 CheatEngine怎么找地图数据

标签:设置   右击   turn   4行   结果   查找   数值   using   image   

原文地址:https://www.cnblogs.com/SunChuangYu/p/12821820.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!