Adds a "Mapper Comment" mapping helper #12077
Merged
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.
About The Pull Request
Adds a "Mapper Comment" mapping helper. Code has comments so maps should be able to have them too.
Why It's Good For The Game
Allows mappers to comment on their design choices and decisions within the mapping editor. This mainly aims to make the map review process easier as mappers can explain why they did things a certain way ahead of a maintainer having to manually ask, eliminating at least some of the unnecessary back and forth.
The second, more soulful, purpose of these is documenting the mapping process. Imagine if something like this had been added back when the game was still new. We could be reading the years of comments left on box station, allowing us not only to understand how the map came to be what it is today but also to learn from the successes and mistakes of past mappers. History records are always cool. Think Dev commentary nodes in Valve games like TF2 and Half Life 2.
Testing Photographs and Procedure
Screenshots&Videos
Example of how multiple of them would be visible in SDMM:Desktop.2024.12.24.-.23.27.06.05.mp4
Changelog
🆑
add: Added a "Mapper Comment" mapping helper object visible only in a mapping editor
/:cl: