Metadata Editing
BitEdit 2 allows you to inspect and modify the structural properties of maps, axes, and other entities without re-importing the entire map pack. This is useful for correcting addresses, adjusting transforms, renaming maps, or fine-tuning data formats.
Property Grid
The Property Grid tool is the primary interface for metadata editing. Open it from Main → Tools → Properties on the Ribbon, or press F4 while a map zone is selected in the 2D editor.
The Ribbon Properties command is context-aware:
- In 2D and HEX editors, it opens properties for the object under the current caret position.
- In Map Group editor, it opens properties for the currently displayed map.
The Property Grid dynamically shows all editable properties of the selected entity. Changes are applied immediately and tracked in the undo stack.
Map Properties
Name and Units
Every map has a Name (displayed in the Map Tree and editor tabs) and an optional Units string (displayed in the grid header and axis labels). Both can be changed at any time via the Property Grid.
Start Address
The StartAddress property defines where the map data begins in the dump. Changing it repositions which bytes the map reads and writes. Use this when you discover a map definition points to the wrong offset.
Tip: Use the 2D editor to visually locate the correct address, then update the map's StartAddress in the Property Grid.
Data Format
Maps store values using a binary data format that determines how bytes are interpreted:
| Format | Size | Range |
|---|---|---|
UInt8 | 1 byte | 0 – 255 |
Int8 | 1 byte | −128 – 127 |
UInt16 | 2 bytes | 0 – 65,535 |
Int16 | 2 bytes | −32,768 – 32,767 |
UInt32 | 4 bytes | 0 – 4,294,967,295 |
Int32 | 4 bytes | −2,147,483,648 – 2,147,483,647 |
Float | 4 bytes | IEEE 754 single-precision |
Double | 8 bytes | IEEE 754 double-precision |
Additionally, multi-byte formats have a byte order setting:
- Little-endian (default) — least significant byte first (Intel convention)
- Big-endian — most significant byte first (Motorola convention)