AGS 4: Completely remove Global Messages and Room Messages #2184
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This completely removes any functionality related to deprecated Global Messages and Room Messages from both Editor and Engine.
For built-in GUI dialogs that relied on global messages added small array of hardcoded strings. The downside is that these cannot be translated now. But these dialogs are not suitable for the proper production release anyway.
On a side note, we might eventually require a set of messages for certain engine behavior, that user could provide custom values and possibly translations. For purposes like error and warning reporting. In such case we could recreate functionality, but make these messages have strictly predefined purposes (unlike global msg which could be used freely for custom means).
TODO: fix data format for game data and saves, because they currently contain unused large fixed arrays of ints.