Skip to content

Connecting to a console

REghZy edited this page Oct 31, 2025 · 7 revisions

Click File > Connect to console... or press CTRL+O. It will open up a dialog for connecting to a console. By default, XBDM is selected.

image

The left side shows a list of supported connection types.

  • Binary File treats a file as a console. This is useful for searching a memory dump file, but I'd still recommend using cheat engine as it's significantly faster (just note that cheat engine is little-endian only).

  • XBDM uses the Xbox Debug Monitor's command system. It provides the most features that Memory Engine uses and is well tested, but seems slightly slower than XDevkit when reading values

  • XDevkit uses COM objects, implemented by xbdm.dll which you get when you install Xbox 360 neighbourhood. This connection is only really here as a point of concept; the XBDM connection can do almost everything this one can, since XDevkit uses XBDM behind the scenes anyway

  • PS3 CCAPI uses the CCAPI library to read/write memory values. You must download CCAPI.dll manually and place it in the same folder as MemoryEngine360.exe. However, when you try to connect it will open a link to enstoneworld.com to download the latest supported version, and then prompt you to specify the location of the .rar file. It will then be automatically unzipped and CCAPI.dll will be placed in the same folder as MemoryEngine360.exe

There's also a debug connection called "Test", that either does nothing, or throws an IO or timeout exception when attempting to read/write. This is used to ensure errors are handled properly

Memory Engine is designed to be pretty flexible. It allows you to register custom connections, like with PS3 CCAPI. So feel free to try writing one for yourself! See MemEngine360.Xbox360XBDM for examples.

Dedicated Connection

Some things, such as Task Sequences, the Debugger, and Lua Scripts, support a "dedicated connection", which is literally just a new connection separate from the engine's connection. It usually has the same icon as the normal connect icon except with a gold arrow

Clone this wiki locally