Skip to content
SPECIFICTION
Get listed

DOSBox Cheat Engine vs scanmem

DOSBox Cheat Engine

github.com

scanmem

github.com

Side by side

FigureDOSBox Cheat Enginescanmem
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WebYes—
WindowsYes—
macOSYes—
LinuxYesYes
Android—Yes
Plans published11
Spec score · Game Memory Editors7.9 (#4)7.8 (#7)
PurposeA single-page web application for scanning, editing, and freezing emulated memory in DOSBox Staging.scanmem is an interactive debugging utility for isolating and modifying a variable’s address in an executing process.

Plans

DOSBox Cheat Engine

  • DOSBox Cheat EngineFree

DOSBox Cheat Engine pricing →

scanmem

  • scanmemFree

scanmem pricing →

In their own words

DOSBox Cheat Engine

DOSBox Cheat Engine is a single-page web application for scanning, editing, and freezing emulated memory in DOSBox Staging. Search for values, narrow the results, and add memory addresses to a Cheat Table; values in the table can be changed by double-clicking or frozen so they do not decrease. Live memory polling can be paused during CPU-heavy game segments. Cheat tables can be exported and loaded as JSON files, and Shift-click or Ctrl-click supports range selection. The application connects to DOSBox Staging through its Web Server API, which must be enabled in the emulator configuration. It requires DOSBox Staging 0.83 or newer; the API web server's default local address is http://127.0.0.1:8086. Precompiled executables are offered for Windows and Linux, and the Python source can be run directly using only the standard library, without a pip installation. The project is MIT licensed and free. Closing the browser tab sends a signal for the Python server to shut down gracefully.

Visit github.com

scanmem

scanmem is a free, open-source interactive debugging utility for finding and changing variable values in an executing process. It searches a process by PID and uses values observed over successive scans to narrow the possible memory addresses. The command-line tool can search for exact values, compare changed or unchanged values, find increases or decreases, take snapshots, and search strings when configured for string scans. It can monitor matches as their values change and set values for selected matches or all known matches. GameConqueror provides a graphical front end with a process finder, flexible search syntax, variable locking, and a memory browser and editor; users can choose search regions and types. The project separates the command-line frontend from libscanmem, which performs the scanning. The project describes scanmem as a Linux utility and documents an Android build using a standalone Android NDK toolchain. Linux interactive commands require libreadline and a mounted /proc filesystem, while the GUI has additional dependencies. The default scan data type is int, though the option command can change it. scanmem is GPLv3; libscanmem is LGPLv3.

Visit github.com