Lua:readBytesLocal
Jump to navigation
Jump to search
Reads bytes from the specified address in Cheat Engine's own process memory (not the target process). Returns the bytes as multiple return values or as a table if ReturnAsTable is true.
Function Parameters[edit]
| Parameter | Type | Description |
|---|---|---|
| Address | Integer or CEAddressString | The address in Cheat Engine's memory to read from. |
| ByteCount | Integer | The number of bytes to read. |
| ReturnAsTable | Boolean (optional) | If true, returns a table of bytes. If false or omitted, returns each byte as a separate return value. |
Examples[edit]
1 -- Read 4 bytes and get them as separate values
2 local b1, b2, b3, b4 = readBytesLocal(0x123456, 4)
3 print(b1, b2, b3, b4)
4
5 -- Read 4 bytes and get them as a table
6 local bytes = readBytesLocal(0x123456, 4, true)
7 for i, v in ipairs(bytes) do
8 print("Byte " .. i .. ": " .. v)
9 end