All Versions
224
Latest Version
Avg Release Cycle
-
Latest Release
-
Changelog History
Page 19
Changelog History
Page 19
-
v0.8.7 Changes
- user interface improvements:
- display savegame version in load dialog
- shadows for labels to make them visible on each type of terrain
- help system speed optimizations
- graphics improvements:
- bridge, ice, castle floor, grassland
- unit images and attack animations
- Haldric, Burin, Edmond
- The Green Isle map (The Rise of Wesnoth)
- in-game help updates and enhancements
- scenario balancing for 'Heir to the Throne' campaign:
- Crossroads
- scenario balancing for 'The Eastern Invasion' campaign:
- Weldyn under Attack
- Northern Outpost
- increased 'drakefoot' and 'drakefly' defense on grassland, sand and forest
- unit balancing:
- Halbardier: increased melee damage
- Pikeman: increased melee damage
- new units:
- Horse Lord
- Mermaid Diviner
- Mermaid Enchantress
- Mermaid Initiate
- Mermaid Priestess
- Mermaid Siren
- Merman Entangler
- Merman Fighter
- Merman Hoplite
- Merman Hunter
- Merman Javelineer
- Merman Netcaster
- Merman Spearman
- Merman Triton
- Merman Warrior
- Mounted Captain
- Mounted Commander
- language fixes and polishing (english)
- new translations:
- slovenian
- updated translations:
- danish
- dutch
- french
- german
- greek
- hungarian
- italian
- norwegian
- polish
- portuguese
- russian
- slovak
- spanish
- swedish
- allowed translating female unit names differently than male ones for languages needing it
- multiplayer improvements
- winter, desert and marsh random map generators
- map descriptions
- new maps: Broken Bridge
- experience requirement now uses 10% increments
- updated lobby
- added naming for coastal villages
- re-enabled italics and underlining for texts
- fixed road layering in terrain-graphics.cfg
- fixed assumption that "no advance" == 500 XP required in help code
- fixed bugs in 'The Eastern Invasion: Weldyn Under Attack' scenario
- fixed ice layering in terrain-graphics.cfg
- fixed recruit/recall bug multiplayer
- fixed gold not being reset in multiplayer
- fixed wmlxgettext for header generation
- fixed showing incorrect teams when loading a saved multiplayer game
- fixed compile error on 64bit systems
- fixed 'Drake Slashers' first strike
- fixed AI not being aware that units in villages can not be plagued
- fixed some missing unit descriptions
- fixed lots of untranslatable strings
- fixed female units lacking gender attribute
- fixed wmlxgettext bugs
- fixed window not always refreshing on resizing
- fixed network threading bugs
- fixed bug in vgettext
- fixed assertion failure in playturn.cpp
- fixed long-standing strings in editor
- added specifying the maximum length of the text widget in show_dialog
- added displaying help strings in smaller font if they don't fit in the screen
- 320x240 resolution with USE_TINY_GUI
- added an ellipsis on the button text when it does not fit on the button
- moved menu strings into wesnoth-lib textdomain
- moved tips from english.cfg to tips.cfg
- per-language cache files
- forced config reload upon language change
- switched networking code to use the new logging system
- switched image.cpp to use the new logging system
- improved network threading
- added server facility to record the way games end
- improved 'Out of Sync' detection
- imported SDL_ttf into the Wesnoth source tree, removed the dependency to SDL_ttf, added a dependency to libfreetype2
- fixed memory corruption errors on font rendering in SDL_ttf
- image and data-file cleanups
- code cleanups
- user interface improvements:
-
v0.8.6 Changes
- user interface tweaks
- graphics improvements:
- leadership frames
- attack frames
- grassland-to-water transitions
- pier, bridge-ends
- increased experience required to advance for Haldric and Jessica (both from The Rise of Wesnoth campaign)
- reduced 'Elvish High Lord' movement to 6
- tweaks for 'undeadfly' movetype: neutralized blade, pierce and impact resistances
- tweaks for 'spirit' movetype: increased resistance against blade, pierce and impact
- 'undeadspirit' movetype (copy of 'spirit' movetype with vulnerability to 'holy')
- unit balancing:
- Blood Bat: reduced hitpoints
- Ghoul: reduced movement, reduced hitpoints
- Ghost: switched movetype to 'undeadspirit', increased hitpoints
- Necrophage: reduced movement, reduced hitpoints
- Nightgaunt: switched movetype to 'undeadspirit', increased hitpoints
- Shadow: switched movetype to 'undeadspirit', increased hitpoints
- Spectre: switched movetype to 'undeadspirit', increased hitpoints
- Wraith: switched movetype to 'undeadspirit', increased hitpoints
- Vampire Bat: reduced hitpoints
- new units:
- Grand Marshal
- language fixes and polishing (english)
- updated translations:
- brazilian
- catalan
- danish
- greek
- hungarian
- italian
- portuguese
- spanish
- swedish
- multiplayer improvements
- new lobby
- leader indicator
- random map generator improvements
- scrollbar for map selection
- threading for multiplayer server to get rid of freezes
- fixed schedules textdomain
- fixed villages being over tree tops
- fixed 'Direwolf Rider' incorrectly having 'smallfoot' movetype
- fixed 'Elvish Shaman' healing halo
- fixed showing faction leader incorrectly in multiplayer games when loading from savegame
- fixed long names in lobby going over the reserved area (#10414)
- fixed 'Duelist' white border problem
- fixed untranslated female elvish marksman (#10599)
- fixed hex detection
- fixed multiplayer game aborting when player joined with "random" faction (#10604)
- fixed savegames for beginning of tutorial not loading
- fixed missing fire_event in 'Son of the Black Eye: Saving Inarix'
- fixed Wesbowl
- fixed compiling errors in the zip-directory (#10189, #10362)
- fixed lag when chatting in multiplayer lobby
- fixed --with-kde and --with-gnome
- fixed 'About' translations being duplicated for no real good reason
- fixed untranslatable strings in help
- fixed some abilities not being translatable
- fixed holywater bug in 'The Rise of Wesnoth: Cursed Isle'
- fixed top toolbar leaking ownership information for villages under fog of war
- fixed victory conditions for 'Son of the Black-Eye: Silent Forest'
- fixed victory conditions for 'The Rise of Wesnoth: Sewer of Southbay' and 'The Rise of Wesnoth: Fallen Lich Point'
- support for bridges ending on water
- switched using gettext-standard multi-textdomain
- suppressed warnings from msgfmt
- po-header cleanups
- added support for desktopdir and icondir customization for --with-kde and --with-gnome
- logging system improvements
- campaign image-files hierarchy cleanup
- code cleanups
-
v0.8.5 Changes
- campaign server (campaignd) and capability to download campaigns from campaign server(s)
- sorting of campaigns by rank
- campaign descriptions (text + images) in the campaign selection dialog
- user interface tweaks
- :refresh command
- graphics improvements:
- forests
- attack icons
- unit images and animation frames
- teleportation animations
- tutorial updates
- scenario balancing for 'Heir to the Throne' campaign
- Return to Wesnoth
- scenario balancing for 'The Rise of Wesnoth' campaign
- pretty much all scenarios
- scenario balancing for 'The Eastern Invasion' campaign
- An Unexpected Appearance
- Weldyn under Attack
- Tribal Warfare
- drakefoot movetype
- remade Drakes and removed obsolete ones
- added hammer attack to Dwarvish Lord
- new units:
- Drake Flare
- Drake Gladiator
- Drake Glider
- Elvish Enchantress
- Elvish Sorceress
- Elvish Sylph
- Goblin Impaler
- Goblin Spearman
- Inferno Drake
- Saurian Icecaster
- Saurian Soothsayer
- Saurian Tribalist
- Sky Drake
- Troll Rocklobber
- unit description updates
- language fixes and polishing (english)
- added FreeSans font
- updated translations:
- basque
- catalan
- czech
- danish
- dutch
- finnish
- french
- german
- greek
- italian
- norwegian
- polish
- portuguese
- russian
- slovak
- spanish
- swedish
- AI improvements
- less inclined to attack after moving
- more inclined to make risk-free attacks
- multiplayer improvements
- added increments to sliders
- allowed choosing your leader
- new maps: Blitz, Castle Hopping Isle, An Island
- gave Goblin Spearman to northeners and removed Saurian from them
- gave Saurian to Drakes on 'Age of Heroes' and 'default' eras
- added Saurians to 'Classic' era
- added new AI parameter: attack_depth
- made units only die if they have 0 or less hitpoints after the event has been fired
- tweaked Drake recruitment patterns (AI)
- fixed 'make clean' not cleaning everything
- fixed 'make uninstall' not working because of syntax error
- fixed 'system default language' selection
- fixed several graphic glitches
- fixed a bug where tiles from terrain_graphics rule did not have the per-rule image when only defined through [map]
- fixed bug with [not] tags in filters
- fixed missing semicolon in sound.cpp
- fixed tutorial talking of elves having 70% defense on grass
- fixed many untranslatable strings in e.g. statistics, statusbar tooltips, units
- fixed missing movetype for 'Pirate Galleon' and 'Transportation Galleon'
- fixed General crossbow attack graphics glitch
- fixed "wait for start" lobby dialog
- fixed units not submerged when moving/fighting
- fixed bug where [modify_side] couldn't change a side's team name properly
- fixed victory and defeat conditions on 'The Eastern Invasion: Approaching Weldyn' scenario
- fixed fixed illegal character 'x' in 'The Eastern Invasion: Weldyn Under Attack' scenario
- fixed defeat conditions on 'The Eastern Invasion: Escape Tunnel' scenario
- fixed knight appearances bug on 'The Eastern Invasion: Mal-Ravalans Capital' scenario
- fixed double '{BIGMAP_BLACKWATER_PORT}' in 'Heir to the Throne: Blackwater Port' scenario
- fixed gold and load game problem
- fixed divide-by-0 error in AI
- fixed statistics dialog seemingly endless loop
- fixed firing events from a kill event possibly causing crash
- fixed AI allies updating shroud and fog at the end of their turn
- fixed bug in 'show enemy moves'
- fixed pressing 'shift' while scrolling to your leader would halt scrolling
- fixed many deprecated units in scenarios
- fixed statistics not being reset between multiplayer games
- fixed forest<->snow forest transitions
- fixed crash in editor
- fixed bug in replay with disbanding units
- fixed playing multiplayer and then playing a campaign could not load the multiplayer game up again
- fixed 'Messanger 0f Doom' in 'The Eastern Invasion: Weldyn under Attack' scenario
- restored "Ambushed!" text in 'Heir to the Throne: Crossroads' scenario
- added a way to specify the actual position of multi-hex tiles
- added option to preferences file, 'unit_genders', which determines whether units with different genders should be used
- added internationalization parameter for Mac OS X
- automatic computation of font sizes relatively to SIZE_NORMAL; make TINY mode really tiny to better help with UI downsizing work
- logging system improvements
- made it possible to have [terrain_graphics] rule as childs of [scenario]s
- enabled gamestart speedup by not unnecessarily loading campaigns
- support for teleportation animations
- preparations for removing obsolete units
- translation cleanups and improvements
- code cleanups
-
v0.8.4 Changes
- changed vision range based on potential move
- changed charge, backstab and steadfast abilities use true doubling and halving rather than additive percentage calculations
- more sound effects
- new and improved graphics:
- snow forest tiles
- unit images
- tower
- units images and animations
- attack icons
- new scenarios for 'Heir to the Throne' campaign:
- Battle for Wesnoth (final scenario)
- scenario balancing for 'Heir to the Throne' campaign:
- Crossroads
- Test of the Clans
- scenario balancing for 'Son of the Black Eye' campaign:
- Silent Forest
- plot changes in 'The Eastern Invasion' campaign
- scenario balancing for 'The Eastern Invasion' campaign:
- Approaching Weldyn
- Lake Vrug
- Northern Outpost
- The Duel
- The Outpost
- Two Paths
- epilogue for 'The Rise of Wesnoth' campaign
- new scenarios for 'The Rise of Wesnoth' campaign:
- Rise of Wesnoth (final scenario)
- scenario balancing for 'The Rise of Wesnoth' campaign:
- A Final Spring
- A Harrowing Escape
- The Vanguard
- Troll Hole
- spirit movetype, with high resistances against "physical" attacks, slowed on open water
- dwarvishfoot movetype
- unit balancing:
- dwarves: switched movetype to 'dwarvishfoot'
- treefolk (Woses): reduced pierce, impact and cold resistances
- undeadfoot: "deep walking" (movement in deep water)
- Dwarvish Guardsman: reduced blade, pierce, impact, fire and cold resistances, reduced cost, reduced number of ranged attacks
- Dwarvish Stalwart: reduced blade, pierce, impact, fire and cold resistances, reduced number of ranged attack, increased ranged damage
- Ghost: switched movetype to 'spirit', halved hitpoints, reduced movement
- Lich: increased cost
- Necromancer: increased cost
- Nightgaunt: switched movetype to 'spirit', halved hitpoints, reduced movement, reduced number of attacks, backstab
- Orcish Archer: reduced cost
- Peasant: increased cost, increased melee damage
- Spectre: switched movetype to 'spirit', halved hitpoints, reduced movement, backstab
- Shadow: switched movetype to 'spirit', halved hitpoints, reduced movement, reduced number of attacks, backstab
- Vampire Bat: increased cost
- Walking Corpse: increased hitpoints, increased melee damage
- Wose: reduced melee damage
- Wraith: switched movetype to 'spirit', halved hitpoints, reduced movement
- new units
- Dark Queen
- Dwarvish Sentinel
- language fixes and polishing (english)
- updated translations:
- basque
- czech
- danish
- finnish
- french
- german
- hungarian
- italian
- norwegian
- spanish
- swedish
- status for translations (gettext) - http://gettext.wesnoth.org
- splitted po-files into domains (gettext)
- multiplayer improvements:
- restored Thug to Knalgan Alliance on default era
- added many 2nd level units to factions on 'Age of Heroes' era
- made hosting games work elegantly when wesnothd is running on the same machine
- added new @ prefix to {inclusion} in config files to make it search both in the user's preferences dir and in the main data dir
- fixed typo causing 'Troll Whelp' being recruitable in 'The Dark Hordes: A New Chance' scenario
- fixed alignment and abilities not being shown in panel
- fixed hitpoints and experience being not translatable in default theme
- fixed escape not working in game lobby
- fixed the tools in src/tools not building
- fixed 'no start position for side 1' in 'The Eastern Invasion: Drowned Plains'
- fixed unselected units being too dark
- fixed missing tag in 'The Eastern Invasion: The Duel'
- fixed saving with illegal characters in the filename
- fixed cycling units with 'n' showing invisible enemy units while it is their turn
- fixed units not disappearing properly when they die
- fixed recall working incorrectly
- fixed missing Vera.ttf msgid from pot-file
- fixed the problem with parse errors occuring in the units descriptions
- fixed empty terrain names occuring in the help system
- fixed Delfador appearing in 'The Dark Hordes: Inside The Tower'
- fixed about/credits not being translatable
- fixed 'Orcish Ruler' appearing in 'The Rise of Wesnoth' campaign
- fixed 'Heavy Infantryman' recruiting bug in 'The Eastern Invasion: Mal-Ravanals Capital' scenario
- fixed editor not being translatable
- fixed Parandra missing in 'Heir to the Throne: The Elven Council' scenario
- fixed king going to swimming on 'The Rise of Wesnoth: A Final Spring' scenario
- fixed past-the-end issue on botched UTF-8 strings
- fixed scroll_to_unit issues on 'The Rise of Wesnoth' campaign
- fixed build procedure to not require having gettext installed
- fixed scanning enemy unit locations even when they are under the fog
- workaround for Reiser4 feature bug (#10264)
- workaround for BeOS gettext implementation
- workaround for Mac OS X gettext implementation
- re-implemented enhanced sound quality fix
- added error dialog when a campaign has corrupt WML
- added better error messages for machines that cannot bind to local ports
- switched relevant flags from --enable-* to --with-* in autotools
- autotools re-organizations for better BSD support
- editor dependency cleanups
- help system optimizations
- village placement optimizations
- compile speed optimizations
- text rendering optimizations
- squashed many compile warnings
- code cleanups and refactoring
-
v0.8.3 Changes
- information about encountered terrain added in the help system
- removed the unit description dialog in favor of in-game help
- user interface tweaks
- added damage taken and inflicted with expected values to statistics
- new and improved graphics:
- dwarvish castle
- swamp, deep water, shallow water, snow, cave wall, cave floor, ice, lava, dirt, forest, bridge, road
- chest, nest
- portraits and unit animations
- preferences icons
- updates and enhancements to tutorial
- scenario balancing for 'The Dark Hordes' campaign:
- The Skull of Agarash
- Underground Pool
- new scenarios for 'The Eastern Invasion' campaign:
- The Drowned Plains (replaces 'Peasant Revolt')
- scenario balancing for 'The Eastern Invasion' campaign:
- Captured
- Evacuation
- Weldyn Under Attack
- new scenarios for 'The Rise of Wesnoth' campaign:
- The Vanguard
- Return of the Fleet
- scenario balancing for 'The Rise of Wesnoth' campaign:
- Temple in the Deep
- replaced Duelist's pistol with crossbow
- more female units
- unit balancing:
- Bone Shooter: reduced experience required to level
- Dwarvish Fighter: gave hammer attack
- Dwarvish Steelclad: gave hammer attack, increased experience required to level
- Elvish Lord: changed to 2nd level unit, reduced hitpoints, reduced cost, reduced melee and ranged damages, advances to Elvish High Lord
- Soul Shooter: increased ranged damage
- Woses: reduced cold resistance
- mountainfoot (Dwarves, Giant Spider): reduced movement cost on forest, sand, shallow water and swamp
- new units
- Dwarvish Guardsman
- Dwarvish Stalwart
- Elvish High Lord
- language fixes and polishing (english)
- switched to using gettext, following languages have been converted:
- catalan
- french
- norwegian
- spanish
- multiplayer improvements:
- turn_cmd preferences option which can be pointed to a command executed at the start of the player's turn
- replace AI or local player with observer
- allowed recruiting Ghoul
- Great War (multiplayer era) changes:
- White Mage as leader of Alliance of Light
- Necromancer as leader of Alliance of Darkness
- removed Wose, Gryphon Rider and Dwarvish Thunderer from Alliance of Light
- added 'steadfast' ability
- added automatic path search to [move_unit_fake]
- fixed Windows compile errors
- fixed Mac OS X compile error
- fixed syntax error appearing in the help about units under some translations
- fixed help about units/abilities/weapon specials not being sorted correctly
- fixed number of turns in 'The Dark Hordes: A New Chance'
- fixed editor where nothing was displayed until terrains were rebuilt
- fixed Elvish Shaman missile image
- fixed AI sometimes not respecting 'turns' parameter properly
- fixed bad recruitment in 'The Dark Hordes: A New Chance'
- fixed Kalenz appearing in 'The Dark Hordes: Underground Pool'
- fixed call to non-existing macro in 'Heir to the Throne: Valley of Death'
- fixed lacking ids in the female part of units files (#10065)
- fixed conflict in terrain-graphics.cfg
- fixed multi-hex images loading incorrectly when first loaded under an different zoom level than the standard one
- fixed map labels appearing during story
- fixed missing #ifdef around config.h inclusion
- fixed poisoned units not looking poisoned when selected (#10094)
- fixed unit with 'non-living=yes' attacking a unit with a plague attack, and the unit with the plague attack kills it, a new plague unit will be created (#10049)
- fixed displaying 'hit t to continue' even when unit has finished movement
- fixed shroud being revealed at the beginning of movement while sometimes it was revelead at the end of movement (#10046)
- fixed bad ifdefs in 'The Dark Hordes: Inside the Tower' scenario
- fixed bugs in menu scrolling
- fixed {RANDOM} bug in 'The Rise of Wesnoth' scenarios
- fixed floating labels sometimes not displaying on accelerated mode
- fixed "drain" not working on final blow (#10038)
- fixed bad victory conditions in 'The Rise of Wesnoth: The Dragon' scenario
- fixed some units shadows not being semi-transparent
- fixed crash bug that could occur after undoing
- fixed a little bug where a space could disappear near EOL in the help system
- changes in #ifdefs to prevent the game from using the X11 clipboard on MacOSX
- reverted sound quality improvement as it caused instability on some systems
- help system shows everything when wesnoth is running in debug mode
- added support for 2- and 3-sided transitions on the TERRAIN_ADJACENT_NORTH macro
- added possiblity for terrains to be defined as 2-layered, with a base part and an overlay part
- added possibility to flip overlayed image
- optimized menu scrolling
- other minor speed optimizations
- multiplayer file hierarchy cleanup
- new file hierarchy for portraits
- changed building static binary to use libtool when available
- applied BeOS clipboard support patch
- applied BeOS native settings path support patch
-
v0.8.2 Changes
- new and improved graphics:
- canyons
- signpost
- grassland
- improved sound quality
- improved in-game help
- new "vi" commands: clear, w, wq, q, debug, n
- new tutorial
- scenario balancing for 'Son of the Black Eye' campaign:
- Black Flag
- Silent Forest
- storyline fixes to 'The Eastern Invasion' campaign
- scenario balancing for 'The Eastern Invasion' campaign:
- Weldyn Under Attack
- The Crossing
- Mal-Ravanals Capital
- The Arena
- scenario balancing for 'The Rise of Wesnoth' campaign:
- Temple of the Deep
- Lizard Beach
- Sewer of Southbay
- A Harrowing Escape
- unit balancing:
- Bandit: increased melee damage
- Dark Adept: increased ranged damage, reduced cost
- Drake Slave: increased melee damage
- Drake Worker: increased melee damage
- Noble Commander: increased hitpoints
- Noble Fighter: increased hitpoints and melee damage
- Noble Lord: reduced hitpoints, reduced melee and ranged damage
- Noble Youth: increased hitpoints, increased movement, increased melee damage
- Outlaw: reduced hitpoints, reduced number of melee attacks, increased ranged damage
- Outlaw Princess: reduced hitpoints, reduced experience required to level, reduced number of melee attacks, increased ranged damage, replaced 'ambush' with 'skirmisher'
- Outlaw Queen: increased hitpoints, replaced 'ambush' with 'skirmisher', reduced number of melee attacks, increased ranged damage and number of ranged attacks
- Soulless: increased melee damage
- Thug: increased melee damage and reduced number of attacks
- Walking Corpse: increased melee damage
- new units
- Drake Hatchling
- Drake Warmage
- Great Troll
- Skeletal Dragon
- Troll Hero
- Orcish Leader
- Orcish Sovereign
- multiplayer improvements:
- 'Great War' era
- limit to username length
- banning for multiplayer server games
- language fixes and polishing (english)
- support for multi-animation attacks
- support for per-scenario configurable village flags, sample black-eyed banner for Son of the Black Eye campaign
- support for relative {./includes} in WML files
- added recruit event
- fixed enemies being on wrong side in 'The Dark Hordes: A New Chance' scenario
- fixed image::locator not building on MSVC6
- fixed sending incorrect packet length causing wesnoth and wesnothd to abort
- fixed a bug where a network user may crash other game abusing recursion
- fixed a bug where a network user may crash other games using specially crafted packets, reading out-of-bounds data
- fixed segfault when a [story] background image was not found
- fixed narrator messages not being displayed sometimes
- fixed autoconf macro for checking OGG support in SDL_mixer (it depended on private symbols not always included by distributions)
- fixed markovian name generation not playing well with UTF-8 names
- fixed map border not getting changed when using [terrain] to change terrain (#9840)
- fixed extraneous dots path (#9903)
- fixed shift due to the way coordinates are now interpreted
- fixed seeing invisible units when they move (#9488)
- fixed bug with exiting caves in 'The Eastern Invasion: Captured' scenario
- fixed bugs in 'The Eastern Invasion: Evacuation' scenario
- fixed holy water in 'Heir to the Throne: Valley of Death' scenario (#9930)
- fixed problems with cache invalidation
- fixed file descriptor leak
- fixed 'gender' not working with move_unit_fake
- fixed grüü losing experience when joining
- fixed units moving through water not being submerged while moving
- terrains tiles are now cut according to the hexagonal shape, to avoid some graphical glitches
- workaround a SDL_TTF bug that makes it crash when presented an invalid UTF-8 string
- limited length of schema items in compressed WML to make a DoS attack harder to perform
- dummy config.h file for platforms where ./configure is not used
- file hierarchy cleanups
- new and improved graphics:
-
v0.8.1 Changes
- new campaign: The Rise of Wesnoth (17 fully playable scenarios)
- user interface improvements:
- new ellipses to indicate unit selection
- tweaked theme
- tweaked change video mode dialog
- return can be used to navigate through help topics and sections in help browser
- a box is drawn around images in help browser
- speed scaling for different types of terrains
- new and improved graphics:
- lighthouse
- signpost
- maps
- flags
- mountains
- grassland
- desert
- castle
- shroud
- fog of war
- attack icons and frames
- new musics: main menu
- intro for 'The Dark Hordes'
- new scenarios for 'The Dark Hordes' campaign:
- Underground Pool
- new scenarios for 'The Eastern Invasion' campaign:
- Evacuation
- Peasant Revolt
- Approaching Weldyn
- The Council
- Weldyn Besieged
- The Duel
- scenario balancing for 'The Eastern Invasion' campaign:
- Captured
- The Crossing
- An Elven Alliance
- The Escape Tunnel
- Northern Post
- Training the Ogres
- Two Paths
- The Undead Border Patrol
- Undead Crossing
- An Unexpected Appearance
- Weldyn Under Attack
- Lake Vrug
- Tribal Warfare
- The Outpost
- gave names to Trolls
- gender support for units
- increased hitpoints and required XP for Drake Warrior
- new units
- Drake Flameheart
- Fire Dragon
- Giant Mudcrawler
- Haldric
- Mudcrawler
- Tentacle
- Female Outlaw
- Outlaw Princess
- Outlaw Queen
- Peasant
- Soul Shooter
- Wall Guard
- Warrior King
- multiplayer improvements:
- implemented feature to tell observers when a new player has arrived in the lobby
- disabled observers from setting labels
- playername checks, stripping spaces at the end of name
- limited maximum length of observer messages
- added server commands: msg, kick, ban, unban, status, metrics
- language fixes and polishing (english)
- updated sample translation
- updated translations:
- catalan
- czech
- french
- german
- slovak
- spanish
- swedish
- made it so variables can be used to set the number of turns in a game
- changed set_flag rather verbose syntax to set_flag=blah,foo,bar
- added [then] and [else] tags under [object] tags
- obsoleted [bigmap] tag, in favor of a unified [story] syntax
- display of background image, text, and title
- support of [if] [then] [else] functionality (can be nested)
- support of images overlay
- switched all scenarios to new [story] syntax
- added exploder and cutter tools
- fixed the bug with multiplying help sections
- fixed the problem where the forward and back button was shown briefly when opening the help browser
- fixed --disable-debug not working as expected
- fixed victory condition bug in 'Saving Inarix'
- fixed problem where the editor would go slower and slower the more it was used
- fixed a potential problem with a help browser recursive introduction section
- fixed incorrect #ifdefs in 'Training the Ogres' and 'Weldyn Under Attack'
- fixed some lacking death declarations
- fixed bug where tooltips could be left behind after 'load game' dialog
- fixed bug where themes with multiple resolution specifiers could be displayed incorrectly
- fixed missing [removeitem] for Delfador's staff
- fixed bug where multiplayer games that disallowed observers didn't work properly
- fixed items not removed after being picked up
- fixed victory conditions in 'The Siege of Barag Gor'
- fixed attack animation not being complete
- fixed absence of animation when units without attack frame perform attack
- fixed obsolete Heavy Infantry unit still used in multiplayer
- fixed colour cursor not reappearing on some window-managers when the user re-enters a Wesnoth window
- fixed duplicate units: Cavalry, Cavalryman, Scout
- fixed 'layers' not working as intended in built terrains
- fixed terrain glitches, added a default base-terrain
- fixed graphic glitches
- fixed macro errors
- fixed edges of the map not getting cleared of shroud and fog of war
- fixed unit description on sidebar not getting updated when cycling units with 'n' (#8798)
- fixed segfault in display.hpp
- fixed dismissing unit from recall list not refreshing preview
- fixed show_enemy_moves showing moves for petrified units (#9290)
- fixed [not] tag not working properly
- fixed bug where clicking a menu item could generate multiple events
- fixed duplicate battleworld.cfg
- fixed bug in WML with using value instead of equals in if
- fixed visual glitches caused by copy-paste
- fixed bug in intro which segfaulted when no "file" attribute in [image] tag
- small fixes to unit display in help browser
- pngcrushed images
- gettext implementation preparations
- moved deaths.cfg from data/ to data/scenarios/Heir_To_The_Throne/
- moved items to their own hierarchy: images/items/
- adding a limit to number of characters in a textbox
- adding a maximal line width for text to be drawn, to circumvent a SDL / SDL_ttf bug
- implemented relative directory support
- cleaned a bit the textbox code
- refactoring of all animation code in unit_display and halo
- added animated.hpp, and the animated template
- added proper support for animated time-of-day alternative images
- added support for animated terrain images
- added support for animated flags on villages
- cleaned the terrain-graphics.cfg - terrain graphics rule precedence is now deprecated, use terrain layers
- reverted castle tiles not being expanded to the border
- replacing all SDL_Surface*, and scoped_sdl_surface, with shared_sdl_surface, which was renamed surface
- partial rewrite of image.?pp for speed: looking up images was what was slowing the game
- inlining some stuff for performance reasons
- optimizing halo movement when unit moves
- optimizing invalide_all redraws
- concentrate all version and server changes for release-time on top of configure.ac
- improved making binary packages
- removed an obsolete feature in terrain graphics engine that was never used
- removing commented-out obsolete code in display.cpp
- code cleanups
-
v0.8 Changes
- added Drake flying animations
- reduced experience needed to advance for Drake Burner and Drake Fighter
- increased experience needed to advance for Drake Clasher
- new units
- Drake Slasher
- new translations:
- czech
- multiplayer improvements:
- balanced 'Battle for Weslin Bridge' map
- added Drakes to 'Age of Heroes' era
- updated translations:
- french
- hungarian
- italian
- slovak
- fixed graphic glitches on forest and cave tiles
- fixed some name typos in Tutorial
- fixed editor theme
-
v0.7.11 Changes
- various help browser improvements
- user interface improvements
- improved clipboard functions and support for X11
- scenario balancing for 'Heir to the Throne' campaign:
- The Scepter of Fire
- A Choice Must Be Made
- The Elven Council
- Home of the North Elves
- Swamp of Dread
- The Valley of Statues
- multiplayer improvements:
- chat log
- allowed spaces in usernames
- new map: Battle for Weslin Bridge
- new map: Forest of Fear
- new map: Castles
- translation updates:
- hungarian
- made The Eastern Invasion campaign translatable
- added icons for preferences and multiplayer dialogs
- fixed crash when loading an empty map
- fixed transition problems with forests
- fixed wesnothd crashes
- fixed underlining bug
- fixed bugs where some objects were not working properly
- fixed human village not fitting within the mask
- fixed clashing msg ids
- fixed isolated keeps having void graphics
- fixed tile overlays not displaying in grey if the tile is out of range of the selected unit's movement
- fixed bugs with roles not working properly
- fixed coherence of usage for elves:
- Archer, Marksman, Sharpshooter -> archer
- Ranger, Avenger -> mixed fighter
- Hero, Captain, Champion, Marshal -> fighter
- non-editable multi-line textboxes can have areas of text highlighted (and thus copied and pasted)
- support for defensive animations
- tweaks to terrain graphic ordering
- added engine support for max-level units advancing further
- code refactoring
-
v0.7.10 Changes
- help browser, hotkey is
- new tabbed preferences dialog
- basic clipboard functionality, does not yet work on all platforms
- improved and added new graphics: unit animations, healing animations, tent, forest
- traits removed from treefolk (Woses)
- treefolk piercing, impact and cold resistance increased
- Wose renamed to Elder Wose, Sapling Wose renamed to Wose
- Wose hitpoints and melee damage increased
- reduced cost for Drake Burner, Drake Fighter, Drake Mage and Drake Slave
- new units
- Drake Beak
- Drake Worker
- Dwarvish Ulfserker
- Fire Drake
- Gryphon Master
- Lancer
- scenario balancing for 'Heir to the Throne' campaign:
- Dwarven Doors
- Mountain Pass
- Plunging Into the Darkness
- new scenario for 'The Dark Hordes' campaign:
- Confrontation
- scenario balancing for 'The Dark Hordes' campaign:
- Brother Against Brother
- Crelanus Book
- Inside the Tower
- Mages and Elves
- The Skull of Agarash
- new scenario for 'Son of the Black Eye' campaign:
- Clash of Armies
- multiplayer improvements
- added Drakes to Wesbowl
- added Drakes to 'Classic' era
- AI improvements
- made AI attack when getting ambushed
- language fixes and polishing (english)
- translation updates:
- catalan
- dutch
- german
- italian
- spanish
- editor improvements:
- added some command line flags, such as --datadir
- enabled alternate castle/keep tiles: encampment
- gate "unit" (stripped from The Eastern Invasion/Captured scenario)
- [binary_path] WML element which allows specification of a path where binary files may appear
- made WML {inclusion} non-recursive
- fixed segfault when filtering units at invalid locations
- fixed SDL version checking bug in Mac OS X
- fixed color selection in multiplayer not working
- fixed bug where underlying widgets could 'show through' the load dialog
- fixed load dialog eating lots of processing power
- fixed assertion failure/infinite loop in AI logic
- fixed bug in WML
- fixed segfault
- fixed bug in generating random maps
- fixed wesnothd crashing due SIGPIPE
- disabled some font settings to work around bug in SDL_ttf
- added CASTLE_AND_SIMPLE_KEEP macro, where the keep is composed of only a unique tile with walls
- added BUILDING_ macros to add houses, tents etc. over other terrains
- added CASTLE_FLOOR macro
- transitions may be now specified between a terrain and another one (in terrain-graphics.cfg)
- enabled castle-to-forest transitions for encampments
- relocated 'Heir to the Throne' maps in they own subdir, and gave them an explicit names
- relocated 'Son of the Black Eye' maps in they own subdir, and gave them an explicit names
- relocated 'The Dark Hordes' maps in they own subdir, and gave them an explicit names
- relocated multiplayer maps in they own subdir, and gave them an explicit names
- relocated tutorial maps in they own subdir, and gave them an explicit names
- added dir for user created campaigns
- added basic statistics output to wesnothd
- changed HttT maps to use encampments
- removed unused maps
- libpng checks for configure
- changed the RGB to Grayscale function to use a more correct formula