All Versions
224
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 11

  • v1.7.13-1.8beta6 Changes

    ### AI

    • Port [protect_leader], [protect_unit], [protect_location] to new-style ai config, which is a goal with name=protect, which accepts a SLF [criteria].
    • Changed names of AI log domains, to have a more uniform naming style. Most names became shorter. ### Campaigns
    • Fixed a bug in several scenarios causing some enemy units to disappear when loading a save ### Engine
    • Fix bug #15146: made kill event with animate="yes" recheck the presence of unit before animating, fixing the assertion failure (in case the unit is removed by other wml events like last breath)
    • All unit-related images are team colored, this includes missiles and haloes ### Graphics
    • Add and wire two new Drake attack icons. ### Language and i18n
    • Updated translations: Czech, Finnish, French, German, Hungarian, Italian, Lithuanian, Polish, Portuguese (Brazil), Russian, Serbian
    • The manual now does support translations of alternative texts for images (bug #14874) ### Multiplayer
    • An early test version of the multiplayer port of "Legend of Wesmere" is available when starting wesnoth with the commandline argument "--debug" ### User interface
    • Add a new tree view widget
    • Use tree view widget as test in campaign dialog (needs --new-widgets)
    • Use tree view widget in the lobby ### Miscellaneous and bugfixes
    • Fixed serveral issues found by cppcheck
  • v1.7.12-1.8beta5 Changes

    ### AI

    • Fixed unit_at formula ai function to return null on null input ### Campaigns
    • Fixed a bug in several scenarios causing some enemy units to disappear when loading a save ### Language and i18n
    • Updated translations: Czech, Finnish, French, German, Hebrew, Italian, Latin, Russian, Shavian, Slovak, Spanish ### Multiplayer
    • Non-human null controllers are no longer set to ai
    • Don't allow a 0-sides game to be started (Debian bug #563310) ### Music and sound effects
    • New version of sad.ogg (Sad music) by Tyler Johnson ### User interface
    • Switched back to the tiled background for gui2
    • Improved to looks in tiny-gui
    • Add a new transient error message
    • Convert several old style message dialog to the new style
    • Allow listboxes to add rows at every place instead of at the end only
    • Improved the speed of the new lobby ### WML Engine
    • Removed bogus merging of the old unit type's movetype when advancing (fixes bug #15055)
    • [unit] upkeep now accepts the 'free' value as a synonym for 'loyal' It was widely used this way and worked because its integer value is 0 ### Miscellaneous and bugfixes
    • Fix errors in tutorial when the player unexpectedly kills certain enemy units in scenario 2 (bug #15037)
    • Fix orcs being able to play their turn twice in tutorial scenario 2 (bug #14926)
    • Fix missing dialog in tutorial scenario 1 (patch #1399)
    • Fix scrolling during animation (bug 13106)
    • Fix drakes tipping their wings in the water when flying
    • Fix some assertion failures when showing/hiding listbox items
    • Fixed serveral issues found by cppcheck
    • Fixed drawing glitches with tiled gui2 windows in the lobby
    • Fix some doxygen warnings
    • wesnoth-optipng can now process selected files given on command line
    • Allow listboxes to better request the update of their contents
  • v1.7.11-1.8beta4 Changes

    ### Language and i18n

    • Updated translations: Chinese (Simplified), Estonian, French, Latvian, Lithuanian, Portuguese (Brazil), Russian, Serbian, Slovak, Spanish
    • Manual: updated CSS style to cover Docbook markup for GUI elements ### User interface
    • Add a new repeating button widget
    • Scrollbar buttons now keep scrolling when kept pressed down
    • Optimized the speed of the --new-widgets game load dialog
    • Waypoints of multi-turns moves are now saved between reload ### WML Engine
    • Rework of semantics of [unit] tags. Added 'placement' attribute. Fix bugs #14373, #14444, #14451 and other 'duplicated unit' issues in LoW ### Miscellaneous and bugfixes
    • Scrollbar containers now use the button super class
    • Allow a gui2 timer delete itself in its callback
    • Fix various bugs when a unit has more MP than its maximum
    • Fix not redrawing a grid when set to hidden
    • Add helper functions to show/hide rows in a listbox
  • v1.7.10-1.8beta3 Changes

    ### Campaigns

    • Under the Burning Suns:
      • Fix locations of some items in "In the domain of the dwarves" (bug #14925) ### Graphics
    • Added attack icon for Drake Ram attack, and for UtBS's Giant Ant. ### Language and i18n
    • Updated translations: French, German, Hungarian, Italian, Latvian, Lithuanian, Polish, Portuguese (Brazil), Russian, Serbian, Slovak ### User interface
    • Don't reserve space for scrollbars in message dialogs
    • Ctrl-f for fullscreen works again in the MP lobby (bug #14759)
    • Resizing the MP lobby no longer crashes randomly ### WML Engine
    • Fix bug #14859: [time_area] created by event are not saved
    • Allow modifications to change unit ellipse ### Miscellaneous and bugfixes
    • Add a minimap cache for gui2
    • Add a new super class for the button
    • Added a new gui2 timer engine
    • Add hotkey support for gui2
    • Change Drake Flare and Flameheart weapon names to match new weapons
    • Converted the hover tooltips to use the new timer engine
    • Fix bug #14865: move+attack into hex with ambusher causes crash
    • Fix the addon upload script to include the translate flag (patch #1387)
    • Fix the gui2 unit tests
    • MP lobby refresh to the new timer engine
    • Optimize AI recruitement and movement phases
    • Reduced header dependencies
    • Remove spurious hover error messages
    • Shorter "Initializing Display" phase when staying in same campaign/MP
  • v1.7.9-beta2 Changes

    ### AI

    • new [limit] subtag of [value] of ai_default::recruitment implementation of recruitment aspect - allow easy limiting of number of concurrent recruits of specific type in the field
    • new rate_action formula_ai function which returns a rating of attack analysis.
    • values of most ai aspects are now readable from formula ai (aggression, avoid, attacks, attack_depth, caution, grouping, leader_aggression, leader_value, number_of_possible_recruits_to_force_recruit, passive_leader, passive_leader_shares_keep, recruitment_ignore_bad_movement, recruitment_ignore_bad_combat, recruitment_pattern, scout_village_targeting, support_villages, village_value, villages_per_scout)
    • Fixed Bug #14768: made AI observe changes in allowed recruits, preventing situations where AI does not recruit because it thinks that it can not do so. ### Campaigns
    • Northern Rebirth:
      • Fixed a few graphic bugs with map items
    • The Rise of Wesnoth:
      • Removed the undead trait from several custom bat units ### Graphics
    • New animations for the Chocobone.
    • Change which Orc Grunt portrait appears is the default.
    • New portrait for Orc Warrior
    • New portrait for Hamel (tHoT) ### Language and i18n
    • Updated translations: Czech, French, German, Italian, Latin, Lithuanian, Polish, Portuguese (Brazil), Russian, Serbian, Slovak. ### Multiplayer
    • Updated maps: Caves of the Basilisk, Hornshark Island, Howling Ghost Badlands, Sablestone Delta ### Music and sound effects
    • Updated music tracks: Legends of the North, Breaking the Chains ### User interface
    • Show selected item after a listbox resize (bug #13995)
    • Increasing the size of the MP lobby works properly (bug #14759)
    • Fix waypoints ignored for multi-turns moves
    • Toggle waypoint now works for each one, not just the last.
    • Reclick on the selected unit now clear all waypoints
    • Logo coordinates on the title screen now relative to center of the logo. ### WML Engine
    • Added [open_help], fixes Bug #11061 (forgot to commit that one long time ago) ### Miscellaneous and bugfixes
    • Optimize "Initializing teams" loading phase
    • Undraw floating labels when a gui2 dialog closes (bug #14816)
  • v1.7.8-beta1 Changes

    ### Campaigns

    • Under the Burning Suns:
      • Do not allow player units to get pass the Dwarf Ghost without completing the side quest in Tunnels of the Trolls (bug #14379)
      • Fixed a few visual glitches in some scenarios ### Graphics
    • New base frames for Drake Flare, Flameheart
    • New portraits for Grand Knight (alt), Lancer, Orc Grunt (two alts) ### Language and i18n
    • Updated translations: Czech, Dutch, Finnish, German, Hungarian, Italian, Latin, Lithuanian, Portuguese (Brazil), Russian ### User interface
    • Instead of "crashing" upon invalid markup try to show the raw text
    • Found a better fix for truncating the campaign description (bug #14328)
    • Fix storyscreen buttons occasionally disappearing (bug #13779)
    • Fix not being able to cancel the different version message (bug #14438)
    • Fix not being able to close corrupted file dialog (bug #13764, #14058)
    • Improve display order of unit healing (patch #1343)
    • Fix the new-widgets addon list dialog
    • Add fallback scrollbars if a window doesn't fit (bug #13180)
    • Switch to the new MP lobby
    • Fix a NULL pointer deferring in the hover code
    • Protect against widgets being smaller as expected causing images with negative sizes (bug #14525) ### WML engine
    • Added two array element lookup macros, LOOKUP_INDEX and LOOKUP_VALUE
    • Event "turn refresh" is now fired at turn 1 too ### Miscellaneous and bugfixes
    • Using a hotkey to reload during an attack no longer disables the mouse (https://www.wesnoth.org/forum/viewtopic.php?f=4&t=27616)
    • Removed some unused Drake macros from animation_utils
    • Add recruitment anims for the Sky and Hurricane Drakes
    • Removed the old stats code (Debian bug #555276, CVE-2007-2383, CVE-2008-7720)
    • undo+redo a multi-turn move now restores the assigned destination
  • v1.7.7 Changes

    ### AI

    • Filtering of allowed attackers/defenders in 'attacks' aspect.
    • Fix a serious enough bug in default ai targeting. The bug caused the AI, in certain situations, to make weird shuffle-doing-nothing moves and not seek enemies or their villages
    • Optimize AI targeting phase. ### Language and i18n
    • New translations: Shavian
    • Updated translations: Czech, Dutch, Finnish, Estonian, German, Hungarian, Italian, Lithuanian, Russian, Serbian, Slovak, Spanish.
    • Fix a broken markup in the Italian translation (bug #14506) ### Multiplayer
    • Updated map: The Manzivan Traps ### Units
    • Removed Elder Wose and Shock Trooper from random_leader of the default era.
    • Removed Ancient Wose and Iron Mauler from random_leader of the AoH era.
    • New animation WML and macros for the Drakes
    • Increased the XP required to advance for the Orcish Assassin from 30 to 34.
    • Changed the cold resistance of the naga line from -20% to 0%. ### User interface
    • Enabled the new event handler by default now
    • Allow markup in a campaign description (bug #14435)
    • Escape no longer closes the new title screen
    • In recall dialog, use different color and brightness for XP and level
    • In unit list, display invisibility status and change order of columns
    • Update the mouse position after closing a dialog, so the dialog below 'knows' the proper mouse location
    • Fix double click events to be send to the wrong window
    • Fix scrollbars to show up when not needed (bug #13996)
    • Avoid truncating the last line in campaign description (bug #14328) ### WML engine
    • Added 'side Y turn' and 'side Y turn X' events
    • Make status "hidden=yes" default, no need to do it manually in WML anymore ### Miscellaneous and bugfixes
    • Add-ons download list now takes filtering into account for displaying descriptions
    • Various code cleanups
    • Fixed a lot of issues found by cppcheck.
    • Fixed "Revert all changes" feature in the map editor (bug #14266)
    • Fixed broken illumination overlay in ToD sidebar image
    • gui2 dialogs are now shown in an exception safe way
    • Improve cmake po-update so it doesn't add too many dummy updates
    • po-update2-xx now properly updates all domains
    • Fixed sometimes incorrect update of unit/savegame view when using filter
    • Debug-created units now also have traits and name
    • Fixed broken ambush/invisibility at first turn or at unit creation
    • Fixed ambushing unit not directly visible when discovered
    • Fixed time tooltips (bug #13886)
    • Fixed halo render glitches (bug #14405)
    • Renamed the cmake foo2 targets to foo
  • v1.7.6 Changes

    ### AI

    • Stabilized syntax of [modify_ai] tag
    • Reorganized AI macro library
    • Added 'move leader to target' candidate action
    • Added recall capabilities to default ai.
    • Added recall formula ai function and ai.recall_list formula ai attribute.
    • Modified default ai recruitment to recall good units from recall list.
    • Modified default ai recruitment to consider enemy potential recruits during recruitment.
    • Added the capability to control leader goal of allied leaders. Enabled this for certain LoW scenarios. ### Animations
    • new animations to help drakes to take off and land : pre-movement, post-movement, draw_weapon, sheath_weapon ### Formula AI
    • New 'reduce()' formula function ### Graphics
    • New portraits for Merman Spearman, Bat, Merman Netcaster, Nightgaunt, Spectre, Shadow
    • Added a couple of missing frames for the Inferno Drake
    • Show HP/XP bars during leveling animation.
    • When a unit reach a new level, a floating label indicates it. ### Language and i18n
    • Updated translations: Czech, Dutch, Estonian, Finnish, French, German, Italian, Lithuanian, Russian, Serbian, Spanish.
    • New translations: Vietnamese ### Multiplayer
    • New map: 4p Ruins of Terra-Dwelve ### Music and sound effects
    • Added new music track, "Into the Shadows" by Tyler Johnson
    • Fixed bug #14239 (check_fogged ignored by sound sources)
    • Implemented FR #14246 (check_shrouded= for sound sources) ### Units
    • Made units with the 'healthy' trait always rest heal but take normal damage from poison.
    • Changed the Drake Glider movetype to give 40% defense almost everywhere.
    • Gave the Fire Dragon 100% fire resistance.
    • Updated the descriptions for the Drake Fighter, Glider and Burner lines. ### User interface
    • new gamestate inspector debug dialog (via 'inspect' command and '[inspect]' tag)
    • Rename easy_close to click_dismiss
    • Automatically try to resolve blocked multi-turn moves
    • Better visually differentiate name, type and race in sidebar
    • Add colorized terrain defense info in sidebar
    • In attack dialog, split damages and chance to hit and color the later.
    • The Remove and Update add-ons options are disabled when there are no add-ons installed
    • Add a Description button to the add-ons downloader
    • For move+attack mouse click, now show the attack dialog before the move.
    • In sidebar, add current bonus/malus info from alignement.
    • New option to enable/disable move interruption when an ally is sighted ### WML engine
    • Fix silent=yes for objectives
    • Allow [story] [part] blocks to specify the title box alignment with title_alignment=
    • Implemented FR #14246 (visible_in_shroud= for [label])
    • Modified Lua handling of action handlers and WML objects.
    • Added a lua_function= attribute to standard unit filters. ### Miscellaneous and bugfixes
    • Fix broken "Skip Ai moves" option.
    • Changed upload log format and defaulted the new uploader.
    • Fix bug #13268 (corrupted replays due to undo of recall/dismiss)
    • Weapon name change for Drake Enforcer.
    • Fixed the unit tests from 'hanging'
    • Fix bug #14160 (carryover percentage in [endlevel] ignored when victory_when_enemies_defeated="yes")
    • Various cleanups to the gui2 code
    • Remove position info from unit list
    • Avoid an assertion failure if haloes are disabled (bug #14297)
    • Fixed linked widgets not getting deregistered upon destruction
    • Fix huge fonts on storyscreens with tiny GUI
    • Fix cmake po-update not doing line wrapping properly
    • Fix bug #14241 (mp campaign timer settings not carried over to next scenario)
    • Started with the a new event handler for gui2
    • Fix unit facings after moving (bug #14336)
    • Fix unit facings after undo/redo
    • Improved the teamcoloring script for images.
  • v1.7.5 Changes

    ### Campaigns

    • Legend of Wesmere
      • Scenario 21 redesigned ### Graphics
    • New base frame and animations for the Drake Blademaster. ### Language and i18n
    • Setup for tracking localized images.
    • Updated translations: Chinese (Traditional), Lithuanian, Serbian. ### Units
    • Fixed problems with the Drakes introduced in 1.7.4 (wrong resistances and a possible crash when advancing to the Inferno Drake) ### Miscellaneous and bugfixes
    • Optimized the cmake building if both game and tests are enabled
    • Switched to new stats upload mechanism so that stats.wesnoth.org should soon provide usefull data
    • Optimize pathfinding on 1MP terrains.
  • v1.7.4 Changes

    ### AI

    • Formula AI debugger (uses -new-widgets)
    • New 'debug()' formula function
    • Fixed crashes and infinite loops on AI turn ### Animations
    • Movement have the number of steps done in value and the number of step left in value_second, this allows take-off and landing animations ### Campaigns
    • Legend of Wesmere
      • Scenario 3 redesigned
      • Fixed wrong or unclear scenario objectives
      • Scenario 16: Reduced the number of wolf riders ### Editor
    • Better support for conflicting terrain letters across add-ons, now in the event of a conflict the terrain will appear in all terrain groups as opposed to appearing in one of them multiple times.
    • Added remembering of the show terrain codes and coordinates options ### Graphics
    • New portraits for Ancient Wose, Ruffian, Master-at-arms, Naga Warrior/Myrmidon, Grand Knight, Merman Hunter.
    • Updates to Peasant, Spearman and Swordsman portraits.
    • New melee animation for Thunderguard, Dragonguard.
    • New base frame and animations for Inferno Drake, Fire Drake. ### Language and i18n
    • Updated translations: Chinese (Traditional), German, Lithuanian, Russian, Serbian ### Music and sound
    • "Journey's End" from Mattias Westlund
    • "Over the Northern Mountains" from Mattias Westlund
    • Added horn signal sound effects ### Units
    • New weapon names for a number of drake attacks to account for changes to the sprites. ### User interface
    • Removed the hotkey to enable/disable mouse scrolling
    • Added a horizontal listbox
    • New basic support for specifying waypoints (via a new hotkey 'w') ### WML Engine
    • Support for [show_if] inside [message]
    • Added ability to change the share_maps team attribute using [modify_side] tag. Be sure to use shroud=yes for that side
    • [side] team_name is now a comma-separated list of teams the side is on
    • [modify_side] user_team_name no longer requires that team_name also be modified ### Miscellaneous and bugfixes
    • Removed obsolete code for implicit linked widgets for the listbox
    • [part] caption= is no longer supported; prepend the CAPTION macro to story text instead
    • Fixed 100% CPU usage on storyscreens with no text (e.g. map screens)
    • Fix ODR issues in gui2
    • Remove the boost 1.33 code in the unit tests
    • Fix regression about broken undo after a multi-turn ("goto") move
    • Fix regression about pathfinding poorly using the teleport ability
    • Added extra wiki comment and updated the extractor ### Animations
    • Movement have the number of steps done in value and the number of step left in value_second.
    • new animations pre_movement_anim and post_movement_anim to allow take-off and landing animation