Cheat Engine MCP Bridge
Нужен для общения ИИ-агента через MCP.
У каждого современного пользвоателя CE должен быть свой MCP и свой ИИ-агент. Принцип. Есть MCP команды. Если есть доступ к ИИ-агентам, то они могут работать через MPC с CE, Команды mcp будут ниже. Как показывает практика, когда ИИ агент берется за дело, то лучше если он сможет видеть
а) логи
б) окна CE
в) окна игры
Должна быть цель. Конеткст. Ограничения. Как проверять выполнеине цели.
Возможно подключение локальных ИИ моделей.
Лучше всего, как мне кажется использовать Codex (не бесплатно) от OpenAI в качестве ИИ-агента или claude code. ИИ агент все настроит и будет управлять CE. И видеть это будет очень интересно. И это далеко не все что можно делать с codex и CE. Фактически можно очень и очень многое, ограничивается только возможностями железа и идеями.
Итак сами команды. А дальше решать придется что с этим всем делать чтобы была реальная польза. Но, либо просто искать как раньше адрес, указатель и делат аблицау - без ИИ.
Раздел
MCP tools
Назначение
🧠 Memory
read_memory, read_integer, read_string
Чтение данных из памяти: байты, числа, строки и другие типы.
🧠 Memory
read_pointer_chain
Проход по pointer-chain путям вида [[base+0x10]+0x20].
Memory / Scanning
scan_all, aob_scan
Поиск значений и AOB/byte-pattern сигнатур в памяти.
🧩 Analysis
disassemble, analyze_function
Дизассемблирование и анализ функций.
🧬 Analysis
dissect_structure
Автоопределение полей структуры и их типов.
🧬 Analysis
get_rtti_classname
Определение C++ object/class type через RTTI.
Analysis
find_references, find_call_references
Поиск cross-references и call-references.
Debugging
set_breakpoint, set_data_breakpoint
Установка hardware/data breakpoints.
Debugging / DBVM
start_dbvm_watch
Ring -1 invisible tracing через DBVM.
️ Process Lifecycle
open_process, get_process_list
Подключение к процессу и получение списка процессов.
Process Lifecycle
create_process
Запуск нового процесса под контролем Cheat Engine.
️ Process Lifecycle
pause_process, unpause_process
Приостановка и возобновление выполнения target-процесса.
Memory Allocation
allocate_memory, free_memory
Выделение и освобождение памяти в target-процессе.
️ Memory Allocation
set_memory_protection, full_access
Изменение protection flags / прав доступа к страницам памяти.
Code Injection
inject_dll
Загрузка DLL в target-процесс.
🧨 Code Injection
execute_code, execute_method
Выполнение shellcode или CE Lua methods удалённо.
️ Symbol Management
register_symbol, get_symbol_info
Регистрация и получение информации о named symbols.
🪟 Symbol Management
enable_windows_symbols
Включение PDB/Windows symbol resolution.
🧱 Assembly / Compilation
assemble_instruction
Ассемблирование одной x86/x64 инструкции в байты.
🧪 Assembly / Compilation
compile_c_code
Компиляция C-кода в injected shellcode.
🪝 Assembly / Compilation
generate_api_hook_script
Генерация CE auto-assembler шаблона для API hook.
🪟 Window / GUI Automation
find_window
Поиск окна по title или class.
Window / GUI Automation
send_window_message
Отправка WM_* сообщений в target window.
Input Automation
get_pixel
Получение цвета пикселя по screen coordinates.
️ Input Automation
is_key_pressed, do_key_press
Проверка и симуляция keyboard input.
Cheat Table
load_table, save_table
Загрузка и сохранение .CT cheat table файлов.
Cheat Table
get_address_list
Перечисление entries в активной cheat table.
🧬 Kernel Mode / DBK / DBVM
dbk_get_cr3
Чтение CR3 register для target-процесса.
️ Kernel Mode / DBK / DBVM
read_process_memory_cr3
Чтение physical memory через CR3 bypass.
More
AI_Context/MCP_Bridge_Command_Reference.md
Полный reference с расширенным списком MCP-команд.