Version 1.14.1 is out
Campaigns
- Eastern Invasion:
- In 'Captured', fixed units incorrectly costing upkeep after leveling up.
- Secrets of the Ancients
- Fixed minor unit naming inconsistencies (issues #2844 and #2846).
- Under the Burning Suns
- Added custom graphics for the broken tree in S1.
- Various sprite and image updates.
- Fixed a bug in the formation ability causing defense bonuses not being
received in some cases.
Language and i18n
- Updated translations: British English, Chinese (Simplified), Czech, French,
Galician, German, Italian, Japanese, Scottish Gaelic, Slovak, Spanish
- Fixed Logging Options tooltips not being translatable (issue #2837).
Multiplayer server
- Added support for matching user, IP, and email bans from a forums board
when the forum_user_handler is enabled and active. (IP and email bans with
wildcards are not supported yet.)
- Fixed various instances of the server crashing under certain conditions.
Performance
- Added an option to disable the FPS limiter for a slight performance boost.
Units
- Changed the plural name for the merfolk race from Mermen to Merfolk (issue #2940)
and replaced a few instances in core unit or terrain descriptions accordingly.
User interface
- Removed individual Join/Observe buttons for each game in the MP Lobby.
- Highlight the titles of MP games with vacant slots.
- Improved MP Lobby layout on low resolutions.
- Improved reporting of network errors in the MP lobby (issue #3005).
- Ensure the chat widget remains the correct size even after a window resize.
- Custom MP game names are now capped at 50 characters.
- Restored Era info to main MP game display.
- Improved the resolution selection criteria for the MP Lobby.
- Fixed inactive weapon specials being displayed in the Unit Attack dialog
unlike in 1.12 (issue #3033).
Miscellaneous and bug fixes
- Removed misleading tooltip text stating registered nicknames are optional for
the official MP server.
- Attempting to save a screenshot with an unsupported format now shows an error
message, instead of saving the screenshot as BMP with the requested extension.
- It is now possible to disable logdomains in the Logging Options dialog.
- Fixed the wesnoth(6) manpage claiming the default log level is 'error' when it
has been 'warning' since version 1.9.0.
- Document --log-none in the wesnoth(6) manpage.
- Avoid trying to load invalid base64-encoded data URIs.
- wesnoth_addon_manager and the addons.wesnoth.org web index can now use data URIs.
- Fixed a crash when using certain invalid color= values.
- Implemented a workaround for an unhandled std::bad_cast from string comparison
functions that caused a crash-to-desktop when opening Preferences among others
(issue #3050).