The thing is, since I would want to include it in my IceUI, I would like a consistent look with the rest of the GUI.. So personally I wouldn't like background pictures and stuff..
The argument that I don't have to learn about Luas font rendering (with special characters) doesn't really count since I will have to learn that anyway for the rest of the GUI..
I can't imagine that having the decription in images rather then plain test would be lower on the maintenance end for modders but maybe that's just me (haven't done any modding).. An example of how this would look like for the modder could be something like this:
Code: Select all
return {
corcom = {
description = "This is the Core commander.. He rocks!",
goodAgainst = { 43, 76 }, -- or unitnames (representing classes or whatever)
...
},
cormex = {
description = "Extracts metal, bla..",
goodAgainst = {},
...
},
...
}
(This would be the english file but there should be different languages.)
This could also be added as userdefined fields in the COB/FBI (or whatever that unit-format is

) afaik..
I understand that you would like the highest possible amount of flexiblility but I'd rather have it look like the rest of my GUI.
The problem is that we have to look into the future and find a metadata-format that suits most of future needs so that modders don't have to provide the same information as images AND text.. I think text is more flexible and can better be transformed into something else (ie images) than images..