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.15
Lua API
\n- \n
- Toggle panel now have the event handler `on_double_click`. If set, it will be fired when the user left double clicks on that widget. For other widgets, they can be wrapped inside a toggle panel for this to work.\n
Translations
\n- \n
- Updated translations: Ancient Greek, Bengali, British English, Chinese (Simplified), Czech, Galician, Hungarian\n
Units
\n- \n
- Arcane resistance of all Drake race units changed from -10% to -20%\n
- Dune Soldier:[list]\n
- Blade resistace decreased form 20% to 10%.\n
- \n
- Dune Rover:[list]\n
- Blade resistace increased form 0% to 10%.\n
- Hp decreased from 33 to 32.\n
- \n
- Dune Explorer:[list]\n
- Blade resistace increased form 0% to 10%.\n
- Gold cost increased from 29 to 31.\n
- \n
- Dune Wayfarer:[list]\n
- Blade resistace increased form 0% to 10%.\n
- Gold cost increased from 55 to 58.\n
- \n
- Dune Burner - line:[list]\n
- +1 mp, +10% pierce resistance, +20% impact resistance, cold resistance set to 0%.\n
- \n
- Dune Burner:[list]\n
- Ranged damage decreased from 7 to 6.\n
- Xp increased from 36 to 40.\n
- \n
- Dune Scorcher:[list]\n
- Xp increased from 60 to 64.\n
- Gold cost increased from 23 to 30.\n
- Hp increased from 47 to 51.\n
- \n
- Dune Firetrooper:[list]\n
- Gold cost increased from 41 to 44.\n
- \n
- Elvish Sylph:[list]\n
- The Elvish Sylph, Shyde, and Enchantress received massive buffs in 1.18. Those have been partially walked back in #8749, but these units still remain outliers in power at their respective levels - especially now that most undead have -40% arcane resist.\n
- A dexterous Sylph, for example, is better than a Great Mage in almost every possible aspect - damage, movement, hitpoints, melee, support (slows), and defense.\n
- This change brings most of their stats back down to their 1.16 levels (or slightly stronger), but deliberately leaves the Sylph and Enchantress\'s slowing attacks unnerfed; I think those attacks are somewhat weak in comparison to their much more deadly arcane attacks.\n
- cost 135 -> 110, hitpoints 68 -> 60, faerie fire 13-5 -> 10-5 (ranged arcane).\n
- \n
- Elvish Enchantress:[list]\n
- Same reasoning as the Sylph changes, but much smaller in magnitude.\n
- cost 62 -> 57, faerie fire 11-4 -> 10-4 (ranged arcane).\n
- \n
- Elvish Shyde:[list]\n
- Same reasoning as the Sylph changes. As a flying, slowing, magical healer with 6mp, the Shyde was powerful even before the numerous buffs she received in 1.18. This is a reversion to her 1.16 values.\n
- cost 58 -> 52, hitpoints 51 -> 46, entangle 7-3 -> 6-3 (ranged impact), thorns 10-3 -> 8-3 (ranged pierce), faerie touch 7-2 -> 6-2 (melee impact).\n
- \n
- Added resting, defense, and standing animations for the Fire Dragon.\n
WML Engine
\n- \n
- Add \'radius\' attribute to [illuminates] abilities\n
- Added [defense] special to modify the base cth while being overridable by chance_to_hit using value (allows to combine an addition with marsksman without increasing value when base value remains below 60).\n
[ 2025-08-25 21:56:30 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
[ 6176 ]
FANATICAL
[ 5746 ]
GAMERSGATE
[ 1265 ]
MacGameStore
[ 2018 ]
INDIEGALA
[ 986 ]
FANATICAL BUNDLES
GMG BUNDLES
HUMBLE BUNDLES
INDIEGALA BUNDLES
by buying games/dlcs from affiliate links you are supporting tuxDB
















