Opening the Messages Editor
Press M from the editor viewport.Message Management
Creating Messages
- Click Create in the Messages Editor
- Enter a unique message ID in the input field
- Click Create to confirm
MessagesManager and appears in the message list.
Editing Messages
- Select a message from the list on the left
- Select a language from the language list
- Type the message text in the text editor
- Changes are saved automatically when you switch messages or languages
Deleting Messages
- Select a message from the list
- Click Delete
- Confirm in the popup
Localization
Each message supports multiple languages:- The language list shows all available localizations
- Select a language to edit that translation
- Type the translated text in the editor
- Messages without a translation for the current language are empty
Language Support
The editor uses the game’sLocalizationManager to determine available languages. The current language is highlighted in the list.
Message IDs
Message IDs are unique string identifiers used to reference messages in Lua scripts:Data Storage
Messages are stored in the level’sMessagesManager and serialized with the level data. Each message has:
- Name — The unique message ID
- Translations — A dictionary of language → text pairs
Modes
Messages are saved with the level. If you reference a message in a Lua script, make sure the message ID exists in the Messages Editor.