This is a bugfix release for the 1.10.x series and it is compatible with the other 1.10.x versions.
Since the release of 1.10.3 several smaller issues were reported. Most of those were fixed in this release. The fixes center around terrain transitions, campaign problems and some smaller user interface tweaks. Of course many translations received updates and should be more polished now.
While here: the program has enough dependencies that an additional python
one (used by many scripts installed by the package) will not hurt; add
proper dependency on python and remove python replacement hack.
Bump PKGREVISION for python dependency.
* Campaigns:
* Heir to the Throne:
* Fixed bug 19531: scroll to reinforcement units in Blackwater Port
* Fixed bug 19517: The injured sergeant in HttT: Cliffs of Thoria will now
always become visible when he is discovered.
* Under the Burning Suns:
* Made it so that all units are rehydrated quietly upon victory in scenario
two
* Under the Burning Suns:
* Fix bug 19630: unit lost when Nym returns
* Dust Devil no longer comments on cuttlefish
* Wolf Riders now utter fleeing message on easy in scenario 3
* Editor:
* Improved performance of the Editor Settings ToD lighting controls
* Language and i18n:
* Fixed untranslatable Cancel button label in the add-ons server network
status dialog (bug 19659)
* Updated translations: Chinese (Simplified), Finnish, French, Galician,
Irish, Italian, Korean, Latin, Old English, Portuguese (Brazil), Russian
* Multiplayer:
* A New Land:
* Made it so that the "Elvish Shaman" option in the elvish unit selection
menu gets translated. Fixes bug 19677.
* User interface:
* Stop showing a unit's potential moves before moving in a move & attack,
rather than after (more consistent with regular movement)
* Whiteboard:
* Fixed bug 19613: Multiple attacks after planning attacks in whiteboard
* Fixed bug 19619: In local games, units keep ghosted appearance during
opponent's turn
* Fixed bug 19618: Problems with ending turn with impossible moves
* Fixed bug 19615: Can see part of opponents' planned moves in local
multiplayer game
* WML engine:
* Fix $owner_side in capture events fired due to unit movement
* Miscellaneous and bug fixes:
* Fixed: A preprocessor bug looking beyond the end of a buffer.
* Fixed: Binding a temporary in the network code, possibly causing
crashing.
* Fixed bug 19469: Missing scenario hash results in Remote scenario always
added to game description
* Fixed bug 19322: controller=null hides a side in the status table
* Fixed bug 19681: cache is never valid tweaked the number to string
conversion of config_attribute
* Fixed bug 16544: Fail to read `empty' cache files.
* Added shroud_data to the inspection window (FR 19623).
* Fixed: Wrong current side number after side turns (bug 19735)
It also affected the lua field wesnoth.current.side
* This is a bugfix release for the stable 1.8 branch. This release does mainly
consist of smaller fixes and changes. This is most likely the last 1.8.x
release.
* AI:
* Fixed bug 16406: Fixed broken AI of SoF 1, and improved upgrade procedure
for old-style AI config.
* Fixed bug 16585: made AI move in targeting phase even if for some of the
'best' units moves to targets are impossible
* Campaigns:
* Descent into Darkness:
* Made 'Alone at Last' easier.
* Legend of Wesmere:
* Added another keep in scenario 14.
* Editor:
* Added a standard click sound for brush bar buttons (bug 15635)
* Graphics
* Updated portraits for Drake Fighter and Burner
* Language and i18n:
* Updates fonts: DejaVu 2.32
* Updated translations: Chinese (Simplified), Chinese (Traditional), Czech,
Dutch, Estonian, French, Galician, German, Hungarian, Indonesian, Japanese,
Lithuanian, Polish, Russian, Serbian, Slovak, Vietnamese
* User interface:
* Fixed bug 16653: Avoid markup when calculating the text length for
ellipse text (Debian bug 547476).
* Fix bug 15960 "again", making "Cancel" a separate action and not just
a duplicate of "OK."
* Fix crash when doing teleport+attack to a fogged village
* AI:
* Fixed bug #16102: Made AI cancel attacks if a previously valid attack
was made invalid by WML event after move in move+attack sequence.
* Allowed custom eras to define Lua AI modifications for games played with
this era.
* Campaigns:
* Delfadors Memoirs:
* Make Lionel's portrait in Delfador's Memoirs story
screens the same as his unit portrait since there doesn't seem to be a
current higher-res version available
* Descent into Darkness:
* Made 'Alone at Last' slightly easier. Also, Dela is no longer
invulnerable but cannot be assassinated easily.
* Legend of Wesmere:
* removed gold overlay when defeating both leaders
* Reduced the difficulty of scenario 14 and improved the AI of the ally.
* Liberty:
* Increased the difficulty in 'Glory' by making the defenders behave more
intelligently.
* Language and i18n:
* Updated translations: Chinese (Simplified), Galician, Japanese, Serbian,
Vietnamese
* Flushed image cache when changing language
* Miscellaneous and bug fixes:
* Ensured graceful failure when encountering broken [advancefrom] tag.
* Handled ToD areas in a LIFO way, so that it is possible
to override them without first removing them
* Avoided displaying an empty menu and therefore choosing
a random weapon, when there is none
* Added detection for server replays, as they are missing the core [lua] tags
* Fixed attack_end event not raised for uncommon swarm attacks
* Added test for invalidated death due to positive hp after the 'die' event
* 1.9 syntax creeped into 1.8.x causing segfaults
* Fixed petrifying in multiround combats
* Fixed reference binded to a temporary, possibly the cause of the failure
on arklinux
* Never allow uploading *.pbl files (case-insensitive) to the add-ons
server from the regular game client
* Fixed revision.hpp generation with cmake 1.8(.2)
* Fixed usage of first PKG_CHECK_MODULES inside a shell conditional
* Fixed broken attack animatio
Shared directories can now be created independently by the pacakges
needing them and will be removed automatically by pkg_delete when empty.
Packages needing empty directories can use the @pkgdir command in PLIST.
Discussed and ok'd in thread starting at
http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
Version 1.6.4:
* Language and translations
* Updated translations: Finnish, French, German, Lithuanian, Polish,
Serbian, Swedish.
* User interface
* Fixed Bug with team labels (bug #13831).
* Miscellaneous and bugfixes
* Fixed networking code regression that could lead to "Client disconnected"
errors when creating a MP game
Version 1.6.3:
* Campaigns
* The Hammer of Thursagan:
* Updated portraits for Ratheln, Angarthing.
* Language and translations
* Updated translations: British English, Chinese (Traditional), Czech,
Finnish, French, German, Greek, Hungarian, Icelandic, Italian, Lithuanian,
Polish, Russian, Serbian, Slovak.
* User interface
* Fixed the MP password textbox handling of special characters.
* Increase the lineheight in the new dialogs.
Version 1.6.2:
* Campaigns
* Eastern Invasion
* Fixed the liches not being revealed properly in 'Weldyn Besieged'.
* Heir to the Throne
* The Scepter of Fire
* Enforce a 7-hex starting castle to prevent units from appearing inside
a wall (bug #13377).
* Under The Burning Suns
* Properly team-color caged merfolk (bug #13367).
* Scepter of Fire
* Properly conditionalize some dialog (bug #13343).
* Graphics
* New portrait for Huntsman.
* Language and translations
* Updated translations: Chinese (Simplified), Chinese (Traditional), Czech,
French, German, Hungarian, Icelandic, Indonesian, Italian, Lithuanian,
Polish, Russian, Serbian, Slovak, Swedish.
* User interface
* Improved the sorting of the XP and traits columns in the unit list dialog
(part of bug #13360).
* Miscellaneous and bugfixes
* Fixed missing unit graphics when loading a start-of-scenario savegame.
Version 1.6.1:
* Campaigns
* Sceptre of Fire
* Fixed a crash at the very end of 'Caverns of Flame'.
* Graphics
* New portrait for Orc Grunt, Dwarf Fighter (alternative), Goblin Spearman,
Ogre/Young Ogre, Trapper, Ranger, Huntsman.
* Language and translations
* New translations: Icelandic.
* Updated translations: British English, Catalan, Chinese (Simplified),
Czech, Dutch, German, Finnish, Hebrew, Hungarian, Indonesian, Italian,
Lithuanian, Norwegian, Polish, Russian, Serbian, Slovak, Swedish, Turkish.
* Multiplayer
* Fixed missing faction column and misplaced player's name column
(but faction column is still missing if the host uses 1.6.0)
* Miscellaneous and bugfixes
* Fix a lock-up issue when no music could be played.
* Limit the maximum length of the mp command dialog as workaround for
a 'crash'. (Windows and Mac only.)
What's New in Wesnoth 1.6
We have many new features for your enjoyment this time around,
including a new mainline campaign, two new multiplayer scenarios and
another refresh of the user interface.
For Players
Campaigns
There is a new mainline campaign, The Legend of Wesmere, with new
gameplay features including (in one scenario) the ability to use the
game AI as your commander for an allied side, setting its objectives as
you like. Search for this hidden feature by right-clicking on your
allied commanders during scenario 7. This campaign was imported from
the Wesnoth-UMC-Dev project, where it spent a few months being
adapted for mainline.
Almost all mainline campaigns now use a different method of carrying
over gold from scenario to scenario: the amount of gold retained is now
40% instead of 80%, but it is added to the minimum starting gold of the
next scenario instead of only replacing it if higher.
Many mainline campaigns have improved storyline prose and new cutscenes
or epilogs. Several have improved and redrawn campaign maps. All now
have dates in the Wesnoth history timeline, and almost all have journey
animations on their campaign maps. The history and geography of Wesnoth
have been developed in more depth and detail: More campaigns now
include references to events in the overall history, adding depth and
richness to the narration.
Multiplayer
The multiplayer server can now be logged onto using the username and
password of a Wesnoth forum account. However, registration is not
required and one can continue to use an unregistered username.
The multiplayer lobby has been improved to allow easier management of
the friends and ignores list by double-clicking on the player list.
Notable changes to default era balancing include:
* Increased the cost of the Goblin Spearman from 8 to 9.
* Increased the movement of the Goblin Spearman line from 4 to 5.
* Increased the melee attack of the Goblin Spearman from 4-3 to 6-3.
* Added the traits weak, slow and dim and made goblins each receive
one of them instead of two standard traits.
* Added the marksman special to the ranged attack of the Orcish
Assassin line.
* Increased the cost of the Walking Corpse from 7 to 8.
* Decreased the cost of the Bowman from 15 to 14.
* Decreased the melee attack of the Bowman from 6-2 to 4-2.
General
The game graphics have been improved with a whole new range of unit
portraits. Many more units have full animations and team coloring.
There is a new basic terrain type, coastal reef, which gives most
land-based units slightly higher defense than in regular shallow water,
and 70% defense to most water-based units such as mermen and nagas.
Forests get more variety with graphics for spring/summer, fall and
winter deciduous forest terrains. There are new village graphics for
human cities and primitive tribal areas.
Our composers have added five new original background tracks: Heroes'
Rite, Siege of Laurelmor, Suspense, The Dangerous Symphony and The Deep
Path. Also, the game now plays special music clips for victory and
defeat events.
The game interface has continued to evolve, especially in making more
dramatic use of portraits. Unit recall dialogs now display useful
information about your veterans' traits. Add-ons now display their
category when you browse them on the download server.
New game translations include Arabic, Croatian, Friulian, Latvian,
Macedonian and Marathi. Existing translations have been extensively
updated and revised.
For Content Developers
The map editor was much improved (thank you, Google Summer of Code). It
can be started from within the game now. You can toggle overlay
displays of terrain codes and map coordinates while editing. The editor
can handle multiple maps in a session, and you can take screenshots of
full maps. There's also a new interactive editing tool for animated
journey tracks.
There are some new core units available everywhere: Troll Shaman, Royal
Warrior and Dread Bat.
Less visible changes include improvements in the game AI, including a
new formula-based AI that allows more flexible setting of objectives
and an improved pathfinding algorithm. As usual, WML has grown more
powerful with many new tags and attributes to extend the range of what
campaign authors can do. The GUI engine is under heavy development;
these changes will allow the entire GUI to be configured from WML. The
first steps have been made, but the project is not finished yet and
will continue in the 1.7 development cycle.
The support for writing Python AIs has been removed because the feature
opened a serious security hole. However, we hope to build an even more
powerful AI-scripting feature, possibly using a different and safer
extension language, in 1.7.
Version 1.4.7:
* campaigns:
* Descent into Darkness
* fixed bats crashing through the ice in 'Beginning of Revenge' (bug
#12685)
* Heir to the Throne:
* Added an idle animation for L2 Princess.
* graphics:
* new or updated unit frames: Gryphon Rider, Gryphon Master
* language and i18n:
* updated translations: Danish, Finnish, Hungarian, Italian
* miscellaneous and bug fixes:
* replace a #elif without condition with #else (debian patch #505957)
* fixed campaign replays (bug #12005)
* start-of-scenario saves are properly marked as such
Version 1.4.5:
* campaigns:
* Sceptre of Fire
* Fixed a coordinate bug that caused 'Hills of the Shorbear Clan' to not
end when it was supposed to.
* Fixed a bug that allowed one to finish 'The Dragon' by defeating both
enemy leaders.
* graphics:
* new portraits: Silver Mages, White Mages, female Mage of Light, Arch Mages,
Red Mages, Dark Adepts, female Necromancer/Dark Sorceress, L1 Mages, Lich
* language and i18n:
* updated translations: Chinese (Traditional), Czech, Danish, French,
Galician, German, Hungarian, Italian, Lithuanian, Polish, Russian,
Spanish
* updated manpages: Hungarian
* updated manual: Hungarian
* fonts: DejaVuSans 2.26
* miscellaneous and bug fixes:
* Fixed linewrapping with not to wrap markups (bug #11946 and bug #11945)
* Fixed OOS bug when giving control and having move in undo stack.
* Fixed crash when ai moves units next to level 0 hiden unit (bug #12252)
* Fixed loading ai parameters. MP side defination now overwrites
era values (bug #12171)
* Fixed MP saves to transfer correct completion state to remote clients
when loadin game (bug #10385)
Version 1.4.4:
* language and i18n:
* new translation: Latvian
* updated translations: Arabic, Catalan, Chinese (Traditional), Czech,
Danish, Finnish, French, Galician, German, Greek, Hungarian, Italian,
Japanese, Lithuanian, Polish, Russian, Serbian, Slovak
* langcode change: moved gl_ES to gl
* miscellaneous and bug fixes:
* Fixed timer end warning not to play in opponents turn (bug: #11517)
* fix bug #11630 (preventing redo and rename during opponent's turn)
* Added recursion preventarion to [kill] fire_event=yes [/kill]
* Added check whether sendfile is in glibc (debian patch #490638)
Version 1.4.3:
* campaigns:
* The Rise of Wesnoth:
* fixed the Wesfolk Outcast line's distract ability not working
* language and i18n:
* new translations: Arabic, Friulian, Macedonian
* updated translations: Czech, Danish, Dutch, Estonian, Finnish, French,
German, Hungarian, Japanese, Polish, Russian, Serbian, Slovak, Spanish
* fonts: DejaVuSans 2.25
* manual: updated screenshots to match UI rearrangements
* WML engine:
* fix [teleport] capturing villages with the wrong side (bug #11683)
* campaignd
* made campaign server use gzip compression for networking
* made campaign server detect if client can receive gzipped data
* made campaign server use gzip for storing addons
* added configuraion option to choose gzip compression level
* miscellaneous and bug fixes:
* fixed parser bug that prevented loading binary data strings
* starting a campaign without any installed now gives an error.
* fixed issues with campaign info in non-compressed saved games
(bug #11386)
* Backported graceful restart feature to server
* Improved connection stability with slow connections.
* Implemented send_file to reduce memory usage when sending files
* Fixed a mememory leak in networking code
* fixed an alignement issue which caused a SIGBUS on a Sparc
(debian bug #426318)
* Fixed tokenizer not to strip CR from quoted string becaue it would destroy
images transfered over network
* added some includes to fix compilation problems with Sun Studio 12
(patch #1066)
* fixed null-pointer reference in network code