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

Intro

This guide will walk you through everything from building the program, performing memory scans, to effectively using the pointer scanner. Before we dive in, I'd like to share a few quick notes to ensure you're prepared and know exactly what to expect:


  • MemRE is a local memory scanner (similar to Cheat Engine) that is designed to find and edit memory value of a local machine. MemRE is not designed to support any online cheats, nor will it ever. While anything is possible in the right environment, I have placed focus solely into single player games.


  • MemRE is in beta. At the time of writing this, MemRE is on its first release. While I tried to make a bug free environment, you should expect bugs and somewhat a lack of features. While I will certainly continue adding features as time goes on, consider this as a nice little side kick to other RE tools. You will find, and I'll explain in this documentation tutorials, MemRE has features other scanners don't and MemRE doesn't have the features (yet) other scanners do.


  • MemRE will include Unreal Engine Support starting with the first release. MemRE will be able to automatically find a base address, offsets etc. to make pointer scanning a breeze. I have plans on implementing a fully walkable pointer chart; capable of click based accessibility to walk your way though chains and add pointers without scanning. In later releases I have plains on releasing the same features for Unity Engine games.


  • In future releases, MemRE will have addon support! The community will be able to program addons to help the community with other game engines, automate processes of MemRE, etc. This addition isn't for a bit, but one of the big features that is on the road map of MemRE.


  • For the ones who care, the code WILL be a hot mess. Trust me, I don't take any pride in my coding abilities when I'm trying to wrap my head around a new project. I put things wherever, I put a million forward declarations just to make them work, etc. then once I have a good grasp I refactor the code. For the ones who want to contribute, I'm open to it but I ask to hold off till beta is over (and I have a chance to clean up the code).

Plugins

Coming soon…