MemRE is a lightweight Windows memory editor you can inject (or attach) into any running process to take control of in-application values. Guided “First Scan” & “Next Scan” workflows help you pinpoint addresses in seconds, while built-in pointer scanning (including Unreal Engine’s GWorld) resolves dynamic offsets for you. Customize hotkeys, monitor real-time logs, and export with one click to Cheat Engine (.CT) or our native table format.

Launched May 29 2025 (Early Access).
Found a bug or have feedback? Join us on Discord!

Discord Nightly

Latest

v1.5.3

Added: Community driven Unreal Engine sigs.


Fixed: Hotkeys from completely taking over making it impossible to pass the set hotkey though any other process.


• Changed: The "Pause Game While Scanning" to a kernel‐driven suspend/resume API that won’t deadlock Unreal/ACE mutexes.


Started: Plugin support.


Plugins will allow the community to tap in and change how MemRE works, and allow for additional extensions to be added.

As I develop this, I will add more information including documentation.

GitHub Releases

Stable

v1.4.2

Added: More Unreal Engine Support.


Added: Pause game while scanning.

- Pause game while scanning located in the settings menu. While enabled, MemRE suspends the process until scanning is complete.


Started: Implementation of hotkeys.

- Currently only numbers and letters are supported, I want to ensure functionality before proceeding with special charters ([ ] \ ' ; ') and Function keys.



Fixed: Value box not unlocking after "New Scan" is triggered

v1.3.1

Added: More Unreal Engine compatibility support, Menu Settings for Hotkeys (coming soon), and Pin Logs.


You can now “pin” your logs (bookmark) at any point by right-clicking the log window and selecting “Pin Logs”. This will save the current logs so nothing will be deleted from the point of a Pin. Clearing the logs will reset the pin(s), and you can stack pins if more information is logged you’d like to keep.

v1.2.1

Added: "Changed Value" option to scan parameters.


Reconfigured: Search options to match the corresponding searches being preformed. Also, 4 Bytes and Exact Value is now the "New Scan" defaults.

v1.1.1

Fixed: the issue where scanning "Bigger Than", "Smaller Than", and "Unknown Initial Value" could crashed do to no safeguards.


Added: Marquee while pointer scanner is running.


Added: "Value Between" option to scan parameters.


Formatting: Number-Number


10-25 will show results for addresses that hold numbers 10 through 25 in 1-8 Bytes

10.1-10.5 will show results for addresses that hold numbers 10.1 through 10.5 in Double/Float

v1.0.1

Fixed: "Unknown Initial Value" scan.


Fixed: "Bigger Than" and "Smaller Than"


--Note: When scanning "Bigger Than", "Smaller Than", and "Unknown Initial Value", MemRE will get A LOT of results. If you scan with these and it doesn't seem like MemRE is doing anything, its because its processing in the background. I need to add indicators and safe guards for this, but just know this is a bug and if you start clicking around, MemRE will crash.


Refactored code in preparation of file splitting

Documents

File Structure

To keep everything organized, place MemRE.dll and MemRELoader.exe together in a dedicated folder (for example, Documents\MemRE). When you run MemRE for the first time, it will automatically create the following subfolders:


  • ScanResults

MemRE’s “temporary files” live here. Each scan generates data files that track your scan progress - similar to Cheat Engine’s temporary files. MemRE automatically deletes unneeded files in real time and clears out the entire folder each time you open or close the application, so you never have to clean it up manually.


  • Tables

This is the default save location for your cheat tables (.mre files). You can choose to save elsewhere, but MemRE will always prompt you to use this folder. If you’d like to port tables to Cheat Engine, you can also export .CT files here.


  • Pointers

Once you perform a pointer scan, MemRE will create this folder and prompt you to save pointer tables (.mptr files) here. Again, you’re free to save pointers elsewhere, but this is the recommended location.


  • Plugins

Coming soon..


  • Settings

MemRE stores its configuration data here (e.g., hotkey assignments and any future settings you adjust).

Plugins

Coming soon…