Accessed Snapshot Viewer — Plugin for Cheat Engine
Powerful analysis plugin for Cheat Engine that adds a convenient Registers and FPU snapshot viewer directly to the Accessed addresses by ... window.
When investigating what addresses an instruction accesses, the captured register context is often essential for understanding what happened at the moment the instruction executed. Standard Cheat Engine workflows can make this information inconvenient to inspect while keeping track of the selected accessed-address row.
This plugin keeps the available snapshot context close to the accessed-address list, giving you a clean way to inspect registers, flags, x87 FPU values, and XMM/SIMD values without losing your analysis flow.


Plugin Information
- Name: Accessed Snapshot Viewer
- Version: 1.0
- Author: mul0
- Website: https://mul0.com/cheat-engine/accessed-snapshot-viewer/
- Platform: Cheat Engine Lua autorun plugin
What the Plugin Does
- Accessed Snapshot Viewer adds a Viewer button and a Show Snapshot Viewer option to Cheat Engine’s Accessed addresses by ... window.
- The viewer refreshes when you select another accessed-address row.
- It validates the available snapshot against the selected code address before displaying it.
- The plugin inspects existing Cheat Engine snapshot data only — it does not patch the target process or edit the accessed-address row.
Open the Snapshot Viewer
- Use Cheat Engine’s Find out what addresses this instruction accesses feature.
- In the resulting Accessed addresses by ... window, select a row.
- Click Viewer, or right-click the row list and select Show Snapshot Viewer.
- Use the same controls again whenever you want to collapse the panel and restore the full list width.
Inspect Register Values
- The Registers tab displays available general-purpose registers, the instruction pointer, and status flags for the selected snapshot.
- Double-click a register value to open its address in Cheat Engine’s Memory Viewer.
- Right-click a value to:
- Copy the selected value
- Copy all listed values
- Browse the relevant memory region
- Open the address in the disassembler
- Use Copy Base Address to resolve and copy the snapshot value of the base register used by the selected code memory operand, when available.
Inspect FPU and SIMD Values
- Open the FPU tab to inspect the floating-point context for the selected row.
- View available x87 FPU values and XMM/SIMD register values in a compact table.
- Keep floating-point and vector data visible next to the accessed-address row that produced it.
Key Features
- Collapsible Registers and FPU panel inside the Accessed addresses window
- Fast guarded snapshots for compatible selected rows
- General-purpose registers, flags, x87 FPU, and XMM/SIMD values
- Copy, Memory Viewer, and disassembler actions for register values
- Base-register value resolution for the selected instruction
- IPT log access when Cheat Engine exposes one
- Native Cheat Engine Registers and FPU views as a fallback where supported
- Temporary per-window snapshot cache
- Viewer size and position remembered per Cheat Engine version
Compatibility Notes
- Select an accessed-address row before requesting a snapshot.
- Direct inline snapshots depend on the context layout and controls exposed by your installed Cheat Engine build.
- Native Registers and FPU views are used only when Cheat Engine exposes the required controls.
- The temporary snapshot cache is cleared when the accessed-address window closes.
- Test the plugin with your installed Cheat Engine version before relying on it during a live investigation.
Installation
- Download MiMemory Viewer - Accessed Snapshot Viewer (v1.0).lua.
- Place the file into Cheat Engine’s autorun folder: Cheat Engine\autorun
- Start or restart Cheat Engine.
- Open an Accessed addresses by ... window.
- Select an accessed-address row and click Viewer.
Feedback & Support
- Have a compatibility report, feature idea, or bug report? Drop a comment below!
