diff --git a/ChangeLog.md b/ChangeLog.md index cb8852c30..b0306356b 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,5 +1,70 @@ # VCMI Project Changelog +## 1.6.3 -> 1.6.4 + +### General + +* xbrz image upscaling is now performed in background threads to avoid freezes in UI +* Fixed a bug which caused importing data to fail on some Android devices. +* It is now possible to add or remove per-language channels in lobby. +* Fixed bug causing broken water tile animation when player opens launcher while game is running +* Fixed smooth map dragging not working with right click drag +* Game will no longer play sound on new chat message in global chat unless lobby UI is currently open +* Fixed new building sound playing twice on costructing some buildings, such as town hall + +### AI + +* Significantly improved Battle AI performance +* Slightly improved performance of Nullkiller AI +* Improved scoring of on-map artifacts by Nullkiller AI +* Nullkiller AI will now select artefact loadouts based on the hero's army, skills, spells, and mana points. +* Nullkiller AI will now consider building resource silos in towns. +* Fixed possible bug which could lead to AI avoiding map locations with placed events + +### Stability + +* Fixed a crash that could occur when winning a game by capturing a city that was set as a victory condition without first killing all enemies. +* Fixed a possible crash on some platforms when opening the creature window if the hero has equipped artefacts that provide spell immunity. +* Fixed crash when renaming preset to same name as before +* Fixed possible crash when opening mod screenshots tab without selected mod +* Fixed possible crash when loading game with broken mods active +* Fixed crash on loading some user-made maps with objects that have unknown to VCMI map object ID or subID +* Fixed crash on loading map in Wake of Gods format with pre-placed Mithril resource pile on map + +### Mechanics + +* Fixed war machines or units under the Bow of the Sharpshooter effect being unable to fire when blocked by enemy units. +* Enemy corpses will no longer block adjacent enemy ranged units from using ranged attacks. +* Spells banned on the map can no longer appear in towns. +* Arrow towers will now consider units standing on wall tiles as inside town for target selection +* Fixed possible integer overflow when player has more than 20 million gold or other resources. +* Fixed the loading of vcmp campaigns when a specific hero is used in the bonuses of a scenario. +* Fixed regression causing movement bonus from Stables (adventure map objects) and Stables (Castle town building) to stack with each other. +* Fixed regression causing Pathfinding skill to reduce movement costs by only 1 movement point +* Fixed bug causing hero paths not updating immediately after leveling up Pathfinding skill + +### Interface + +* Fixed multiple cases where town buidings were not ordered correctly and overlapping each other on town screen +* Object search functionality is now case-insensitive and can search for similar strings to protect from typos +* Thieves Guild will now show icons instead of text for resources comparison +* Added support for custom images in multiplayer mode selection +* TCP host/join dialogue now displays correct text in header +* Main menu buttons for unavailable campaigns automatically hidden +* Fixed graphical artefact near 3DO video when resolution is high and interface scaling is low + +### Map Editor + +* Object properties now show actual values instead of '...'. +* Hovering over object properties now shows tooltip with full value + +### Modding + +* It is now possible to configure amount of creatures that would join on successful diplomacy check +* It is now possible to disable joining for free for diplomacy +* It is now possible to use images with `-shadow` or `-overlay` suffixes for 1x / unscaled mode +* It is now possible to load pregenerated player-colored interface images using suffixes like `-red` or `-blue` in place of palette-based effects + ## 1.6.2 -> 1.6.3 ### Stability