Fheroes 2 update v1.1.12 with Random Map Generator and basic iOS support
The fheroes2 team has announced the release of version 1.1.12 of the game engine, marking one of the most significant updates. One of the major additions in this release is the initial implementation of the Random Map Generator within the Editor. Although still labeled as a work in progress, this feature lays the groundwork for future development. Many aspects remain unfinished, but the team plans to refine and expand it in upcoming versions.
| Download |
| fheroes2 |
| Heroes 2 Gold GOG version |
Another key highlight is the introduction of basic iOS support. While this functionality is not yet fully stable, it represents an important milestone for the project. The developers intend to continue improving it and will share updates as development progresses.
The release also brings numerous user interface enhancements. The icons for the Mass Dispel spell and the Resolution option have been updated, new buttons were added to the File Options dialog, and the Turn Order bar has been moved above the battlefield on higher resolutions.
Support for playing multiple videos has been restored, allowing missing campaign animations to be viewed once again. Players can now switch between towns in the Mage Guild using arrows, delete maps from lists, and enjoy an expanded text limit for resurrection maps—among many other adjustments.

Significant AI improvements have also been made. AI heroes can now anticipate the start of a new week for weekly objects like Creature Dwellings, Windmills, and Magic Gardens, resulting in smarter task management on the Adventure Map. Their pre-battle unit arrangements have also been optimized to increase combat effectiveness. In addition, new hero hiring conditions have been introduced to make the late game more engaging.
Release highlights:
- Add initial support of Random Map Generator
- Add a button to toggle on/off all skills or monsters in the Editor dialogs
- Add basic support of iOS version of the engine
- Make multiple AI improvements on the Adventure Map and during battles
- Change Turn Order dialog position for high resolutions
- Add many new buttons and popup dialogs
- Over 50 issues have been closed since the 1.1.11 release
Full changelog:
- add a hot key modifier to move hero portrait to the top of the heroes list
- increase the limit for event messages, map description and about section, Sphinx riddle and Sign text to 999
- make AI not cast Curse and Mass Curse spells on monsters with no damage range
- add a button inside multi-monster selection window to toggle all on/off
- add basic random map generator support
- add army estimation mode option
- display month, week and day in the castle construction screen
- add ability to switch between towns/castles in Mage Guild
- update calculation display of hero’s remaining spell points in the spell point bar
- improve the Town Gate description
- add “4 Dimensions” map
- add new Mass Dispel icon
- fix Castle dialog’s status bar flickering
- use bigger EXIT button for Puzzle dialog
- update the French translation
- update Random Ultimate Artifact icon
- add translation support for Hero’s and Town’s names for Resurrection maps
- add a button to toggle on/off all Secondary Skills in Witch’s Hut
- fix incorrect AI army pre-battle optimization for flying units
- add missing button mapping for Switch
- use ISO 639-1 standard for language abbreviations
- add army swap hot-key support inside the Castle dialog
- update the Swedish translation
- fix incorrect text area calculation for hot key dialog
- make AI heroes on patrol return to their original position if there’s nothing to do
- add a button to toggle on/off all spells in the Shrines and Castles for the Editor
- add Restart and Quick Save buttons in File Options dialog
- make Adventure Options button resizable for better translation support
- allow to use Backward and Forward mouse buttons as hot key buttons
- do not cancel Marketplace resource selection if no gift was made
- add startup text mode message
- make AI heroes predict weekly object states
- add extra conditions on hiring AI heroes
- fix blinking cursor while scrolling with keyboard in the Editor
- remove hanging shadow part of the Ultimate Artifact
- show hero levels in the Hero Meeting dialog
- allow to hold a character to repeat an action in the Virtual Keyboard
- add a new resolution icon
- show Turn Order dialog above the arena if there is enough space
- add missing popups for all buttons in the Hero Meeting dialog
- add missing popup dialog for Exit button in the Puzzle dialog
- set a limit on multi-line text input to avoid going beyond the dialog
- align Save Map right-click info with scenario selector
- update the Danish translation
- add support for simultaneous playback of multiple videos
- add ability to delete maps from the map lists
- do not show cell selection frame when no monster is selected for a brush in the Editor
- update the German translation
- add up and down arrows for multiline dialog
- retry other spells from the guaranteed list if the chosen spell was not added
- update the Ukrainian translation
- update the Hungarian translation
- grammar fix for winning condition
- add initial iOS support
- remove translation need to numbers
- fix an assertion for maps that were made with a previous engine version
- fix changing the resource amount in the Editor for newly placed resources




