Cheat Engine Calling Assistant (x64 & x86)

Place snippets of code and scripts under here to share with others. Archives and .Lua extensions are allowed


Moderator: Table Moderator

Post Reply
Nightfall
Table Maker
Table Maker
Novice Hacker
Novice Hacker
Posts: 30
Joined: Fri Aug 05, 2022 7:28 am
Answers: 0
Location: Germany
x 71
Nightfall’s avatar
Loading…

Cheat Engine Calling Assistant (x64 & x86)

Post by Nightfall »

Function Calling Assistant


A plugin that provides a clean graphical interface for manually calling game functions (no assembly required).
Github: https://github.com/NightfallCT/CE-Funct ... -Assistant


Features

x64 Function Calling Assistant

  • Direct input of function address and all relevant registers (RAX, RCX, RDX, R8, R9, RBX, RBP, RSI, RDI, RSP)
    Stack arguments up to RSP+72
    "Call Function" and "Call Function + Exit Thread" modes
    "Load Current" automatically loads the current register values from the debugger

x32 Function Calling Assistant

  • Supports stdcall, cdecl, thiscall and fastcall calling conventions
    Up to 8 stack arguments

  • Same convenient UI as the 64-bit version

General

  • Integrates directly into the CE menu bar
    "Clean Up Memory" deallocates memory after the call

  • Symbol names accepted as input (via getAddress)

  • See if the content of a structure, held by your registers has changed.

Note:
This is currently more like a proof of concept and far from perfect. I'll probably update it in the future.

Video:


Tutorial:

Update 1.3:

  • Added Structure Monitor

Update 1.2:

  • Added auto memory cleanup
    Fixed thiscall argument amount

Update 1.1:

  • Fixed x86 fastcall convention


Version: 1.1 | Author: NightfallCT | Special thanks to Icew0lf for the idea

Old versions:

Spoiler
NFCToolsV1.2.lua
v1.2
(49.7 KiB) Downloaded 119 times
NFCToolsV1.1.lua
v1.1
(51 KiB) Downloaded 36 times
NFCToolsV1.lua
v1.0
(51.36 KiB) Downloaded 25 times
Attachments
NFCToolsV1.3.lua
v1.3
(62.73 KiB) Downloaded 38 times

discord: nightfallct


Post Reply