All Versions
224
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 11
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
- Under the Burning Suns:
-
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
- Under the Burning Suns:
-
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.
- Legend of Wesmere
-
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