-
Notifications
You must be signed in to change notification settings - Fork 1
Format and Limit Reference
Boden edited this page May 28, 2026
·
1 revision
This is the short practical limit sheet for the binary formats and INI conventions ChangeEdit handles.
- Supported format: binary 2DA v2.b
- Unsupported input: text 2DA v2.0
- Hard row-count guard: 9999 rows
- Cell sentinel:
****means "do not modify this cell" - Handler uses a 4096-byte read buffer when loading cell data
- Supported format: GFF v3.2
- Supports field types 0 through 17, including Orientation and Position
- ResRef length cap: 16 characters
- Practical path syntax: backslash-separated labels and list indexes
- Unsupported write paths called out in the repo docs: DWORD64 and VOID/Binary field modification
- Supported format: TLK v3.0
- Handler stores entries in a linked list
- Read buffer: 4096 characters per string
- Raw deletion and reordering caveats matter because TLK entries are position-sensitive
- Line feed is stored as
<#LF#> - Carriage return is stored as
<#CR#> -
TST_IniFileconverts those tokens back to real control characters when loading values
-
StrRefNfor TLK references -
2DAMEMORY#for reusable memory tokens -
RowIndex,RowLabel, andLabelIndexfor row identification in 2DA modifiers