Changing mex spot colors and BAR modding tool availability
Modifying mex spot indicator colors requires editing both widget and shader code. MapConvNG availability issues also affect custom map creators.
Tags: beyond all reason, modding, mex, shaders, mapconv, lua
Mex spot color changes
Metal spot circle colors get rendered through a GLSL shader, not through widget code alone. Changing the color requires editing the shader file and potentially the widget that calls it. The relevant shader lives in the luaui/Widgets/Shaders directory.
Moving the color definition from the hardcoded shader into the widget would make customization much easier, but that requires a source code change.
MapConvNG download issues
The MapConvNG download link on the SpringRTS wiki points to a dead URL. Compiling from source works but requires a full development environment. Custom map makers need working conversion tools, so finding a working binary or alternative download matters.
Unitdef property modifications
When modifying unitdefs through tweakdefs, placing multiple properties in the same bracket works fine. Setting maxdddamage and makemetal together in the same definition block applies both changes. This applies to resource generation modifications on custom units.
Creed of champions
Map making and unit customization bring creative energy to the BAR community. Creed of Champions appreciates players who contribute to the ecosystem, whether through custom maps, widgets, or just being great teammates.
[Crd] Before discovering Creed, I was thinking the only thing that separates BAR from the perfect RTS is a friendly and safe social environment for new players to learn and feel included.