In the graphics tool, it is possible to create graphic styles with more than 16 characters without any warning, e.g. "Old_Lemmix_VGASpec.dat".
The level editor absolutely accepts such long graphic style names, so pieces of this style can be added to a level.
Now I want to create a level pack using this style: The Flexi Toolkit accepts both the level and the style, and produces the SYSTEM.dat and the final .nxp level pack again without any warning or error.
Next I start the level pack and want to play the level in the player. And surprise, surprise: NeoLemmix cannot load the level and produces the error message "Cannot find the style 'old_lemmix_vgasp'".
So here are my questions:
1) What of graphics tool, editor, flexi toolkit and player actually does the truncation of the graphic style names?
2) Why doesn't it produce any kind of warning? Why doesn't the graphics tool produce any warning, if such long names apparently don't work?
3) Why does it even truncate the style name? What operation does actually require at most 16 characters as the style name?
4) Apart from truncating, something converts the style name to lower-case. Is this of any importance? Do the style names as saved by the graphics tool already have to be in lower-case?