git: b9b66f0962f6 - main - games/vcmi: update the port to version 1.6.3
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 28 Jan 2025 10:23:25 UTC
The branch main has been updated by danfe: URL: https://cgit.FreeBSD.org/ports/commit/?id=b9b66f0962f6b4f1d7efdb4c5c57aeacc77804c3 commit b9b66f0962f6b4f1d7efdb4c5c57aeacc77804c3 Author: Alexey Dokuchaev <danfe@FreeBSD.org> AuthorDate: 2025-01-28 10:22:04 +0000 Commit: Alexey Dokuchaev <danfe@FreeBSD.org> CommitDate: 2025-01-28 10:22:04 +0000 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/Makefile | 6 +- games/vcmi/distinfo | 6 +- games/vcmi/files/patch-client_ServerRunner.cpp | 33 -- games/vcmi/files/patch-client_ServerRunner.h | 20 - games/vcmi/files/patch-lib_CMakeLists.txt | 14 + games/vcmi/pkg-plist | 558 ++++++++++++++----------- 6 files changed, 324 insertions(+), 313 deletions(-) diff --git a/games/vcmi/Makefile b/games/vcmi/Makefile index 8dc6ac1ef785..e8686c40ba40 100644 --- a/games/vcmi/Makefile +++ b/games/vcmi/Makefile @@ -1,6 +1,5 @@ PORTNAME= vcmi -PORTVERSION= 1.5.7 -PORTREVISION= 1 +PORTVERSION= 1.6.3 CATEGORIES= games MAINTAINER= danfe@FreeBSD.org @@ -40,6 +39,9 @@ QT_USE= QT=buildtools:build,linguisttools:build,qmake:build \ QT=core,gui,network,widgets QT_CMAKE_OFF= -DENABLE_LAUNCHER:BOOL=OFF -DENABLE_EDITOR:BOOL=OFF +post-patch: + @${REINPLACE_CMD} -e '/QT NAMES/s, Qt6,,' ${WRKSRC}/CMakeLists.txt + post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} diff --git a/games/vcmi/distinfo b/games/vcmi/distinfo index 43e01000e852..8416ff819e07 100644 --- a/games/vcmi/distinfo +++ b/games/vcmi/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1724621267 -SHA256 (vcmi-vcmi-1.5.7_GH0.tar.gz) = 307eeeb19314e47b847baf8f79cf9200d409e9e0e6270123ca4eb37279c81545 -SIZE (vcmi-vcmi-1.5.7_GH0.tar.gz) = 9746146 +TIMESTAMP = 1736452743 +SHA256 (vcmi-vcmi-1.6.3_GH0.tar.gz) = 4b86daccbcdee4ab92bdceb9097c3c640e02c62cd78dae0b0d93cbc392e5f7d1 +SIZE (vcmi-vcmi-1.6.3_GH0.tar.gz) = 11500495 SHA256 (vcmi-innoextract-9977089_GH0.tar.gz) = dae4cbf04a0adc6f9d0d3d64f90deda8fd148ced3834a4062b18a1538a26edbe SIZE (vcmi-innoextract-9977089_GH0.tar.gz) = 205324 diff --git a/games/vcmi/files/patch-client_ServerRunner.cpp b/games/vcmi/files/patch-client_ServerRunner.cpp deleted file mode 100644 index 984ed888de64..000000000000 --- a/games/vcmi/files/patch-client_ServerRunner.cpp +++ /dev/null @@ -1,33 +0,0 @@ ---- client/ServerRunner.cpp.orig 2024-08-25 21:27:47 UTC -+++ client/ServerRunner.cpp -@@ -9,16 +9,17 @@ - */ - #include "StdInc.h" - -+#ifndef VCMI_MOBILE -+#include <boost/process/v1/child.hpp> -+#include <boost/process/v1/io.hpp> -+#endif -+ - #include "ServerRunner.h" - - #include "../lib/VCMIDirs.h" - #include "../lib/CThreadHelper.h" - #include "../server/CVCMIServer.h" - --#ifndef VCMI_MOBILE --#include <boost/process/child.hpp> --#include <boost/process/io.hpp> --#endif - - ServerThreadRunner::ServerThreadRunner() = default; - ServerThreadRunner::~ServerThreadRunner() = default; -@@ -84,7 +85,7 @@ void ServerProcessRunner::start(uint16_t port, bool co - args.push_back("--lobby"); - - std::error_code ec; -- child = std::make_unique<boost::process::child>(serverPath, args, ec, boost::process::std_out > logPath); -+ child = std::make_unique<boost::process::v1::child>(serverPath, args, ec, boost::process::v1::std_out > logPath); - - if (ec) - throw std::runtime_error("Failed to start server! Reason: " + ec.message()); diff --git a/games/vcmi/files/patch-client_ServerRunner.h b/games/vcmi/files/patch-client_ServerRunner.h deleted file mode 100644 index feec7e0f48df..000000000000 --- a/games/vcmi/files/patch-client_ServerRunner.h +++ /dev/null @@ -1,20 +0,0 @@ ---- client/ServerRunner.h.orig 2024-08-25 21:27:47 UTC -+++ client/ServerRunner.h -@@ -45,7 +45,7 @@ class ServerThreadRunner : public IServerRunner, boost - - #ifndef VCMI_MOBILE - --namespace boost::process { -+namespace boost::process::v1 { - class child; - } - -@@ -53,7 +53,7 @@ class child; - /// Available only on desktop systems where process management is allowed - class ServerProcessRunner : public IServerRunner, boost::noncopyable - { -- std::unique_ptr<boost::process::child> child; -+ std::unique_ptr<boost::process::v1::child> child; - - public: - void start(uint16_t port, bool connectToLobby, std::shared_ptr<StartInfo> startingInfo) override; diff --git a/games/vcmi/files/patch-lib_CMakeLists.txt b/games/vcmi/files/patch-lib_CMakeLists.txt new file mode 100644 index 000000000000..6c5038172fa2 --- /dev/null +++ b/games/vcmi/files/patch-lib_CMakeLists.txt @@ -0,0 +1,14 @@ +--- lib/CMakeLists.txt.orig 2025-01-09 19:59:03 UTC ++++ lib/CMakeLists.txt +@@ -793,6 +793,11 @@ if(WIN32) + ) + endif() + ++if(BSD) ++ set_source_files_properties(CConsoleHandler.cpp PROPERTIES ++ COMPILE_FLAGS -DBOOST_STACKTRACE_GNU_SOURCE_NOT_REQUIRED) ++endif(BSD) ++ + # Use '-Wa,-mbig-obj' for files that generate very large object files + # when compiling with MinGW lest you get "too many sections" assembler errors + if(MINGW AND CMAKE_BUILD_TYPE STREQUAL "Debug") diff --git a/games/vcmi/pkg-plist b/games/vcmi/pkg-plist index bb8d9a0345b8..9f591560b76a 100644 --- a/games/vcmi/pkg-plist +++ b/games/vcmi/pkg-plist @@ -9,6 +9,7 @@ lib/vcmi/AI/libNullkiller.so lib/vcmi/AI/libStupidAI.so lib/vcmi/AI/libVCAI.so lib/vcmi/libvcmi.so +%%QT%%lib/vcmi/libvcmiqt.so share/applications/vcmiclient.desktop %%QT%%share/applications/vcmieditor.desktop %%QT%%share/applications/vcmilauncher.desktop @@ -29,260 +30,298 @@ share/icons/hicolor/scalable/apps/vcmiclient.svg %%QT%%share/icons/hicolor/48x48/apps/vcmieditor.png %%QT%%share/icons/hicolor/64x64/apps/vcmieditor.png %%QT%%share/metainfo/eu.vcmi.VCMI.metainfo.xml -%%DATADIR%%/Mods/vcmi/Data/QuickRecruitmentWindow/CreaturePurchaseCard.png -%%DATADIR%%/Mods/vcmi/Data/StackQueueLarge.png -%%DATADIR%%/Mods/vcmi/Data/StackQueueSmall.png -%%DATADIR%%/Mods/vcmi/Data/UnitMaxMovementHighlight.png -%%DATADIR%%/Mods/vcmi/Data/UnitMovementHighlight.png -%%DATADIR%%/Mods/vcmi/Data/debug/blocked.png -%%DATADIR%%/Mods/vcmi/Data/debug/grid.png -%%DATADIR%%/Mods/vcmi/Data/debug/spellRange.png -%%DATADIR%%/Mods/vcmi/Data/debug/visitable.png -%%DATADIR%%/Mods/vcmi/Data/heroWindow/artifactSlotEmpty.png -%%DATADIR%%/Mods/vcmi/Data/heroWindow/backpackButtonIcon.png -%%DATADIR%%/Mods/vcmi/Data/heroWindow/commanderButtonIcon.png -%%DATADIR%%/Mods/vcmi/Data/lobby/iconFolder.png -%%DATADIR%%/Mods/vcmi/Data/lobby/iconPlayer.png -%%DATADIR%%/Mods/vcmi/Data/lobby/iconSend.png -%%DATADIR%%/Mods/vcmi/Data/lobby/selectionTabSortDate.png -%%DATADIR%%/Mods/vcmi/Data/lobby/townBorderBig.png -%%DATADIR%%/Mods/vcmi/Data/lobby/townBorderBigActivated.png -%%DATADIR%%/Mods/vcmi/Data/lobby/townBorderBigGrayedOut.png -%%DATADIR%%/Mods/vcmi/Data/lobby/townBorderSmallActivated.png -%%DATADIR%%/Mods/vcmi/Data/questDialog.png -%%DATADIR%%/Mods/vcmi/Data/radialMenu/altDown.png -%%DATADIR%%/Mods/vcmi/Data/radialMenu/altDownBottom.png -%%DATADIR%%/Mods/vcmi/Data/radialMenu/altUp.png -%%DATADIR%%/Mods/vcmi/Data/radialMenu/altUpTop.png -%%DATADIR%%/Mods/vcmi/Data/radialMenu/dismissHero.png -%%DATADIR%%/Mods/vcmi/Data/radialMenu/heroMove.png -%%DATADIR%%/Mods/vcmi/Data/radialMenu/heroSwap.png -%%DATADIR%%/Mods/vcmi/Data/radialMenu/itemEmpty.png -%%DATADIR%%/Mods/vcmi/Data/radialMenu/itemEmptyAlt.png -%%DATADIR%%/Mods/vcmi/Data/radialMenu/itemInactive.png -%%DATADIR%%/Mods/vcmi/Data/radialMenu/itemInactiveAlt.png -%%DATADIR%%/Mods/vcmi/Data/radialMenu/moveArtifacts.png -%%DATADIR%%/Mods/vcmi/Data/radialMenu/moveTroops.png -%%DATADIR%%/Mods/vcmi/Data/radialMenu/stackFillOne.png -%%DATADIR%%/Mods/vcmi/Data/radialMenu/stackMerge.png -%%DATADIR%%/Mods/vcmi/Data/radialMenu/stackSplitDialog.png -%%DATADIR%%/Mods/vcmi/Data/radialMenu/stackSplitEqual.png -%%DATADIR%%/Mods/vcmi/Data/radialMenu/stackSplitOne.png -%%DATADIR%%/Mods/vcmi/Data/radialMenu/statusBar.png -%%DATADIR%%/Mods/vcmi/Data/radialMenu/swapArtifacts.png -%%DATADIR%%/Mods/vcmi/Data/radialMenu/tradeHeroes.png -%%DATADIR%%/Mods/vcmi/Data/s/std.verm -%%DATADIR%%/Mods/vcmi/Data/s/testy.erm -%%DATADIR%%/Mods/vcmi/Data/settingsWindow/frameAudio.png -%%DATADIR%%/Mods/vcmi/Data/settingsWindow/frameMovement.png -%%DATADIR%%/Mods/vcmi/Data/settingsWindow/frameStackQueue.png -%%DATADIR%%/Mods/vcmi/Data/settingsWindow/gear.png -%%DATADIR%%/Mods/vcmi/Data/settingsWindow/scrollSpeed1.png -%%DATADIR%%/Mods/vcmi/Data/settingsWindow/scrollSpeed2.png -%%DATADIR%%/Mods/vcmi/Data/settingsWindow/scrollSpeed3.png -%%DATADIR%%/Mods/vcmi/Data/settingsWindow/scrollSpeed4.png -%%DATADIR%%/Mods/vcmi/Data/settingsWindow/scrollSpeed5.png -%%DATADIR%%/Mods/vcmi/Data/settingsWindow/scrollSpeed6.png -%%DATADIR%%/Mods/vcmi/Data/stackWindow/bonus-effects.png -%%DATADIR%%/Mods/vcmi/Data/stackWindow/button-panel.png -%%DATADIR%%/Mods/vcmi/Data/stackWindow/commander-abilities.png -%%DATADIR%%/Mods/vcmi/Data/stackWindow/commander-bg.png -%%DATADIR%%/Mods/vcmi/Data/stackWindow/icons.png -%%DATADIR%%/Mods/vcmi/Data/stackWindow/info-panel-0.png -%%DATADIR%%/Mods/vcmi/Data/stackWindow/info-panel-1.png -%%DATADIR%%/Mods/vcmi/Data/stackWindow/info-panel-2.png -%%DATADIR%%/Mods/vcmi/Data/stackWindow/spell-effects.png -%%DATADIR%%/Mods/vcmi/Sounds/we5.wav -%%DATADIR%%/Mods/vcmi/Sprites/PortraitsLarge.json -%%DATADIR%%/Mods/vcmi/Sprites/PortraitsSmall.json -%%DATADIR%%/Mods/vcmi/Sprites/QuickRecruitmentWindow/CreaturePurchaseCard.png -%%DATADIR%%/Mods/vcmi/Sprites/QuickRecruitmentWindow/QuickRecruitmentAllButton.def -%%DATADIR%%/Mods/vcmi/Sprites/QuickRecruitmentWindow/QuickRecruitmentNoneButton.def -%%DATADIR%%/Mods/vcmi/Sprites/QuickRecruitmentWindow/costBackground.png -%%DATADIR%%/Mods/vcmi/Sprites/ScSelC.json -%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/green/empty.png -%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/green/fullHex.png -%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/green/left.png -%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/green/leftHalf.png -%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/green/top.png -%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/green/topLeft.png -%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/green/topLeftCorner.png -%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/green/topLeftHalfCorner.png -%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/rangeHighlightsGreen.json -%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/rangeHighlightsRed.json -%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/red/empty.png -%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/red/fullHex.png -%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/red/left.png -%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/red/leftHalf.png -%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/red/top.png -%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/red/topLeft.png -%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/red/topLeftCorner.png -%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/red/topLeftHalfCorner.png -%%DATADIR%%/Mods/vcmi/Sprites/itpa.json -%%DATADIR%%/Mods/vcmi/Sprites/lobby/checkbox.json -%%DATADIR%%/Mods/vcmi/Sprites/lobby/checkboxBlueOff.png -%%DATADIR%%/Mods/vcmi/Sprites/lobby/checkboxBlueOn.png -%%DATADIR%%/Mods/vcmi/Sprites/lobby/checkboxOff.png -%%DATADIR%%/Mods/vcmi/Sprites/lobby/checkboxOn.png -%%DATADIR%%/Mods/vcmi/Sprites/lobby/dropdown.json -%%DATADIR%%/Mods/vcmi/Sprites/lobby/dropdownNormal.png -%%DATADIR%%/Mods/vcmi/Sprites/lobby/dropdownPressed.png -%%DATADIR%%/Mods/vcmi/Sprites/mapFormatIcons/vcmi1.png -%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/cancel-normal.png -%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/cancel-pressed.png -%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/cancelButton.json -%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/level-0.png -%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/level-1.png -%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/level-10.png -%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/level-2.png -%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/level-3.png -%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/level-4.png -%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/level-5.png -%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/level-6.png -%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/level-7.png -%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/level-8.png -%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/level-9.png -%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/levels.json -%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/switchModeIcons.json -%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/upgrade-normal.png -%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/upgrade-pressed.png -%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/upgradeButton.json -%%DATADIR%%/Mods/vcmi/Sprites/vcmi/battleQueue/defendBig.png -%%DATADIR%%/Mods/vcmi/Sprites/vcmi/battleQueue/defendSmall.png -%%DATADIR%%/Mods/vcmi/Sprites/vcmi/battleQueue/statesBig.json -%%DATADIR%%/Mods/vcmi/Sprites/vcmi/battleQueue/statesSmall.json -%%DATADIR%%/Mods/vcmi/Sprites/vcmi/battleQueue/waitBig.png -%%DATADIR%%/Mods/vcmi/Sprites/vcmi/battleQueue/waitSmall.png -%%DATADIR%%/Mods/vcmi/Sprites/vcmi/creatureIcons/towerLarge.png -%%DATADIR%%/Mods/vcmi/Sprites/vcmi/creatureIcons/towerSmall.png -%%DATADIR%%/Mods/vcmi/Video/tutorial/AbortSpell.webm -%%DATADIR%%/Mods/vcmi/Video/tutorial/BattleDirection.webm -%%DATADIR%%/Mods/vcmi/Video/tutorial/BattleDirectionAbort.webm -%%DATADIR%%/Mods/vcmi/Video/tutorial/MapPanning.webm -%%DATADIR%%/Mods/vcmi/Video/tutorial/MapZooming.webm -%%DATADIR%%/Mods/vcmi/Video/tutorial/RadialWheel.webm -%%DATADIR%%/Mods/vcmi/Video/tutorial/RightClick.webm -%%DATADIR%%/Mods/vcmi/config/vcmi/chinese.json -%%DATADIR%%/Mods/vcmi/config/vcmi/czech.json -%%DATADIR%%/Mods/vcmi/config/vcmi/english.json -%%DATADIR%%/Mods/vcmi/config/vcmi/french.json -%%DATADIR%%/Mods/vcmi/config/vcmi/german.json -%%DATADIR%%/Mods/vcmi/config/vcmi/polish.json -%%DATADIR%%/Mods/vcmi/config/vcmi/portuguese.json -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/aroundamarsh.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/balance.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/blockbuster.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/clashOfDragons.json -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/coldshadowsFantasy.json -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/cube.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/diamond.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/extreme.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/extreme2.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/fear.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/frozenDragons.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/gimlisRevenge.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/guerilla.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/headquarters.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/hypercube.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/jebusCross.json -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/longRun.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/marathon.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/miniNostalgia.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/nostalgia.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/oceansEleven.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/panic.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/poorJebus.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/reckless.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/roadrunner.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/shaaafworld.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/skirmish.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/speed1.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/speed2.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/spider.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/superslam.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/triad.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/vortex.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmodUnused/anarchy.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmodUnused/balance m+u 200%.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmodUnused/midnightMix.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmodUnused/skirmish m-u 200%.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmodUnused/true random.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3/dwarvenTunnels.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3/golemsAplenty.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3/meetingInMuzgob.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3/monksRetreat.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3/newcomers.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3/readyOrNot.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3/smallRing.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3/southOfHell.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3/worldsAtWar.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3unused/dragon.json -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3unused/gauntlet.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3unused/ring.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3unused/riseOfPhoenix.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm0k.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2a.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2b(2).JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2b.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2c.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2f(2).JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2f.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2h(2).JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2h.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2i(2).JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2i.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm4d(2).JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm4d(3).JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm4d.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/3sb0b.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/3sb0c.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/3sm3d.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/4sm0d.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/4sm0f.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/4sm0g.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/4sm4e.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/5sb0a.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/5sb0b.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/6lm10.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/6lm10a.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/6sm0b.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/6sm0d.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/6sm0e.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/7sb0b.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/7sb0c.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/8mm0e.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/8mm6.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/8mm6a.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/8sm0c.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/8sm0f.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/8xm12.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/8xm12a.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/8xm8.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/2mm2h.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/2x2sm4d(3).JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/4mm2h.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/4sm3i.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/6lm10a.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/8xm12 huge.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/8xm8 huge.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/analogy.json -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/cross.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/cross2.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/cross3.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/deux paires.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/doubled 8mm6.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/elka.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/goldenRing.json -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/greatSands.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/kite.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/upgrade.json -%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/wheel.JSON -%%DATADIR%%/Mods/vcmi/config/vcmi/russian.json -%%DATADIR%%/Mods/vcmi/config/vcmi/spanish.json -%%DATADIR%%/Mods/vcmi/config/vcmi/towerCreature.json -%%DATADIR%%/Mods/vcmi/config/vcmi/towerFactions.json -%%DATADIR%%/Mods/vcmi/config/vcmi/ukrainian.json -%%DATADIR%%/Mods/vcmi/config/vcmi/vietnamese.json +%%DATADIR%%/Mods/vcmi/Content/Data/NotoSans-Medium.ttf +%%DATADIR%%/Mods/vcmi/Content/Data/NotoSerif-Black.ttf +%%DATADIR%%/Mods/vcmi/Content/Data/NotoSerif-Bold.ttf +%%DATADIR%%/Mods/vcmi/Content/Data/NotoSerif-Medium.ttf +%%DATADIR%%/Mods/vcmi/Content/Data/s/std.verm +%%DATADIR%%/Mods/vcmi/Content/Data/s/testy.erm +%%DATADIR%%/Mods/vcmi/Content/Sounds/we5.wav +%%DATADIR%%/Mods/vcmi/Content/Sprites/PortraitsLarge.json +%%DATADIR%%/Mods/vcmi/Content/Sprites/PortraitsSmall.json +%%DATADIR%%/Mods/vcmi/Content/Sprites/QuickRecruitmentWindow/CreaturePurchaseCard.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/QuickRecruitmentWindow/QuickRecruitmentAllButton.def +%%DATADIR%%/Mods/vcmi/Content/Sprites/QuickRecruitmentWindow/QuickRecruitmentNoneButton.def +%%DATADIR%%/Mods/vcmi/Content/Sprites/QuickRecruitmentWindow/costBackground.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/ScSelC.json +%%DATADIR%%/Mods/vcmi/Content/Sprites/StackQueueLarge.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/StackQueueSmall.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/UnitMaxMovementHighlight.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/UnitMovementHighlight.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/battle/queueDefend.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/battle/queueWait.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/empty.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/fullHex.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/left.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/leftHalf.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/top.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/topLeft.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/topLeftCorner.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/topLeftHalfCorner.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/rangeHighlightsGreen.json +%%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/rangeHighlightsRed.json +%%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/empty.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/fullHex.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/left.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/leftHalf.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/top.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/topLeft.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/topLeftCorner.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/topLeftHalfCorner.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/cprsmall.json +%%DATADIR%%/Mods/vcmi/Content/Sprites/debug/blocked.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/debug/grid.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/debug/spellRange.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/debug/visitable.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/heroWindow/artifactSlotEmpty.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/heroWindow/backpackButtonIcon.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/heroWindow/commanderButtonIcon.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/itpa.json +%%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/checkbox.json +%%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/checkboxBlueOff.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/checkboxBlueOn.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/checkboxOff.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/checkboxOn.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/delete-normal.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/delete-pressed.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/deleteButton.json +%%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/dropdown.json +%%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/dropdownNormal.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/dropdownPressed.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/iconFolder.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/iconPlayer.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/iconSend.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/selectionTabSortDate.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/townBorderBig.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/townBorderBigActivated.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/townBorderBigGrayedOut.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/townBorderSmallActivated.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/mapFormatIcons/vcmi1.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/minimapIcons/bordergate.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/minimapIcons/borderguard.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/minimapIcons/keymaster.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/minimapIcons/obelisk.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/minimapIcons/obeliskVisited.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/minimapIcons/portalBidirectional.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/minimapIcons/portalEntrance.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/minimapIcons/portalExit.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/questDialog.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/altDown.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/altDownBottom.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/altUp.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/altUpTop.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/dismissHero.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/heroMove.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/heroSwap.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/itemEmpty.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/itemEmptyAlt.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/itemInactive.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/itemInactiveAlt.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/moveArtifacts.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/moveTroops.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/stackFillOne.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/stackMerge.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/stackSplitDialog.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/stackSplitEqual.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/stackSplitOne.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/statusBar.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/swapArtifacts.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/tradeHeroes.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/settingsWindow/frameAudio.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/settingsWindow/frameMovement.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/settingsWindow/frameStackQueue.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/settingsWindow/gear.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/settingsWindow/scrollSpeed1.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/settingsWindow/scrollSpeed2.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/settingsWindow/scrollSpeed3.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/settingsWindow/scrollSpeed4.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/settingsWindow/scrollSpeed5.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/settingsWindow/scrollSpeed6.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/spellResearch/accept.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/spellResearch/close.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/spellResearch/reroll.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/spells.json +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/bonus-effects.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/button-panel.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/cancel-normal.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/cancel-pressed.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/cancelButton.json +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/commander-abilities.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/commander-bg.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/icons.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/info-panel-0.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/info-panel-1.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/info-panel-2.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/level-0.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/level-1.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/level-10.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/level-2.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/level-3.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/level-4.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/level-5.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/level-6.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/level-7.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/level-8.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/level-9.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/levels.json +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/spell-effects.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/switchModeIcons.json +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/upgrade-normal.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/upgrade-pressed.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/upgradeButton.json +%%DATADIR%%/Mods/vcmi/Content/Sprites/vcmi/creatureIcons/towerLarge.png +%%DATADIR%%/Mods/vcmi/Content/Sprites/vcmi/creatureIcons/towerSmall.png +%%DATADIR%%/Mods/vcmi/Content/Sprites2x/battle/queueDefend.png +%%DATADIR%%/Mods/vcmi/Content/Sprites2x/battle/queueWait.png +%%DATADIR%%/Mods/vcmi/Content/Sprites2x/mapFormatIcons/vcmi1.png +%%DATADIR%%/Mods/vcmi/Content/Sprites2x/minimapIcons/bordergate.png +%%DATADIR%%/Mods/vcmi/Content/Sprites2x/minimapIcons/borderguard.png +%%DATADIR%%/Mods/vcmi/Content/Sprites2x/minimapIcons/keymaster.png +%%DATADIR%%/Mods/vcmi/Content/Sprites2x/minimapIcons/obelisk.png +%%DATADIR%%/Mods/vcmi/Content/Sprites2x/minimapIcons/obeliskVisited.png +%%DATADIR%%/Mods/vcmi/Content/Sprites2x/minimapIcons/portalBidirectional.png +%%DATADIR%%/Mods/vcmi/Content/Sprites2x/minimapIcons/portalEntrance.png +%%DATADIR%%/Mods/vcmi/Content/Sprites2x/minimapIcons/portalExit.png +%%DATADIR%%/Mods/vcmi/Content/Sprites2x/settingsWindow/gear.png +%%DATADIR%%/Mods/vcmi/Content/Sprites2x/stackWindow/icons.png +%%DATADIR%%/Mods/vcmi/Content/Sprites3x/battle/queueDefend.png +%%DATADIR%%/Mods/vcmi/Content/Sprites3x/mapFormatIcons/vcmi1.png +%%DATADIR%%/Mods/vcmi/Content/Sprites3x/settingsWindow/gear.png +%%DATADIR%%/Mods/vcmi/Content/Sprites3x/stackWindow/icons.png +%%DATADIR%%/Mods/vcmi/Content/Sprites4x/battle/queueDefend.png +%%DATADIR%%/Mods/vcmi/Content/Sprites4x/mapFormatIcons/vcmi1.png +%%DATADIR%%/Mods/vcmi/Content/Sprites4x/settingsWindow/gear.png +%%DATADIR%%/Mods/vcmi/Content/Sprites4x/stackWindow/icons.png +%%DATADIR%%/Mods/vcmi/Content/Video/tutorial/AbortSpell.webm +%%DATADIR%%/Mods/vcmi/Content/Video/tutorial/BattleDirection.webm +%%DATADIR%%/Mods/vcmi/Content/Video/tutorial/BattleDirectionAbort.webm +%%DATADIR%%/Mods/vcmi/Content/Video/tutorial/MapPanning.webm +%%DATADIR%%/Mods/vcmi/Content/Video/tutorial/MapZooming.webm +%%DATADIR%%/Mods/vcmi/Content/Video/tutorial/RadialWheel.webm +%%DATADIR%%/Mods/vcmi/Content/Video/tutorial/RightClick.webm +%%DATADIR%%/Mods/vcmi/Content/config/chinese.json +%%DATADIR%%/Mods/vcmi/Content/config/czech.json +%%DATADIR%%/Mods/vcmi/Content/config/english.json +%%DATADIR%%/Mods/vcmi/Content/config/french.json +%%DATADIR%%/Mods/vcmi/Content/config/german.json +%%DATADIR%%/Mods/vcmi/Content/config/polish.json +%%DATADIR%%/Mods/vcmi/Content/config/portuguese.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/aroundamarsh.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/balance.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/blockbuster.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/clashOfDragons.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/coldshadowsFantasy.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/cube.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/diamond.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/extreme.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/extreme2.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/fear.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/frozenDragons.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/gimlisRevenge.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/guerilla.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/headquarters.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/hypercube.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/jebusCross.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/longRun.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/marathon.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/miniNostalgia.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/nostalgia.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/oceansEleven.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/panic.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/poorJebus.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/reckless.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/roadrunner.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/shaaafworld.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/skirmish.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/speed1.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/speed2.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/spider.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/superslam.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/triad.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/vortex.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmodUnused/anarchy.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmodUnused/balance m+u 200%.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmodUnused/midnightMix.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmodUnused/skirmish m-u 200%.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmodUnused/true random.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3/dwarvenTunnels.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3/golemsAplenty.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3/meetingInMuzgob.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3/monksRetreat.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3/newcomers.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3/readyOrNot.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3/smallRing.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3/southOfHell.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3/worldsAtWar.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3unused/dragon.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3unused/gauntlet.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3unused/ring.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3unused/riseOfPhoenix.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm0k.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm2a.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm2b(2).json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm2b.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm2c.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm2f(2).json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm2f.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm2h(2).json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm2h.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm2i(2).json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm2i.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm4d(2).json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm4d(3).json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm4d.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/3sb0b.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/3sb0c.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/3sm3d.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/4sm0d.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/4sm0f.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/4sm0g.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/4sm4e.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/5sb0a.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/5sb0b.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/6lm10.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/6lm10a.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/6sm0b.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/6sm0d.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/6sm0e.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/7sb0b.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/7sb0c.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/8mm0e.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/8mm6.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/8mm6a.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/8sm0c.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/8sm0f.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/8xm12.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/8xm12a.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/8xm8.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/unknownUnused/2mm2h.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/unknownUnused/2x2sm4d(3).json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/unknownUnused/4mm2h.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/unknownUnused/4sm3i.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/unknownUnused/6lm10a.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/unknownUnused/8xm12 huge.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/unknownUnused/8xm8 huge.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/unknownUnused/analogy.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/unknownUnused/cross.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/unknownUnused/cross2.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/unknownUnused/cross3.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/unknownUnused/deux paires.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/unknownUnused/doubled 8mm6.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/unknownUnused/elka.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/unknownUnused/goldenRing.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/unknownUnused/greatSands.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/unknownUnused/kite.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/unknownUnused/upgrade.json +%%DATADIR%%/Mods/vcmi/Content/config/rmg/unknownUnused/wheel.json +%%DATADIR%%/Mods/vcmi/Content/config/russian.json +%%DATADIR%%/Mods/vcmi/Content/config/spanish.json +%%DATADIR%%/Mods/vcmi/Content/config/spells.json +%%DATADIR%%/Mods/vcmi/Content/config/swedish.json +%%DATADIR%%/Mods/vcmi/Content/config/towerCreature.json +%%DATADIR%%/Mods/vcmi/Content/config/towerFactions.json +%%DATADIR%%/Mods/vcmi/Content/config/ukrainian.json +%%DATADIR%%/Mods/vcmi/Content/config/vietnamese.json %%DATADIR%%/Mods/vcmi/mod.json %%DATADIR%%/config/ERMU_to_picture.json %%DATADIR%%/config/NEUTRAL.PAL @@ -291,12 +330,13 @@ share/icons/hicolor/scalable/apps/vcmiclient.svg %%DATADIR%%/config/ambientSounds.json %%DATADIR%%/config/artifacts.json %%DATADIR%%/config/battleEffects.json -%%DATADIR%%/config/battleStartpos.json %%DATADIR%%/config/battlefields.json %%DATADIR%%/config/battles_graphics.json %%DATADIR%%/config/biomes.json %%DATADIR%%/config/bonuses.json +%%DATADIR%%/config/buildingsLibrary.json %%DATADIR%%/config/campaignMedia.json +%%DATADIR%%/config/campaignOverrides.json %%DATADIR%%/config/campaignSets.json %%DATADIR%%/config/campaign_regions.json %%DATADIR%%/config/commanders.json @@ -334,6 +374,7 @@ share/icons/hicolor/scalable/apps/vcmiclient.svg %%DATADIR%%/config/heroes/inferno.json %%DATADIR%%/config/heroes/necropolis.json %%DATADIR%%/config/heroes/portraits.json +%%DATADIR%%/config/heroes/portraitsChronicles.json %%DATADIR%%/config/heroes/rampart.json %%DATADIR%%/config/heroes/special.json %%DATADIR%%/config/heroes/stronghold.json @@ -346,10 +387,13 @@ share/icons/hicolor/scalable/apps/vcmiclient.svg %%DATADIR%%/config/objects/creatureBanks.json %%DATADIR%%/config/objects/dwellings.json %%DATADIR%%/config/objects/generic.json +%%DATADIR%%/config/objects/lighthouse.json %%DATADIR%%/config/objects/magicSpring.json %%DATADIR%%/config/objects/magicWell.json +%%DATADIR%%/config/objects/markets.json %%DATADIR%%/config/objects/moddables.json %%DATADIR%%/config/objects/observatory.json +%%DATADIR%%/config/objects/pyramid.json %%DATADIR%%/config/objects/rewardableBonusing.json %%DATADIR%%/config/objects/rewardableOncePerHero.json %%DATADIR%%/config/objects/rewardableOncePerWeek.json @@ -369,6 +413,8 @@ share/icons/hicolor/scalable/apps/vcmiclient.svg %%DATADIR%%/config/schemas/bonus.json %%DATADIR%%/config/schemas/creature.json %%DATADIR%%/config/schemas/faction.json +%%DATADIR%%/config/schemas/flaggable.json +%%DATADIR%%/config/schemas/gameSettings.json %%DATADIR%%/config/schemas/hero.json %%DATADIR%%/config/schemas/heroClass.json %%DATADIR%%/config/schemas/lobbyProtocol/accountCreated.json @@ -397,11 +443,13 @@ share/icons/hicolor/scalable/apps/vcmiclient.svg %%DATADIR%%/config/schemas/lobbyProtocol/serverLoginSuccess.json %%DATADIR%%/config/schemas/lobbyProtocol/serverProxyLogin.json %%DATADIR%%/config/schemas/mapHeader.json +%%DATADIR%%/config/schemas/market.json %%DATADIR%%/config/schemas/mod.json %%DATADIR%%/config/schemas/object.json %%DATADIR%%/config/schemas/objectTemplate.json %%DATADIR%%/config/schemas/objectType.json %%DATADIR%%/config/schemas/obstacle.json +%%DATADIR%%/config/schemas/rewardable.json %%DATADIR%%/config/schemas/river.json %%DATADIR%%/config/schemas/road.json %%DATADIR%%/config/schemas/script.json