mirror of
https://github.com/vcmi/vcmi.git
synced 2024-11-24 08:32:34 +02:00
2905 lines
132 KiB
Markdown
2905 lines
132 KiB
Markdown
# 1.5.1 -> 1.5.2
|
|
|
|
### Stability
|
|
* Fixed crash on closing game while combat or map animations are playing
|
|
* Fixed crash on closing game while network thread is waiting for dialog to be closed
|
|
* Fixed random crash on starting random map with 'random' number of players
|
|
* Fixed crash caused by thread races on loading map list
|
|
* Failure to read data from network connection will show up as 'disconnection' and not as a crash
|
|
* Fixed a possible crash when replaying a manually played battle with the 'unlimited battle replay' option set
|
|
* Fixed crash when loading save made on a 64-bit system or connecting to multiplayer game with a 64-bit host on a 32-bit system (and vice versa)
|
|
* Fixed crash when ending a battle in a draw when a hero has the Necromancy skill
|
|
* Fixed crash when having SPELL_LIKE_ATTACK bonus with invalid spell ID
|
|
* Fixed transfer of non-first artefacts in backpack if hero does not transfer as well
|
|
* Game will now abort loading if a corrupt mod is detected instead of crashing without explanation later
|
|
|
|
### Multiplayer
|
|
* Contact between allied players will no longer break simturns
|
|
* Having hero in range of object owned by another player will now be registered as contact
|
|
* Multiplayer saves are now visible when starting a single player game
|
|
* Added chat command '!vote' to initiate a vote to change the duration of simultaneous turns or to change turn timers
|
|
* Added chat command '!help' to list all available chat commands
|
|
* All multiplayer chat commands now use a leading exclamation mark
|
|
|
|
### Campaigns
|
|
* If the hero attacks an enemy player and is defeated, he will be correctly registered as defeated by the defending player.
|
|
* Allow standard victory condition on 'To kill a hero' campaign mission in line with H3
|
|
* Fixes Adrienne starting without Inferno spell in campaign
|
|
|
|
### Interface
|
|
* For artefacts that are part of a combined artefact, the game will now show which component of that artefact your hero has.
|
|
* Fixed broken in 1.5.1 shortcut for artifact sets saving
|
|
* Fixed full screen toggle (F4) not applying changes immediately
|
|
* Retaliation preview now accounts for creatures that don't receive retaliations (Sprites, Archdevils, etc)
|
|
* Fixed not visible retaliation preview if damage estimation string is longer than battle log line due to long creature name
|
|
* Game will now select last save on loading screen
|
|
* High Scores screen and Campaign Epilogue screen are now displayed with background on resolutions higher than 800x600
|
|
* Fixed non-functioning shortcut 'P' to access Puzzle Map from adventure map
|
|
* Added keyboard shortcuts to markets and altars. 'Space' to confirm deal and 'M' to trade maximum possible amount
|
|
* Pressing 'Escape' in main menu will now trigger 'Back' and 'Quit' buttons
|
|
* Added keyboard shortcuts to hero exchange window:
|
|
* * 'F10' will now swap armies
|
|
* * 'F11' will now swap artifacts. Additionally, 'Ctrl+F11' will swap equipped artifacts, and 'Shift+F11' will swap backpacks
|
|
* * Added unassigned shortcuts to move armies or artifacts to left or right side
|
|
* Added keyboard shortcuts to access buildings from town interface:
|
|
* * 'F' will now open Fort window
|
|
* * 'B' will now open Town Hall window
|
|
* * 'G' will now open Mage Guild window
|
|
* * 'M' will now open Marketplace
|
|
* * 'R' will now open recruitment interface
|
|
* * 'T' will now open Tavern window
|
|
* * 'G' will now open Thieves Guild
|
|
* * 'E' will now open hero exchange screen, if both heroes are present in town
|
|
* * 'H' will now open hero screen. Additionally, 'Shift+H' will open garrisoned hero screen, and 'Ctrl+H' will open visiting hero screen
|
|
* * 'Space' will now swap visiting and garrisoned heroes
|
|
* Added keyboard shortcuts to switch between tabs in Scenario Selection window:
|
|
* * 'E' will open Extra Options tab
|
|
* * 'T' will open Turn Options tab
|
|
* * 'I' will open Invite Players window (only for lobby games)
|
|
* * 'R' will now replay video in campaigns
|
|
* Added keyboard shortcuts to Adventure map:
|
|
* * 'Ctrl+L' will now prompt to open Load Game screen
|
|
* * 'Ctrl+M' will now prompt to go to main menu
|
|
* * 'Ctrl+N' will now prompt to go to New Game screen
|
|
* * 'Ctrl+Q' will now prompt to quit game
|
|
* * Page Up, Page Down, Home and End keys will now move hero on adventure map similar to numpad equivalents
|
|
* * Fixed non-functioning shortcuts '+' and '-' on numpad to zoom adventure map
|
|
* Added keyboard shortcuts to Battle interface:
|
|
* * 'V' now allows to view information of hovered unit
|
|
* * 'I' now allows to view information of active unit
|
|
|
|
### Mechanics
|
|
* Game will no longer pick creatures exclusive to AB campaigns for random creatures or for Refugee Camp, in line with H3
|
|
* If original movement rules are on, it is not possible to attack guards from visitable object directly, only from free tile
|
|
* Fixed bug leading that allowed picking up objects while flying on top of water
|
|
* Hero can now land when flying from guarded tile to accessible guarded tile irregardless of original movement rules switch
|
|
* Interface will now use same arrow for U-turns in path as H3
|
|
|
|
### AI
|
|
* Nullkiller AI can now explore the map
|
|
* Nullkiller AI will no longer use the map reveal cheat when allied with a human or when playing on low difficulty
|
|
* Nullkiller AI is now used by default for allied players
|
|
|
|
### Launcher
|
|
* When extracting data from gog.com offline installer game will extract files directly into used data directory instead of temporary directory
|
|
|
|
### Map Editor
|
|
* Fixed victory / loss conditions widget initialization
|
|
|
|
### Modding
|
|
* Hero specialties with multiple bonuses that have TIMES_HERO_LEVEL updater now work as expected
|
|
* Spells that apply multiple bonuses with same type and subtype but different value type now work as expected
|
|
* Added option to toggle layout of guards in creature banks
|
|
|
|
# 1.5.0 -> 1.5.1
|
|
|
|
### Stability
|
|
* Fixed possible crash on accessing faction description
|
|
* Fixed possible thread race on exit to main menu
|
|
* Game will now show error message instead of silent crash on corrupted H3 data
|
|
* Fixed possible crash on double-deletion of quest artifacts placed by RMG
|
|
* Fixed crash on loading save made in version 1.4 with removed from map Quest Guards
|
|
* Added workaround for crash on accessing Altar of Sacrifice on saves made in 1.4
|
|
* Fixed possible crash on map restart request
|
|
* Fixed crash on attempt to open scenario list with no save or map selected
|
|
* Fixed crash on host resolving error when connecting to online lobby
|
|
* If json file specified in mod.json is missing, vcmi will now only log an error instead of crashing
|
|
|
|
### Interface
|
|
* Added retaliation damage and kills preview when hovering over units that can be attacked in melee during combat
|
|
* Clicking on combat log would now open a window with full combat log history
|
|
* Removed message length limit in text input fields, such as global lobby chat
|
|
* Tapping on already active text input field will display on-screen keyboard on systems with one
|
|
* Fixed possible freeze when trying to move hero if hero has non-zero movement points but not enough to reach first tile in path
|
|
* Fixed selection of the wrong reward in dialogs such as the level-up window when double-clicking on it
|
|
* Fixed launch of wrong map or save when double-clicking in scenario list screen
|
|
* Right-clicking on a hero in a tavern will now select that hero as well, in line with H3
|
|
* Fixed slow map list parsing when hota map format is enabled
|
|
* MacOS and iOS can now use either Ctrl or Cmd key for all keyboard shortcuts
|
|
* Small windows no longer dim the entire screen by default
|
|
|
|
### Mechanics
|
|
* Recruiting a hero will now immediately reveal the fog of war around him
|
|
* When both a visiting hero and a garrisoned hero are in town, the garrisoned hero will visit town buildings first.
|
|
|
|
### Multiplayer
|
|
* Fixed in-game chat text not being visible after switching from achannel with a long history
|
|
* Fixed lag when switching to channel with long history
|
|
* Game now automatically scrolls in-game chat on new messages
|
|
* Game will now only plays chat sound for active channel and for private channels
|
|
* Cheats are now disabled by default in multiplayer
|
|
* Game will now show status of cheats and battle replays on map start
|
|
* It is possible to change cheats or battle replay on game loading
|
|
* It is now possible to join rooms hosted by different hotfix versions, e.g. 1.5.1 can join 1.5.0 games
|
|
* Fixed game rooms remaining visible in the lobby even after they have been closed
|
|
* Fixed possible lag when there is a player in lobby with a very slow (or dying) connection
|
|
* Game will show correctly if player has been invited into a room
|
|
* Fixed overflow in invite window when there are more than 8 players in the lobby
|
|
|
|
### Random Maps Generator
|
|
* Generator will now prefer to place roads away from zone borders
|
|
|
|
### AI
|
|
* Fixed possible crash when Nullkiller AI tries to upgrade army
|
|
* Nullkiller AI will now recruit new heroes if he left with 0 heroes
|
|
* AI in combat now knows when an enemy unit has used all of its retaliations.
|
|
|
|
### Map Editor
|
|
* Fixed setting up hero types of heroes in Prisons placed in map editor
|
|
* Fixed crash on setting up Seer Hut in map editor
|
|
* Added text auto-completion hints for army widget
|
|
* Editor will now automatically add .vmap extensions when saving map
|
|
* Fixed text size in map validation window
|
|
|
|
# 1.4.5 -> 1.5.0
|
|
|
|
### General
|
|
* Added Portuguese (Brazilian) translation
|
|
* Added basic support for game controllers
|
|
* Added option to disable cheats in game
|
|
* Game will no longer run vcmiserver as a separate process on desktop systems
|
|
* Game will no longer show server error messages in game chat in release builds
|
|
* Implemented switchable artifact sets from HD Mod
|
|
|
|
### Stability
|
|
* Fixed possible crash in Altar of Sacrifice
|
|
* Fixed possible crash on activation of 'Enchanted' bonus
|
|
* Fixed possible race condition on random maps generation on placement treasures near border with water zone
|
|
* Fixed crash on missing video files
|
|
* Fixed crash on using healing spell as 'casts before/after attack' bonus
|
|
* Fixed crash on defeating hero that was located in boat on game start
|
|
* Fixed possible crash on turn timer running out while player has town screen open
|
|
* Fixed crash when player has manual control of arrow towers during siege
|
|
* Fixed crash on attempt to attack with Magma Elementals with Erdamon as hero
|
|
* Fixed crash on attempt to access removed Quest Guard
|
|
* Fixed crash on moving through whirlpool when hero has no troops other than commander
|
|
* Fixed possible freeze when moving hero over events that give enough experience to cause a level-up
|
|
* Fixed possible crash on movement of double-wide creatures next to gates during siege
|
|
* Fixed possible hanging app on attempt to close game during loading
|
|
|
|
### Multiplayer
|
|
* Game map will no longer be locked during turn of other human players, allowing to change hero paths or inspect towns or heroes
|
|
* Game will now correctly block most of player actions outside of their turn
|
|
* Implemented new lobby, available in game with persistent accounts and chat
|
|
* Removed old lobby previously available in launcher
|
|
* Fixed potential crash that could occur if two players act at the very same time
|
|
* Game will no longer pause due to network lag after every tile when instant movement speed is selected in multiplayer
|
|
* Game will now show "X player's turn" dialog on new turn in online multiplayer
|
|
* Fixed loading of turn timers state from saved games
|
|
* Simultaneous turns will now break when players are 1 turn away from each other instead of 2 turns
|
|
* Implemented rolling and banning of towns before game start
|
|
|
|
### Interface
|
|
* Implemented configurable keyboard shortcuts, editable in file config/shortcutsConfig.json
|
|
* Fixed broken keyboard shortcuts in main menu
|
|
* If UI Enhancements are enabled, the game will skip confirmation dialogs when entering owned dwellings or refugee camp.
|
|
* It is now possible to move artifact to or from backpack using Alt+click
|
|
* It is now possible to transfer artifact to another hero during exchange using Ctrl+click
|
|
* It is no longer possible to start single scenario by pressing "Enter", in line with H3 and to prevent interference with game chat
|
|
* Empty treasure banks will no longer ask for confirmation when entering
|
|
* Game will now save last used difficulty settings
|
|
* Opening random map tab or scenario selection tab in pregame will no longer reset starting towns or heroes unless different map was selected
|
|
* Town Portal dialog will now show town icons
|
|
* Town Portal dialog will now show town info on right click
|
|
* Town Portal dialog will center on town on clicking it
|
|
* Town Portal dialog now uses same town ordering as in adventure map interface
|
|
* Game will now remember scrolling position of hero backpack
|
|
* Heroes can now be recruited from the tavern by double-clicking on them
|
|
* Added status bar to the backpack window
|
|
* Quick backpack window is now only available when enabled Interface enhancements
|
|
* Fixed assembly of artifacts in the backpack when backpack is full
|
|
* Attempt to use enemy turn replay feature will now show "Not implemented" message
|
|
* It is now possible to configure size of small battle queue in config file
|
|
* Opening hero window in town will now open exchange dialog if there are two heroes in town, allowing artifact exchange
|
|
* Fixed positioning of FPS counter after resolution change
|
|
* It is now possible to access extra options window from campaigns startup dialog
|
|
* Size of message boxes should now match H3 better. Maximum-size message box will always be smaller than screen size
|
|
* If monsters are willing to join for money, game will now show gold icon in this dialog box
|
|
* Fixed visual duplication of artifacts on Altar of Sacrifice
|
|
* Fixed translation of some bonuses using incorrect language
|
|
* Added option to use 'nearest' rounding mode for UI scaling
|
|
* Fixed various minor bugs in trade window interface
|
|
* Removed animation of spawning of every single new monster on new month
|
|
* Game will now correctly reset artifact drag-and-drop cursor if player opens another dialog on top of hero window
|
|
* If player has no valid saves, game will pick "NEWGAME" as proposed save name instead of empty field
|
|
* Fixed incorrect visitation sounds of Crypt, Shipwreck and Abandoned Ship
|
|
* Fixed double sound playback on capturing mines
|
|
* Recruitment costs that consist from 3 different resources should now fit recruitment window UI better
|
|
|
|
### Campaigns
|
|
* Game will now correctly track who defeated the hero or wandering monsters for related quests and victory conditions
|
|
* Birth of a Barbarian: Yog will now start the third scenario with Angelic Alliance in his inventory
|
|
* Birth of a Barbarian: Heroes with Angelic Alliance components are now considered to be mission-critical and can't be dismissed or lost in combat
|
|
* Birth of a Barbarian: Yog can no longer purchase spellbook from the Mage Guild
|
|
* Birth of a Barbarian: Yog will no longer gain Spellpower or Knowledge when leveling up
|
|
* Birth of a Barbarian: Scenarios with mission to deliver an artifact will no longer end after just defeating enemies
|
|
* Dungeons and Devils: AI will no longer take troops from garrisons in "Fall of Steadwick" scenario, in line with H3
|
|
* Gem will now have her class set to "Sorceress" in campaigns
|
|
* Fixed missing names for heroes who have their names customized in map after being transferred to the next scenario
|
|
* Artifact transfer will now work correctly if the hero holding the transferable artifact is not also transferring
|
|
* Fixed crash on opening of some campaigns in the French version from gog.com
|
|
* Fixed crash on advancing to campaign mission in which you can pick hero as starting bonus
|
|
* It is now possible to replay the intro movie from the scenario information window
|
|
* When playing the intro video, the subtitles are now correctly synchronized with the audio
|
|
* Fixed invalid string on right-clicking secondary skill starting bonus
|
|
|
|
### Battles
|
|
* Added option to enable unlimited combat replays during game setup
|
|
* Added option to instantly end battle using quick combat (shotcut: 'e')
|
|
* Added option to replace auto-combat button action with instant end using quick combat
|
|
* Battles against AI players can now be done using quick combat
|
|
* Disabling battle queue will now correctly reposition hero statistics preview popup
|
|
* Fixed positioning of unit stack size label
|
|
|
|
### Mechanics
|
|
* It is no longer possible to learn spells from Pandora or events if hero can not learn them
|
|
* Fixed behavior of 'Dimension Door' spell to be in line with H3:SoD
|
|
* Fixed behavior of 'Fly' spell to be in line with H3:SoD
|
|
* If it is not possible to cast 'Dimension Door', game will show message immediately on picking spell in spellbook
|
|
* Added options to configure 'Dimension Door' spell to be in line with HotA
|
|
* Casting 'Town Portal' while in boat will now show correct message box instead of server error
|
|
* Game will now take mana before visiting town after casting 'Town Portal', allowing Mana Vortex to correctly replenish all mana points
|
|
* Fixed loading of negative luck and morale in events, pandoras and quests on h3m maps
|
|
* Fixed incorrect 'duplicate hero' error on loading of some vmap maps
|
|
* Fixed previously broken digging of the Grail
|
|
* Successful digging for Grail will now show correct message
|
|
* Game will now correctly update movement range after rearranging armies
|
|
* It is no longer possible for two towns with random names to have same name, just like in H3
|
|
* Creatures that were consumed by Demon Summon ability will no longer return to life after the battle
|
|
* Effects of melee-only or ranged-only spells, such as Bloodlust or Precision are no longer cumulative
|
|
* It is no longer possible to use summoning spells if such spell would summon 0 creatures
|
|
* It is now possible to assemble or disassemble artifacts while in Altar of Sacrifice
|
|
* It is no longer possible to move war machines to Altar of Sacrifice
|
|
* If HotA mod is enabled, game will no longer incorrectly replace all prisons on map with HotA version
|
|
* Fixed regression leading to large elemental dwellings being used as replacements for random dwellings
|
|
|
|
### Random Maps Generator
|
|
* Game will now save last used RMG settings in game and in editor
|
|
* Reduced number of obstacles placed in water zones
|
|
* Treasure values in water zone should now be similar to values from HotA, due to bugs in H3:SoD values
|
|
* Random map templates can now have optional description visible in random map setup
|
|
* Implemented biomes system, for more consistent and natural obstacles placement
|
|
* Implemented Penrose tiling to produce more natural zone edges
|
|
* Increased minimal density of obstacles on surface level of the map
|
|
* Decreased minimal density of obstacles on undergound level of the map
|
|
* Density of objects should now closely resemble H3 RMG
|
|
* Generator will now avoid routing road under guarded objects whenever possible
|
|
* Generator will now avoid placing guards near roads
|
|
* Generator will not place a guard near the road if it's stronger than 1/3 of max guard strength for this zone
|
|
* Interactive objects will now appear on top of static objects
|
|
* Windmill will now appear on top of all other objects
|
|
|
|
### Launcher
|
|
* Launcher now supports installation of Heroes 3 data using gog.com offline installer thanks to innoextract tool
|
|
* Fixed loading of mod screenshots if player opens screenshots tab without any preloaded screenshots
|
|
* Fixed installation of mods if it has non-installed submod as dependency
|
|
* It is now possible to import game settings using drag-and-drop
|
|
* Added button to import mods, maps, or settings in addition to drag-and-drop
|
|
* Added Spanish translation to launcher
|
|
* Added Portuguese translation to launcher
|
|
|
|
### Map Editor
|
|
* Added Chinese translation to map editor
|
|
* Added Portuguese translation to map editor
|
|
* Mod list in settings will now correctly show submods of submods
|
|
* Fixed display of resource type and quantity in mines
|
|
* Fixed inability to change object owner in editor
|
|
* Added map sizes larger than XL in map editor
|
|
* It is now possible to customize hero spells
|
|
|
|
### AI
|
|
* Fixed possible crash on updating NKAI pathfinding data
|
|
* Fixed possible crash if hero has only commander left without army
|
|
* Fixed possible crash on attempt to build tavern in a town
|
|
* Fixed counting mana usage cost of Fly spell
|
|
* Added estimation of value of Pyramid and Cyclops Stockpile
|
|
* Reduced memory usage and improved performance of AI pathfinding
|
|
* Added experimental and disabled by default implementation of object graph
|
|
* It is now possible to configure AI settings via config file
|
|
* Improved parallelization when AI has multiple heroes
|
|
* AI-controlled creatures will now correctly move across wide moat in Fortress
|
|
* Fixed system error messages caused by visitation of Trading Posts by VCAI
|
|
* Patrolling heroes will never retreat from the battle
|
|
* AI will now consider strength of town garrison and not just strength of visiting hero when deciding to attack town
|
|
|
|
### Modding
|
|
* Added new game setting that allows inviting heroes to taverns
|
|
* It is now possible to add creature or faction description accessible via right-click of the icon
|
|
* Fixed reversed Overlord and Warlock classes mapping
|
|
* Added 'selectAll' mode for configurable objects which grants all potential rewards
|
|
* It is now possible to use most of json5 format in vcmi json files
|
|
* Main mod.json file (including any submods) now requires strict json, without comments or extra commas
|
|
* Replaced bonus MANA_PER_KNOWLEDGE with MANA_PER_KNOWLEDGE_PERCENTAGE to avoid rounding error with mysticism
|
|
* Factions can now be marked as 'special', banning them from random selection
|
|
* Replaced 'convert txt' text export command with more convenient 'translate' and 'translate maps' commands
|
|
* Game will now report cases where minimal damage of a creature is greater than maximal damage
|
|
* Added bonuses RESOURCES_CONSTANT_BOOST and RESOURCES_TOWN_MULTIPLYING_BOOST
|
|
|
|
# 1.4.4 -> 1.4.5
|
|
|
|
### Stability
|
|
* Fixed crash on creature spellcasting
|
|
* Fixed crash on unit entering magical obstacles such as quicksands
|
|
* Fixed freeze on map loading on some systems
|
|
* Fixed crash on attempt to start campaign with unsupported map
|
|
* Fixed crash on opening creature information window with invalid SPELL_IMMUNITY bonus
|
|
|
|
### Random Maps Generator
|
|
* Fixed placement of guards sometimes resulting into open connection into third zone
|
|
* Fixed rare crash on multithreaded access during placement of artifacts or wandering monsters
|
|
|
|
### Map Editor
|
|
* Fixed inspector using wrong editor for some values
|
|
|
|
### AI
|
|
* Fixed bug leading to AI not attacking wandering monsters in some cases
|
|
* Fixed crash on using StupidAI for autocombat or for enemy players
|
|
|
|
# 1.4.3 -> 1.4.4
|
|
|
|
### General
|
|
* Fixed crash on generation of random maps
|
|
|
|
# 1.4.2 -> 1.4.3
|
|
|
|
### General
|
|
* Fixed the synchronisation of the audio and video of the opening movies.
|
|
* Fixed a bug that caused spells from mods to not show up in the Mage's Guild.
|
|
* Changed the default SDL driver on Windows from opengl to autodetection
|
|
* When a hero visits a town with a garrisoned hero, they will now automatically exchange spells if one of them has the Scholar skill.
|
|
* Movement and mana points are now replenished for new heroes in taverns.
|
|
|
|
### Multiplayer
|
|
* Simturn contact detection will now correctly check for hero moving range
|
|
* Simturn contact detection will now ignore wandering monsters
|
|
* Right-clicking the Simturns AI option now displays a tooltip
|
|
* Interaction attempts with other players during simturns will now have more concise error messages
|
|
* Turn timers are now limited to 24 hours in order to prevent bugs caused by an integer overflow.
|
|
* Fixed delays when editing turn timer duration
|
|
* Ending a turn during simturns will now block the interface correctly.
|
|
|
|
### Campaigns
|
|
* Player will no longer start the United Front of Song for the Father campaign with two Nimbuses.
|
|
* Fixed missing campaign description after loading saved game
|
|
* Campaign completion checkmarks will now be displayed after the entire campaign has been completed, rather than just after the first scenario.
|
|
* Fixed positioning of prologue and epilogue text during campaign scenario intros
|
|
|
|
### Interface
|
|
* Added an option to hide adventure map window when town or battle window are open
|
|
* Fixed switching between pages on small version of spellbook
|
|
* Saves with long filenames are now truncated in the UI to prevent overflow.
|
|
* Added option to sort saved games by change date
|
|
* Game now shows correct resource when selecting start bonus
|
|
* It is now possible to inspect commander skills during battles.
|
|
* Fixed incorrect cursor being displayed when hovering over navigable water tiles
|
|
* Fixed incorrect cursor display when hovering over water objects accessible from shore
|
|
|
|
### Stability
|
|
* Fixed a crash when using the 'vcmiobelisk' cheat more than once.
|
|
* Fixed crash when reaching level 201. The maximum level is now limited to 197.
|
|
* Fixed crash when accessing a spell with an invalid SPELLCASTER bonus
|
|
* Fixed crash when trying to play music for an inaccessible tile
|
|
* Fixed memory corruption on loading of old mods with illegal 'index' field
|
|
* Fixed possible crash on server shutdown on Android
|
|
* Fixed possible crash when the affinity of the hero class is set to an invalid value
|
|
* Fixed crash on invalid creature in hero army due to outdated or broken mods
|
|
* Failure to initialise video subsystem now displays error message instead of silent crash
|
|
|
|
### Random Maps Generator
|
|
* Fixed possible creation of a duplicate hero in a random map when the player has chosen the starting hero.
|
|
* Fixed banning of quest artifacts on random maps
|
|
* Fixed banning of heroes in prison on random maps
|
|
|
|
### Battles
|
|
* Battle turn queue now displays current turn
|
|
* Added option to show unit statistics sidebar in battle
|
|
* Right-clicking on a unit in the battle turn queue now displays the unit details popup.
|
|
* Fixed error messages for SUMMON_GUARDIANS and TRANSMUTATION bonuses
|
|
* Fixed Dendroid Bind ability
|
|
* Black Dragons no longer hate Giants, only Titans
|
|
* Spellcasting units such as Archangels can no longer cast spells on themselves.
|
|
* Coronius specialty will now correctly select affected units
|
|
|
|
### Launcher
|
|
* Welcome screen will automatically detect existing Heroes 3 installation on Windows
|
|
* It is now possible to install mods by dragging and dropping onto the launcher.
|
|
* It is now possible to install maps and campaigns by dragging and dropping onto the launcher.
|
|
* Czech launcher translation added
|
|
* Added option to select preferred SDL driver in launcher
|
|
|
|
### Map Editor
|
|
* Fixed saving of allowed abilities, spells, artifacts or heroes
|
|
|
|
### AI
|
|
* AI will no longer attempt to move immobilized units, such as those under the effect of Dendroid Bind.
|
|
* Fixed shooters not shooting when they have a range penalty
|
|
* Fixed Fire Elemental spell casting
|
|
* Fixed rare bug where unit would sometimes do nothing in battle
|
|
|
|
### Modding
|
|
* Added better reporting of "invalid identifiers" errors with suggestions on how to fix them
|
|
* Added FEROCITY bonus (HotA Aysiud)
|
|
* Added ENEMY_ATTACK_REDUCTION bonus (HotA Nix)
|
|
* Added REVENGE bonus (HotA Haspid)
|
|
* Extended DEATH_STARE bonus to support Pirates ability (HotA)
|
|
* DEATH_STARE now supports spell ID in addInfo field to override used spell
|
|
* SPELL_BEFORE_ATTACK bonus now supports spell priorities
|
|
* FIRST_STRIKE bonus supports subtypes damageTypeMelee, damageTypeRanged and damageTypeAll
|
|
* BLOCKS_RETALIATION now also blocks FIRST_STRIKE bonus
|
|
* Added 'canCastOnSelf' field for spells to allow creatures to cast spells on themselves.
|
|
|
|
# 1.4.1 -> 1.4.2
|
|
|
|
### General
|
|
* Restored support for Windows 7
|
|
* Restored support for 32-bit builds
|
|
* Implemented quick backpack window for slot-specific artifact selection, activated via mouse wheel / swipe gesture
|
|
* Added option to search for specific spell in the spellbook
|
|
* Added option to skip fading animation on adventure map
|
|
* Using alt-tab to switch to another application will no longer activate in-game console/chat
|
|
* Increased frequency of checks for server startup to improve server connection time
|
|
* added nwcfollowthewhiterabbit / vcmiluck cheat: the currently selected hero permanently gains maximum luck.
|
|
* added nwcmorpheus / vcmimorale cheat: the currently selected hero permanently gains maximum morale.
|
|
* added nwcoracle / vcmiobelisk cheat: the puzzle map is permanently revealed.
|
|
* added nwctheone / vcmigod cheat: reveals the whole map, gives 5 archangels in each empty slot, unlimited movement points and permanent flight to currently selected hero
|
|
|
|
### Launcher
|
|
* Launcher will now properly show mod installation progress
|
|
* Launcher will now correctly select preferred language on first start
|
|
|
|
### Multiplayer
|
|
* Timers for all players will now be visible at once
|
|
* Turn options menu will correctly open for guests when host switches to it
|
|
* Guests will correctly see which roads are allowed for random maps by host
|
|
* Game will now correctly deactivate unit when timer runs out in pvp battle
|
|
* Game will show turn, battle and unit timers separately during battles
|
|
* Timer in pvp battles will be only active if unit timer is non-zero
|
|
* Timer during adventure map turn will be active only if turn timer is non-zero
|
|
* Game will now send notifications to players when simultaneous turns end
|
|
|
|
### Stability
|
|
* Fixed crash on clicking town or hero list on MacOS and iOS
|
|
* Fixed crash on closing vcmi on Android
|
|
* Fixed crash on disconnection from multiplayer game
|
|
* Fixed crash on finishing game on last day of the month
|
|
* Fixed crash on loading h3m maps with mods that alter Witch Hut, Shrine or Scholar
|
|
* Fixed crash on opening creature morale detalisation in some localizations
|
|
* Fixed possible crash on starting a battle when opening sound from previous battle is still playing
|
|
* Fixed crash on map loading in case if there is no suitable option for a random dwelling
|
|
* Fixed crash on usage of radial wheel to reorder towns or heroes
|
|
* Fixed possible crash on random map generation
|
|
* Fixed crash on attempting to transfer last creature when stack experience is enabled
|
|
* Fixed crash on accessing invalid settings options
|
|
* Fixed server crash on receiving invalid message from player
|
|
* Added check for presence of Armageddon Blade campaign files to avoid crash on some Heroes 3 versions
|
|
|
|
### Random Maps Generator
|
|
* Improved performance of random maps generation
|
|
* Rebalance of treasure values and density
|
|
* Improve junction zones generation by spacing Monoliths
|
|
* Reduced amount of terrain decorations to level more in line with H3
|
|
* Generator will now avoid path routing near map border
|
|
* Generator will now check full object area for minimum distance requirement
|
|
* Fixed routing of roads behind Subterranean Gates, Monoliths and Mines
|
|
* Fixed remaining issues with placement of Corpse
|
|
* Fixed placement of one-tile prisons from HotA
|
|
* Fixed spawning of Armageddon's Blade and Vial of Dragon Blood on random maps
|
|
|
|
### Interface
|
|
* Right-clicking hero icon during levelup dialog will now show hero status window
|
|
* Added indicator of current turn to unit turn order panel in battles
|
|
* Reduces upscaling artifacts on large spellbook
|
|
* Game will now display correct date of saved games on Android
|
|
* Fixed black screen appearing during spellbook page flip animation
|
|
* Fixed description of "Start map with hero" bonus in campaigns
|
|
* Fixed invisible chat text input in game lobby
|
|
* Fixed positioning of chat history in game lobby
|
|
* "Infobar Creature Management" option is now enabled by default
|
|
* "Large Spellbook" option is now enabled by default
|
|
|
|
### Mechanics
|
|
* Anti-magic garrison now actually blocks spell casting
|
|
* Berserk spell will no longer cancel if affected unit performs counterattack
|
|
* Frenzy spell can no longer be casted on units that should be immune to it
|
|
* Master Genie will no longer attempt to cast beneficial spell on creatures immune to it
|
|
* Vitality and damage skills of a commander will now correctly grow with level
|
|
|
|
### Modding
|
|
* Added UNTIL_OWN_ATTACK duration type for bonuses
|
|
* Configurable objects with visit mode "first" and "random" now respect "canRefuse" flag
|
|
|
|
# 1.4.0 -> 1.4.1
|
|
|
|
### General
|
|
* Fixed position for interaction with starting heroes
|
|
* Fixed smooth map scrolling when running at high framerate
|
|
* Fixed calculation of Fire Shield damage when caster has artifacts that increase its damage
|
|
* Fixed untranslated message when visiting signs with random text
|
|
* Fixed slider scrolling to maximum value when clicking on "scroll right" button
|
|
* Fixed events and seer huts not activating in some cases
|
|
* Fixed bug leading to Artifact Merchant selling Grails in loaded saved games
|
|
* Fixed placement of objects in random maps near the top border of the map
|
|
* Creatures under Slayer spell will no longer deal additional damage to creatures not affected by Slayer
|
|
* Description of a mod in Launcher will no longer be converted to lower-case
|
|
* Game will no longer fail to generate random map when AI-only players option is set to non-zero value
|
|
* Added option to mute audio when VCMI window is not active
|
|
* Added option to disable smooth map scrolling
|
|
* Reverted ban on U-turns in pathfinder
|
|
|
|
### Stability
|
|
* Fixed crash on using mods made for VCMI 1.3
|
|
* Fixed crash on generating random map with large number of monoliths
|
|
* Fixed crash on losing mission-critical hero in battle
|
|
* Fixed crash on generating growth detalization in some localizations
|
|
* Fixed crash on loading of some user-made maps
|
|
|
|
# 1.3.2 -> 1.4.0
|
|
|
|
### General
|
|
* Implemented High Score screen
|
|
* Implemented tracking of completed campaigns
|
|
* "Secret" Heroes 3 campaigns now require completion of prerequisite campaigns first
|
|
* Completing a campaign will now return player to campaign selection window instead of main menu
|
|
* Game will now play video on winning or losing a game
|
|
* Game will now correctly check for mod compatibility when loading saved games
|
|
* Game client will no longer load conflicting mods if player have both of them enabled
|
|
* If some mods fail to load due to missing dependencies or conflicts, game client will display message on opening main menu
|
|
* Game will no longer crash on loading save with different mod versions and will show error message instead
|
|
* Saved games are now 2-3 times smaller than before
|
|
* Added Vietnamese translation
|
|
* Failure to connect to a MP game will now show proper error message
|
|
* Added VSync support
|
|
* Implemented tutorial
|
|
* Implemented support for playback of audio from video files
|
|
* Windows Installer will now automatically add required firewall rules
|
|
* Game audio will now be disabled if game window is not focused
|
|
* Fixed formatting of date and time of a savegame on Android
|
|
* Added list of VCMI authors to credits screen
|
|
* Quick combat is now disabled by default
|
|
* Spectator mode in single player is now disabled
|
|
|
|
### Multiplayer
|
|
* Implemented simultaneous turns
|
|
* Implemented turn timers, including chess timers version
|
|
* Game will now hide entire adventure map on hotseat turn transfer
|
|
* Added option to pause game timer while on system options window
|
|
* Implemented localization support for maps
|
|
* Game will now use texts from local player instead of host
|
|
* Multiple fixes to validation of player requests by server
|
|
|
|
### Android
|
|
* Heroes 3 data import now accepts files in any case
|
|
* Fixed detection of Heroes 3 data presence when 'data' directory uses lower case
|
|
|
|
### Touchscreen
|
|
* Added tutorial video clips that explain supported touch gestures
|
|
* Double tap will now be correctly interpreted as double click, e.g. to start scenario via double-click
|
|
* Implemented snapping to 100% scale for adventure map zooming
|
|
* Implemented smooth scrolling for adventure map
|
|
* Implemented radial wheel to reorder list of owned towns and heroes
|
|
* Implemented radial wheel for hero exchange in towns
|
|
|
|
### Launcher
|
|
* When a mod is being downloaded, the launcher will now correctly show progress as well as its total size
|
|
* Double-clicking mod name will now perform expected action, e.g. install/update/enable or disable
|
|
* Launcher will now show mod extraction progress instead of freezing
|
|
* "Friendly AI" option will now correctly display current type of friendly AI
|
|
* Player can now correctly switch to global chat after disconnect
|
|
* "Resolve mods conflicts" button now attempts to fix all mods if nothing is selected
|
|
* Implemented support for mention in game lobby
|
|
* Implemented support for global and room channels in game lobby
|
|
* Added option to reconnect to game lobby
|
|
|
|
### Editor
|
|
* It is now possible to configure rewards for Seer Hut, Pandora Boxes and Events
|
|
* It is now possible to configure quest (limiter) in Seer Hut and Quest Guards
|
|
* It is now possible to configure events and rumors in map editor
|
|
* Improved army configuration interface
|
|
* Added option to customize hero skills
|
|
* It is now possible to select object on map for win/loss conditions or for main town
|
|
* Random dwellings can now be linked to a random town
|
|
* Added map editor zoom
|
|
* Added objects lock functionality
|
|
* It is now possible to configure hero placeholders in map editor
|
|
* Fixed duplicate artifact image on mouse drag
|
|
* Lasso tool will no longer skip tiles
|
|
* Fixed layout of roads and rivers
|
|
|
|
### Stability
|
|
* Fix possible crash on generating random map
|
|
* Fixed multiple memory leaks in game client
|
|
* Fixed crash on casting Hypnotize multiple times
|
|
* Fixed crash on attempting to move all artifacts from hero that has no artifacts
|
|
* Fixed crash on attempting to load corrupted .def file
|
|
* Fixed crash on clicking on empty Altar of Sacrifice slots
|
|
|
|
### AI
|
|
* BattleAI should now see strong stacks even if blocked by weak stacks.
|
|
* BattleAI will now prefers targets slower than own stack even if they are not reachable this turn.
|
|
* Improved BattleAI performance when selecting spell to cast
|
|
* Improved BattleAI performance when selection unit action
|
|
* Improved BattleAI spell selection logic
|
|
* Nullkiller AI can now use Fly and Water Walk spells
|
|
|
|
### Campaigns
|
|
* Implemented voice-over audio support for Heroes 3 campaigns
|
|
* Fixes victory condition on 1st scenario of "Long Live the King" campaign
|
|
* Fixed loading of defeat/victory icon and message for some campaign scenarios
|
|
|
|
### Interface
|
|
* Implemented adventure map dimming on opening windows
|
|
* Clicking town hall icon on town screen will now open town hall
|
|
* Clicking buildings in town hall will now show which resources are missing (if any)
|
|
* Fixed incorrect positioning of total experience text on Altar of Sacrifice
|
|
* Game will now show correct video file on battle end
|
|
* Game will now correctly loop battle end animation video
|
|
* Implemented larger version of spellbooks that displays up to 24 spells at once
|
|
* Spell scrolls in hero inventory now show icon of contained spell
|
|
* Fixed incorrect hero morale tooltip after visiting adventure map objects
|
|
* Fixed incorrect information for skills in hero exchange window
|
|
* Confirmation button will now be disabled on automatic server connect dialog
|
|
* Attempting to recruit creature in town with no free slots in garrisons will now correctly show error message
|
|
|
|
### Main Menu
|
|
* Implemented window for quick selection of starting hero, town and bonus
|
|
* Implemented map preview in scenario selection and game load screen accessible via right click on map
|
|
* Show exact map size in map selection
|
|
* Added support for folders in scenario selection and save/load screens
|
|
* Added support for "Show Random Maps" button in random map setup screen
|
|
* Added starting hero preview screen
|
|
* Added option to change name of player while in map setup screen
|
|
* Implemented loading screen with progress bar
|
|
* Game will now stay on loading screen while random map generation is in process
|
|
* Team Alignments popup in scenario options will no longer show empty teams
|
|
* Fixed missing borders on team alignments configuration window in random maps
|
|
* Fixed map difficulty icon on save/load screen
|
|
* Main menu animation will no longer appear on top of new game / load game text
|
|
|
|
### Adventure Map Interface
|
|
* Picking up an artifact on adventure map will now show artifact assembly dialog if such option exists
|
|
* Minimap will now preserve correct aspect ratio on rectangular maps
|
|
* Fixed slot highlighting when an artifact is being assembled
|
|
* Ctrl-click on hero will now select him instead of changing path of active hero
|
|
* In selection windows (level up window, treasure chest pickup, etc) it is now possible to select reward via double-click
|
|
* Attacking wandering monsters with preconfigured message will now correctly show the message
|
|
* Revisit object button will now be blocked if there is no object to revisit
|
|
* Fixed missing tooltip for "revisit object" button
|
|
* Fixed calculation of fow reveal range for all objects
|
|
* Attempt to close game will now ask for confirmation
|
|
* Right-clicking previously visited Seer Huts or Quest Guards will show icon with preview of quest goal
|
|
* Right-clicking owned dwellings will show amount of creatures available to for recruitment
|
|
* Right-clicking previously visited creature banks will show exact guards composition with their portraits
|
|
* Right-clicking artifacts on map will show artifact description
|
|
* Right-clicking objects that give bonus to hero will show object description
|
|
|
|
### Mechanics
|
|
* Heroes in tavern will correctly lose effects from spells or visited objects on new day
|
|
* Fixed multiple bugs in offering of Wisdom and Spell Schools on levelup. Mechanic should now work identically to Heroes 3
|
|
* Retreated heroes will no longer restore their entire mana pool on new day
|
|
* Fixed Grail in Crypt on some custom maps
|
|
* Added support for repeatable quests in Seer Huts
|
|
* Using "Sacrifice All" on Altar will now correctly place all creatures but one on altar
|
|
* Fixed probabilities of luck and morale
|
|
* Blinded stack no longer can get morale
|
|
* Creature that attacks while standing in moat will now correctly receive moat damage
|
|
* Player resources are now limited to 1 000 000 000 to prevent overflow
|
|
* It is no longer possible to escape from town without fort
|
|
* Pathfinder will no longer make U-turns when moving onto visitable objects while flying
|
|
* Pathfinder will no longer make paths that go over teleporters without actually using them
|
|
* Game will now correctly update guard status of tiles that are guarded by multiple wandering monsters
|
|
* Moving onto Garrisons and Border Guards entrance tiles that are guarded by wandering monsters will now correctly trigger battle
|
|
* It is no longer possible to build second boat in shipyard when shipyard should be blocked by boat with hero
|
|
* Gundula is now Offense specialist and not Sorcery, as in H3
|
|
|
|
### Random Maps Generator
|
|
* Increased tolerance for placement of Subterranean Gates
|
|
* Game will now select random object template out of available options instead of picking first one
|
|
* It is no longer possible to create map with a single team
|
|
* Game will no longer route roads through non-removable treasure objects, such as Corpse
|
|
* Fixed placement of treasure piles with non-removable objects, such as Corpse
|
|
* Fixed interface no displaying correct random map settings in some cases
|
|
* Fixed misleading error "no info for player X found"
|
|
* Fixed bug leading to AI players defeated on day one.
|
|
|
|
### Modding
|
|
* All bonuses now require string as a subtype. See documentation for exact list of possible strings for each bonus.
|
|
* Changes to existing objects parameters in mods will now be applied to ongoing saves
|
|
* Fixed handling of engine version compatibility check
|
|
* Added support for giving arbitrary bonuses to AI players
|
|
* Most mods of type "Translation" are now hidden in Launcher
|
|
* Added new mod type: "Compatibility". Mods of this type are hidden in Launcher and are always active if they are compatible.
|
|
* Added new mod type: "Maps"
|
|
* Added new TERRAIN_NATIVE bonus that makes any terrain native to affected units
|
|
* SPELL_DURATION now allows subtypes. If set to spell, bonus will only affect specified spell
|
|
* Both game client and launcher will now correctly handle dependencies that are not in lower case
|
|
* Implemented support for refusable Witch Hut and Scholar
|
|
* Added "variables" to configurable objects that are shared between all rewards
|
|
* Added visit mode "limiter" for configurable objects. Hero will be considered as "visited this object" if he fulfills provided condition
|
|
* Added option to customize text displayed for visited objects, e.g. show "Already learned" instead of "Visited"
|
|
* Added option to define custom description of configurable object, accessible via right-click
|
|
* Added option to show object content icons on right-click
|
|
* Object now allows checking whether hero can learn spell
|
|
* Object limiter now allows checking whether hero can learn skill
|
|
* Object reward may now reveal terrain around visiting hero (e.g. Redwood Observatory)
|
|
|
|
# 1.3.1 -> 1.3.2
|
|
|
|
### GENERAL
|
|
* VCMI now uses new application icon
|
|
* Added initial version of Czech translation
|
|
* Game will now use tile hero is moving from for movement cost calculations, in line with H3
|
|
* Added option to open hero backpack window in hero screen
|
|
* Added detection of misclicks for touch inputs to make hitting small UI elements easier
|
|
* Hero commander will now gain option to learn perks on reaching master level in corresponding abilities
|
|
* It is no longer possible to stop movement while moving over water with Water Walk
|
|
* Game will now automatically update hero path if it was blocked by another hero
|
|
* Added "vcmiartifacts angelWings" form to "give artifacts" cheat
|
|
|
|
### STABILITY
|
|
* Fixed freeze in Launcher on repository checkout and on mod install
|
|
* Fixed crash on loading VCMI map with placed Abandoned Mine
|
|
* Fixed crash on loading VCMI map with neutral towns
|
|
* Fixed crash on attempting to visit unknown object, such as Market of Time
|
|
* Fixed crash on attempting to teleport unit that is immune to a spell
|
|
* Fixed crash on switching fullscreen mode during AI turn
|
|
|
|
### CAMPAIGNS
|
|
* Fixed reorderging of hero primary skills after moving to next scenario in campaigns
|
|
|
|
### BATTLES
|
|
* Conquering a town will now correctly award additional 500 experience points
|
|
* Quick combat is now enabled by default
|
|
* Fixed invisible creatures from SUMMON_GUARDIANS and TRANSMUTATION bonuses
|
|
* Added option to toggle spell usage by AI in quick combat
|
|
* Fixed updating of spell point of enemy hero in game interface after spell cast
|
|
* Fixed wrong creature spellcasting shortcut (now set to "F")
|
|
* It is now possible to perform melee attack by creatures with spells, especially area spells
|
|
* Right-click will now properly end spellcast mode
|
|
* Fixed cursor preview when casting spell using touchscreen
|
|
* Long tap during spell casting will now properly abort the spell
|
|
|
|
### INTERFACE
|
|
* Added "Fill all empty slots with 1 creature" option to radial wheel in garrison windows
|
|
* Context popup for adventure map monsters will now show creature icon
|
|
* Game will now show correct victory message for gather troops victory condition
|
|
* Fixed incorrect display of number of owned Sawmills in Kingdom Overview window
|
|
* Fixed incorrect color of resource bar in hotseat mode
|
|
* Fixed broken toggle map level button in world view mode
|
|
* Fixed corrupted interface after opening puzzle window from world view mode
|
|
* Fixed blocked interface after attempt to start invalid map
|
|
* Add yellow border to selected commander grandmaster ability
|
|
* Always use bonus description for commander abilities instead of not provided wog-specific translation
|
|
* Fix scrolling when commander has large number of grandmaster abilities
|
|
* Fixed corrupted message on another player defeat
|
|
* Fixed unavailable Quest Log button on maps with quests
|
|
* Fixed incorrect values on a difficulty selector in save load screen
|
|
* Removed invalid error message on attempting to move non-existing unit in exchange window
|
|
|
|
### RANDOM MAP GENERATOR
|
|
* Fixed bug leading to unreachable resources around mines
|
|
|
|
### MAP EDITOR
|
|
* Fixed crash on maps containing abandoned mines
|
|
* Fixed crash on maps containing neutral objects
|
|
* Fixed problem with random map initialized in map editor
|
|
* Fixed problem with initialization of random dwellings
|
|
|
|
# 1.3.0 -> 1.3.1
|
|
|
|
### GENERAL:
|
|
* Fixed framerate drops on hero movement with active hota mod
|
|
* Fade-out animations will now be skipped when instant hero movement speed is used
|
|
* Restarting loaded campaing scenario will now correctly reapply starting bonus
|
|
* Reverted FPS limit on mobile systems back to 60 fps
|
|
* Fixed loading of translations for maps and campaigns
|
|
* Fixed loading of preconfigured starting army for heroes with preconfigured spells
|
|
* Background battlefield obstacles will now appear below creatures
|
|
* it is now possible to load save game located inside mod
|
|
* Added option to configure reserved screen area in Launcher on iOS
|
|
* Fixed border scrolling when game window is maximized
|
|
|
|
### AI PLAYER:
|
|
* BattleAI: Improved performance of AI spell selection
|
|
* NKAI: Fixed freeze on attempt to exchange army between garrisoned and visiting hero
|
|
* NKAI: Fixed town threat calculation
|
|
* NKAI: Fixed recruitment of new heroes
|
|
* VCAI: Added workaround to avoid freeze on attempting to reach unreachable location
|
|
* VCAI: Fixed spellcasting by Archangels
|
|
|
|
### RANDOM MAP GENERATOR:
|
|
* Fixed placement of roads inside rock in underground
|
|
* Fixed placement of shifted creature animations from HotA
|
|
* Fixed placement of treasures at the boundary of wide connections
|
|
* Added more potential locations for quest artifacts in zone
|
|
|
|
### STABILITY:
|
|
* When starting client without H3 data game will now show message instead of silently crashing
|
|
* When starting invalid map in campaign, game will now show message instead of silently crashing
|
|
* Blocked loading of saves made with different set of mods to prevent crashes
|
|
* Fixed crash on starting game with outdated mods
|
|
* Fixed crash on attempt to sacrifice all your artifacts in Altar of Sacrifice
|
|
* Fixed crash on leveling up after winning battle as defender
|
|
* Fixed possible crash on end of battle opening sound
|
|
* Fixed crash on accepting battle result after winning battle as defender
|
|
* Fixed possible crash on casting spell in battle by AI
|
|
* Fixed multiple possible crashes on managing mods on Android
|
|
* Fixed multiple possible crashes on importing data on Android
|
|
* Fixed crash on refusing rewards from town building
|
|
* Fixed possible crash on threat evaluation by NKAI
|
|
* Fixed crash on using haptic feedback on some Android systems
|
|
* Fixed crash on right-clicking flags area in RMG setup mode
|
|
* Fixed crash on opening Blacksmith window and Build Structure dialogs in some localizations
|
|
* Fixed possible crash on displaying animated main menu
|
|
* Fixed crash on recruiting hero in town located on the border of map
|
|
|
|
# 1.2.1 -> 1.3.0
|
|
|
|
### GENERAL:
|
|
* Implemented automatic interface scaling to any resolution supported by monitor
|
|
* Implemented UI scaling option to scale game interface
|
|
* Game resolution and UI scaling can now be changed without game restart
|
|
* Fixed multiple issues with borderless fullscreen mode
|
|
* On mobile systems game will now always run at native resolution with configurable UI scaling
|
|
* Implemented support for Horn of the Abyss map format
|
|
* Implemented option to replay results of quick combat
|
|
* Added translations to French and Chinese
|
|
* All in-game cheats are now case-insensitive
|
|
* Added high-definition icon for Windows
|
|
* Fix crash on connecting to server on FreeBSD and Flatpak builds
|
|
* Save games now consist of a single file
|
|
* Added H3:SOD cheat codes as alternative to vcmi cheats
|
|
* Fixed several possible crashes caused by autocombat activation
|
|
* Fixed artifact lock icon in localized versions of the game
|
|
* Fixed possible crash on changing hardware cursor
|
|
|
|
### TOUCHSCREEN SUPPORT:
|
|
* VCMI will now properly recognizes touch screen input
|
|
* Implemented long tap gesture that shows popup window. Tap once more to close popup
|
|
* Long tap gesture duration can now be configured in settings
|
|
* Implemented radial menu for army management, activated via swiping creature icon
|
|
* Implemented swipe gesture for scrolling through lists
|
|
* All windows that have sliders in UI can now be scrolled using swipe gesture
|
|
* Implemented swipe gesture for attack direction selection: swipe from enemy position to position you want to attack from
|
|
* Implemented pinch gesture for zooming adventure map
|
|
* Implemented haptic feedback (vibration) for long press gesture
|
|
|
|
### LAUNCHER:
|
|
* Launcher will now attempt to automatically detect language of OS on first launch
|
|
* Added "About" tab with information about project and environment
|
|
* Added separate options for Allied AI and Enemy AI for adventure map
|
|
* Patially fixed displaying of download progress for mods
|
|
* Fixed potential crash on opening mod information for mods with a changelog
|
|
* Added option to configure number of autosaves
|
|
|
|
### MAP EDITOR:
|
|
* Fixed crash on cutting random town
|
|
* Added option to export entire map as an image
|
|
* Added validation for placing multiple heroes into starting town
|
|
* It is now possible to have single player on a map
|
|
* It is now possible to configure teams in editor
|
|
|
|
### AI PLAYER:
|
|
* Fixed potential crash on accessing market (VCAI)
|
|
* Fixed potentially infinite turns (VCAI)
|
|
* Reworked object prioritizing
|
|
* Improved town defense against enemy heroes
|
|
* Improved town building (mage guild and horde)
|
|
* Various behavior fixes
|
|
|
|
### GAME MECHANICS
|
|
* Hero retreating after end of 7th turn will now correctly appear in tavern
|
|
* Implemented hero backpack limit (disabled by default)
|
|
* Fixed Admiral's Hat movement points calculation
|
|
* It is now possible to access Shipwrecks from coast
|
|
* Hero path will now be correctly updated on equipping/unequipping Levitation Boots or Angel Wings
|
|
* It is no longer possible to abort movement while hero is flying over water
|
|
* Fixed digging for Grail
|
|
* Implemented "Survive beyond a time limit" victory condition
|
|
* Implemented "Defeat all monsters" victory condition
|
|
* 100% damage resistance or damage reduction will make unit immune to a spell
|
|
* Game will now randomly select obligatory skill for hero on levelup instead of always picking Fire Magic
|
|
* Fixed duration of bonuses from visitable object such as Idol of Fortune
|
|
* Rescued hero from prison will now correctly reveal map around him
|
|
* Lighthouses will no longer give movement bonus on land
|
|
|
|
### CAMPAIGNS:
|
|
* Fixed transfer of artifacts into next scenario
|
|
* Fixed crash on advancing to next scenario with heroes from mods
|
|
* Fixed handling of "Start with building" campaign bonus
|
|
* Fixed incorrect starting level of heroes in campaigns
|
|
* Game will now play correct music track on scenario selection window
|
|
* Dracon woll now correctly start without spellbook in Dragon Slayer campaign
|
|
* Fixed frequent crash on moving to next scenario during campaign
|
|
* Fixed inability to dismiss heroes on maps with "capture town" victory condition
|
|
|
|
### RANDOM MAP GENERATOR:
|
|
* Improved zone placement, shape and connections
|
|
* Improved zone passability for better gameplay
|
|
* Improved treasure distribution and treasure values to match SoD closely
|
|
* Navigation and water-specific spells are now banned on maps without water
|
|
* RMG will now respect road settings set in menu
|
|
* Tweaked many original templates so they allow new terrains and factions
|
|
* Added "bannedTowns", "bannedTerrains", "bannedMonsters" zone properties
|
|
* Added "road" property to connections
|
|
* Added monster strength "none"
|
|
* Support for "wide" connections
|
|
* Support for new "fictive" and "repulsive" connections
|
|
* RMG will now run faster, utilizing many CPU cores
|
|
* Removed random seed number from random map description
|
|
|
|
### INTERFACE:
|
|
* Adventure map is now scalable and can be used with any resolution without mods
|
|
* Adventure map interface is now correctly blocked during enemy turn
|
|
* Visiting creature banks will now show amount of guards in bank
|
|
* It is now possible to arrange army using status window
|
|
* It is now possible to zoom in or out using mouse wheel or pinch gesture
|
|
* It is now possible to reset zoom via Backspace hotkey
|
|
* Receiving a message in chat will now play sound
|
|
* Map grid will now correctly display on map start
|
|
* Fixed multiple issues with incorrect updates of save/load game screen
|
|
* Fixed missing fortifications level icon in town tooltip
|
|
* Fixed positioning of resource label in Blacksmith window
|
|
* Status bar on inactive windows will no longer show any tooltip from active window
|
|
* Fixed highlighting of possible artifact placements when exchanging with allied hero
|
|
* Implemented sound of flying movement (for Fly spell or Angel Wings)
|
|
* Last symbol of entered cheat/chat message will no longer trigger hotkey
|
|
* Right-clicking map name in scenario selection will now show file name
|
|
* Right-clicking save game in save/load screen will now show file name and creation date
|
|
* Right-clicking in town fort window will now show creature information popup
|
|
* Implemented pasting from clipboard (Ctrl+V) for text input
|
|
|
|
### BATTLES:
|
|
* Implemented Tower moat (Land Mines)
|
|
* Implemented defence reduction for units in moat
|
|
* Added option to always show hero status window
|
|
* Battle opening sound can now be skipped with mouse click
|
|
* Fixed movement through moat of double-hexed units
|
|
* Fixed removal of Land Mines and Fire Walls
|
|
* Obstacles will now corectly show up either below or above unit
|
|
* It is now possible to teleport a unit through destroyed walls
|
|
* Added distinct overlay image for showing movement range of highlighted unit
|
|
* Added overlay for displaying shooting range penalties of units
|
|
|
|
### MODDING:
|
|
* Implemented initial version of VCMI campaign format
|
|
* Implemented spell cast as possible reward for configurable object
|
|
* Implemented support for configurable buildings in towns
|
|
* Implemented support for placing prison, tavern and heroes on water
|
|
* Implemented support for new boat types
|
|
* It is now possible for boats to use other movement layers, such as "air"
|
|
* It is now possible to use growing artifacts on artifacts that can be used by hero
|
|
* It is now possible to configure town moat
|
|
* Palette-cycling animation of terrains and rivers can now be configured in json
|
|
* Game will now correctly resolve identifier in unexpected form (e.g. 'bless' vs 'spell.bless' vs 'core:bless')
|
|
* Creature specialties that use short form ( "creature" : "pikeman" ) will now correctly affect all creature upgrades
|
|
* It is now possible to configure spells for Shrines
|
|
* It is now possible to configure upgrade costs per level for Hill Forts
|
|
* It is now possible to configure boat type for Shipyards on adventure map and in town
|
|
* Implemented support for HotA-style adventure map images for monsters, with offset
|
|
* Replaced (SCHOOL)_SPELL_DMG_PREMY with SPELL_DAMAGE bonus (uses school as subtype).
|
|
* Removed bonuses (SCHOOL)_SPELLS - replaced with SPELLS_OF_SCHOOL
|
|
* Removed DIRECT_DAMAGE_IMMUNITY bonus - replaced by 100% spell damage resistance
|
|
* MAGIC_SCHOOL_SKILL subtype has been changed for consistency with other spell school bonuses
|
|
* Configurable objects can now be translated
|
|
* Fixed loading of custom battlefield identifiers for map objects
|
|
|
|
# 1.2.0 -> 1.2.1
|
|
|
|
### GENERAL:
|
|
* Implemented spell range overlay for Dimension Door and Scuttle Boat
|
|
* Fixed movement cost penalty from terrain
|
|
* Fixed empty Black Market on game start
|
|
* Fixed bad morale happening after waiting
|
|
* Fixed good morale happening after defeating last enemy unit
|
|
* Fixed death animation of Efreeti killed by petrification attack
|
|
* Fixed crash on leaving to main menu from battle in hotseat mode
|
|
* Fixed music playback on switching between towns
|
|
* Special months (double growth and plague) will now appear correctly
|
|
* Adventure map spells are no longer visible on units in battle
|
|
* Attempt to cast spell with no valid targets in hotseat will show appropriate error message
|
|
* RMG settings will now show all existing in game templates and not just those suitable for current settings
|
|
* RMG settings (map size and two-level maps) that are not compatible with current template will be blocked
|
|
* Fixed centering of scenario information window
|
|
* Fixed crash on empty save game list after filtering
|
|
* Fixed blocked progress in Launcher on language detection failure
|
|
* Launcher will now correctly handle selection of Ddata directory in H3 install
|
|
* Map editor will now correctly save message property for events and pandoras
|
|
* Fixed incorrect saving of heroes portraits in editor
|
|
|
|
# 1.1.1 -> 1.2.0
|
|
|
|
### GENERAL:
|
|
* Adventure map rendering was entirely rewritten with better, more functional code
|
|
* Client battle code was heavily reworked, leading to better visual look & feel and fixing multiple minor battle bugs / glitches
|
|
* Client mechanics are now framerate-independent, rather than speeding up with higher framerate
|
|
* Implemented hardware cursor support
|
|
* Heroes III language can now be detected automatically
|
|
* Increased targeted framerate from 48 to 60
|
|
* Increased performance of UI updates
|
|
* Fixed bonus values of heroes who specialize in secondary skills
|
|
* Fixed bonus values of heroes who specialize in creatures
|
|
* Fixed damage increase from Adela's Bless specialty
|
|
* Fixed missing obstacles in battles on subterranean terrain
|
|
* Video files now play at correct speed
|
|
* Fixed crash on switching to second mission in campaigns
|
|
* New cheat code: vcmiazure - give 5000 azure dragons in every empty slot
|
|
* New cheat code: vcmifaerie - give 5000 faerie dragons in every empty slot
|
|
* New cheat code: vcmiarmy or vcminissi - give specified creatures in every empty slot. EG: vcmiarmy imp
|
|
* New cheat code: vcmiexp or vcmiolorin - give specified amount of experience to current hero. EG: vcmiexp 10000
|
|
* Fixed oversided message window from Scholar skill that had confirmation button outside game window
|
|
* Fixed loading of prebuilt creature hordes from h3m maps
|
|
* Fixed volume of ambient sounds when changing game sounds volume
|
|
* Fixed might&magic affinities of Dungeon heroes
|
|
* Fixed Roland's specialty to affect Swordsmen/Crusaders instead of Griffins
|
|
* Buying boat in town of an ally now correctly uses own resources instead of stealing them from ally
|
|
* Default game difficulty is now set to "normal" instead of "easy"
|
|
* Fixed crash on missing music files
|
|
|
|
### MAP EDITOR:
|
|
* Added translations to German, Polish, Russian, Spanish, Ukrainian
|
|
* Implemented cut/copy/paste operations
|
|
* Implemented lasso brush for terrain editing
|
|
* Toolbar actions now have names
|
|
* Added basic victory and lose conditions
|
|
|
|
### LAUNCHER:
|
|
* Added initial Welcome/Setup screen for new players
|
|
* Added option to install translation mod if such mod exists and player's H3 version has different language
|
|
* Icons now have higher resolution, to prevent upscaling artifacts
|
|
* Added translations to German, Polish, Russian, Spanish, Ukrainian
|
|
* Mods tab layout has been adjusted based on feedback from players
|
|
* Settings tab layout has been redesigned to support longer texts
|
|
* Added button to start map editor directly from Launcher
|
|
* Simplified game starting flow from online lobby
|
|
* Mod description will now show list of languages supported by mod
|
|
* Launcher now uses separate mod repository from vcmi-1.1 version to prevent mod updates to unsupported versions
|
|
* Size of mod list and mod details sub-windows can now be adjusted by player
|
|
|
|
### AI PLAYER:
|
|
* Nullkiller AI is now used by default
|
|
* AI should now be more active in destroying heroes causing treat on AI towns
|
|
* AI now has higher priority for resource-producing mines
|
|
* Increased AI priority of town dwelling upgrades
|
|
* AI will now de-prioritize town hall upgrades when low on resources
|
|
* Messages from cheats used by AI are now hidden
|
|
* Improved army gathering from towns
|
|
* AI will now attempt to exchange armies between main heroes to get the strongest hero with the strongest army.
|
|
* Improved Pandora handling
|
|
* AI takes into account fort level now when evaluating enemy town capturing priority.
|
|
* AI can not use allied shipyard now to avoid freeze
|
|
* AI will avoid attacking creatures standing on draw-bridge tile during siege if the bridge is closed.
|
|
* AI will consider retreat during siege if it can not do anything (catapult is destroyed, no destroyed walls exist)
|
|
|
|
### RANDOM MAP GENERATOR
|
|
* Random map generator can now be used without vcmi-extras mod
|
|
* RMG will no longer place shipyards or boats at very small lakes
|
|
* Fixed placement of shipyards in invalid locations
|
|
* Fixed potential game hang on generation of random map
|
|
* RMG will now generate addditional monolith pairs to create required number of zone connections
|
|
* RMG will try to place Subterranean Gates as far away from other objects (including each other) as possible
|
|
* RMG will now try to place objects as far as possible in both zones sharing a guard, not only the first one.
|
|
* Use only one template for an object in zone
|
|
* Objects with limited per-map count will be distributed evenly among zones with suitable terrain
|
|
* Objects above zone treasure value will not be considered for placement
|
|
* RMG will prefer terrain-specific templates for objects placement
|
|
* RMG will place Towns and Monoliths first in order to generate long roads across the zone.
|
|
* Adjust the position of center town in the zone for better look & feel on S maps.
|
|
* Description of random map will correctly show number of levels
|
|
* Fixed amount of creatures found in Pandora Boxes to match H3
|
|
* Visitable objects will no longer be placed on top of the map, obscured by map border
|
|
|
|
### ADVENTURE MAP:
|
|
* Added option to replace popup messages on object visiting with messages in status window
|
|
* Implemented different hero movement sounds for offroad movement
|
|
* Cartographers now reveal terrain in the same way as in H3
|
|
* Status bar will now show movement points information on pressing ALT or after enabling option in settings
|
|
* It is now not possible to receive rewards from School of War without required gold amount
|
|
* Owned objects, like Mines and Dwellings will always show their owner in status bar
|
|
* It is now possible to interact with on-map Shipyard when no hero is selected
|
|
* Added option to show amount of creatures as numeric range rather than adjective
|
|
* Added option to show map grid
|
|
* Map swipe is no longer exclusive for phones and can be enabled on desktop platforms
|
|
* Added more graduated settigns for hero movement speed
|
|
* Map scrolling is now more graduated and scrolls with pixel-level precision
|
|
* Hero movement speed now matches H3
|
|
* Improved performance of adventure map rendering
|
|
* Fixed embarking and disembarking sounds
|
|
* Fixed selection of "new week" animation for status window
|
|
* Object render order now mostly matches H3
|
|
* Fixed movement cost calculation when using "Fly" spell or "Angel Wings"
|
|
* Fixed game freeze on using Town Portal to teleport into town with unvisited Battle Scholar Academy
|
|
* Fixed invalid ambient sound of Whirlpool
|
|
* Hero path will now be correctly removed on defeating monsters that are at the end of hero path
|
|
* Seer Hut tooltips will now show messages for correct quest type
|
|
|
|
### INTERFACE
|
|
* Implemented new settings window
|
|
* Added framerate display option
|
|
* Fixed white status bar on server connection screen
|
|
* Buttons in battle window now correctly show tooltip in status bar
|
|
* Fixed cursor image during enemy turn in combat
|
|
* Game will no longer promt to assemble artifacts if they fall into backpack
|
|
* It is now possible to use in-game console for vcmi commands
|
|
* Stacks sized 1000-9999 units will not be displayed as "1k"
|
|
* It is now possible to select destination town for Town Portal via double-click
|
|
* Implemented extended options for random map tab: generate G+U size, select RMG template, manage teams and roads
|
|
|
|
### HERO SCREEN
|
|
* Fixed cases of incorrect artifact slot highlighting
|
|
* Improved performance of artifact exchange operation
|
|
* Picking up composite artifact will immediately unlock slots
|
|
* It is now possible to swap two composite artifacts
|
|
|
|
### TOWN SCREEN
|
|
* Fixed gradual fade-in of a newly built building
|
|
* Fixed duration of building fade-in to match H3
|
|
* Fixed rendering of Shipyard in Castle
|
|
* Blacksmith purchase button is now properly locked if artifact slot is occupied by another warmachine
|
|
* Added option to show number of available creatures in place of growth
|
|
* Fixed possible interaction with hero / town list from adventure map while in town screen
|
|
* Fixed missing left-click message popup for some town buildings
|
|
* Moving hero from garrison by pressing space will now correctly show message "Cannot have more than 8 adventuring heroes"
|
|
|
|
### BATTLES:
|
|
* Added settings for even faster animation speed than in H3
|
|
* Added display of potential kills numbers into attack tooltip in status bar
|
|
* Added option to skip battle opening music entirely
|
|
* All effects will now wait for battle opening sound before playing
|
|
* Hex highlighting will now be disabled during enemy turn
|
|
* Fixed incorrect log message when casting spell that kills zero units
|
|
* Implemented animated cursor for spellcasting
|
|
* Fixed multiple issues related to ordering of creature animations
|
|
* Fixed missing flags from hero animations when opening menus
|
|
* Fixed rendering order of moat and grid shadow
|
|
* Jousting bonus from Champions will now be correctly accounted for in damage estimation
|
|
* Building Castle building will now provide walls with additional health point
|
|
* Speed of all battle animations should now match H3
|
|
* Fixed missing obstacles on subterranean terrain
|
|
* Ballistics mechanics now matches H3 logic
|
|
* Arrow Tower base damage should now match H3
|
|
* Destruction of wall segments will now remove ranged attack penalty
|
|
* Force Field cast in front of drawbridge will now block it as in H3
|
|
* Fixed computations for Behemoth defense reduction ability
|
|
* Bad luck (if enabled) will now multiple all damage by 50%, in line with other damage reducing mechanics
|
|
* Fixed highlighting of movement range for creatures standing on a corpse
|
|
* All battle animations now have same duration/speed as in H3
|
|
* Added missing combat log message on resurrecting creatures
|
|
* Fixed visibility of blue border around targeted creature when spellcaster is making turn
|
|
* Fixed selection highlight when in targeted creature spellcasting mode
|
|
* Hovering over hero now correctly shows hero cursor
|
|
* Creature currently making turn is now highlighted in the Battle Queue
|
|
* Hovering over creature icon in Battle Queue will highlight this creature in the battlefield
|
|
* New battle UI extension allows control over creatures' special abilities
|
|
* Fixed crash on activating auto-combat in battle
|
|
* Fixed visibility of unit creature amount labels and timing of their updates
|
|
* Firewall will no longer hit double-wide units twice when passing through
|
|
* Unicorn Magic Damper Aura ability now works multiplicatively with Resistance
|
|
* Orb of Vulnerability will now negate Resistance skill
|
|
|
|
### SPELLS:
|
|
* Hero casting animation will play before spell effect
|
|
* Fire Shield: added sound effect
|
|
* Fire Shield: effect now correctly plays on defending creature
|
|
* Earthquake: added sound effect
|
|
* Earthquake: spell will not select sections that were already destroyed before cast
|
|
* Remove Obstacles: fixed error message when casting on maps without obstacles
|
|
* All area-effect spells (e.g. Fireball) will play their effect animation on top
|
|
* Summoning spells: added fade-in effect for summoned creatures
|
|
* Fixed timing of hit animation for damage-dealing spells
|
|
* Obstacle-creating spells: UI is now locked during effect animation
|
|
* Obstacle-creating spells: added sound effect
|
|
* Added reverse death animation for spells that bring stack back to life
|
|
* Bloodlust: implemented visual effect
|
|
* Teleport: implemented visual fade-out and fade-in effect for teleporting
|
|
* Berserk: Fixed duration of effect
|
|
* Frost Ring: Fixed spell effect range
|
|
* Fixed several cases where multiple different effects could play at the same time
|
|
* All spells that can affecte multiple targets will now highlight affected stacks
|
|
* Bless and Curse now provide +1 or -1 to base damage on Advanced & Expert levels
|
|
|
|
### ABILITIES:
|
|
* Rebirth (Phoenix): Sound will now play in the same time as animation effect
|
|
* Master Genie spellcasting: Sound will now play in the same time as animation effect
|
|
* Power Lich, Magogs: Sound will now play in the same time as attack animation effect
|
|
* Dragon Breath attack now correctly uses different attack animation if multiple targets are hit
|
|
* Petrification: implemented visual effect
|
|
* Paralyze: added visual effect
|
|
* Blind: Stacks will no longer retailate on attack that blinds them
|
|
* Demon Summon: Added animation effect for summoning
|
|
* Fire shield will no longer trigger on non-adjacent attacks, e.g. from Dragon Breath
|
|
* Weakness now has correct visual effect
|
|
* Added damage bonus for opposite elements for Elementals
|
|
* Added damage reduction for Magic Elemental attacks against creatures immune to magic
|
|
* Added incoming damage reduction to Petrify
|
|
* Added counter-attack damage reduction for Paralyze
|
|
|
|
### MODDING:
|
|
* All configurable objects from H3 now have their configuration in json
|
|
* Improvements to functionality of configurable objects
|
|
* Replaced `SECONDARY_SKILL_PREMY` bonus with separate bonuses for each skill.
|
|
* Removed multiple bonuses that can be replaced with another bonus.
|
|
* It is now possible to define new hero movement sounds in terrains
|
|
* Implemented translation support for mods
|
|
* Implemented translation support for .h3m maps and .h3c campaigns
|
|
* Translation mods are now automatically disabled if player uses different language
|
|
* Files with new Terrains, Roads and Rivers are now validated by game
|
|
* Parameters controlling effect of attack and defences stats on damage are now configurable in defaultMods.json
|
|
* New bonus: `LIMITED_SHOOTING_RANGE`. Creatures with this bonus can only use ranged attack within specified range
|
|
* Battle window and Random Map Tab now have their layout defined in json file
|
|
* Implemented code support for alternative actions mod
|
|
* Implemented code support for improved random map dialog
|
|
* It is now possible to configure number of creature stacks in heroes' starting armies
|
|
* It is now possible to configure number of constructed dwellings in towns on map start
|
|
* Game settings previously located in defaultMods.json are now loaded directly from mod.json
|
|
* It is now possible for spellcaster units to have multiple spells (but only for targeting different units)
|
|
* Fixed incorrect resolving of identifiers in commander abilities and stack experience definitions
|
|
|
|
# 1.1.0 -> 1.1.1
|
|
|
|
### GENERAL:
|
|
* Fixed missing sound in Polish version from gog.com
|
|
* Fixed positioning of main menu buttons in localized versions of H3
|
|
* Fixed crash on transferring artifact to commander
|
|
* Fixed game freeze on receiving multiple artifact assembly dialogs after combat
|
|
* Fixed potential game freeze on end of music playback
|
|
* macOS/iOS: fixed sound glitches
|
|
* Android: upgraded version of SDL library
|
|
* Android: reworked right click gesture and relative pointer mode
|
|
* Improved map loading speed
|
|
* Ubuntu PPA: game will no longer crash on assertion failure
|
|
|
|
### ADVENTURE MAP:
|
|
* Fixed hero movement lag in single-player games
|
|
* Fixed number of drowned troops on visiting Sirens to match H3
|
|
* iOS: pinch gesture visits current object (Spacebar behavior) instead of activating in-game console
|
|
|
|
### TOWNS:
|
|
* Fixed displaying growth bonus from Statue of Legion
|
|
* Growth bonus tooltip ordering now matches H3
|
|
* Buy All Units dialog will now buy units starting from the highest level
|
|
|
|
### LAUNCHER:
|
|
* Local mods can be disabled or uninstalled
|
|
* Fixed styling of Launcher interface
|
|
|
|
### MAP EDITOR:
|
|
* Fixed saving of roads and rivers
|
|
* Fixed placement of heroes on map
|
|
|
|
# 1.0.0 -> 1.1.0
|
|
|
|
### GENERAL:
|
|
* iOS is supported
|
|
* Mods and their versions and serialized into save files. Game checks mod compatibility before loading
|
|
* Logs are stored in system default logs directory
|
|
* LUA/ERM libs are not compiled by default
|
|
* FFMpeg dependency is optional now
|
|
* Conan package manager is supported for MacOS and iOS
|
|
|
|
### MULTIPLAYER:
|
|
* Map is passed over network, so different platforms are compatible with each other
|
|
* Server self-killing is more robust
|
|
* Unlock in-game console while opponent's turn
|
|
* Host can control game session by using console commands
|
|
* Control over player is transferred to AI if client escaped the game
|
|
* Reconnection mode for crashed client processes
|
|
* Playing online is available using proxy server
|
|
|
|
### ADVENTURE MAP:
|
|
* Fix for digging while opponent's turn
|
|
* Supported right click for quick recruit window
|
|
* Fixed problem with quests are requiring identical artefacts
|
|
* Bulk move and swap artifacts
|
|
* Pause & resume for towns and terrains music themes
|
|
* Feature to assemble/disassemble artefacts in backpack
|
|
* Clickable status bar to send messages
|
|
* Heroes no longer have chance to receive forbidden skill on leveling up
|
|
* Fixed visibility of newly recruited heroes near town
|
|
* Fixed missing artifact slot in Artifact Merchant window
|
|
|
|
### BATTLES:
|
|
* Fix healing/regeneration behaviour and effect
|
|
* Fix crashes related to auto battle
|
|
* Implemented ray projectiles for shooters
|
|
* Introduced default tower shooter icons
|
|
* Towers destroyed during battle will no longer be listed as casualties
|
|
|
|
### AI:
|
|
* BattleAI: Target prioritizing is now based on damage difference instead of health difference
|
|
* Nullkiller AI can retreat and surrender
|
|
* Nullkiller AI doesn't visit allied dwellings anymore
|
|
* Fixed a few freezes in Nullkiller AI
|
|
|
|
### RANDOM MAP GENERATOR:
|
|
* Speedup generation of random maps
|
|
* Necromancy cannot be learned in Witch Hut on random maps
|
|
|
|
### MODS:
|
|
* Supported rewardable objects customization
|
|
* Battleground obstacles are extendable now with VLC mechanism
|
|
* Introduced "compatibility" section into mods settings
|
|
* Fixed bonus system for custom advmap spells
|
|
* Supported customisable town entrance placement
|
|
* Fixed validation of mods with new adventure map objects
|
|
|
|
### LAUNCHER:
|
|
* Fixed problem with duplicated mods in the list
|
|
* Launcher shows compatible mods only
|
|
* Uninstall button was moved to the left of layout
|
|
* Unsupported resolutions are not shown
|
|
* Lobby for online gameplay is implemented
|
|
|
|
### MAP EDITOR:
|
|
* Basic version of Qt-based map editor
|
|
|
|
# 0.99 -> 1.0.0
|
|
|
|
### GENERAL:
|
|
* Spectator mode was implemented through command-line options
|
|
* Some main menu settings get saved after returning to main menu - last selected map, save etc.
|
|
* Restart scenario button should work correctly now
|
|
* Skyship Grail works now immediately after capturing without battle
|
|
* Lodestar Grail implemented
|
|
* Fixed Gargoyles immunity
|
|
* New bonuses:
|
|
* * SOUL_STEAL - "WoG ghost" ability, should work somewhat same as in H3
|
|
* * TRANSMUTATION - "WoG werewolf"-like ability
|
|
* * SUMMON_GUARDIANS - "WoG santa gremlin"-like ability + two-hex unit extension
|
|
* * CATAPULT_EXTRA_SHOTS - defines number of extra wall attacks for units that can do so
|
|
* * RANGED_RETALIATION - allows ranged counterattack
|
|
* * BLOCKS_RANGED_RETALIATION - disallow enemy ranged counterattack
|
|
* * SECONDARY_SKILL_VAL2 - set additional parameter for certain secondary skills
|
|
* * MANUAL_CONTROL - grant manual control over war machine
|
|
* * WIDE_BREATH - melee creature attacks affect many nearby hexes
|
|
* * FIRST_STRIKE - creature counterattacks before attack if possible
|
|
* * SYNERGY_TARGET - placeholder bonus for Mod Design Team (subject to removal in future)
|
|
* * SHOOTS_ALL_ADJACENT - makes creature shots affect all neighbouring hexes
|
|
* * BLOCK_MAGIC_BELOW - allows blocking spells below particular spell level. HotA cape artifact can be implemented with this
|
|
* * DESTRUCTION - creature ability for killing extra units after hit, configurable
|
|
|
|
### MULTIPLAYER:
|
|
* Loading support. Save from single client could be used to load all clients.
|
|
* Restart support. All clients will restart together on same server.
|
|
* Hotseat mixed with network game. Multiple colors can be controlled by each client.
|
|
|
|
### SPELLS:
|
|
* Implemented cumulative effects for spells
|
|
|
|
### MODS:
|
|
* Improve support for WoG commander artifacts and skill descriptions
|
|
* Added support for modding of original secondary skills and creation of new ones.
|
|
* Map object sounds can now be configured via json
|
|
* Added bonus updaters for hero specialties
|
|
* Added allOf, anyOf and noneOf qualifiers for bonus limiters
|
|
* Added bonus limiters: alignment, faction and terrain
|
|
* Supported new terrains, new battlefields, custom water and rock terrains
|
|
* Following special buildings becomes available in the fan towns:
|
|
* * attackVisitingBonus
|
|
* * defenceVisitingBonus
|
|
* * spellPowerVisitingBonus
|
|
* * knowledgeVisitingBonus
|
|
* * experienceVisitingBonus
|
|
* * lighthouse
|
|
* * treasury
|
|
|
|
### SOUND:
|
|
* Fixed many mising or wrong pickup and visit sounds for map objects
|
|
* All map objects now have ambient sounds identical to OH3
|
|
|
|
### RANDOM MAP GENERATOR:
|
|
* Random map generator supports water modes (normal, islands)
|
|
* Added config randomMap.json with settings for map generator
|
|
* Added parameter for template allowedWaterContent
|
|
* Extra resource packs appear nearby mines
|
|
* Underground can be player starting place for factions allowed to be placed underground
|
|
* Improved obstacles placement aesthetics
|
|
* Rivers are generated on the random maps
|
|
* RMG works more stable, various crashes have been fixed
|
|
* Treasures requiring guards are guaranteed to be protected
|
|
|
|
### VCAI:
|
|
* Reworked goal decomposition engine, fixing many loopholes. AI will now pick correct goals faster.
|
|
* AI will now use universal pathfinding globally
|
|
* AI can use Summon Boat and Town Portal
|
|
* AI can gather and save resources on purpose
|
|
* AI will only buy army on demand instead of every turn
|
|
* AI can distinguish the value of all map objects
|
|
* General speed optimizations
|
|
|
|
### BATTLES:
|
|
* Towers should block ranged retaliation
|
|
* AI can bypass broken wall with moat instead of standing and waiting until gate is destroyed
|
|
* Towers do not attack war machines automatically
|
|
* Draw is possible now as battle outcome in case the battle ends with only summoned creatures (both sides loose)
|
|
|
|
### ADVENTURE MAP:
|
|
* Added buttons and keyboard shortcuts to quickly exchange army and artifacts between heroes
|
|
* Fix: Captured town should not be duplicated on the UI
|
|
|
|
### LAUNCHER:
|
|
* Implemented notifications about updates
|
|
* Supported redirection links for downloading mods
|
|
|
|
# 0.98 -> 0.99
|
|
|
|
### GENERAL:
|
|
* New Bonus NO_TERRAIN_PENALTY
|
|
* Nomads will remove Sand movement penalty from army
|
|
* Flying and water walking is now supported in pathfinder
|
|
* New artifacts supported
|
|
* * Angel Wings
|
|
* * Boots of Levitation
|
|
* Implemented rumors in tavern window
|
|
* New cheat codes:
|
|
* * vcmiglaurung - gives 5000 crystal dragons into each slot
|
|
* * vcmiungoliant - conceal fog of war for current player
|
|
* New console commands:
|
|
* * gosolo - AI take control over human players and vice versa
|
|
* * controlai - give control of one or all AIs to player
|
|
* * set hideSystemMessages on/off - supress server messages in chat
|
|
|
|
### BATTLES:
|
|
* Drawbridge mechanics implemented (animation still missing)
|
|
* Merging of town and visiting hero armies on siege implemented
|
|
* Hero info tooltip for skills and mana implemented
|
|
|
|
### ADVENTURE AI:
|
|
* Fixed AI trying to go through underground rock
|
|
* Fixed several cases causing AI wandering aimlessly
|
|
* AI can again pick best artifacts and exchange artifacts between heroes
|
|
* AI heroes with patrol enabled won't leave patrol area anymore
|
|
|
|
### RANDOM MAP GENERATOR:
|
|
* Changed fractalization algorithm so it can create cycles
|
|
* Zones will not have straight paths anymore, they are totally random
|
|
* Generated zones will have different size depending on template setting
|
|
* Added Thieves Guild random object (1 per zone)
|
|
* Added Seer Huts with quests that match OH3
|
|
* RMG will guarantee at least 100 pairs of Monoliths are available even if there are not enough different defs
|
|
|
|
# 0.97 -> 0.98
|
|
|
|
### GENERAL:
|
|
* Pathfinder can now find way using Monoliths and Whirlpools (only used if hero has protection)
|
|
|
|
### ADVENTURE AI:
|
|
* AI will try to use Monolith entrances for exploration
|
|
* AI will now always revisit each exit of two way monolith if exit no longer visible
|
|
* AI will eagerly pick guarded and blocked treasures
|
|
|
|
### ADVENTURE MAP:
|
|
* Implemented world view
|
|
* Added graphical fading effects
|
|
|
|
### SPELLS:
|
|
* New spells handled:
|
|
* * Earthquake
|
|
* * View Air
|
|
* * View Earth
|
|
* * Visions
|
|
* * Disguise
|
|
* Implemented CURE spell negative dispell effect
|
|
* Added LOCATION target for spells castable on any hex with new target modifiers
|
|
|
|
### BATTLES:
|
|
* Implemented OH3 stack split / upgrade formulas according to AlexSpl
|
|
|
|
### RANDOM MAP GENERATOR:
|
|
* Underground tunnels are working now
|
|
* Implemented "junction" zone type
|
|
* Improved zone placing algorithm
|
|
* More balanced distribution of treasure piles
|
|
* More obstacles within zones
|
|
|
|
# 0.96 -> 0.97 (Nov 01 2014)
|
|
|
|
### GENERAL:
|
|
* (windows) Moved VCMI data directory from '%userprofile%\vcmi' to '%userprofile%\Documents\My Games\vcmi'
|
|
* (windows) (OSX) Moved VCMI save directory from 'VCMI_DATA\Games' to 'VCMI_DATA\Saves'
|
|
* (linux)
|
|
* Changes in used librries:
|
|
* * VCMI can now be compiled with SDL2
|
|
* * Movies will use ffmpeg library
|
|
* * change boost::bind to std::bind
|
|
* * removed boost::asign
|
|
* * Updated FuzzyLite to 5.0
|
|
* Multiplayer load support was implemented through command-line options
|
|
|
|
### ADVENTURE AI:
|
|
* Significantly optimized execution time, AI should be much faster now.
|
|
|
|
### ADVENTURE MAP:
|
|
* Non-latin characters can now be entered in chat window or used for save names.
|
|
* Implemented separate speed for owned heroes and heroes owned by other players
|
|
|
|
### GRAPHICS:
|
|
* Better upscaling when running in fullscreen mode.
|
|
* New creature/commader window
|
|
* New resolutions and bonus icons are now part of a separate mod
|
|
* Added graphics for GENERAL_DAMAGE_REDUCTION bonus (Kuririn)
|
|
|
|
### RANDOM MAP GENERATOR:
|
|
* Random map generator now creates complete and playable maps, should match original RMG
|
|
* All important features from original map templates are implemented
|
|
* Fixed major crash on removing objects
|
|
* Undeground zones will look just like surface zones
|
|
|
|
### LAUNCHER:
|
|
* Implemented switch to disable intro movies in game
|
|
|
|
# 0.95 -> 0.96 (Jul 01 2014)
|
|
|
|
### GENERAL:
|
|
* (linux) now VCMI follows XDG specifications. See http://forum.vcmi.eu/viewtopic.php?t=858
|
|
|
|
### ADVENTURE AI:
|
|
* Optimized speed and removed various bottlenecks.
|
|
|
|
### ADVENTURE MAP:
|
|
* Heroes auto-level primary and secondary skill levels according to experience
|
|
|
|
### BATTLES:
|
|
* Wall hit/miss sound will be played when using catapult during siege
|
|
|
|
### SPELLS:
|
|
* New configuration format
|
|
|
|
### RANDOM MAP GENERATOR:
|
|
* Towns from mods can be used
|
|
* Reading connections, terrains, towns and mines from template
|
|
* Zone placement
|
|
* Zone borders and connections, fractalized paths inside zones
|
|
* Guard generation
|
|
* Treasue piles generation (so far only few removable objects)
|
|
|
|
### MODS:
|
|
* Support for submods - mod may have their own "submods" located in <modname>/Mods directory
|
|
* Mods may provide their own changelogs and screenshots that will be visible in Launcher
|
|
* Mods can now add new (offensive, buffs, debuffs) spells and change existing
|
|
* Mods can use custom mage guild background pictures and videos for taverns, setting of resources daily income for buildings
|
|
|
|
### GENERAL:
|
|
* Added configuring of heroes quantity per player allowed in game
|
|
|
|
# 0.94 -> 0.95 (Mar 01 2014)
|
|
|
|
### GENERAL:
|
|
* Components of combined artifacts will now display info about entire set.
|
|
* Implements level limit
|
|
* Added WoG creature abilities by Kuririn
|
|
* Implemented a confirmation dialog when pressing Alt + F4 to quit the game
|
|
* Added precompiled header compilation for CMake (can be enabled per flag)
|
|
* VCMI will detect changes in text files using crc-32 checksum
|
|
* Basic support for unicode. Internally vcmi always uses utf-8
|
|
* (linux) Launcher will be available as "VCMI" menu entry from system menu/launcher
|
|
* (linux) Added a SIGSEV violation handler to vcmiserver executable for logging stacktrace (for convenience)
|
|
|
|
### ADVENTURE AI:
|
|
* AI will use fuzzy logic to compare and choose multiple possible subgoals.
|
|
* AI will now use SectorMap to find a way to guarded / covered objects.
|
|
* Significantly improved exploration algorithm.
|
|
* Locked heroes now try to decompose their goals exhaustively.
|
|
* Fixed (common) issue when AI found neutral stacks infinitely strong.
|
|
* Improvements for army exchange criteria.
|
|
* GatherArmy may include building dwellings in town (experimental).
|
|
* AI should now conquer map more aggressively and much faster
|
|
* Fuzzy rules will be printed out at map launch (if AI log is enabled)
|
|
|
|
### CAMPAIGNS:
|
|
* Implemented move heroes to next scenario
|
|
* Support for non-standard victory conditions for H3 campaigns
|
|
* Campaigns use window with bonus & scenario selection than scenario information window from normal maps
|
|
* Implemented hero recreate handling (e.g. Xeron will be recreated on AB campaign)
|
|
* Moved place bonus hero before normal random hero and starting hero placement -> same behaviour as in OH3
|
|
* Moved placing campaign heroes before random object generation -> same behaviour as in OH3
|
|
|
|
### TOWNS:
|
|
* Extended building dependencies support
|
|
|
|
### MODS:
|
|
* Custom victory/loss conditions for maps or campaigns
|
|
* 7 days without towns loss condition is no longer hardcoded
|
|
* Only changed mods will be validated
|
|
|
|
# 0.93 -> 0.94 (Oct 01 2013)
|
|
|
|
### GENERAL:
|
|
* New Launcher application, see
|
|
* Filesystem now supports zip archives. They can be loaded similarly to other archives in filesystem.json. Mods can use Content.zip instead of Content/ directory.
|
|
* fixed "get txt" console command
|
|
* command "extract" to extract file by name
|
|
* command "def2bmp" to convert def into set of frames.
|
|
* fixed crash related to cammander's SPELL_AFTER_ATTACK spell id not initialized properly (text id was resolved on copy of bonus)
|
|
* fixed duels, added no-GUI mode for automatic AI testing
|
|
* Sir Mullich is available at the start of the game
|
|
* Upgrade cost will never be negative.
|
|
* support for Chinese fonts (GBK 2-byte encoding)
|
|
|
|
### ADVENTURE MAP:
|
|
* if Quick Combat option is turned on, battles will be resolved by AI
|
|
* first hero is awakened on new turn
|
|
* fixed 3000 gems reward in shipwreck
|
|
|
|
### BATTLES:
|
|
* autofight implemented
|
|
* most of the animations is time-based
|
|
* simplified postioning of units in battle, should fix remaining issues with unit positioning
|
|
* synchronized attack/defence animation
|
|
* spell animation speed uses game settings
|
|
* fixed disrupting ray duration
|
|
* added logging domain for battle animations
|
|
* Fixed crashes on Land Mines / Fire Wall casting.
|
|
* UI will be correctly greyed-out during opponent turn
|
|
* fixed remaining issues with blit order
|
|
* Catapult attacks should be identical to H3. Catapult may miss and attack another part of wall instead (this is how it works in H3)
|
|
* Fixed Remove Obstacle.
|
|
* defeating hero will yield 500 XP
|
|
* Added lots of missing spell immunities from Strategija
|
|
* Added stone gaze immunity for Troglodytes (did you know about it?)
|
|
* damage done by turrets is properly increased by built buldings
|
|
* Wyverns will cast Poison instead of Stone Gaze.
|
|
|
|
### TOWN:
|
|
* Fixed issue that allowed to build multiple boats in town.
|
|
* fix for lookout tower
|
|
|
|
# 0.92 -> 0.93 (Jun 01 2013)
|
|
|
|
### GENERAL:
|
|
* Support for SoD-only installations, WoG becomes optional addition
|
|
* New logging framework
|
|
* Negative luck support, disabled by default
|
|
* Several new icons for creature abilities (Fire Shield, Non-living, Magic Mirror, Spell-like Attack)
|
|
* Fixed stack artifact (and related buttons) not displaying in creature window.
|
|
* Fixed crash at month of double population.
|
|
|
|
### MODS:
|
|
* Improved json validation. Now it support most of features from latest json schema draft.
|
|
* Icons use path to icon instead of image indexes.
|
|
* It is possible to edit data of another mod or H3 data via mods.
|
|
* Mods can access only ID's from dependenies, virtual "core" mod and itself (optional for some mods compatibility)
|
|
* Removed no longer needed field "projectile spins"
|
|
* Heroes: split heroes.json in manner similar to creatures\factions; string ID's for H3 heroes; h3 hero classes and artifacts can be modified via json.
|
|
|
|
### BATTLES:
|
|
* Fixed Death Stare of Commanders
|
|
* Projectile blitting should be closer to original H3. But still not perfect.
|
|
* Fixed missing Mirth effects
|
|
* Stack affected by Berserk should not try to attack itself
|
|
* Fixed several cases of incorrect positioning of creatures in battles
|
|
* Fixed abilities of Efreet.
|
|
* Fixed broken again palette in some battle backgrounds
|
|
|
|
### TOWN:
|
|
* VCMI will not crash if building selection area is smaller than def
|
|
* Detection of transparency on selection area is closer to H3
|
|
* Improved handling buildings with mode "auto":
|
|
* * they will be properly processed (new creatures will be added if dwelling, spells learned if mage guild, and so on)
|
|
* * transitive dependencies are handled (A makes B build, and B makes C and D)
|
|
|
|
### SOUND:
|
|
* Added missing WoG creature sounds (from Kuririn).
|
|
* The Windows package comes with DLLs needed to play .ogg files
|
|
* (linux) convertMP3 option for vcmibuilder for systems where SDL_Mixer can't play mp3's
|
|
* some missing sounds for battle effects
|
|
|
|
### ARTIFACTS:
|
|
* Several fixes to combined artifacts added via mods.
|
|
* Fixed Spellbinder's Hat giving level 1 spells instead of 5.
|
|
* Fixed incorrect components of Cornucopia.
|
|
* Cheat code with grant all artifacts, including the ones added by mods
|
|
|
|
# 0.91 -> 0.92 (Mar 01 2013)
|
|
|
|
### GENERAL:
|
|
* hero crossover between missions in campaigns
|
|
* introduction before missions in campaigns
|
|
|
|
### MODS:
|
|
* Added CREATURE_SPELL_POWER for commanders
|
|
* Added spell modifiers to various spells: Hypnotize (Astral), Firewall (Luna), Landmine
|
|
* Fixed ENEMY_DEFENCE_REDUCTION, GENERAL_ATTACK_REDUCTION
|
|
* Extended usefulness of ONLY_DISTANCE_FIGHT, ONLY_MELEE_FIGHT ranges
|
|
* Double growth creatures are configurable now
|
|
* Drain Life now has % effect depending on bonus value
|
|
* Stack can use more than 2 attacks. Additional attacks can now be separated as "ONLY_MELEE_FIGHT and "ONLY_DISTANCE_FIGHT".
|
|
* Moat damage configurable
|
|
* More config options for spells:
|
|
* * mind immunity handled by config
|
|
* * direct damage immunity handled by config
|
|
* * immunity icon configurable
|
|
* * removed mind_spell flag
|
|
* creature config use string ids now.
|
|
* support for string subtype id in short bonus format
|
|
* primary skill identifiers for bonuses
|
|
|
|
# 0.9 -> 0.91 (Feb 01 2013)
|
|
|
|
### GENERAL:
|
|
* VCMI build on OS X is now supported
|
|
* Completely removed autotools
|
|
* Added RMG interace and ability to generate simplest working maps
|
|
* Added loading screen
|
|
|
|
### MODS:
|
|
* Simplified mod structure. Mods from 0.9 will not be compatible.
|
|
* Mods can be turned on and off in config/modSettings.json file
|
|
* Support for new factions, including:
|
|
* * New towns
|
|
* * New hero classes
|
|
* * New heroes
|
|
* * New town-related external dwellings
|
|
* Support for new artifact, including combined, commander and stack artifacts
|
|
* Extended configuration options
|
|
* * All game objects are referenced by string identifiers
|
|
* * Subtype resolution for bonuses
|
|
|
|
### BATTLES:
|
|
* Support for "enchanted" WoG ability
|
|
|
|
### ADVENTURE AI:
|
|
* AI will try to use Subterranean Gate, Redwood Observatory and Cartographer for exploration
|
|
* Improved exploration algorithm
|
|
* AI will prioritize dwellings and mines when there are no opponents visible
|
|
|
|
# 0.89 -> 0.9 (Oct 01 2012)
|
|
|
|
### GENERAL:
|
|
* Provisional support creature-adding mods
|
|
* New filesystem allowing easier resource adding/replacing
|
|
* Reorganized package for better compatibility with HotA and not affecting the original game
|
|
* Moved many hard-coded settings into text config files
|
|
* Commander level-up dialog
|
|
* New Quest Log window
|
|
* Fixed a number of bugs in campaigns, support for starting hero selection bonus.
|
|
|
|
### BATTLES:
|
|
* New graphics for Stack Queue
|
|
* Death Stare works identically to H3
|
|
* No explosion when catapult fails to damage the wall
|
|
* Fixed crash when attacking stack dies before counterattack
|
|
* Fixed crash when attacking stack dies in the Moat just before the attack
|
|
* Fixed Orb of Inhibition and Recanter's Cloak (they were incorrectly implemented)
|
|
* Fleeing hero won't lose artifacts.
|
|
* Spellbook won't be captured.
|
|
|
|
### ADVENTURE AI:
|
|
* support for quests (Seer Huts, Quest Guardians, and so)
|
|
* AI will now wander with all the heroes that have spare movement points. It should prevent stalling.
|
|
* AI will now understand threat of Abandoned Mine.
|
|
* AI can now exchange armies between heroes. By default, it will pass army to main hero.
|
|
* Fixed strange case when AI found allied town extremely dangerous
|
|
* Fixed crash when AI tried to "revisit" a Boat
|
|
* Fixed crash when hero assigned to goal was lost when attempting realizing it
|
|
* Fixed a possible freeze when exchanging resources at marketplace
|
|
|
|
### BATTLE AI:
|
|
* It is possible to select a battle AI module used by VCMI by typing into the console "setBattleAI <name>". The names of avaialble modules are "StupidAI" and "BattleAI". BattleAI may be a little smarter but less stable. By the default, StupidAI will be used, as in previous releases.
|
|
* New battle AI module: "BattleAI" that is smarter and capable of casting some offensive and enchantment spells
|
|
|
|
# 0.88 -> 0.89 (Jun 01 2012)
|
|
|
|
### GENERAL:
|
|
* Mostly implemented Commanders feature (missing level-up dialog)
|
|
* Support for stack artifacts
|
|
* New creature window graphics contributed by fishkebab
|
|
* Config file may have multiple upgrades for creatures
|
|
* CTRL+T will open marketplace window
|
|
* G will open thieves guild window if player owns at least one town with tavern
|
|
* Implemented restart functionality. CTRL+R will trigger a quick restart
|
|
* Save game screen and returning to main menu will work if game was started with --start option
|
|
* Simple mechanism for detecting game desynchronization after init
|
|
* 1280x800 resolution graphics, contributed by Topas
|
|
|
|
### ADVENTURE MAP:
|
|
* Fixed monsters regenerating casualties from battle at the start of new week.
|
|
* T in adventure map will switch to next town
|
|
|
|
### BATTLES:
|
|
* It's possible to switch active creature during tacts phase by clicking on stack
|
|
* After battle artifacts of the defeated hero (and his army) will be taken by winner
|
|
* Rewritten handling of battle obstacles. They will be now placed following H3 algorithm.
|
|
* Fixed crash when death stare or acid breath activated on stack that was just killed
|
|
* First aid tent can heal only creatures that suffered damage
|
|
* War machines can't be healed by tent
|
|
* Creatures casting spells won't try to cast them during tactic phase
|
|
* Console tooltips for first aid tent
|
|
* Console tooltips for teleport spell
|
|
* Cursor is reset to pointer when action is requested
|
|
* Fixed a few other missing or wrong tooltips/cursors
|
|
* Implemented opening creature window by l-clicking on stack
|
|
* Fixed crash on attacking walls with Cyclop Kings
|
|
* Fixed and simplified Teleport casting
|
|
* Fixed Remove Obstacle spell
|
|
* New spells supported:
|
|
* * Chain Lightning
|
|
* * Fire Wall
|
|
* * Force Field
|
|
* * Land Mine
|
|
* * Quicksands
|
|
* * Sacrifice
|
|
|
|
### TOWNS:
|
|
* T in castle window will open a tavern window (if available)
|
|
|
|
### PREGAME:
|
|
* Pregame will use same resolution as main game
|
|
* Support for scaling background image
|
|
* Customization of graphics with config file.
|
|
|
|
### ADVENTURE AI:
|
|
* basic rule system for threat evaluation
|
|
* new town development logic
|
|
* AI can now use external dwellings
|
|
* AI will weekly revisit dwellings & mills
|
|
* AI will now always pick best stacks from towns
|
|
* AI will recruit multiple heroes for exploration
|
|
* AI won't try attacking its own heroes
|
|
|
|
# 0.87 -> 0.88 (Mar 01 2012)
|
|
|
|
* added an initial version of new adventure AI: VCAI
|
|
* system settings window allows to change default resolution
|
|
* introduced unified JSON-based settings system
|
|
* fixed all known localization issues
|
|
* Creature Window can handle descriptions of spellcasting abilities
|
|
* Support for the clone spell
|
|
|
|
# 0.86 -> 0.87 (Dec 01 2011)
|
|
|
|
### GENERAL:
|
|
* Pathfinder can find way using ships and subterranean gates
|
|
* Hero reminder & sleep button
|
|
|
|
### PREGAME:
|
|
* Credits are implemented
|
|
|
|
### BATTLES:
|
|
* All attacked hexes will be highlighted
|
|
* New combat abilities supported:
|
|
* * Spell Resistance aura
|
|
* * Random spellcaster (Genies)
|
|
* * Mana channeling
|
|
* * Daemon summoning
|
|
* * Spellcaster (Archangel Ogre Mage, Elementals, Faerie Dragon)
|
|
* * Fear
|
|
* * Fearless
|
|
* * No wall penalty
|
|
* * Enchanter
|
|
* * Bind
|
|
* * Dispell helpful spells
|
|
|
|
# 0.85 -> 0.86 (Sep 01 2011)
|
|
|
|
### GENERAL:
|
|
* Reinstated music support
|
|
* Bonus system optimizations (caching)
|
|
* converted many config files to JSON
|
|
* .tga file support
|
|
* New artifacts supported
|
|
* * Admiral's Hat
|
|
* * Statue of Legion
|
|
* * Titan's Thunder
|
|
|
|
### BATTLES:
|
|
* Correct handling of siege obstacles
|
|
* Catapult animation
|
|
* New combat abilities supported
|
|
* * Dragon Breath
|
|
* * Three-headed Attack
|
|
* * Attack all around
|
|
* * Death Cloud / Fireball area attack
|
|
* * Death Blow
|
|
* * Lightning Strike
|
|
* * Rebirth
|
|
* New WoG abilities supported
|
|
* * Defense Bonus
|
|
* * Cast before attack
|
|
* * Immunity to direct damage spells
|
|
* New spells supported
|
|
* * Magic Mirror
|
|
* * Titan's Lightning Bolt
|
|
|
|
# 0.84 -> 0.85 (Jun 01 2011)
|
|
|
|
### GENERAL:
|
|
* Support for stack experience
|
|
* Implemented original campaign selection screens
|
|
* New artifacts supported:
|
|
* * Statesman's Medal
|
|
* * Diplomat's Ring
|
|
* * Ambassador's Sash
|
|
|
|
### TOWNS:
|
|
* Implemented animation for new town buildings
|
|
* It's possible to sell artifacts at Artifact Merchants
|
|
|
|
### BATTLES:
|
|
* Neutral monsters will be split into multiple stacks
|
|
* Hero can surrender battle to keep army
|
|
* Support for Death Stare, Support for Poison, Age, Disease, Acid Breath, Fire / Water / Earth / Air immunities and Receptiveness
|
|
* Partial support for Stone Gaze, Paralyze, Mana drain
|
|
|
|
# 0.83 -> 0.84 (Mar 01 2011)
|
|
|
|
### GENERAL:
|
|
* Bonus system has been rewritten
|
|
* Partial support for running VCMI in duel mode (no adventure map, only one battle, ATM only AI-AI battles)
|
|
* New artifacts supported:
|
|
* * Angellic Alliance
|
|
* * Bird of Perception
|
|
* * Emblem of Cognizance
|
|
* * Spell Scroll
|
|
* * Stoic Watchman
|
|
|
|
### BATTLES:
|
|
* Better animations handling
|
|
* Defensive stance is supported
|
|
|
|
### HERO:
|
|
* New secondary skills supported:
|
|
* * Artillery
|
|
* * Eagle Eye
|
|
* * Tactics
|
|
|
|
### AI PLAYER:
|
|
* new AI leading neutral creatures in combat, slightly better then previous
|
|
|
|
# 0.82 -> 0.83 (Nov 01 2010)
|
|
|
|
### GENERAL:
|
|
* Alliances support
|
|
* Week of / Month of events
|
|
* Mostly done pregame for MP games (temporarily only for local clients)
|
|
* Support for 16bpp displays
|
|
* Campaigns:
|
|
* * support for building bonus
|
|
* * moving to next map after victory
|
|
* Town Portal supported
|
|
* Vial of Dragon Blood and Statue of Legion supported
|
|
|
|
### HERO:
|
|
* remaining specialities have been implemented
|
|
|
|
### TOWNS:
|
|
* town events supported
|
|
* Support for new town structures: Deiety of Fire and Escape Tunnel
|
|
|
|
### BATTLES:
|
|
* blocked retreating from castle
|
|
|
|
# 0.81 -> 0.82 (Aug 01 2010)
|
|
|
|
### GENERAL:
|
|
* Some of the starting bonuses in campaigns are supported
|
|
* It's possible to select difficulty level of mission in campaign
|
|
* new cheat codes:
|
|
* * vcmisilmaril - player wins
|
|
* * vcmimelkor - player loses
|
|
|
|
### ADVENTURE MAP:
|
|
* Neutral armies growth implemented (10% weekly)
|
|
* Power rating of neutral stacks
|
|
* Favourable Winds reduce sailing cost
|
|
|
|
### HERO:
|
|
* Learning secondary skill supported.
|
|
* Most of hero specialities are supported, including:
|
|
* * Creature specialities (progressive, fixed, Sir Mullich)
|
|
* * Spell damage specialities (Deemer), fixed bonus (Ciele)
|
|
* * Secondary skill bonuses
|
|
* * Creature Upgrades (Gelu)
|
|
* * Resorce generation
|
|
* * Starting Skill (Adrienne)
|
|
|
|
### TOWNS:
|
|
* Support for new town structures:
|
|
* * Artifact Merchant
|
|
* * Aurora Borealis
|
|
* * Castle Gates
|
|
* * Magic University
|
|
* * Portal of Summoning
|
|
* * Skeleton transformer
|
|
* * Veil of Darkness
|
|
|
|
### OBJECTS:
|
|
* Stables will now upgrade Cavaliers to Champions.
|
|
* New object supported:
|
|
* * Abandoned Mine
|
|
* * Altar of Sacrifice
|
|
* * Black Market
|
|
* * Cover of Darkness
|
|
* * Hill Fort
|
|
* * Refugee Camp
|
|
* * Sanctuary
|
|
* * Tavern
|
|
* * University
|
|
* * Whirlpool
|
|
|
|
# 0.8 -> 0.81 (Jun 01 2010)
|
|
|
|
### GENERAL:
|
|
* It's possible to start campaign
|
|
* Support for build grail victory condition
|
|
* New artifacts supported:
|
|
* * Angel's Wings
|
|
* * Boots of levitation
|
|
* * Orb of Vulnerability
|
|
* * Ammo cart
|
|
* * Golden Bow
|
|
* * Hourglass of Evil Hour
|
|
* * Bow of Sharpshooter
|
|
* * Armor of the Damned
|
|
|
|
### ADVENTURE MAP:
|
|
* Creatures now guard surrounding tiles
|
|
* New adventura map spells supported:
|
|
* * Summon Boat
|
|
* * Scuttle Boat
|
|
* * Dimension Door
|
|
* * Fly
|
|
* * Water walk
|
|
|
|
### BATTLES:
|
|
* A number of new creature abilities supported
|
|
* First Aid Tent is functional
|
|
* Support for distance/wall/melee penalties & no * penalty abilities
|
|
* Reworked damage calculation to fit OH3 formula better
|
|
* Luck support
|
|
* Teleportation spell
|
|
|
|
### HERO:
|
|
* First Aid secondary skill
|
|
* Improved formula for necromancy to match better OH3
|
|
|
|
### TOWNS:
|
|
* Sending resources to other players by marketplace
|
|
* Support for new town structures:
|
|
* * Lighthouse
|
|
* * Colossus
|
|
* * Freelancer's Guild
|
|
* * Guardian Spirit
|
|
* * Necromancy Amplifier
|
|
* * Soul Prison
|
|
|
|
### OBJECTS:
|
|
* New object supported:
|
|
* * Freelancer's Guild
|
|
* * Trading Post
|
|
* * War Machine Factory
|
|
|
|
# 0.75 -> 0.8 (Mar 01 2010)
|
|
|
|
### GENERAL:
|
|
* Victory and loss conditions are supported. It's now possible to win or lose the game.
|
|
* Implemented assembling and disassembling of combination artifacts.
|
|
* Kingdom Overview screen is now available.
|
|
* Implemented Grail (puzzle map, digging, constructing ultimate building)
|
|
* Replaced TTF fonts with original ones.
|
|
|
|
### ADVENTURE MAP:
|
|
* Implemented rivers animations (thx to GrayFace).
|
|
|
|
### BATTLES:
|
|
* Fire Shield spell (and creature ability) supported
|
|
* affecting morale/luck and casting spell after attack creature abilities supported
|
|
|
|
### HERO:
|
|
* Implementation of Scholar secondary skill
|
|
|
|
### TOWN:
|
|
* New left-bottom info panel functionalities.
|
|
|
|
### TOWNS:
|
|
* new town structures supported:
|
|
* * Ballista Yard
|
|
* * Blood Obelisk
|
|
* * Brimstone Clouds
|
|
* * Dwarven Treasury
|
|
* * Fountain of Fortune
|
|
* * Glyphs of Fear
|
|
* * Mystic Pond
|
|
* * Thieves Guild
|
|
* * Special Grail functionalities for Dungeon, Stronghold and Fortress
|
|
|
|
### OBJECTS:
|
|
* New objects supported:
|
|
* * Border gate
|
|
* * Den of Thieves
|
|
* * Lighthouse
|
|
* * Obelisk
|
|
* * Quest Guard
|
|
* * Seer hut
|
|
|
|
A lot of of various bugfixes and improvements:
|
|
http://bugs.vcmi.eu/changelog_page.php?version_id=14
|
|
|
|
# 0.74 -> 0.75 (Dec 01 2009)
|
|
|
|
### GENERAL:
|
|
* Implemented "main menu" in-game option.
|
|
* Hide the mouse cursor while displaying a popup window.
|
|
* Better handling of huge and empty message boxes (still needs more changes)
|
|
* Fixed several crashes when exiting.
|
|
|
|
### ADVENTURE INTERFACE:
|
|
* Movement cursor shown for unguarded enemy towns.
|
|
* Battle cursor shown for guarded enemy garrisons.
|
|
* Clicking on the border no longer opens an empty info windows
|
|
|
|
### HERO WINDOW:
|
|
* Improved artifact moving. Available slots are higlighted. Moved artifact is bound to mouse cursor.
|
|
|
|
### TOWNS:
|
|
* new special town structures supported:
|
|
* * Academy of Battle Scholars
|
|
* * Cage of Warlords
|
|
* * Mana Vortex
|
|
* * Stables
|
|
* * Skyship (revealing entire map only)
|
|
|
|
### OBJECTS:
|
|
* External dwellings increase town growth
|
|
* Right-click info window for castles and garrisons you do not own shows a rough amount of creatures instead of none
|
|
* Scholar won't give unavaliable spells anymore.
|
|
|
|
A lot of of various bugfixes and improvements:
|
|
http://bugs.vcmi.eu/changelog_page.php?version_id=2
|
|
|
|
# 0.73 -> 0.74 (Oct 01 2009)
|
|
|
|
### GENERAL:
|
|
* Scenario Information window
|
|
* Save Game window
|
|
* VCMI window should start centered
|
|
* support for Necromancy and Ballistics secondary skills
|
|
* new artifacts supported, including those improving Necromancy, Legion Statue parts, Shackles of War and most of combination artifacts (but not combining)
|
|
* VCMI client has its own icon (thx for graphic to Dikamilo)
|
|
* Ellipsis won't be split when breaking text on several lines
|
|
* split button will be grayed out when no creature is selected
|
|
* fixed issue when splitting stack to the hero with only one creatures
|
|
* a few fixes for shipyard window
|
|
|
|
### ADVENTURE INTERFACE:
|
|
* Cursor shows if tile is accesible and how many turns away
|
|
* moving hero with arrow keys / numpad
|
|
* fixed Next Hero button behaviour
|
|
* fixed Surface/Underground switch button in higher resolutions
|
|
|
|
### BATTLES:
|
|
* partial siege support
|
|
* new stack queue for higher resolutions (graphics made by Dru, thx!)
|
|
* 'Q' pressing toggles the stack queue displaying (so it can be enabled/disabled it with single key press)
|
|
* more creatures special abilities supported
|
|
* battle settings will be stored
|
|
* fixed crashes occurring on attacking two hex creatures from back
|
|
* fixed crash when clicking on enemy stack without moving mouse just after receiving action
|
|
* even large stack numbers will fit the boxes
|
|
* when active stack is killed by spell, game behaves properly
|
|
* shooters attacking twice (like Grand Elves) won't attack twice in melee
|
|
* ballista can shoot even if there's an enemy creature next to it
|
|
* improved obstacles placement, so they'll better fit hexes (thx to Ivan!)
|
|
* selecting attack directions works as in H3
|
|
* estimating damage that will be dealt while choosing stack to be attacked
|
|
* modified the positioning of battle effects, they should look about right now.
|
|
* after selecting a spell during combat, l-click is locked for any action other than casting.
|
|
* flying creatures will be blitted over all other creatures, obstacles and wall
|
|
* obstacles and units should be printed in better order (not tested)
|
|
* fixed armageddon animation
|
|
* new spells supported:
|
|
* * Anti-Magic
|
|
* * Cure
|
|
* * Resurrection
|
|
* * Animate Dead
|
|
* * Counterstrike
|
|
* * Berserk
|
|
* * Hypnotize
|
|
* * Blind
|
|
* * Fire Elemental
|
|
* * Earth Elemental
|
|
* * Water Elemental
|
|
* * Air Elemental
|
|
* * Remove obstacle
|
|
|
|
### TOWNS:
|
|
* enemy castle can be taken over
|
|
* only one capitol per player allowed (additional ones will be lost)
|
|
* garrisoned hero can buy a spellbook
|
|
* heroes available in tavern should be always different
|
|
* ship bought in town will be correctly placed
|
|
* new special town structures supported:
|
|
* * Lookout Tower
|
|
* * Temple of Valhalla
|
|
* * Wall of Knowledge
|
|
* * Order of Fire
|
|
|
|
### HERO WINDOW:
|
|
* war machines cannot be unequiped
|
|
|
|
### PREGAME:
|
|
* sorting: a second click on the column header sorts in descending order.
|
|
* advanced options tab: r-click popups for selected town, hero and bonus
|
|
* starting scenario / game by double click
|
|
* arrows in options tab are hidden when not available
|
|
* subtitles for chosen hero/town/bonus in pregame
|
|
|
|
### OBJECTS:
|
|
* fixed pairing Subterranean Gates
|
|
* New objects supported:
|
|
* * Borderguard & Keymaster Tent
|
|
* * Cartographer
|
|
* * Creature banks
|
|
* * Eye of the Magi & Hut of the Magi
|
|
* * Garrison
|
|
* * Stables
|
|
* * Pandora Box
|
|
* * Pyramid
|
|
|
|
# 0.72 -> 0.73 (Aug 01 2009)
|
|
|
|
### GENERAL:
|
|
* infowindow popup will be completely on screen
|
|
* fixed possible crash with in game console
|
|
* fixed crash when gaining artifact after r-click on hero in tavern
|
|
* Estates / hero bonuses won't give resources on first day.
|
|
* video handling (intro, main menu animation, tavern animation, spellbook animation, battle result window)
|
|
* hero meeting window allowing exchanging armies and artifacts between heroes on adventure map
|
|
* 'T' hotkey opens marketplace window
|
|
* giving starting spells for heroes
|
|
* pressing enter or escape close spellbook
|
|
* removed redundant quotation marks from skills description and artifact events texts
|
|
* disabled autosaving on first turn
|
|
* bonuses from bonus artifacts
|
|
* increased char per line limit for subtitles under components
|
|
* corrected some exp/level values
|
|
* primary skills cannot be negative
|
|
* support for new artifacts: Ring of Vitality, Ring of Life, Vial of Lifeblood, Garniture of Interference, Surcoat of Counterpoise, Boots of Polarity
|
|
* fixed timed events reappearing
|
|
* saving system options
|
|
* saving hero direction
|
|
* r-click popups on enemy heroes and towns
|
|
* hero leveling formula matches the H3
|
|
|
|
### ADVENTURE INTERFACE:
|
|
* Garrisoning, then removing hero from garrison move him at the end of the heroes list
|
|
* The size of the frame around the map depends on the screen size.
|
|
* spellbook shows adventure spells when opened on adventure map
|
|
* erasing path after picking objects with last movement point
|
|
|
|
### BATTLES:
|
|
* spell resistance supported (secondary skill, artifacts, creature skill)
|
|
* corrected damage inflicted by spells and ballista
|
|
* added some missing projectile infos
|
|
* added native terrain bonuses in battles
|
|
* number of units in stack in battle should better fit the box
|
|
* non-living and undead creatures have now always 0 morale
|
|
* displaying luck effect animation
|
|
* support for battleground overlays:
|
|
* * cursed ground
|
|
* * magic plains
|
|
* * fiery fields
|
|
* * rock lands
|
|
* * magic clouds
|
|
* * lucid pools
|
|
* * holy ground
|
|
* * clover field
|
|
* * evil fog
|
|
|
|
### TOWNS:
|
|
* fixes for horde buildings
|
|
* garrisoned hero can buy a spellbook if he is selected or if there is no visiting hero
|
|
* capitol bar in town hall is grey (not red) if already one exists
|
|
* fixed crash on entering hall when town was near map edge
|
|
|
|
### HERO WINDOW:
|
|
* garrisoned heroes won't be shown on the list
|
|
* artifacts will be present on morale/luck bonuses list
|
|
|
|
### PREGAME:
|
|
* saves are sorted primary by map format, secondary by name
|
|
* fixed displaying date of saved game (uses local time, removed square character)
|
|
|
|
### OBJECTS:
|
|
* Fixed primary/secondary skill levels given by a scholar.
|
|
* fixed problems with 3-tiles monoliths
|
|
* fixed crash with flaggable building next to map edge
|
|
* fixed some descriptions for events
|
|
* New objects supported:
|
|
* * Buoy
|
|
* * Creature Generators
|
|
* * Flotsam
|
|
* * Mermaid
|
|
* * Ocean bottle
|
|
* * Sea Chest
|
|
* * Shipwreck Survivor
|
|
* * Shipyard
|
|
* * Sirens
|
|
|
|
# 0.71 -> 0.72 (Jun 1 2009)
|
|
|
|
### GENERAL:
|
|
* many sound effects and music
|
|
* autosave (to 5 subsequent files)
|
|
* artifacts support (most of them)
|
|
* added internal game console (activated on TAB)
|
|
* fixed 8 hero limit to check only for wandering heroes (not garrisoned)
|
|
* improved randomization
|
|
* fixed crash on closing application
|
|
* VCMI won't always give all three stacks in the starting armies
|
|
* fix for drawing starting army creatures count
|
|
* Diplomacy secondary skill support
|
|
* timed events won't cause resources amount to be negative
|
|
* support for sorcery secondary skill
|
|
* reduntant quotation marks from artifact descriptions are removed
|
|
* no income at the first day
|
|
|
|
### ADVENTURE INTERFACE:
|
|
* fixed crasbug occurring on revisiting objects (by pressing space)
|
|
* always restoring default cursor when movng mouse out of the terrain
|
|
* fixed map scrolling with ctrl+arrows when some windows are opened
|
|
* clicking scrolling arrows in town/hero list won't open town/hero window
|
|
* pathfinder will now look for a path going via printed positions of roads when it's possible
|
|
* enter can be used to open window with selected hero/town
|
|
|
|
### BATTLES:
|
|
* many creatures special skills implemented
|
|
* battle will end when one side has only war machines
|
|
* fixed some problems with handling obstacles info
|
|
* fixed bug with defending / waiting while no stack is active
|
|
* spellbook button is inactive when hero cannot cast any spell
|
|
* obstacles will be placed more properly when resolution is different than 800x600
|
|
* canceling of casting a spell by pressing Escape or R-click (R-click on a creatures does not cancel a spell)
|
|
* spellbook cannot be opened by L-click on hero in battle when it shouldn't be possible
|
|
* new spells:
|
|
* * frost ring
|
|
* * fireball
|
|
* * inferno
|
|
* * meteor shower
|
|
* * death ripple
|
|
* * destroy undead
|
|
* * dispel
|
|
* * armageddon
|
|
* * disrupting ray
|
|
* * protection from air
|
|
* * protection from fire
|
|
* * protection from water
|
|
* * protection from earth
|
|
* * precision
|
|
* * slayer
|
|
|
|
### TOWNS:
|
|
* resting in town with mage guild will replenih all the mana points
|
|
* fixed Blacksmith
|
|
* the number of creatures at the beginning of game is their base growth
|
|
* it's possible to enter Tavern via Brotherhood of Sword
|
|
|
|
### HERO WINDOW:
|
|
* fixed mana limit info in the hero window
|
|
* war machines can't be removed
|
|
* fixed problems with removing artifacts when all visible slots in backpack are full
|
|
|
|
### PREGAME:
|
|
* clicking on "advanced options" a second time now closes the tab instead of refreshing it.
|
|
* Fix position of maps names.
|
|
* Made the slider cursor much more responsive. Speedup the map select screen.
|
|
* Try to behave when no maps/saves are present.
|
|
* Page Up / Page Down / Home / End hotkeys for scrolling through scenarios / games list
|
|
|
|
### OBJECTS:
|
|
* Neutral creatures can join or escape depending on hero strength (escape formula needs to be improved)
|
|
* leaving guardians in flagged mines.
|
|
* support for Scholar object
|
|
* support for School of Magic
|
|
* support for School of War
|
|
* support for Pillar of Fire
|
|
* support for Corpse
|
|
* support for Lean To
|
|
* support for Wagon
|
|
* support for Warrior's Tomb
|
|
* support for Event
|
|
* Corpse (Skeleton) will be accessible from all directions
|
|
|
|
# 0.7 -> 0.71 (Apr 01 2009)
|
|
|
|
### GENERAL:
|
|
* fixed scrolling behind window problem (now it's possible to scroll with CTRL + arrows)
|
|
* morale/luck system and corresponding sec. skills supported
|
|
* fixed crash when hero get level and has less than two sec. skills to choose between
|
|
* added keybindings for components in selection window (eg. for treasure chest dialog): 1, 2, and so on. Selection dialog can be closed with Enter key
|
|
* proper handling of custom portraits of heroes
|
|
* fixed problems with non-hero/town defs not present in def list but present on map (occurring probably only in case of def substitution in map editor)
|
|
* fixed crash when there was no hero available to hire for some player
|
|
* fixed problems with 1024x600 screen resolution
|
|
* updating blockmap/visitmap of randomized objects
|
|
* fixed crashes on loading maps with flag all mines/dwelling victory condition
|
|
* further fixes for leveling-up (stability and identical offered skills bug)
|
|
* splitting window allows to rebalance two stack with the same creatures
|
|
* support for numpad keyboard
|
|
* support for timed events
|
|
|
|
### ADVENTURE INTERFACE:
|
|
* added "Next hero" button functionality
|
|
* added missing path arrows
|
|
* corrected centering on hero's position
|
|
* recalculating hero path after reselecting hero
|
|
* further changes in pathfinder making it more like original one
|
|
* orientation of hero can't be change if movement points are exhausted
|
|
* campfire, borderguard, bordergate, questguard will be accessible from the top
|
|
* new movement cost calculation algorithm
|
|
* fixed sight radious calculation
|
|
* it's possible to stop hero movement
|
|
* faster minimap refreshing
|
|
* provisional support for "Save" button in System Options Window
|
|
* it's possible to revisit object under hero by pressing Space
|
|
|
|
### BATTLES:
|
|
* partial support for battle obstacles
|
|
* only one spell can be casted per turn
|
|
* blocked opening sepllbook if hero doesn't have a one
|
|
* spells not known by hero can't be casted
|
|
* spell books won't be placed in War Machine slots after battle
|
|
* attack is now possible when hex under cursor is not displayed
|
|
* glowing effect of yellow border around creatures
|
|
* blue glowing border around hovered creature
|
|
* made animation on battlefield more smooth
|
|
* standing stacks have more static animation
|
|
* probably fixed problem with displaying corpses on battlefield
|
|
* fixes for two-hex creatures actions
|
|
* fixed hero casting spell animation
|
|
* corrected stack death animation
|
|
* battle settings will be remembered between battles
|
|
* improved damage calculation formula
|
|
* correct handling of flying creatures in battles
|
|
* a few tweaks in battle path/available hexes calculation (more of them is needed)
|
|
* amounts of units taking actions / being an object of actions won't be shown until action ends
|
|
* fixed positions of stack queue and battle result window when resolution is != 800x600
|
|
* corrected duration of frenzy spell which was incorrect in certain cases
|
|
* corrected hero spell casting animation
|
|
* better support for battle backgrounds
|
|
* blocked "save" command during battle
|
|
* spellbook displays only spells known by Hero
|
|
* New spells supported:
|
|
* * Mirth
|
|
* * Sorrow
|
|
* * Fortune
|
|
* * Misfortune
|
|
|
|
### TOWN INTERFACE:
|
|
* cannot build more than one capitol
|
|
* cannot build shipyard if town is not near water
|
|
* Rampart's Treasury requires Miner's Guild
|
|
* minor improvements in Recruitment Window
|
|
* fixed crash occurring when clicking on hero portrait in Tavern Window, minor improvements for Tavern Window
|
|
* proper updating resdatabar after building structure in town or buying creatures (non 800x600 res)
|
|
* fixed blinking resdatabar in town screen when buying (800x600)
|
|
* fixed horde buildings displaying in town hall
|
|
* forbidden buildings will be shown as forbidden, even if there are no res / other conditions are not fulfilled
|
|
|
|
### PREGAME:
|
|
* added scrolling scenario list with mouse wheel
|
|
* fixed mouse slow downs
|
|
* cannot select heroes for computer player (pregame)
|
|
* no crash if uses gives wrong resolution ID number
|
|
* minor fixes
|
|
|
|
### OBJECTS:
|
|
* windmill gives 500 gold only during first week ever (not every month)
|
|
* After the first visit to the Witch Hut, right-click/hover tip mentions the skill available.
|
|
* New objects supported:
|
|
* * Prison
|
|
* * Magic Well
|
|
* * Faerie Ring
|
|
* * Swan Pond
|
|
* * Idol of Fortune
|
|
* * Fountain of Fortune
|
|
* * Rally Flag
|
|
* * Oasis
|
|
* * Temple
|
|
* * Watering Hole
|
|
* * Fountain of Youth
|
|
* * support for Redwood Observatory
|
|
* * support for Shrine of Magic Incantation / Gesture / Thought
|
|
* * support for Sign / Ocean Bottle
|
|
|
|
### AI PLAYER:
|
|
* Minor improvements and fixes.
|
|
|
|
# 0.64 -> 0.7 (Feb 01 2009)
|
|
|
|
### GENERAL:
|
|
* move some settings to the config/settings.txt file
|
|
* partial support for new screen resolutions
|
|
* it's possible to set game resolution in pregame (type 'resolution' in the console)
|
|
* /Data and /Sprites subfolders can be used for adding files not present in .lod archives
|
|
* fixed crashbug occurring when hero levelled above 15 level
|
|
* support for non-standard screen resolutions
|
|
* F4 toggles between full-screen and windowed mode
|
|
* minor improvements in creature card window
|
|
* splitting stacks with the shift+click
|
|
* creature card window contains info about modified speed
|
|
|
|
### ADVENTURE INTERFACE:
|
|
* added water animation
|
|
* speed of scrolling map and hero movement can be adjusted in the System Options Window
|
|
* partial handling r-clicks on adventure map
|
|
|
|
### TOWN INTERFACE:
|
|
* the scroll tab won't remain hanged to our mouse position if we move the mouse is away from the scroll bar
|
|
* fixed cloning creatures bug in garrisons (and related issues)
|
|
|
|
### BATTLES:
|
|
* support for the Wait command
|
|
* magic arrow *really* works
|
|
* war machines support partially added
|
|
* queue of stacks narrowed
|
|
* spell effect animation displaying improvements
|
|
* positive/negative spells cannot be cast on hostile/our stacks
|
|
* showing spell effects affecting stack in creature info window
|
|
* more appropriate coloring of stack amount box when stack is affected by a spell
|
|
* battle console displays notifications about wait/defend commands
|
|
* several reported bugs fixed
|
|
* new spells supported:
|
|
* * Haste
|
|
* * lightning bolt
|
|
* * ice bolt
|
|
* * slow
|
|
* * implosion
|
|
* * forgetfulness
|
|
* * shield
|
|
* * air shield
|
|
* * bless
|
|
* * curse
|
|
* * bloodlust
|
|
* * weakness
|
|
* * stone skin
|
|
* * prayer
|
|
* * frenzy
|
|
|
|
### AI PLAYER:
|
|
* Genius AI (first VCMI AI) will control computer creatures during the combat.
|
|
|
|
### OBJECTS:
|
|
* Guardians property for resources is handled
|
|
* support for Witch Hut
|
|
* support for Arena
|
|
* support for Library of Enlightenment
|
|
|
|
And a lot of minor fixes
|
|
|
|
# 0.63 -> 0.64 (Nov 01 2008)
|
|
|
|
### GENERAL:
|
|
* sprites from /Sprites folder are handled correctly
|
|
* several fixes for pathfinder and path arrows
|
|
* better handling disposed/predefined heroes
|
|
* heroes regain 1 mana point each turn
|
|
* support for mistycisim and intelligence skills
|
|
* hero hiring possible
|
|
* added support for a number of hotkeys
|
|
* it's not possible anymore to leave hero level-up window without selecting secondary skill
|
|
* many minor improvements
|
|
|
|
* Added some kind of simple chatting functionality through console. Implemented several WoG cheats equivalents:
|
|
* * woggaladriel -> vcmiainur
|
|
* * wogoliphaunt -> vcminoldor
|
|
* * wogshadowfax -> vcminahar
|
|
* * wogeyeofsauron -> vcmieagles
|
|
* * wogisengard -> vcmiformenos
|
|
* * wogsaruman -> vcmiistari
|
|
* * wogpathofthedead -> vcmiangband
|
|
* * woggandalfwhite -> vcmiglorfindel
|
|
|
|
### ADVENTURE INTERFACE:
|
|
* clicking on a tile in advmap view when a path is shown will not only hide it but also calculate a new one
|
|
* slowed map scrolling
|
|
* blocked scrolling adventure map with mouse when left ctrl is pressed
|
|
* blocked map scrolling when dialog window is opened
|
|
* scholar will be accessible from the top
|
|
|
|
### TOWN INTERFACE:
|
|
* partially done tavern window (only hero hiring functionality)
|
|
|
|
### BATTLES:
|
|
* water elemental will really be treated as 2 hex creature
|
|
* potential infinite loop in reverseCreature removed
|
|
* better handling of battle cursor
|
|
* fixed blocked shooter behavior
|
|
* it's possible in battles to check remeaining HP of neutral stacks
|
|
* partial support for Magic Arrow spell
|
|
* fixed bug with dying unit
|
|
* stack queue hotkey is now 'Q'
|
|
* added shots limit
|
|
|
|
# 0.62 -> 0.63 (Oct 01 2008)
|
|
|
|
### GENERAL:
|
|
* coloured console output, logging all info to txt files
|
|
* it's possible to use other port than 3030 by passing it as an additional argument
|
|
* removed some redundant warnings
|
|
* partially done spellbook
|
|
* Alt+F4 quits the game
|
|
* some crashbugs was fixed
|
|
* added handling of navigation, logistics, pathfinding, scouting end estates secondary skill
|
|
* magical hero are given spellbook at the beginning
|
|
* added initial secondary skills for heroes
|
|
|
|
### BATTLES:
|
|
* very significant optimization of battles
|
|
* battle summary window
|
|
* fixed crashbug occurring sometimes on exiting battle
|
|
* confirm window is shown before retreat
|
|
* graphic stack queue in battle (shows when 'c' key is pressed)
|
|
* it's possible to attack enemy hero
|
|
* neutral monster army disappears when defeated
|
|
* casualties among hero army and neutral creatures are saved
|
|
* better animation handling in battles
|
|
* directional attack in battles
|
|
* mostly done battle options (although they're not saved)
|
|
* added receiving exp (and leveling-up) after a won battle
|
|
* added support for archery, offence and armourer secondary abilities
|
|
* hero's primary skills accounted for damage dealt by creatures in battle
|
|
|
|
### TOWNS:
|
|
* mostly done marketplace
|
|
* fixed crashbug with battles on swamps and rough terrain
|
|
* counterattacks
|
|
* heroes can learn new spells in towns
|
|
* working resource silo
|
|
* fixed bug with the mage guild when no spells available
|
|
* it's possible to build lighthouse
|
|
|
|
### HERO WINDOW:
|
|
* setting army formation
|
|
* tooltips for artifacts in backpack
|
|
|
|
### ADVENTURE INTERFACE:
|
|
* fixed bug with disappearing head of a hero in adventure map
|
|
* some objects are no longer accessible from the top
|
|
* no tooltips for objects under FoW
|
|
* events won't be shown
|
|
* working Subterranean Gates, Monoliths
|
|
* minimap shows all flaggable objects (towns, mines, etc.)
|
|
* artifacts we pick up go to the appropriate slot (if free)
|
|
|
|
# 0.61 -> 0.62 (Sep 01 2008)
|
|
|
|
### GENERAL:
|
|
* restructured to the server-client model
|
|
* support for heroes placed in towns
|
|
* upgrading creatures
|
|
* working gaining levels for heroes (including dialog with skill selection)
|
|
* added graphical cursor
|
|
* showing creature amount in the creature info window
|
|
* giving starting bonus
|
|
|
|
### CASTLES:
|
|
* icon in infobox showing that there is hero in town garrison
|
|
* fort/citadel/castle screen
|
|
* taking last stack from the heroes army should be impossible (or at least harder)
|
|
* fixed reading forbidden structures
|
|
* randomizing spells in towns
|
|
* viewing hero window in the town screen
|
|
* possibility of moving hero into the garrison
|
|
* mage guild screen
|
|
* support for blacksmith
|
|
* if hero doesn't have a spell book, he can buy one in a mage guild
|
|
* it's possible to build glyph of fear in fortress
|
|
* creatures placeholders work properly
|
|
|
|
### ADVENTURE INTERFACE:
|
|
* hopefully fixed problems with wrong town defs (village/fort/capitol)
|
|
|
|
### HERO WINDOW:
|
|
* bugfix: splitting stacks works in hero window
|
|
* removed bug causing significant increase of CPU consumption
|
|
|
|
### BATTLES:
|
|
* shooting
|
|
* removed some displaying problems
|
|
* showing last group of frames in creature animation won't crash
|
|
* added start moving and end moving animations
|
|
* fixed moving two-hex creatures
|
|
* showing/hiding graphic cursor
|
|
* a part of using graphic cursor
|
|
* slightly optimized showing of battle interface
|
|
* animation of getting hit / death by shooting is displayed when it should be
|
|
* improved pathfinding in battles, removed problems with displaying movement, adventure map interface won't be called during battles.
|
|
* minor optimizations
|
|
|
|
### PREGAME:
|
|
* updates settings when selecting new map after changing sorting criteria
|
|
* if sorting not by name, name will be used as a secondary criteria
|
|
* when filter is applied a first available map is selected automatically
|
|
* slider position updated after sorting in pregame
|
|
|
|
### OBJECTS:
|
|
* support for the Tree of knowledge
|
|
* support for Campfires
|
|
* added event message when picking artifact
|
|
|
|
# 0.6 -> 0.61 (Jun 15 2008)
|
|
|
|
### IMPROVEMENTS:
|
|
* improved attacking in the battles
|
|
* it's possible to kill hostile stack
|
|
* animations won't go in the same phase
|
|
* Better pathfinder
|
|
* "%s" substitutions in Right-click information in town hall
|
|
* windmill won't give wood
|
|
* hover text for heroes
|
|
* support for ZSoft-style PCX files in /Data
|
|
* Splitting: when moving slider to the right so that 0 is left in old slot the army is moved
|
|
* in the townlist in castle selected town will by placed on the 2nd place (not 3rd)
|
|
* stack at the limit of unit's range can now be attacked
|
|
* range of unit is now properly displayed
|
|
* battle log is scrolled down when new event occurs
|
|
* console is closed when application exits
|
|
|
|
### BUGFIXES:
|
|
* stack at the limit of unit's range can now be attacked
|
|
* good background for the town hall screen in Stronghold
|
|
* fixed typo in hall.txt
|
|
* VCMI won't crash when r-click neutral stack during the battle
|
|
* water won't blink behind shipyard in the Castle
|
|
* fixed several memory leaks
|
|
* properly displaying two-hex creatures in recruit/split/info window
|
|
* corrupted map file won't cause crash on initializing main menu
|
|
|
|
# 0.59 -> 0.6 (Jun 1 2008)
|
|
|
|
* partially done attacking in battles
|
|
* screen isn't now refreshed while blitting creature info window
|
|
* r-click creature info windows in battles
|
|
* no more division by 0 in slider
|
|
* "plural" reference names for Conflux creatures (starting armies of Conflux heroes should now be working)
|
|
* fixed estate problems
|
|
* fixed blinking mana vortex
|
|
* grail increases creature growths
|
|
* new pathfinder
|
|
* several minor improvements
|
|
|
|
# 0.58 -> 0.59 (May 24 2008 - closed, test release)
|
|
|
|
* fixed memory leak in battles
|
|
* blitting creature animations to rects in the recruitment window
|
|
* fixed wrong creatures def names
|
|
* better battle pathfinder and unit reversing
|
|
* improved slider ( #58 )
|
|
* fixed problems with horde buildings (won't block original dwellings)
|
|
* giving primary skill when hero get level (but there is still no dialog)
|
|
* if an upgraded creature is available it'll be shown as the first in a recruitment window
|
|
* creature levels not messed in Fortress
|
|
* war machines are added to the hero's inventory, not to the garrison
|
|
* support for H3-style PCX graphics in Data/
|
|
* VCMI won't crash when is unable to initialize audio system
|
|
* fixed displaying wrong town defs
|
|
* improvements in recruitment window (slider won't allow to select more creatures than we can afford)
|
|
* creature info window (only r-click)
|
|
* callback for buttons/lists based on boost::function
|
|
* a lot of minor improvements
|
|
|
|
# 0.55 -> 0.58 (Apr 20 2008 - closed, test release)
|
|
|
|
### TOWNS:
|
|
* recruiting creatures
|
|
* working creature growths (including castle and horde building influences)
|
|
* towns give income
|
|
* town hall screen
|
|
* building buildings (requirements and cost are handled)
|
|
* hints for structures
|
|
* updating town infobox
|
|
|
|
### GARRISONS:
|
|
* merging stacks
|
|
* splitting stacks
|
|
|
|
### BATTLES:
|
|
* starting battles
|
|
* displaying terrain, animations of heroes, units, grid, range of units, battle menu with console, amounts of units in stacks
|
|
* leaving battle by pressing flee button
|
|
* moving units in battles and displaying their ranges
|
|
* defend command for units
|
|
|
|
### GENERAL:
|
|
* a number of minor fixes and improvements
|
|
|
|
# 0.54 -> 0.55 (Feb 29 2008)
|
|
|
|
* Sprites/ folder works for h3sprite.lod same as Data/ for h3bitmap.lod (but it's still experimental)
|
|
* randomization quantity of creatures on the map
|
|
* fix of Pandora's Box handling
|
|
* reading disposed/predefined heroes
|
|
* new command - "get txt" - VCMI will extract all .txt files from h3bitmap.lod to the Extracted_txts/ folder.
|
|
* more detailed logs
|
|
* reported problems with hero flags resolved
|
|
* heroes cannot occupy the same tile
|
|
* hints for most of creature generators
|
|
* some minor stuff
|
|
|
|
# 0.53b -> 0.54 (Feb 23 2008 - first public release)
|
|
* given hero is placed in the town entrance
|
|
* some objects such as river delta won't be blitted "on" hero
|
|
* tiles under FoW are inaccessible
|
|
* giving random hero on RoE maps
|
|
* improved protection against hero duplication
|
|
* fixed starting values of primary abilities of random heroes on RoE/AB maps
|
|
* right click popups with infoboxes for heroes/towns lists
|
|
* new interface coloring (many thanks to GrayFace ;])
|
|
* fixed bug in object flag's coloring
|
|
* added hints in town lists
|
|
* eliminated square from city hints
|
|
|
|
# 0.53 - 0.53b (Feb 20 2008)
|
|
|
|
* added giving default buildings in towns
|
|
* town infobox won't crash on empty town
|
|
|
|
# 0.52 - 0.53 (Feb 18 2008):
|
|
|
|
* hopefully the last bugfix of Pandora's Box
|
|
* fixed blockmaps of generated heroes
|
|
* disposed hero cannot be chosen in scenario settings (unless he is in prison)
|
|
* fixed town randomization
|
|
* fixed hero randomization
|
|
* fixed displaying heroes in preGame
|
|
* fixed selecting/deselecting artifact slots in hero window
|
|
* much faster pathfinder
|
|
* memory usage and load time significantly decreased
|
|
* it's impossible to select empty artifact slot in hero window
|
|
* fixed problem with FoW displaying on minimap on L-sized maps
|
|
* fixed crashbug in hero list connected with heroes dismissing
|
|
* mostly done town infobox
|
|
* town daily income is properly calculated
|
|
|
|
# 0.51 - 0.52 (Feb 7 2008):
|
|
|
|
* [feature] giving starting hero
|
|
* [feature] VCMI will try to use files from /Data folder instead of those from h3bitmap.lod
|
|
* [feature] picked artifacts are added to hero's backpack
|
|
* [feature] possibility of choosing player to play
|
|
* [bugfix] ZELP.TXT file *should* be handled correctly even it is non-english
|
|
* [bugfix] fixed crashbug in reading defs with negativ left/right margins
|
|
* [bugfix] improved randomization
|
|
* [bugfix] pathfinder can't be cheated (what caused errors)
|
|
|
|
# 0.5 - 0.51 (Feb 3 2008):
|
|
|
|
* close button properly closes (same does 'q' key)
|
|
* two players can't have selected same hero
|
|
* double click on "Show Available Scenarios" won't reset options
|
|
* fixed possible crashbug in town/hero lists
|
|
* fixed crashbug in initializing game caused by wrong prisons handling
|
|
* fixed crashbug on reading hero's custom artifacts in RoE maps
|
|
* fixed crashbug on reading custom Pandora's Box in RoE maps
|
|
* fixed crashbug on reading blank Quest Guards
|
|
* better console messages
|
|
* map reading speed up (though it's still slow, especially on bigger maps)
|
|
|
|
# 0.0 -> 0.5 (Feb 2 2008 - first closed release):
|
|
|
|
* Main menu and New game screens
|
|
* Scenario selection, part of advanced options support
|
|
* Partially done adventure map, town and hero interfaces
|
|
* Moving hero
|
|
* Interactions with several objects (mines, resources, mills, and others)
|