Map Editing
Maps are the primary data structure in BitEdit 2. Each map represents a calibration table stored at a specific address in the binary dump. Maps can be:
- Scalar — a single value
- Curve (1D) — a sequence of values with one axis
- Surface (2D) — a matrix of values with two axes
Opening a Map
Double-click any map in the Map Tree panel to open its editor. You can also use Ctrl+F to search maps by name.
Editor Layout
Map editors open in split screen mode by default, showing Grid view and 3D/2D view side by side. Use the Expand View toggle to make either view fill the entire editor area.
Grid View
The grid view shows map values in a table format. Features:
- Gradient highlighting — color-codes cells by value magnitude (toggle with the gradient button)
- Hex display — toggle between decimal and hexadecimal value display
- Unit picker — switch between different measurement units for both axes and values
- Cell selection — click and drag to select rectangular regions
Display Modes
Switch data display modes with keyboard shortcuts:
| Shortcut | Mode | Description |
|---|---|---|
Ctrl+1 | Normal | Current values (default) |
Ctrl+2 | Differences | current − original |
Ctrl+3 | Percents | current × 100 / original |
Ctrl+4 | Original | Stock values |
Editing Values
Direct Input
- Ctrl+E — Set all selected cells to a specific value
- Ctrl+R — Add/subtract a delta value
- Ctrl+P — Increase/decrease by percentage of original value
- Ctrl+U — Restore selected cells to original values
Increments
- Numpad +/− — Minimal increment/decrement (in dump units, magnitude controlled by slider on Ribbon)
- Delta increment — add/subtract a value in map units
- Percent increment — add/subtract a percentage of the original value
Interpolated Change
For rectangular selections, the Interpolated Change tool generates a bilinear interpolation matrix from four corner values and applies it as replacement (=), delta (+=), or percent delta (+=%).
Clipboard
- Ctrl+C / Ctrl+V — Copy/paste selected cells
- Copy with Axes (Ribbon or Edit menu) — copies the entire table including axis labels. Paste works only when map dimensions match exactly.
Undo / Redo
- Ctrl+Z — undo the last dump-affecting action
- Ctrl+Y — redo
The undo stack is global — it includes changes from all open editors and hex editing. The status bar shows the current stack state.
Range Restrictions
Range restrictions prevent entering values outside valid bounds. Access from the Edit tab on the Ribbon:
- Detect — sets range to current min/max values in the map
- Reset — restores format-default range