VCMI is an open-source project aiming to reimplement HoMM3:WoG and SoD
game engines, giving it new and extended possibilities. Among current
features are:
- Complete gameplay mechanics
- Almost all objects, abilities, spells, and other content
- Basic battle AI and adventure AI
- Many GUI improvements: high resolutions, stack queue,
creature window
- Advanced and easy modding support -- add new towns, creatures,
heroes, artifacts, and spells without limits or conflicts
- Launcher for easy configuration -- download mods from our
server and install them immediately!
- Random map generator that supports objects added by mods
===> The following configuration options are available for vcmi-1.7.5_1:
DOCS=on: Build and/or install documentation
MMAI=off: Experimental machine learning-based combat AI
NLS=on: Native Language Support
QT=on: Build Qt-based game launcher and map editor
VIDEO=on: Video support using FFmpeg
===> Use 'make config' to modify these settings
VCMI requires data from the original Heroes of Might and Magic III: Shadow
of Death or Complete editions. Data files from native GNU/Linux port made
by Loki Entertainment Software (The Restoration of Erathia) will not work.
Install the game in Wine or manually unpack GOG installer, and copy "Data",
"Maps", and "MP3" directories from the installation to ~/.local/share/vcmi/
or, if XDG_DATA_HOME environment variable is set, to $XDG_DATA_HOME/vcmi/.
games/vcmi: update the port to bugfix version 1.7.3
- Previous version had been skipped, prone to various crashes
- Discord integration cannot be enabled ATM due to PR 276265
Reported by: portscout
games/vcmi: the port had been updated to version 1.7.1
This is the new major version since 1.6.8 released last
April, with plethora of new features and bug fixes.
We must now #include <sys/param.h> explicitly which was
previously sucked in via, roughly, `boost/thread/*' ->
`boost/atomic/*' -> `boost/atomic/detail/platform.hpp'.
Reported by: portscout
games/vcmi: update the port to version 1.6.3
- VCMI mod now uses same filesystem as all mods, with all
files located under `Content' directory
- Moved all PNG images from `Data' directory to `Sprites'
- Use `TTF_Font' type provided by <SDL_ttf.h> to unbreak
the build against `graphics/sdl2_ttf' version 2.24.0
- Add `post-patch' target to prevent accidentally picking
up Qt 6 bits if they're installed (always prefer Qt 5)
PR: 283866
games/vcmi: update the port to the latest (bugfix) version 1.5.5
Following similar change in the launcher, map editor's icons and
translations are now embedded inside the program via Qt resource
system as of upstream commit 6dcb41c.
Reported by: portscout
games/vcmi: update the port to the latest version 1.5.3
As of upstream commit 8cee8b7, launcher's icons and translations
are now packaged inside the binary using Qt resource system.
Reported by: portscout
games/vcmi: update the port to version 1.4.0
AUTHORS file had been converted to C++ header,
keeping installing it would be a little weird.
Reported by: portscout
games/vcmi: update the port to the latest version 1.3.2
Drop README.md from the installed docs: it was moved to bigger
documentation bundle targeting developers, package maintainers,
modders, and players; I haven't made my mind yet whether they
should be installed.
Reported by: portscout
games/vcmi: the port had been updated to version 1.2.0
This release brings tons of improvements and fixes; players
and dedicated server operators are encouraged to update.
Reported by: portscout
games/vcmi: the port had been updated to version 1.1.1
Rather than hardcoding socket buffer size to 4MB, set it
based on the ``kern.ipc.maxsockbuf'' sysctl value*.
Reported by: portscout
*) https://bugs.vcmi.eu/view.php?id=3027
games/vcmi: the port had been updated to version 1.1.0
- Replace LAUNCHER option with more generic QT as it now controls
the build of Qt-based game launcher and map editor programs
- Disable build of LUA/ERM scripting modules as scripting support
is far from "production ready" and not something that should be
offered to end-users for the time being
- Add a couple of missing Oxford commas while I'm at it
Reported by: portscout
games/vcmi: new port had been added (+)
VCMI is an open-source project aiming to reimplement HoMM3:WoG
and SoD game engines, giving it new and extended possibilities.
WWW: https://vcmi.eu/