Open-source engine for Heroes of Might and Magic III
C++ CMake C TeX Shell Objective-C
Latest commit 26a222a Nov 26, 2017 @FeniksFire FeniksFire committed with alexvins Change JsonType to enum class (#393)
Change enum JsonType to enum class JsonType
Permalink
Failed to load latest commit information.
AI Change JsonType to enum class (#393) Nov 26, 2017
CI Travis CI: avoid probolems with brew for with macOS builds Oct 29, 2017
Mods/vcmi Version 0.99 updates. Nov 1, 2016
client Change JsonType to enum class (#393) Nov 26, 2017
cmake_modules CMake: print useful debug information on every build Sep 6, 2017
config Siege tower handling improvements (#392) Nov 18, 2017
debian Linux version bump for 0.99 Nov 1, 2016
include/vstd fixed logging after rebase Aug 26, 2017
launcher Change JsonType to enum class (#393) Nov 26, 2017
lib Change JsonType to enum class (#393) Nov 26, 2017
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 Use multi-core compile by default, fix VCMI_client path Aug 19, 2017
server Change JsonType to enum class (#393) Nov 26, 2017
test Change JsonType to enum class (#393) Nov 26, 2017
.gitignore Add new recommended path to gitignore Aug 19, 2017
.gitmodules Upgrade to fuzzylite 6.0 as a submodule Aug 15, 2017
.travis.yml Tests improvement Jul 19, 2017
AUTHORS updated authors and changelog Sep 3, 2017
CCallback.cpp Change JsonType to enum class (#393) Nov 26, 2017
CCallback.h Formatting Oct 28, 2017
CMakeLists.txt CMake: add $ORIGIN into RPATH for single-directory installation Sep 8, 2017
ChangeLog updated authors and changelog Sep 3, 2017
Global.h moved contains functions for multimap to Globals.h Aug 25, 2017
README.md README: add more text and provide links to instructions on wiki Sep 2, 2017
VCMI_VS14.sln Update visual studio sln (#365) Aug 16, 2017
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 Try to quick fix issue 2376 Aug 21, 2016
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-2017 VCMI Team (check AUTHORS file for the contributors list)