The Battle for Wesnoth

The Battle for Wesnoth is a Free, turn-based tactical strategy game with a high fantasy theme, featuring both single-player, and online/hotseat multiplayer combat. Fight a desperate battle to reclaim the throne of Wesnoth, or take hand in any number of other adventures... more »

The development team is proud to release version 1.12 of The Battle for Wesnoth. We really hope you enjoy Wesnoth 1.12 as much as we enjoyed creating it. You can learn more and read the in-depth, translated release notes »

Download Wesnoth 1.12.4 (stable):

Wesnoth Screenshot

See more screenshots »

Get Started

Want to know more about the game? Get started and read the complete manual.

Join Us

Whether you are a new player or an experienced developer, welcome to our community.

FAQ

A compilation of the most frequently asked questions about this game and the project behind it.

Reviews

There were many reviews by print and web magazines. Don't hesitate to have a look at them.

Free Game Alliance

News

Wesnoth 1.12.4, 1.13.1, and Security Advisory:

Wesnoth 1.12.4 — a maintenance release for the stable 1.12.x series — and Wesnoth 1.13.1 — the second 1.13.x development release — are now available. Both include various fixes and improvements made since the previous releases, as well as a fix for an important security vulnerability which allows a malicious user to steal add-on upload credentials. We urge content authors using any previous version to upgrade immediately.
Check the respective forum threads for these releases for a list of the most notable changes in both versions:
  Wesnoth 1.12.4 — maintenance release
  Wesnoth 1.13.1 — development release
See also our security advisory for previous versions.
The source code and the Windows installer files for both versions are already available on the downloads page. You may also find packages for other platforms there as they become available.

About Add-on Passphrase Security

Thursday, June 11 2015

Content creators who have published user-made add-ons to the Wesnoth add-ons server are surely aware that we currently use a very primitive authentication mechanism that works on a per-add-on basis. An uploader-defined passphrase is provided in the add-on’s .pbl file and this is matched against the add-ons server’s records.

What is not necessarily obvious is that the passphrase is stored in clear text form not only on the client’s side, but also on the server. This means that any person with access to the server configuration can see every add-on’s passphrase in a human-readable format that makes it trivial for it to be stolen. Furthermore, it is also possible for add-ons to obtain add-on passphrases from the client and transmit them over the network. Because of this, we advise content uploaders to use unique passphrases for their content and never reuse an existing password that could grant a malicious party access to their systems or other sites. Also, in order to prevent vandalism, we suggest either using hard-to-guess passphrases, or leaving the passphrase field blank or omitting it altogether when first uploading an add-on so that the add-ons client will generate and save a random one instead.

People who suspect they may be using insecure passphrases for their add-ons should send a private message to the Forum Administrators group to request changing passphrases; or use the command-line add-ons client with the following parameters if possible, substituting the text within brackets and replacing 1.12.x with 1.13.x or 1.10.x if applicable:

wesnoth_addon_manager -p 1.12.x --change-passphrase <Addon_Folder_Name> <old passphrase> <new passphrase>

Wesnoth 1.13.0: Development Release

Monday, April 20 2015

The first release of the new development series, Wesnoth 1.13.0, is now available. Check the forum thread for a list of the most notable changes in this version.
As on previous occasions, we also offer two versions of the changelog: a trimmed-down players changelog including only those items considered to be relevant in regular gameplay, and a more technical full changelog for enthusiasts and content creators. Be warned that both changelogs are extremely long this time around, since this is the very first development release in the series and many changes have piled up since 1.12 beta 2 (version 1.11.11) was released.
The source code and the Windows installer are already available on the downloads page. You may also find packages for other platforms there as they become available.
Bear in mind that this is a development version — as such, it is likely to include a lot of new bugs, some of which are already listed in the release notes. If you encounter other issues, make sure to report them to us so they can be fixed for future releases.
You may comment on this release in the forums.

Wesnoth 1.12.2: Maintenance Release & Security Advisory

Saturday, April 11 2015

Wesnoth 1.12.2 is now available. This is a maintenance release for the stable 1.12.x series including a critical security fix, as well as an assortment of other bug fixes and improvements over version 1.12.1.
We urge users of all previous versions to upgrade immediately.
Check the forum thread for a list of the most notable changes in this version, and the security advisory for previous versions.
As usual, we also offer two versions of the changelog: a trimmed-down players changelog including only those items considered to be relevant in regular gameplay, and a more technical full changelog for enthusiasts and content creators.
The source code, Windows, Apple OS X, and OpenPandora packages are already available on the downloads page. You may also find packages for other platforms there as they become available.
You may comment on this release in the forums.

Wesnoth 1.12.1: Maintenance Release

Sunday, January 25 2015

Wesnoth 1.12.1 is now available. This is a maintenance release for the stable 1.12.x series and, as such, it delivers an assortment of bug fixes and other improvements over version 1.12.0. Check the forum thread for a list of the most notable changes in this version.
As on previous occasions, we also offer two versions of the changelog: a trimmed-down players changelog including only those items considered to be relevant in regular gameplay, and a more technical full changelog for enthusiasts and content creators.
The source code, Windows, and Apple OS X packages are already available on the downloads page. You may also find packages for other platforms there as they become available.
You may comment on this release in the forums.

Wesnoth 1.12.0

Sunday, November 23 2014

Nearly three years after our previous milestone, we are now proud to present The Battle for Wesnoth 1.12.0, the first release of a new stable series bringing forth loads of new features for players and content creators, as well as a vast number of bug fixes and small enhancements. A new multiplayer faction, a refurnished game interface, and an improved map editor comprise only a small fraction of the changes this new version has to offer to veterans from previous versions. For more information, read our official release notes, available in several other languages for your convenience.
This stable series is compatible with previous 1.12 RC releases (1.11.17 through 1.11.19). The source code and ready-to-use packages for Microsoft Windows, Apple OS X, and OpenPandora, are already available on the downloads page.
Your feedback is most welcome in our dedicated forum thread, which also includes a list of bug fixes done since 1.12 RC 3, as well as important last-minute information for Windows users.
We hope there are no game-breaking bugs left in this version, but should you find any, make sure to report them to us as soon as possible!
Being a community-driven open-source project with over 6 million downloads on SourceForge.net and over 60,000 commits on GitHub, The Battle for Wesnoth is always looking for help in various areas of development. We are in particular need of C++ programmers comfortable working with Windows, Apple OS X, and Linux systems; graphic artists capable of creating new portraits, animated unit sprites, terrain art, and campaign story illustrations; sound artists; translators; and WML coders able to maintain any of our mainline campaigns. If you want to help develop future versions of Wesnoth, come join us in our official forums board and our IRC channel, #wesnoth-dev on irc.freenode.net.

Wesnoth 1.11.19: 1.12 Release Candidate 3

Sunday, November 9 2014

Wesnoth 1.11.19, our third and likely final release candidate for Wesnoth 1.12, is now available. Check the forum thread for a list of the most notable changes in this release.
As on previous occasions, we also offer two versions of the changelog: a trimmed-down players changelog including only those items considered to be relevant in regular gameplay, and a considerably more technical full changelog.
The source code, Windows, OS X, and OpenPandora packages are already available on the downloads page. You may also find packages for other platforms there as they become available.
Although this is a release candidate for the next stable series and should be — in theory — rid of game-breaking bugs, there may still be issues that have not been reported to us yet. There are also a few known bugs listed in the full announcement. Do not forget to report to us any other issues you find!
You may comment on this release in the forums.

Older news »