第一课 精确数值的搜索-CE教学实例应用-由浅入深学习游戏修改 [全十课]

AID:
CID:
视频图片:
作者头像:
弹幕地址:
视频描述:

热门回复:

  • 筱芯233:植物大战僵尸:我做错了什么 为啥老是修改我(・∀・)
  • KK_别往我美式里加糖:上学期挂了汇编,暑假学一波CE,补考就过了[小电视_嘟嘴]
  • Sahli:对于没有任何汇编语言基础的人来看,受益匪浅。但是如果还想继续深造的话,建议去学汇编语言做为基础
  • diaosi又何妨:说下多级指针以及指针的基本性质,我当初看看的一脸懵逼而且还思考错误了,所以为了后来的同志们,我最近看了一些基础的代码,做些简单的说明: 凡是涉及到数据的,实际上有2部分,分别是【储存这个数据的地址】,以及【储存的数值】 我举个简单的例子,比如说你阳光地址是9(这就是我们需要的地址),知道了偏移是8(看代码),那么也就是说剩余那个就是9-8=1;找指针的时候我们要找的是什么,是地址,而不是这个数值1,是要找存储数值1的那个【地址】,也就是CE修改器的那一行的字“要查找的地址指针值”,也就是说这个数值其实值的是【地址】的数值,比如说是10000。那么也就是说地址10000储存的数值是1,然后这个数值1加上偏移地址8,造就了你的阳光地址9 再说下指针那里的计算方式 地址数值10000,该地址数据20000,偏移值为18, 那么以数值10000位指针,偏移18指向的地址是20000+18=20018,而不是10000+18=10018 假如说20018这个地址的数据是30000的话 然后还有偏移地址假如为5 那么一级指针10000+偏移18=地址20018,二级指针(10000+18)+5=30000+5=30005 如果说地址10000它是个基址,绿色不会变动的。 而且你发现一点就是这个二级指针他指向的是你玩游戏的生命地址 再加上你还发现一点,你的金钱的地址总是比你生命地址大20(程序员喜欢把一些数据整一起的原则) 那么你知道了生命地址的二级指针是基址10000+一级偏移18,再加二级偏移5 那么你的金钱用指针的方式就是二级指针:基址10000+一级偏移18+二级偏移(5+20=25) ……这是我的理解,不知道有没有错误,汗!
  • SinGle丶狗7:今天终于用CE找到了人物XYZ位置。