The mod.json is pretty simple, I don't see how anyone could make an error there:
{
"name": "mytest",
"version": "0.1",
"label": "Boudicca copy",
"description": "Adds a copy of Boudicca to the Britons",
"dependencies": ["0ad=0.0.26"]
}
Anyway, I managed to make it go away. Don't ask, I don't know...
But it's probably related to my new question: The specific hero file points to a template, which points to a template, which points to a template! I understand this is the famous "include" principle, but I noticed there is some duplicate information in those files, like cost and resistance for instance. Do those values stack or did I misunderstand?
What if I assemble them all to one (differently named) file? I would, but I'd have to know what to do with the redundant entries.
What I'm trying to do right now is to make Boudicca available from the very beginning (just so I can see if it works without having to play for 15 minutes), and also create her from the Town Center. I copied the 3 relevant hero templates, renamed them, and it worked indeed. Unfortunately I'll have to play a little to see if the other heroes have been affected or not.
Yes, it's easy indeed, but not really newbie-friendly. Programmers will have it easier.