Difference between revisions of "Release Notes 1.15.10"

From The Battle for Wesnoth Wiki
(Disengage orbs and HDPI)
 
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
== New Content ==
 
== New Content ==
  
=== Command history for in-game consoles ===
+
=== Unit Sprites ===
  
Now it's possible to browse the command history with up/down keys when using in-game consoles, such as one in debug mode. If the player jumps to the previous command with some unenterred text in the textbox, it will also be stashed. Chat messages, however, won't be stored like this to avoid spam.
+
New north-facing animations have been added for the Loyalist Bowman, Troll Whelp, and Dunefolk Skirmisher.
 +
New death animations have been added for the Orcish Grunt.
  
 
=== Disengage orb ===
 
=== Disengage orb ===
Line 11: Line 12:
 
== Changes To Existing Content ==
 
== Changes To Existing Content ==
  
 +
=== World Conquest ===
 +
 +
World Conquest has been disabled with this release due to an increasing number of bugs being found in it along with its maintainer having become inactive. If the bugs remain unfixed and World Conquest continues to not have a maintainer, it is very likely that it will be removed prior to the release of 1.16.
 +
 +
'''We would very much like for World Conquest to remain in mainline however and would welcome anyone willing to take over maintaining and improving it. Please contact Pentarctagon on either the forums or Discord if this would be something that you'd be interested in doing.'''
 +
 +
=== Delay Advancement modification ===
 +
 +
The Delay Advancement modification has been removed in favor of adding the Plan Unit Advancement modification to mainline. This will allow for choosing what a unit should level up in advance if it levels up on an enemy player's turn in an online multiplayer game.
 +
 +
Additionally, when your unit levels up on an enemy player's turn in an online multiplayer game, the unit it advances to is no longer random - it will always level up into the first advancement listed on the unit's in-game description page.
 +
 +
=== Command history for in-game consoles ===
 +
 +
A basic terminal-style command history functionality using the Up and Down arrow keys has been added to the in-game command inputs used for game/multiplayer/debug mode, formula AI, and unit search.
  
 
== Fixes ==
 
== Fixes ==
  
On high-resolution monitors, the preferences dialog has been resized to work with HDPI fonts.
+
=== High DPI support ===
 +
 
 +
On high-resolution monitors, the preferences dialog has been resized to work better with high DPI fonts.
 +
 
 +
=== Game map zoom ===
 +
 
 +
A bug (issue #5508) causing certain unit animation frame attributes (namely, <tt>x/y</tt> and <tt>directional_x/y</tt>) not to be adjusted properly for non-100% map zoom levels has been fixed. This most notably affected the Dune Raider and Falconer mainline units in 1.15.x during their standing animations.
  
 
== General/Misc ==
 
== General/Misc ==
  
 +
=== Minimum Requirements ===
 +
GCC 7, or another C++17 capable compiler, is now required when compiling Wesnoth from source.
 +
 +
=== Lua engine updated to 5.4 ===
 +
 +
The built-in Lua engine has been updated from version 5.3 to 5.4. While this is not expected to break most add-ons, there are a few changes in this version that content authors should be aware of, including the removal of APIs that were already deprecated in previous versions of Lua.
 +
 +
You can find more information in the [https://www.lua.org/manual/5.4/readme.html#changes upstream documentation at Lua.org].
  
 
== Newly Introduced Issues ==
 
== Newly Introduced Issues ==

Latest revision as of 18:01, 21 February 2021

New Content

Unit Sprites

New north-facing animations have been added for the Loyalist Bowman, Troll Whelp, and Dunefolk Skirmisher. New death animations have been added for the Orcish Grunt.

Disengage orb

The orb above units' hitpoint and experience bars now shows a new state. Units that can move but can't attack are now shown with an orb that is part yellow and part red. This will be shown for Under the Burning Suns' disengage ability and for similar UMC abilities that give extra moves after a character attacks.

Changes To Existing Content

World Conquest

World Conquest has been disabled with this release due to an increasing number of bugs being found in it along with its maintainer having become inactive. If the bugs remain unfixed and World Conquest continues to not have a maintainer, it is very likely that it will be removed prior to the release of 1.16.

We would very much like for World Conquest to remain in mainline however and would welcome anyone willing to take over maintaining and improving it. Please contact Pentarctagon on either the forums or Discord if this would be something that you'd be interested in doing.

Delay Advancement modification

The Delay Advancement modification has been removed in favor of adding the Plan Unit Advancement modification to mainline. This will allow for choosing what a unit should level up in advance if it levels up on an enemy player's turn in an online multiplayer game.

Additionally, when your unit levels up on an enemy player's turn in an online multiplayer game, the unit it advances to is no longer random - it will always level up into the first advancement listed on the unit's in-game description page.

Command history for in-game consoles

A basic terminal-style command history functionality using the Up and Down arrow keys has been added to the in-game command inputs used for game/multiplayer/debug mode, formula AI, and unit search.

Fixes

High DPI support

On high-resolution monitors, the preferences dialog has been resized to work better with high DPI fonts.

Game map zoom

A bug (issue #5508) causing certain unit animation frame attributes (namely, x/y and directional_x/y) not to be adjusted properly for non-100% map zoom levels has been fixed. This most notably affected the Dune Raider and Falconer mainline units in 1.15.x during their standing animations.

General/Misc

Minimum Requirements

GCC 7, or another C++17 capable compiler, is now required when compiling Wesnoth from source.

Lua engine updated to 5.4

The built-in Lua engine has been updated from version 5.3 to 5.4. While this is not expected to break most add-ons, there are a few changes in this version that content authors should be aware of, including the removal of APIs that were already deprecated in previous versions of Lua.

You can find more information in the upstream documentation at Lua.org.

Newly Introduced Issues

This page was last edited on 21 February 2021, at 18:01.