UI Components

HuntMemory features a comprehensive user interface designed for efficient memory analysis and manipulation. This document describes each UI component and how to use them effectively.

Process Menu

The Process Menu is where you select and attach to a running application for memory analysis.

Features

Usage

  1. Browse or search for the target process
  2. Tap on a process to attach to it
  3. The attachment indicator will update to show the attached process

Memory Menu

The Memory Menu is used for scanning and filtering memory values in the attached process.

Features

Scanning Workflow

  1. Enter a value to search for
  2. Select the appropriate value type (int, long, float, double)
  3. Click “New Scan” for initial search
  4. Refine results by entering new values and using “Refine”
  5. Save interesting addresses to the Address Table

Advanced Features

Address Table

The Address Table manages saved memory addresses for ongoing manipulation.

Features

Operations

Script Menu

The Script Menu manages Lua scripts for automation and advanced functionality.

Features

Usage

  1. Import .lua files
  2. Scripts will appear in the list
  3. Tap the play button to execute a script
  4. Use the delete button to remove scripts

Settings Menu

The Settings Menu configures memory scanning preferences.

Features

Memory Regions

Dynamic Menu

The Dynamic Menu is a floating UI that can be created and managed through Lua scripts.

Components

Usage

Dynamic menus are created and managed entirely through the Lua API. See the Lua API Reference for details on creating and managing menu components.