./games/vcmi, Open-source engine for Heroes of Might and Magic III

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.6.7, Package name: vcmi-1.6.7, Maintainer: pkgsrc-users

VCMI is an open-source recreation of Heroes of Might & Magic III engine,
giving it new and extended possibilities.

This engine requires the game's original data files to run. The
DRM-free version from GOG.com extracted with innoextract will work.



Package options: luajit, qt5

Master sites:

Filesize: 11822.697 KB

Version history: (Expand)


CVS history: (Expand)


   2025-03-18 10:43:01 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
vcmi: update to 1.6.7.

## 1.6.6 -> 1.6.7

### Stability

* Fixed regression causing crash when trying to create lobby room
* Fixed regression causing crash when upscaling image in background thread on \ 
some systems
* Fixed possible crash on opening Custom Campaigns window while having campaign \ 
with unsupported format in maps directory
* Fixed possible crash on misconfigured `compatibilityIdentifiers` field in mods
* Fixed rare crash on AI turn that could sometimes happen after AI dismissed a hero

### General

* Added alternative layout for global lobby window that supports H3-like 4:3 \ 
screen ratio
* Added option in launcher to disable in-game overlay available with Alt or \ 
two-finger touch.
* Game will now save and restore map zoom level between sessions.
* Fixed regression that caused Brotherhood of the Sword to open the Thieves' \ 
Guild window instead of the Tavern window when clicked.
* Fixed regression causing black pixels on some city building sprites from mods \ 
when played without upscaling filter
* Improved handling of very slow taps on mobile systems
* Added snapping of marker when mouse cursor is next to data point for easy \ 
selection in game statistics window
* Fixed some graphical artifacts in the game statistics window.
* Fixed client not checking if submod is compatible with current VCMI version

## 1.6.5 -> 1.6.6

### General

* Game no longer requires local network connection for single player games
* Reduced size of obstacle-filled junction zones in Coldshadow Fantasy template
* Upscaling filter xbrz x2 is now enabled by default on mobile systems
* Fixes failure to import Chronicles on Windows with non-ascii characters in username
* Added support for importing Chronicles using old All-in-One installer from gog.com
* It is now possible to enable portrait mode on mobile systems.
* Fixed grey bar at top of screen when returning to app while in game on Android

### Stability

* Fixed possible crash on opening unit description with unavailable upgrades
* Fixed crash on winning game after last player loses the game due to not \ 
controlling a town for 7 days

### Interface

* Pressing Q during hero exchange will now swap both army and artifacts and will \ 
no longer trigger a quest log
* Spellbook search is no longer enabled by default, allowing standard h3 \ 
shortcuts to work. Search can now be activated by pressing Tab
* Ctrl/Shift + click on arrow buttons below creature slots during hero exchange \ 
now works in the familiar way from hd mod
* On mobile systems, clicking on a blocked tile of a visitable object on the \ 
adventure map will now build a path to it
* It is now possible to activate the adventure map overlay on the mobile system \ 
using the two-finger tap gesture
* Fixed incorrect pinch event calculation that caused problems when zooming with \ 
touchscreen gestures
* Game now displays both total cost in movement points and estimated time to \ 
arrive in turns when hovering over an accessible location
* Artifact sort buttons in the Hero Backpack window now have correct text \ 
describing the sort order
* Fixed non-standard color handling for shadows under selection highlight in \ 
creature animations from mods such as HotA's Iron Golem
* Effects such as Bloodlust, Clone, and Petrify will now display correctly when \ 
xbrz is in use
* Fixed broken Chronicles campaign screen available with new main menu themes mod
* Fixed empty bonus shown in unit info window when unit is in Necropolis with \ 
Cover of Darkness built
* Right-clicking on the difficulty button will now display the difficulty \ 
description popup
* Fixed regression causing two minus signs in Fountain of Fortune description
* Added option to upgrade all creatures in the radial menu when in town
* Added option to display remaining unit health in the form of a health bar
* Fixed regression that caused unavailable tiles to be displayed on the left and \ 
right sides of the battlefield when hovering with the mouse
* Fixed regression that caused all spells to be displayed as having a duration \ 
of 16 rounds
* Scrolling in the lobby window now only happens when hovering over the \ 
appropriate item, instead of scrolling all scrollable widgets at once
* Fixed regression that caused black pixels on some hero portraits in mods that \ 
use 8-bit palette images
* Fixed memory leak when upscaling images with xbrz filter
* Fixed creature windows text align and buttons background

### Mechanics

* It is no longer possible to attack heroes standing on a visitable object from \ 
blocked tiles or from water when the attacker uses Fly
* Fixed regression from 1.6 that caused multiple taverns in towns of the same \ 
faction to not be counted towards the level of information available for the \ 
thieves' guild
* Fixed regression that caused Cove towns placed on map to be replaced with \ 
Castles on HotA maps
* The amount of gold a player can receive from a bonfire is now always equal to \ 
the amount of rare resources received multiplied by 100
* Disabled default victory conditions on all Elixir of Life campaign maps that \ 
require an artifact to be found, in line with H3

### Nullkiller AI

* Improved scoring of town buildings by the AI
* AI will now prefer to give faster units to its scout heroes to optimize their \ 
movement points in future turns
* Fixed AI not constructing prerequisites for town buildings in some cases, like \ 
not building Stables when attempting to build Training Grounds
* AI will now avoid recruiting heroes if AI is low on gold or if the town is \ 
threatened by an enemy hero
* AI will no longer attempt to use more than one hero to defend a town
* AI will now devalue non-flying units when attacking towns with fortifications \ 
to prevent suicides against castles
* Increased the priority of building unupgraded dwellings, as they provide units \ 
that can be hired immediately, rather than next week like citadels and castles
* When multiple cities are threatened, the AI will now prefer to defend the one \ 
that takes the least number of turns to reach
* Fixed AI attempting to restore mana points in town without a mage guild built
* Reduced AI prioritization of army merging to the same level as general gathering
* AI will now prioritize army merging before attacking enemies
* Increased AI defense prioritization
* AI will no longer leave the defense of a threatened town in order to bring the \ 
army to another hero
* AI will no longer send heroes to die outside of towns that already have a \ 
garrisoning hero inside, if there's a stronger enemy hero lurking around the \ 
town
* AI will no longer focus excessively on reaching Keymaster tents
* AI will no longer rush towns that don't have a citadel or better if there is a \ 
strong enemy hero in the area
* AI will no longer try to maximize defenses by using the strongest defender \ 
possible, but will instead try to use the most appropriate defender
* Heroes that are currently threatened will be braver and not worry about \ 
attacking things that are also threatened if nothing safe is in range

### Launcher

* Added context menu for mod lists that allows disabling, enabling, installing, \ 
uninstalling, updating, opening installed mod location, and opening mod \ 
repository

## 1.6.4 -> 1.6.5

### General

* Fixed corrupted graphics of generated assets like water tiles on mobile systems
* All generated assets are now used directly from memory without saving them to disk
* Launcher will now correctly show screenshots for already installed mods
* Fixed broken icons in commander information dialog

### Stability

* Fixed regression causing crashes in combat when touchscreen input is in use
* Fixed regression causing crash on attempt to upscale empty image
* Fixed crash on some creature abilities from mods that cast targeted spells on \ 
unit with battle propagator
* Fixed crash on accepting next turn in multiplayer when local player has game \ 
settings window open
* Fixed crash in multiplayer when one player changes his starting options while \ 
another player has hero overview window open
* Fixed crash on double-clicking login to global lobby button

## 1.6.3 -> 1.6.4

### General

* xbrz image upscaling is now performed in background threads to avoid freezes in UI
* Fixed a bug which caused importing data to fail on some Android devices.
* It is now possible to add or remove per-language channels in lobby.
* Fixed bug causing broken water tile animation when player opens launcher while \ 
game is running
* Fixed smooth map dragging not working with right click drag
* Game will no longer play sound on new chat message in global chat unless lobby \ 
UI is currently open
* Fixed new building sound playing twice on costructing some buildings, such as \ 
town hall

### AI

* Significantly improved Battle AI performance
* Slightly improved performance of Nullkiller AI
* Improved scoring of on-map artifacts by Nullkiller AI
* Nullkiller AI will now select artefact loadouts based on the hero's army, \ 
skills, spells, and mana points.
* Nullkiller AI will now consider building resource silos in towns.
* Fixed possible bug which could lead to AI avoiding map locations with placed events

### Stability

* Fixed a crash that could occur when winning a game by capturing a city that \ 
was set as a victory condition without first killing all enemies.
* Fixed a possible crash on some platforms when opening the creature window if \ 
the hero has equipped artefacts that provide spell immunity.
* Fixed crash when renaming preset to same name as before
* Fixed possible crash when opening mod screenshots tab without selected mod
* Fixed possible crash when loading game with broken mods active
* Fixed crash on loading some user-made maps with objects that have unknown to \ 
VCMI map object ID or subID
* Fixed crash on loading map in Wake of Gods format with pre-placed Mithril \ 
resource pile on map

### Mechanics

* Fixed war machines or units under the Bow of the Sharpshooter effect being \ 
unable to fire when blocked by enemy units.
* Enemy corpses will no longer block adjacent enemy ranged units from using \ 
ranged attacks.
* Spells banned on the map can no longer appear in towns.
* Arrow towers will now consider units standing on wall tiles as inside town for \ 
target selection
* Fixed possible integer overflow when player has more than 20 million gold or \ 
other resources.
* Fixed the loading of vcmp campaigns when a specific hero is used in the \ 
bonuses of a scenario.
* Fixed regression causing movement bonus from Stables (adventure map objects) \ 
and Stables (Castle town building) to stack with each other.
* Fixed regression causing Pathfinding skill to reduce movement costs by only 1 \ 
movement point
* Fixed bug causing hero paths not updating immediately after leveling up \ 
Pathfinding skill

### Interface

* Fixed multiple cases where town buidings were not ordered correctly and \ 
overlapping each other on town screen
* Object search functionality is now case-insensitive and can search for similar \ 
strings to protect from typos
* Thieves Guild will now show icons instead of text for resources comparison
* Added support for custom images in multiplayer mode selection
* TCP host/join dialogue now displays correct text in header
* Main menu buttons for unavailable campaigns automatically hidden
* Fixed graphical artefact near 3DO video when resolution is high and interface \ 
scaling is low

### Map Editor

* Object properties now show actual values instead of '...'.
* Hovering over object properties now shows tooltip with full value

### Modding

* It is now possible to configure amount of creatures that would join on \ 
successful diplomacy check
* It is now possible to disable joining for free for diplomacy
* It is now possible to use images with `-shadow` or `-overlay` suffixes for 1x \ 
/ unscaled mode
* It is now possible to load pregenerated player-colored interface images using \ 
suffixes like `-red` or `-blue` in place of palette-based effects
   2025-02-12 07:45:45 by Ryo ONODERA | Files touched by this commit (850)
Log message:
*: Recursive revbump from audio/flac-1.5.0
   2025-01-31 09:49:39 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
vcmi: update to 1.6.3.

Fix ffmpeg detection.

VCMI 1.6.0 released

A new major release just arrived: VCMI 1.6.0! This time we focused
on AI, visuals and numerous GUI and UX additions for even more
immersive experience.

Better visuals

VCMI now can improve graphics quality thanks to smart xBRZ upscaling,
plus support for high-resolution assets – perfect for high-resolution
displays (and smartphones too).

Smarter AI

Our adventure map AI (Nullkiller AI) was greatly enhanced, and some
combat AI tweaks also landed.

Heroes Chronicles support

If you own Heroes Chronicles on GOG, you can now import these
campaigns seamlessly via the “import files” option in our Launcher.

Statistics and handicap

New handicap feature can not only handle gold transfer known from
PvP games, but also change growth and income to adjust game challenge
over wide range. And once a scenario is finished, a new screen
shows detailed statistics like resource flow and army power over
time.

Spell research and quick spell panel

We’ve added a simplified version of long-requested spell research,
which you can enable through HotA mod. In combat, a new spell
quick-selection panel (with optional hotkeys) makes casting your
favorite spells faster than ever.

Handy shortcuts

Holding Alt on the adventure map now highlights interactive objects.
You can also re-roll spells in your town’s guild (via HotA mod),
sort artifacts artifacts and more.
   2024-12-29 16:10:02 by Adam Ciarcinski | Files touched by this commit (235)
Log message:
revbump after updating boost
   2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2429)
Log message:
*: recursive bump for icu 76 shlib major version bump
   2024-11-01 13:55:19 by Thomas Klausner | Files touched by this commit (2426)
Log message:
*: revbump for icu downgrade
   2024-11-01 01:54:33 by Thomas Klausner | Files touched by this commit (2427)
Log message:
*: recursive bump for icu 76.1 shlib bump
   2024-10-04 05:49:38 by Ryo ONODERA | Files touched by this commit (237)
Log message:
*: Recursive revbump from Boost 1.86.0