diff --git a/README.md b/README.md index ebd0853..a0f9299 100644 --- a/README.md +++ b/README.md @@ -82,11 +82,9 @@ That's it β read, write or scan another process in three lines, the same way o ## What's inside -
| +### π The Python library -**π The Python library** +Full control over another process's memory β in a few lines of Python: - β **Read & write** values (`int`, `float`, `bool`, `str`, `bytes`) - π **Value scan** with eight comparison modes @@ -96,21 +94,15 @@ That's it β read, write or scan another process in three lines, the same way o - πΊοΈ **Memory map**, **modules**, **threads** - π§± **Allocate & free** remote memory (Windows / macOS) - | -- -**π₯οΈ The bundled GUI app** +### π₯οΈ The bundled GUI app -- π― **Scanner** β every scan mode, ranges, regex/AOB search -- π **Refine workflow** β First Scan β Next Scanβ¦ -- π **Cheat table** β freeze / write values, JSON import/export -- π **Pointer scan** β export, rescan & compare -- πΊοΈ **Memory map** with R/W/X flags -- π¬ **Hex viewer** with write-back - - | -
| - **π― Scanner** - - Every `ScanTypesEnum` mode - Int8 / Int16 / Int32 / Int64, Float / Double, Boolean, String (UTF-8) and Byte Array value types @@ -49,47 +44,34 @@ name or PID. spans one byte (use `.+` for multibyte characters) **π Refine workflow** - - **First Scan β Next Scan** (Cheat Engine style) - Six Next Scan comparisons (increased / decreased / changed / unchanged, plus increased-by / decreased-by) - Live progress **π Cheat table** - - Freeze / write values continuously - Per-entry custom labels - JSON import/export - | -- **π Pointer scan** - - Same engine as `scan_pointer_paths` - Save scans to JSON - Rescan / compare scans to narrow them down - Send a resolved address straight to the Cheat Table **πΊοΈ Memory map** - - All regions with R/W/X flags - Backing file path per region (Linux; blank where the OS doesn't expose it) **π¬ Hex viewer** - - Live dump with write-back - Go to any address, with auto-refresh **πͺ΅ Log console** - - Same stream as `logging.getLogger("PyMemoryEditor")` - Pick the log level (DEBUG / INFO / WARNING / ERROR) at runtime - | -