1. Battle for Wesnoth
  2. News

Battle for Wesnoth News

Wesnoth's 20th Anniversary!

I'm proud to announce that a few days ago Wesnoth turned 20 years old! Starting with version 0.1 tagged on June 18th 2003, Wesnoth has grown with the help of hundreds of volunteers continually improving all aspects of the game from its music and art to its engine functionality, game features, and balance. And while admittedly Wesnoth is no longer at the peak of its popularity, there are still many developers, translators, add-on authors, moderators, and members of the community helping to keep Wesnoth going strong. It was due to all your help that 1.16 was able to be released with significant improvements over 1.14, and 1.18 is looking to be even better with a variety of new features and refinements over 1.16. Thank you everyone for all your work, and here's to another 20 years of Wesnoth!

For anyone who wants to check out older versions of Wesnoth, versions going back to 1.0 are available on our SourceForge repository at https://sourceforge.net/projects/wesnoth/files/ for Windows and macOS (32-bit however). For those interested in going even further back, you can check out https://irydacea.me/blog/category/wesnoth-evolution/ where back in 2010 Iris took a look through Wesnoth versions 0.1, 0.2, and 0.3.

Wesnoth 1.17.18

Campaigns
  • Heir to the Throne
    • S19c and S20b: Improve rewards by giving a Lieutenant instead of a Sergeant.
  • Northern Rebirth
    • Large grammar correction to the English text. (PRs #7643, #7663, #7676, #7680, #7682, #7683)
  • UtBS
    • Make the name of the dark assassin translatable again. (PR #7696)
    • Added po hints (translation hints).
  • World Conquest
    • Fixed a bug that the epic trait raised XP requirements for advancements that cost less than 60 XP.
Multiplayer
  • Add some search terms to the match history dialog. (PR #7571)
Terrain
  • Added ruined walls terrain variations: Xur (damaged Xu); Xor (damaged Xos); and Exos (ruined Xos, is Flat/Cave alias). (PR #7629)
Translations
  • Updated translations: British English, Czech, Finnish, French, Spanish
  • Python files are now searched for translatable strings.
  • Added the `wesnoth-tools` textdomain for WML-maintenance tools.
User interface
  • Fix file dialogs (e.g. Save As dialog in the Map Editor) not listing /run/media/USER as a possible file location on modern Linux distributions.
  • Update the preferences window’s Display resolution list if the game window is resized.
  • Better error handling if the data directory is not found. (issue #6883)
  • The Log File button is now available in the game version info dialog on non-Windows platforms.
  • Rearranged some elements in Display preferences.
Miscellaneous and Bug Fixes
  • Move multiplayer macros to proper folder. (PR #7647)
  • Fixed updating POT files with version 0.68-1 of the po4a toolsuite. (issue #7149)
  • On platforms where logging used to go to stdout/stderr by default, it’s now copied there even when logging to a file. (PR #7672)
  • `GUI.pyw` now has the i18n mechanics to be translatable, but please wait until the English has been revised.
  • Refactored hotkey handling, so it no longer has two different codepaths for WML menu items.
  • The old `utils/change_textdomain` script has been removed. (PR #7688)
  • wmlxgettext now supports extracting all textdomains at once. (PR #7624)
  • Fixed a crash in the autocorrect handling on the Wesnoth console. (issue #7412)

Wesnoth 1.17.17

Translations
  • Updated translations: Arabic, British English, Czech, French, German, Italian, Spanish
User interface
  • Fixed main menu Language button and Version label not being refreshed after switching languages without relaunching the game (issue #7437).
  • Fixed changing game resolution in Preferences not refreshing the user interface as expected (issue #7436).
WML Engine
  • Add support for distinct sub-achievements.
  • Add [filter_ability] usable instead of [abilities][tag name] to filter attributes including the type of ability used.

Wesnoth 1.17.16

Multiplayer
  • The game no longer crashes when using "Back To Turn" after the game has ended in multiplayer #4236
Translations
  • Updated translations: British English, Bulgarian, Czech, French, Italian, Spanish, Turkish
User interface
  • The "Back To Turn" menu now replays the turn in singelplayer too. However, the Continue button can be used to resume the game from any given position.
WML Engine
  • Added support for `[effect] apply_to=level` (PR #7512)
  • Fixed a crash when encountering a scenario with missing sides (issues #7550,#7553,#7554)
Miscellaneous and Bug Fixes
  • The replay viewer now also replays victory/defeat events properly #4667, #6180
  • Fixes undo stack getting corrupted by reloading #7253
  • Removed unused `--color` switch from wesnoth_addon_manager

Wesnoth 1.16.9

Translations
  • Updated translations: British English, Bulgarian, Chinese (Simplified), Czech, Dutch, French, German, Italian, Polish, Portuguese (Brazil), Spanish, Turkish
Miscellaneous and Bug Fixes
  • wesnoth_addon_manager now supports SSL/TLS connection (using the `--secure` flag)
  • wesnoth_addon_manager now supports IPv6 connection (using the `--ipv6` flag)
  • Added new command line flag `--terms` to wesnoth_addon_manager (retrieves and prints the add-ons server upload terms)
  • wesnoth_addon_manager now supports the `--version` flag (reports the current Wesnoth version)
  • Removed unused `--color` switch from wesnoth_addon_manager