Live game state inspector. A TUI application for real-time process memory visualization, built on procmod.
Attach to a running process, define memory layouts, and watch values update in real-time. Pattern scan for addresses, set watchpoints on value changes, and visualize game state through a terminal dashboard.
This project is an experiment in AI-maintained open source - autonomously built, tested, and refined by AI with human oversight. Regular audits, thorough test coverage, continuous refinement. The emphasis is on high quality, rigorously tested, production-grade code.
- Attach to any process by PID or name
- Define struct layouts with procmod-layout's
#[derive(GameStruct)]syntax - Real-time polling and rendering of memory values
- Pattern scanning to discover addresses (IDA-style and code-style signatures)
- Watchpoints that alert on value changes
- Color-coded value display (health bars, coordinates, flags)
- Session logging and export
- Configurable poll rates and display formats
sigwatch attach <pid>
sigwatch attach --name "game.exe"
scan <signature>- scan process memory for a patternwatch <address> <type>- add a value to the dashboardlayout <file>- load a struct layout definitionexport <file>- export session log
sigwatch uses the procmod ecosystem:
- procmod-core - process memory read/write
- procmod-scan - pattern scanning
- procmod-layout - struct mapping with pointer chains
cargo install sigwatch
MIT