Cheat Engine筆記 使用Lua操作地址
打開Cheat Engine,不用打開進程

按Ctrl + Alt + L,打開lua腳本

跟著就可以開始了,首先來學(xué)習(xí)一下通過lua來添加地址
通過這兩條代碼,CT如下圖:

可見會添加一條地址,CE中叫MemoryRecord。跟著對這條地址添磚加瓦,操作一下地址。

因為清空原來的代碼,可以根據(jù)描述來定位MemoryRecord對象,
string.format用于格式化字符串,跟C語言printf用法差不多。
這種固定地址操作就是這樣,不過一般用到lua的話,我們會使用指針地址,就是基地址+偏移的方式。先來看一下圖,下面我們修改一下代碼,


設(shè)置基址是一樣的,通過setAddress,setOffsetCount會先添加偏移空位,它的參數(shù)是2,即是兩個。rec.setOffset(0,0x10)設(shè)置偏移量,第一個參數(shù)是位置,第二個參數(shù)是偏移量,由圖中能看到是自上到下排序。
好。這部分就講到這里。
以下是一些小記錄:

要實現(xiàn)上圖中的父子節(jié)點,可以通過appendToEntry來實現(xiàn),appendToEntry中的參數(shù)是父節(jié)點的MemoryRecord對象。
標(biāo)簽:Cheat Engine