⚡ Range Fill Tool — Cheat Engine Plugin ⚡
Lightweight plugin for Cheat Engine that offers a powerful and efficient way to fill any memory range with a specific value or custom byte pattern.
Instead of editing values one by one manually, this tool allows you to instantly apply repeated data across the entire selected memory region. As a result, it dramatically speeds up your workflow while significantly reducing manual effort. Moreover, it proves especially valuable in reverse engineering, debugging, and game hacking scenarios.
In addition, the plugin supports both typed values and fully custom byte patterns, which gives you exceptional flexibility for almost any use case. Furthermore, thanks to the built-in preview system, you can carefully review all changes before applying them. Therefore, you stay in complete control and easily avoid potential mistakes.
What’s more, support for custom step values unlocks advanced techniques, such as overlapping writes when necessary. Consequently, experienced users gain even more creative possibilities. Finally, the fully DPI-aware interface ensures smooth and consistent usability across different screen resolutions and scaling settings.


📌 Plugin Information 📌
- Version: 1.0
- Author: mul0
- Website: https://mul0.com/
- Hotkey: Alt + F1
- DPI Support: 100% / 125% / 150% / 175%
⚙️ Key Features ⚙️
- ✅ Fill any memory range with a repeated value
- ✅ Supports Typed Values (1, 2, 4, 8 bytes, Float, Double)
- ✅ Supports Array of Bytes patterns
- ✅ Quick fill options (00 / FF)
- ✅ Auto-detect range from Memory Viewer
- ✅ Custom step control (including overlapping writes)
- ✅ Real-time Preview before applying changes
- ✅ Displays write count, last address, and coverage
- ✅ Clean and modern UI with tooltips
- ✅ Fully DPI-aware interface
🧠 What the Plugin Does 🧠
Range Fill Tool allows you to automatically fill a selected memory range with a repeating value or byte pattern.
For example, instead of manually writing:
00090001 00090001 00090001 …
You can apply it instantly across the entire memory range with one click.
This is especially useful for:
- Filling inventory slots
- Initializing large memory regions
- Testing memory behavior
- Applying repeated structures or values
🧩 Supported Modes 🧩
🔹 Typed Value Mode
- Write numeric values (integer / float / double)
- Automatic conversion to byte representation
🔹 Array of Bytes Mode
- Define custom byte patterns (e.g. 01 00 09 00)
- Perfect for structure-based memory edits
🔹 Quick Fill
- Fill entire range with:
- 00
- FF
📊 Preview System 📊
Before applying changes, the plugin calculates:
- Pattern size
- Step size
- Total write count
- Last affected address
- Total memory coverage
This prevents mistakes and ensures full control over memory operations.
🚀 Usage 🚀
- Select a memory range in Memory Viewer (optional)
- Or manually enter Start / End Address
- Choose write mode:
- Typed Value
- Array of Bytes
- Quick Fill
- Configure value or pattern
- Click Preview
- Click Apply to execute
🖥️ UI & DPI Scaling 🖥️
The plugin automatically adapts to different DPI settings:
- 100%
- 125%
- 150%
- 175%
Ensuring consistent layout and usability across all displays.
💡 Use Cases 💡
- Game inventory mass editing
- Memory initialization (zeroing / FF fill)
- Reverse engineering workflows
- Structure testing
- Debugging large memory blocks
📌 Compatibility 📌
- Cheat Engine 6.4 or newer
- Supports x86 and x64 processes
- Works inside Memory Viewer
⚙️ Installation ⚙️
- Place the “MiMemory Viewer – Range Fill Tool.lua” file into Cheat Engine’s autorun (Cheat Engine\autorun) folder
- Restart Cheat Engine.
- Open Memory Viewer and start using the plugin
- Use the plugin via hotkey: Alt + F1
💬 Feedback & Support 💬
Have suggestions or need help? Drop a comment below! 🙌