Dear supporters of the fheroes2 project and Heroes of Might and Magic 2 players! After a month of tedious work, we are presenting a new version of the fheroes2 engine - 1.0.10. As always today's release is full of compelling features and code changes.
The editor being the highest priority at the moment is evolving. Our team added an enhanced erase tool, the ability to put artifacts and treasures on the adventure map and also did important groundwork towards expanding the game with new future heroes. The current state of the editor is still not ready to be open to the public, but this is planned to be changed in the very near future.
We made a lot of changes in relation to rendering and the overall UI of the engine in this release. A lot of small rendering issues were fixed, several dialogs were reworked and we were able to speed up graphics-related code as well. Speaking of UI, the team added a new hero action icon to separate situations, when a hero stands on an action object and when he needs to travel to another place.
Additionally, we updated the town portal dialog to make it resizable in relation to game resolution and the number of available towns.
The AI in this release received a huge boost in its logic: now it can use marketplace to speed up the castle’s development. Important to note, that the AI does not cheat and uses the same exchange rate as human players. The team improved the AI decision-making logic during battles regarding pathfinding and spell evaluation. This makes AI more competitive on higher difficulties.
As in every release before the team updated multiple language translations and fixed dozens of small UI and logic issues, totaling more than 30 issues being closed.
An important update: save files that are created by the engine older than 1.0.5 are not supported anymore. This is done to proceed with the Editor development by removing a lot of "hacks" for old saves. If you have save files older than 1.0.5 and want to play them, use 1.0.9 version to open and save these files. The engine will resave files in 1.0.9 format.
You do also need to grab the data from GOG.com which it requires to run.