The Battle for Wesnoth is an open source, turn-based strategy game with a high fantasy theme. From the plains of Weldyn to the forests of Wesmere, from the mines of Knalga to the soaring peaks of the Heart Mountains, take part in over a dozen adventures spanning centuries! Play as a young prince as he flees the encroaching forces of the Lich Lords to a new home across the sea... Delve into the blackest depths of the earth to craft a jewel of fire itself... Travel the continent in a daring quest to reclaim your rightful throne from a usurping queen... Step into the shoes of a young mage, his village beset by orcish invasion, as he seeks vengeance and immortality... Battle the undead hordes of a foul necromancer as he marches upon your capital... Lead a daring group of survivors across the blazing sands to a final confrontation with an unseen evil... The choice is up to you.
Then take the battle online! Choose from seven fully-balanced factions and duke it out with your friends in over 50 multiplayer maps for parties of all sizes!
Explore hundreds of creative community-made campaigns, maps, and factions for both single and multiplayer, and try your hand at crafting your own! Wesnoth features a built-in map editor, a highly moddable engine, a simple and intuitive scripting language, and a friendly and dedicated modding community. There's no telling what adventures you'll bring to life!
Then take the battle online! Choose from seven fully-balanced factions and duke it out with your friends in over 50 multiplayer maps for parties of all sizes!
Explore hundreds of creative community-made campaigns, maps, and factions for both single and multiplayer, and try your hand at crafting your own! Wesnoth features a built-in map editor, a highly moddable engine, a simple and intuitive scripting language, and a friendly and dedicated modding community. There's no telling what adventures you'll bring to life!
Wesnoth 1.19.18
Campaigns
\n- \n
- Dusk of Dawn[list]\n
- Added to mainline.\n
- This is a new troll campaign.\n
- 4 scenarios, novice level.\n
- \n
- Heir to the Throne[list]\n
- Add new \"Heir to the Throne\" revision to mainline.\n
- Rename existing HttT campaign to \"Heir to the Throne, Classic\"\n
- Merge \"Battle Training\" into HttTC.\n
- \n
- The Deceiver\'s Gambit[list]\n
- Revised Delfador and Garard\'s dialogue (again)\n
- \"Stirrings of War\" and \"The Ambassador\" are now regular battle scenarios.\n
- \"Fort Garard\" now grants all Loyalist recruits; Delfador no longer has to wait until \"Ring of Swords\"\n
- \"The Sylvan Seer\" part 1 puzzle now varies with campaign difficulty.\n
- \"Ring of Swords\" now has a slightly larger map.\n
- \"Galcadar\" no longer restores your recall list from TDG part I.\n
- \"The Traitor\" no longer has special village razing mechanics.\n
- Deoran is now a battle unit, not a support unit with complicated abilities.\n
- Most AI allies now go last in the turn order, so they\'re more predictable.\n
- Various other adjustments and bugfixes.\n
- \n
- The South Guard[list]\n
- Restored S01\'s intro storytext.\n
- Moved some S03/S04 scenario hints to S01/S02.\n
- Added some additional hints to S03/S04.\n
- Replaced most maps\' ford terrain with bridge.\n
- Added a more stylish UI for S02x\'s companion selection choice.\n
- Allied sides are now at the end of the turn order.\n
- Fixed several RNG-related tips not triggering.\n
- Various minor bugfixes and tweaks.\n
Translations
\n- \n
- Updated translations: Bengali, British English, Czech, Finnish, Galician, Hungarian, Italian, Polish, Spanish\n
Units
\n- \n
- Dwarvish Miner:[list]\n
- hitpoints 25hp->22hp\n
- experience 20xp->24xp\n
- cost 11g->10g\n
- \n
- Merman Hoplite:[list]\n
- hitpoints 52hp->58hp\n
- cost 45g->44g\n
- \n
- Merman Triton[list]\n
- cost 46g->41g\n
- \n
- Merman Netcaster:[list]\n
- ranged damage 9-2 -> 8-2\n
- cost 26g->25g\n
- \n
- Merman Entangler:[list]\n
- cost 42g->37g\n
- \n
- Merman Spearman:[list]\n
- hitpoints 43hp->47hp\n
- cost 22g->25g\n
- \n
- Merman Javelineer:[list]\n
- hitpoints 58hp->60hp\n
- melee damage 8-2 -> 9-2\n
- cost 55g->48g\n
- \n
- Mermaid Enchantress:[list]\n
- experience 46xp->75xp\n
- \n
- Mermaid Siren:[list]\n
- ranged damage 15-3 -> 14-3\n
- cost 42g->58g\n
- \n
- Mermaid Priestess:[list]\n
- experience 61xp->73xp\n
- \n
- Mermaid Diviner:[list]\n
- cost 49g->57g\n
- \n
- Skeleton Rider:[list]\n
- axe damage 6-3 -> 10-2\n
- hitpoints 36hp->38hp\n
- experience 33xp->46xp\n
- cost 14g->17g\n
- resistances now identical to Chocobone\n
- improved movement costs and defense\n
- \n
- Bone Knight[list]\n
- trample damage 7-2(charge) -> 10-2(charge)\n
- hitpoints 50hp->58hp\n
- movement 8mp->7mp\n
- cost 26g->32g\n
- resistances now identical to Chocobone\n
- improved movement costs and defense\n
- \n
- A registry for abilities has been added as `[units][abilities]`. Any ability defined there can be added to a `[unit_type]` by just specifying their `unique_id` in the new key `[unit_type]abilities_list`, like this: `abilities_list=heals_8,cures`. The unique id for an ability is the value of its new `unique_id` key which falls back to `id` if unspecified. The `abilities` key is also supported under `[effect]apply_to=new_ability`.\n
- A similar registry for weapon specials has also been added as `[units][weapon_specials]`. The corresponding key is `specials_list` and is supported inside `[unit_type][attack]` as well as in EffectWML `apply_to=new_attack` and `apply_to=attack`\'s `[set_specials]`. `unique_id` is also supported inside weapon special definitions.\n
User interface
\n- \n
- New key `title_position` added to `[part]` that allows changing the position of the title text.\n
- Enemies that can\'t be attacked are not highlighted when showing a unit\'s potential movement.\n
WML Engine
\n- \n
- Remove [filter_adjacent_student] and [filter_adjacent_student_location] from abilities used like weapons because shorthand from existing filters[filter_student][filter_adjacent] and [filter_student][filter_location][filter_adjacent_location].\n
- Deprecate [filter_adjacent] and [filter_adjacent_location] from abilities and weapons specials because shorthand from existing filters[filter][filter_adjacent] and [filter][filter_location][filter_adjacent_location] for abilities or [filter_self][filter_adjacent] and [filter_self][filter_location][filter_adjacent_location] for weapon specials.\n
- Fixed [resistance_defaults] leaking on random maps, causing OOS errors in unrelated content.\n
- Fixed a crash when the sides defined for a scenario are not all consecutive.\n
Miscellaneous and Bug Fixes
\n- \n
- Build System:[list]\n
- Changed CMake to not directly pull in boost-system (fixing build issues on archlinux using boost-libs >1.89.0-2)\n
[ 2025-11-19 05:08:13 CET ] [Original Post]
Minimum Setup
- OS: Ubuntu 20.04 or compatible
- Processor: Dual-core 2.0 GHz or betterMemory: 2 GB RAMStorage: 800 MB available spaceAdditional Notes:
- Memory: 2 GB RAMStorage: 800 MB available spaceAdditional Notes:
- Storage: 800 MB available spaceAdditional Notes:
Recommended Setup
- OS: Ubuntu 22.04 or compatible
- Processor: Dual-core 3.2 GHz or betterMemory: 4 GB RAMNetwork: Broadband Internet connectionStorage: 2 GB available spaceAdditional Notes:
- Storage: 2 GB available spaceAdditional Notes:
GAMEBILLET
[ 6377 ]
FANATICAL
[ 5871 ]
GAMERSGATE
[ 751 ]
MacGameStore
[ 2194 ]
FANATICAL BUNDLES
GMG BUNDLES
HUMBLE BUNDLES
INDIEGALA BUNDLES
by buying games/dlcs from affiliate links you are supporting tuxDB
















