mirror of
https://github.com/wesnoth/wesnoth
synced 2025-05-05 15:33:30 +00:00

* Made serialized data be saved as untranslated. To achieve this, added the t_string class, which encapsulates a translatable string. * Completely rewrote the (text) WML parser, making it use a tokenizer / parser architecture. The parser is now much more strict and validates a WML grammar. - Change to the WML syntax: pluses are now ignored, spaces are now forbidden in WML keys * Rewrote the way the variables are interpolated. There is no more default interpolation, however, the vconfig class was added, which provides a variable-interpolating proxy to config objects. * There is still an important known bug: this is impossible to load textmode save games now, because the statistics module saves some WML with spaces in keys, which the parser refuses. I am commiting anyway to respect the string freeze; the fix for this bug will come tomorrow Hoping I do not break everything...
…
…
…
…
…
…
…
…
…
…
The games license is described in COPYING Installation instructions can be found in INSTALL A description of how to play the game can be found in MANUAL. To get notified of new releases you can go to http://freshmeat.net/projects/wesnoth and 'subscribe to new releases' Wesnoth User and Developer Forums can be found at http://forum.wesnoth.org Some user created campaigns can be found under 'UserScenarios' at http://wiki.wesnoth.org For more information, visit the official Battle for Wesnoth web site: http://www.wesnoth.org David White davidnwhite@optusnet.com.au
Description
Languages
INI
51.6%
C++
35.9%
Lua
5.7%
Python
4.3%
Emacs Lisp
1%
Other
1.1%