VCMI v1.4.1 hotfix + full changelog

VCMI release 1.4.1 is now available. This is a small hotfix that focuses on most critical issue from 1.4 release

Download
VCMI 1.4.1
Heroes 3 Complete GOG version (works only with this version)
VCMI Discord Channel
or try WoG Folder – online source of Heroes of Might and Magic mods (not only Heroes 3 mods, but not Heroes 6 😀 ) and various goodies (like “Did you know” series) that I have managed to collect over the last 10 years for everyone who contributes to the running of the Heroes 3.5 Portal.

VCMI 1.4.1 changelog:

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

VCMI 1.4.0 released

VCMI 1.4.0 changelog:

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)

Leave a Comment

Your email address will not be published. Required fields are marked *