Lua:getAddress
Jump to navigation
Jump to search
function getAddress(String, [Local]) : Integer
Returns the address of a symbol, module, or export.
If Local is true, queries the symbol table of the Cheat Engine process itself.
Function Parameters
| Parameter | Type | Description |
|---|---|---|
| String | String | The symbol, module name, or export to resolve to an address. |
| Local | Boolean (optional) | If true, queries the symbol table of the Cheat Engine process. Default is false (target process). |
Returns
Integer — The resolved address, or nil if not found.
Examples
-- Get the address of a registered symbol in the target process
registerSymbol("MySymbol", 0x401000)
local symAddr = getAddress("MySymbol")
print(string.format("MySymbol = 0x%X", symAddr))
-- Get the address of a symbol in the target process
local ceAddr = getAddress("cheatengine-x86_64-SSE4-AVX2.exe+5000")
print(string.format("CE process address = 0x%X", ceAddr))