GSoC/GCI Archive
Google Code-in 2010 The Battle For Wesnoth

Port AI WML configuration to new style syntax in Legend of Wesmere campaign

completed by: Ray

mentors: Iurii Chernyi

Wesnoth uses a custom markup language called WML, which can be edited by hand (it's similar to xml)

AI configuration can be written using WML.

In 2009, a new style syntax for writing AI configurations in Wesnoth was created.

We need to convert existing AI syntax to new style.

The preferred way to do it is to teach wesnoth's custom WML conversion tool, wmllint, (written in python) to do it, or to write a helper script to do it. Or it can be done by hand. In any case, human review is required, to see that everything is ok.

For technical details, see

For finishing this task, convert all scenarios of Legend of Wesmere campaign. Some (e.g. first 7) might be already converted.
Be sure to test your changes.