Open-source engine for Heroes of Might and Magic III
C++ CMake C TeX Shell Objective-C
Permalink
Failed to load latest commit information.
AI Fixed https://bugs.vcmi.eu/view.php?id=2998 Aug 12, 2018
CI Travis CI: use mirror on Github Releases instead of MXE repository Feb 11, 2018
Mods/vcmi Spells configuration version 2 (effect-based) Feb 8, 2018
client macOS: fix packet deserialization (#479) Aug 13, 2018
cmake_modules CMake: update version on each compiling Feb 11, 2018
config Rebase Aug 4, 2018
debian Linux version bump for 0.99 Nov 1, 2016
include/vstd Settings: savefrequency is now configurable in launcher Apr 8, 2018
launcher Revert only launcher saving to settings.json from PR441 Jul 16, 2018
lib macOS: fix packet deserialization (#479) Aug 13, 2018
osx CMake: try to enable automated DS_Store generation for Mac Aug 21, 2017
rpm RPM: Fix date for 0.99 release Nov 1, 2016
scripting/erm Spelling fixes: privilaged -> privileged, retreive -> retrieve Feb 10, 2018
server macOS: fix packet deserialization (#479) Aug 13, 2018
test [c::b] Updated projects, applied fixes Jul 29, 2018
.gitignore Ignore visual studio 2015 cache folder May 24, 2018
.gitmodules Upgrade to fuzzylite 6.0 as a submodule Aug 15, 2017
.travis.yml try fix CI May 26, 2018
AUTHORS Exposed more of existing limiters for modders (#449) Apr 17, 2018
CCallback.cpp Gui cleanup4 (#446) Jul 24, 2018
CCallback.h Gui cleanup4 (#446) Jul 24, 2018
CMakeLists.txt Disabled tests build until linking of tests broken by #467 merge will… Jul 29, 2018
ChangeLog Exposed more of existing limiters for modders (#449) Apr 17, 2018
Global.h Move Boost Asio compatibility code to Global.h. Fix by @dydzio06143 Apr 5, 2018
README.md Update README.md Feb 10, 2018
VCMI_VS15.sln Update project files to Visual Studio 2017 Jan 13, 2018
VCMI_global.props Fix to include vstd/CLoggerBase.h Aug 19, 2017
VCMI_global_debug.props Major overhaul of VS related files Aug 19, 2017
VCMI_global_release.props Major overhaul of VS related files Aug 19, 2017
VCMI_global_user.props Major overhaul of VS related files Aug 19, 2017
Version.cpp.in Code style: move or add licensing information on top of every file Jul 13, 2017
Version.h Fix rebuilding everything on HEAD change Oct 23, 2016
fuzzylite.pc.in Upgrade to fuzzylite 6.0 as a submodule Aug 15, 2017
license.txt * license (GPL v2 or later) Jan 9, 2009
vcmi.workspace [c::b] Move FuzzyLite project up one level to be prepared to submodul… May 26, 2017
vcmibuilder Add vcmibuilder version check for innoextract (#408) Jan 28, 2018
vcmimanual.tex documentation: use git repo address instead of SVN May 14, 2017

README.md

Travis Build Status AppVeyor Build status Coverity Scan Build Status

VCMI Project

VCMI is work-in-progress attempt to recreate engine for Heroes III, giving it new and extended possibilities.

Links

Installation guides

To use VCMI you need to own original data files.

Building from source

Platform support is constantly tested by continuous integration and CMake configuration adjusted to generate nice looking projects for all major IDE. Following guides will help you to setup build environment with no effort:

Copyright and license

VCMI Project source code is licensed under GPL version 2 or later. VCMI Project assets are licensed under CC-BY-SA 4.0. Assets sources and information about contributors are available under following link: [https://github.com/vcmi/vcmi-assets]

Copyright (C) 2007-2018 VCMI Team (check AUTHORS file for the contributors list)