![]() Now move the old script window and our just-created script window next to each other. If you have found the right code, mark the first line of it, then invoke AutoAssembler and in there “Template – Full injection”.ġ1. ![]() Now, looking into current programs code, we find: "GameAssembly.dll"+169ACCE: 33 C9 - xor ecx,ecx "GameAssembly.dll"+169ACCB: 8B 70 50 - mov esi, In the code section, scroll down slowly and search for the same/similar instructions. In the Disassembler, press Ctrl-G to go to a specific code location, use Ctrl-V to insert our addressĩ. Go back to the Cheat Engine main window and press Ctrl-D to invoke the disassemblerĨ. ![]() Remember those lines, escpecially the offsets.ħ. In the code of the commentary, there are some lines marked with “injecting here”. In our case, it’s InventoryList.Init+29bĦ. In the second line on the commentary, you will find the name of the code we want to change. Scroll down to the blue commentary-section at the bottom of the script.Ĥ. In the Cheat Engine main window, go to “Mono” in the menu and click on “activate mono”ģ. So, how do we adjust a script from the cheat table to a new version? Luckily, it’s not really difficult, only annoyingġ. So the game does still the same thing, but the opcodes are of course different. In this case, the binary code changes with every new build, because the compiler seems to use random registers for the operations. Usually I try to use AOBScans, hoping that my cheats survive updates of the game. ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |