Cheat Engine MCP Bridge
-
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 / Scanningscan_all,aob_scanПоиск значений и AOB/byte-pattern сигнатур в памяти. 🧩 Analysis disassemble,analyze_functionДизассемблирование и анализ функций. 🧬 Analysis dissect_structureАвтоопределение полей структуры и их типов. 🧬 Analysis get_rtti_classnameОпределение C++ object/class type через RTTI.
Analysisfind_references,find_call_referencesПоиск cross-references и call-references.
Debuggingset_breakpoint,set_data_breakpointУстановка hardware/data breakpoints.
Debugging / DBVMstart_dbvm_watchRing -1 invisible tracing через DBVM.
️ Process Lifecycleopen_process,get_process_listПодключение к процессу и получение списка процессов.
Process Lifecyclecreate_processЗапуск нового процесса под контролем Cheat Engine.
️ Process Lifecyclepause_process,unpause_processПриостановка и возобновление выполнения target-процесса.
Memory Allocationallocate_memory,free_memoryВыделение и освобождение памяти в target-процессе.
️ Memory Allocationset_memory_protection,full_accessИзменение protection flags / прав доступа к страницам памяти.
Code Injectioninject_dllЗагрузка DLL в target-процесс. 🧨 Code Injection execute_code,execute_methodВыполнение shellcode или CE Lua methods удалённо.
️ Symbol Managementregister_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 Automationsend_window_messageОтправка WM_*сообщений в target window.
Input Automationget_pixelПолучение цвета пикселя по screen coordinates.
️ Input Automationis_key_pressed,do_key_pressПроверка и симуляция keyboard input.
Cheat Tableload_table,save_tableЗагрузка и сохранение .CTcheat table файлов.
Cheat Tableget_address_listПеречисление entries в активной cheat table. 🧬 Kernel Mode / DBK / DBVM dbk_get_cr3Чтение CR3 register для target-процесса.
️ Kernel Mode / DBK / DBVMread_process_memory_cr3Чтение physical memory через CR3 bypass.
MoreAI_Context/MCP_Bridge_Command_Reference.mdПолный reference с расширенным списком MCP-команд.