英雄无敌3(跨平台含手机)

Ivan Savenko 588b635d1c Workaround for a potential deadlock in MusicHandler 2 роки тому
.github 339846a307 Add build from beta branch for android 2 роки тому
AI 56bf8ec2c4 #1228 - prevent second AI activation on AI defeat due to wrong EndTurn packet 3 роки тому
CI 25803b3c3a Disable patch version for releases 2 роки тому
Mods e8daf4033f Added missing files 2 роки тому
client 588b635d1c Workaround for a potential deadlock in MusicHandler 2 роки тому
cmake_modules 11790c7c02 Merge pull request #1083 from vcmi/fix-android 3 роки тому
config 3cf1e3b4d4 Restored neutral faction ID, changed warnings related to H3 ID's 2 роки тому
debian d6674e73cd Explicitly define build type to add NDEBUG flag 2 роки тому
docs 73b0b7c8a3 [Conan] add docs 3 роки тому
include 861a6849f9 Added possibility to define per-town tower icon for battle queue in siege 3 роки тому
ios 409ab51036 [iOS] workaround having TBB symlink in NullkillerAI’s RPATH 3 роки тому
launcher b84e0775b3 Updated release date for Linux packaging 2 роки тому
lib a954cc08fb Made intermediate class to hide some implementation details from header. 2 роки тому
lib_client c6e51852d0 add ability to build VCMI as single process 3 роки тому
lib_server c6e51852d0 add ability to build VCMI as single process 3 роки тому
mapeditor 3a49bc6f8b Fix icons path for macOS if editor started from installed package 2 роки тому
osx d1ab611b4f [macOS] don't use macdeployqt together with Conan 3 роки тому
rpm 3338e4b855 Update RPM spec 5 роки тому
scripting 2cbe6bcb47 Added common method to get names of hardcoded mod scopes 3 роки тому
scripts 4b4cc3cf4b battlefields in VLC and custom bonuses for terrain patches 3 роки тому
server 2953b8fe9d Fix android build 2 роки тому
test 2cbe6bcb47 Added common method to get names of hardcoded mod scopes 3 роки тому
win 735c4f149a Update vcpkg, fix QT paths 3 роки тому
.gitignore 36e5fff1f3 update gitignore 3 роки тому
.gitmodules 7069f4b416 Upgrade to fuzzylite 6.0 as a submodule 8 роки тому
.travis.yml 0b9f601d2c Squashing editor 3 роки тому
AUTHORS 3cd8da6a8b Changelog and authors for 1.1 (#1184) 3 роки тому
CCallback.cpp 3142f32cbb Fix for callback return. More code optimization 3 роки тому
CCallback.h 3142f32cbb Fix for callback return. More code optimization 3 роки тому
CMakeLists.txt 31ac1e4ab2 Add path to libvcmi.so into RPATH so dynamic linker can find it 3 роки тому
CMakePresets.json 25803b3c3a Disable patch version for releases 2 роки тому
ChangeLog 3cd8da6a8b Changelog and authors for 1.1 (#1184) 3 роки тому
Global.h eeea01d778 NKAI: namespace 3 роки тому
README.md e5809ac9f7 Add downloads badge 3 роки тому
VCMI_VS15.sln 38d836d1a5 Update project files to Visual Studio 2017 7 роки тому
VCMI_global.props 651f0da9a1 Fix to include vstd/CLoggerBase.h 8 роки тому
VCMI_global_debug.props ea17b0f458 Major overhaul of VS related files 8 роки тому
VCMI_global_release.props c3088e293a Workaround linker bug, set higher optimization by default 7 роки тому
VCMI_global_user.props ea17b0f458 Major overhaul of VS related files 8 роки тому
Version.cpp.in ff635edc0b wrap all library code into namespace if VCMI_LIB_NAMESPACE is defined 3 роки тому
Version.h 44174da9a2 fix MXE build 3 роки тому
conanfile.py e0e075df77 [Conan] save install folder to CMake variable 3 роки тому
fuzzylite.pc.in 7069f4b416 Upgrade to fuzzylite 6.0 as a submodule 8 роки тому
license.txt 6d8373a473 Configure github actions 4 роки тому
vcmi.workspace ecaa9f5d0b Entities redesign and a few ERM features 4 роки тому
vcmibuilder 96caceba79 Fixed validation of extracted data 3 роки тому
vcmimanual.tex a9277d0723 documentation: use git repo address instead of SVN 8 роки тому

README.md

GitHub AppVeyor Build status Coverity Scan Build Status Github Downloads

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-2022 VCMI Team (check AUTHORS file for the contributors list)