CE实现LOL无限视距

一、CE下载及汉化

工具:CE(CheatEngine)官方下载地址:https://www.cheatengine.org/index.php

汉化:下载官方汉化包,选择Downloads --> Chinese Simplifled translation files(ch_CN)

下载下来的是一个zip压缩文件,将此压缩文件解压到 /Cheat Engine/languages目录下,用记事本打开languages.ini文件,将最后一行修改为PreferedLanguage=ch_cn即可。

二、分析内存数据

步骤1:开始一局游戏,并在CE中选择LOL游戏进程

步骤2:选择进程后开始扫描内存数值,选择扫描类型为未知的初始值,然后点击首次扫描

步骤3:进入游戏拉低镜头,切出来选择扫描类型为减少的数值,点击再次扫描;若拉高镜头,即选择增加的数值,点击再次扫描。。。。这样经过多次筛选后,剩下的有大概率为记录视距的数值;我们将其选中,点击红色箭头进行查看,由于数值太大所以推测其为浮点数,我们挨个更改数值一栏中的数看视距有何变化。

最终找到正确的地址:3CF17B70,将其数值改为5000后发现视距也大了(效果如图)。

三、分析汇编代码

右键点击地址处,选择找出是什么改写了这个地址,然后选择显示反汇编程序将跳转部分挨个nop掉试试效果最终找到关键跳转,将其nop掉最终可以实现自由变换的无限视距。

四、总结

当然如果不嫌麻烦,做到第二步就行了,毕竟改改内存中的数值也可以实现同样的效果。

最后附上视距的数值信息(单浮点数Float):

最低视距:1000;最高视距:2250;个人觉得最合适的视距:3300