Waiting for the advertisers / network owners to accept it) (The public release will be here any day now. To start of this year good here's the official release of Cheat Engine 7.4 January 2 2021:Cheat Engine 7.4 Released for Windows and Mac for Patreons (public will be here soon): January 18 2021:Cheat Engine 7.4 Released for Windows and Mac for everyone: does not condone the illegal use of Cheat Engine Before you attach Cheat Engine to a process, please make sure that you are not violating the EULA/TOS of the specific game/application. Cheat engine is for private and educational purposes only.
Read before download: You must be 18 years or older, or deemed an adult, to install Cheat Engine.
I did not know what the other values pushed onto the Lua execution stack were, so I was looking for documentation on comprehending the stack behavior.Trouble installing/running Cheat Engine? Check out the known github issue here on how to solve it Userdata: 00000000DEC248B0 > Pointer to Structure in Lua StackĪt 00000000DEC248B0 is address to memory record structure in CE's memory. However for memory record the pointer is a direct pointer to pointer of the memory record in CE's memory. e.g.įunction: 000000001EBEA9A0 > Pointer to Structure in Lua StackĪt 000000001EBEA9A0+0x14 is address to the hotkey instruction in CE. So with tostring(getMainForm().SetHotkey1.onClick) I could get an address to the part of the Lua stack that contains the address to CE's instruction. I was trying to hook into CE's set hotkey function. I did not look into what exactly the instructions were doing but I assume they are responsible for loading the colors of CE, right? So did you find the instructions by searching CE's memory for the color codes or some other method? I meant how did you find where the color asm instructions were in CE.
Oh and the update is out with the Web Check FIX. I dont know what on click function you are referring too. Then just used "writeIntegerLocal()" to do the color edit. Unfortunately an AOB for "Local" was not in CE so I made one.Ĩ. Same basic concept as asm "AOB" injections. Did a little more math to isolate the offset.ħ.
Performed a Math procedure to divide the "string.find", locating the start of CE code I wanted.ĥ. Scanned 10000 bytes.Ģ."ncat" into a string with no spaces.ģ.used "string.find" to locate the pattern of bytesĤ.
do you know of any documentation on the structure of the lua stack?įinding Injections: I used a partial "AOB" scan using "readBytesLocal(address,bytecount, ReturnAsTable)"ġ.Return as Table was set to true. I've been wondering, how did you find those instructions that you inject at?ĮDIT: ok, i found the address to the onClick function i want by looking at the lua stack using tostring(function). Web Check was causing CE to lag on check.ĭrop the LUA file in your Cheat Engine autorun Directory.Ĭ:\Program Files (x86)\Cheat Engine 6.5.1\autorun Works on Any Cheat Engine 6.5+ by using a partial "AOB" scan, as these colors are not defined in LUA by default. This snippet of code was revived from a bigger project to customize CE user experience per game.Ī much Larger project that will come out later in the year.īut I have seen alot posts lately about people wanting to adjust the colors on the address list.
Option to Save Load & AutoLoad on Startup. Great for creators & users alike to keep track of cheat entries or just color changes. Lua Extension to change to the Address List Colors without adjusting windows colors to fit your eyes.īatch Color allows you to use a selected Address entries color and apply a new color to any color matching on the List.
Posted: Thu 1:55 am Post subject: Address List CompanionĪ Video in Action:_Watch 2x Speed_