I know there's a topic about how to modify 0ad created several years ago and also a subforum called tutorials and guides. So why do I create this one in this place would you tell me?
Well I'm planning to create a mod, but being sincere I don't really understand the wiki's page. So I have a pair of questions for you:
1. Can I use text editors like Gedit to change the files I'm going to modify? Or is it going to corrupt something? What's the safest and cleanest tool to use?
2. If there's a game's new version, will I have to rewrite/remake my mod? In the wiki's page there's nothing about it.
3. How do I add triggers to just one map. Is the JS Console useful for something?
4. Is zero 0ad in its actual stage better for modding the general gameplay?... Or is it also enough capable modifying only a map with triggers plus personalized actors and entities(as far as basic statistics is concerned like the unit's health, the type of defense, range, in brief, all the basic stats including those of the buildings)???
5. This is more for the developers. Currently (A25), what things cause more lag to the game? To illustrate: let's say I'm planning to change heavily the IA with lots of APM and stuff like that so I'm going to face problems, so it's good to know what not to modify heavily. In addition, what exactly causes the lag in maps like the Egypt 3v3?
6. In one of your last development report there was presented an auto-building feature, how difficult is to implement stuff like that in the actual gameplay?
7. And lastly, what's the most powerful--in terms of funcionability--programming language to modify 0ad?
Thanks for your attention.
If there's a team of modders looking for members I'm willing to offer my hand to help you. I think that's the most useful way to learn about modding this game.
PD: Please sirs, someone of you knows how to upgrade to A25 in Ubutu 16?