Memory tools for Ruffle games
Find the value.
Take control.
Hack Engine lets you search, watch, edit, and freeze numeric values in browser games—right beside the page you are playing.
Runs locally. No accounts, telemetry, native debugger, or system security changes.
Core features
A complete value-finding workflow
Start with the number you can see, narrow the possibilities, and keep the useful result under control.
Quick scans
Search for an exact number without choosing a technical number format first.
Smart refinement
Filter results by a new value or by whether they changed, increased, or decreased.
Live watches
Follow useful values in real time and organize them with labels and groups.
Edit and freeze
Set a discovered value once or keep it fixed while the game continues running.
Simple and Advanced
Use the streamlined workflow first, then reveal deeper controls only when you need them.
One shared workspace
Move between the toolbar, persistent panel, and full inspector without losing your scan.
How it works
From visible number to useful value
No memory-inspection experience is required for the standard workflow.
- 1
Open the game
Load an embedded Ruffle game, then open Hack Engine from the browser toolbar.
- 2
Run the first scan
Enter a number shown in the game—such as money, lives, or energy—and scan for it.
- 3
Change and narrow
Make the number change in the game, enter its new value, and scan again until only a few candidates remain.
- 4
Watch or edit
Select the likely candidate to watch it live, set a new value, or freeze it in place.
Fits your workflow
Simple when you want it. Detailed when you need it.
Start with the visible value
Open the toolbar, enter a number, and scan. Hack Engine chooses a sensible search plan for you.
Keep playing while you inspect
Pin the controls beside the page so candidates and watches stay visible during interaction.
Handle trickier values
Use ranges, unknown values, multipliers, alignment choices, and explicit number formats when necessary.
Try the development build
Load Hack Engine in your browser
Store packages are being prepared. Until then, build and load the extension locally from the public repository.
npm ci --ignore-scripts
npm run build
View on GitHub
- Open
about:debugging. - Choose This Firefox, then Load Temporary Add-on.
- Select
dist/firefox/manifest.json.
- Open
chrome://extensions. - Enable Developer mode, then choose Load unpacked.
- Select
dist/chrome.
Coming next
A small look ahead
- Store releaseA signed, documented, and supportable v1.0.
- Reusable workflowsScan profiles, value history, and address notes.
- Broader compatibilityMore game coverage, recovery tools, and browser hardening.
Built for responsible, local use
Hack Engine works when a game's numeric state reaches captured WebAssembly memory. Some values may be stored elsewhere or recalculated by the game. Editing the wrong value can reset or crash the player, so use Hack Engine only with software you own or are authorized to inspect.