# Custom Strings

Accessed via Custom Strings in the Mission Specs dialog.

Attaches arbitrary key-value-text entries to the mission. Each entry has three fields: a key for lookup, a value, and a longer text field. The intended use is localization support; the value holds an XSTR ID number and the text holds the matching string, allowing Lua scripts to resolve translatable strings by key. The fields are general purpose and can serve any other use case where a key, a value, and a block of text need to be stored together.

## Fields

Field | Description
--- | ---
Key | The name used to look up this entry.
Value | A short string associated with the key, typically an XSTR ID number.
Text | The longer string content, typically the translatable text matching the XSTR ID.

## Editing

Fill in all three fields and click Add to create a new entry. Select an entry in the list to load it into the fields, modify as needed, and click Update to apply changes. Click Remove to delete the selected entry.