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
This commit is contained in:
Alexey Dokuchaev 2025-01-28 10:22:04 +00:00
parent 259ce0c50e
commit b9b66f0962
6 changed files with 324 additions and 313 deletions

View File

@ -1,6 +1,5 @@
PORTNAME= vcmi PORTNAME= vcmi
PORTVERSION= 1.5.7 PORTVERSION= 1.6.3
PORTREVISION= 1
CATEGORIES= games CATEGORIES= games
MAINTAINER= danfe@FreeBSD.org MAINTAINER= danfe@FreeBSD.org
@ -40,6 +39,9 @@ QT_USE= QT=buildtools:build,linguisttools:build,qmake:build \
QT=core,gui,network,widgets QT=core,gui,network,widgets
QT_CMAKE_OFF= -DENABLE_LAUNCHER:BOOL=OFF -DENABLE_EDITOR:BOOL=OFF 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: post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR} @${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}

View File

@ -1,5 +1,5 @@
TIMESTAMP = 1724621267 TIMESTAMP = 1736452743
SHA256 (vcmi-vcmi-1.5.7_GH0.tar.gz) = 307eeeb19314e47b847baf8f79cf9200d409e9e0e6270123ca4eb37279c81545 SHA256 (vcmi-vcmi-1.6.3_GH0.tar.gz) = 4b86daccbcdee4ab92bdceb9097c3c640e02c62cd78dae0b0d93cbc392e5f7d1
SIZE (vcmi-vcmi-1.5.7_GH0.tar.gz) = 9746146 SIZE (vcmi-vcmi-1.6.3_GH0.tar.gz) = 11500495
SHA256 (vcmi-innoextract-9977089_GH0.tar.gz) = dae4cbf04a0adc6f9d0d3d64f90deda8fd148ced3834a4062b18a1538a26edbe SHA256 (vcmi-innoextract-9977089_GH0.tar.gz) = dae4cbf04a0adc6f9d0d3d64f90deda8fd148ced3834a4062b18a1538a26edbe
SIZE (vcmi-innoextract-9977089_GH0.tar.gz) = 205324 SIZE (vcmi-innoextract-9977089_GH0.tar.gz) = 205324

View File

@ -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());

View File

@ -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;

View File

@ -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")

View File

@ -9,6 +9,7 @@ lib/vcmi/AI/libNullkiller.so
lib/vcmi/AI/libStupidAI.so lib/vcmi/AI/libStupidAI.so
lib/vcmi/AI/libVCAI.so lib/vcmi/AI/libVCAI.so
lib/vcmi/libvcmi.so lib/vcmi/libvcmi.so
%%QT%%lib/vcmi/libvcmiqt.so
share/applications/vcmiclient.desktop share/applications/vcmiclient.desktop
%%QT%%share/applications/vcmieditor.desktop %%QT%%share/applications/vcmieditor.desktop
%%QT%%share/applications/vcmilauncher.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/48x48/apps/vcmieditor.png
%%QT%%share/icons/hicolor/64x64/apps/vcmieditor.png %%QT%%share/icons/hicolor/64x64/apps/vcmieditor.png
%%QT%%share/metainfo/eu.vcmi.VCMI.metainfo.xml %%QT%%share/metainfo/eu.vcmi.VCMI.metainfo.xml
%%DATADIR%%/Mods/vcmi/Data/QuickRecruitmentWindow/CreaturePurchaseCard.png %%DATADIR%%/Mods/vcmi/Content/Data/NotoSans-Medium.ttf
%%DATADIR%%/Mods/vcmi/Data/StackQueueLarge.png %%DATADIR%%/Mods/vcmi/Content/Data/NotoSerif-Black.ttf
%%DATADIR%%/Mods/vcmi/Data/StackQueueSmall.png %%DATADIR%%/Mods/vcmi/Content/Data/NotoSerif-Bold.ttf
%%DATADIR%%/Mods/vcmi/Data/UnitMaxMovementHighlight.png %%DATADIR%%/Mods/vcmi/Content/Data/NotoSerif-Medium.ttf
%%DATADIR%%/Mods/vcmi/Data/UnitMovementHighlight.png %%DATADIR%%/Mods/vcmi/Content/Data/s/std.verm
%%DATADIR%%/Mods/vcmi/Data/debug/blocked.png %%DATADIR%%/Mods/vcmi/Content/Data/s/testy.erm
%%DATADIR%%/Mods/vcmi/Data/debug/grid.png %%DATADIR%%/Mods/vcmi/Content/Sounds/we5.wav
%%DATADIR%%/Mods/vcmi/Data/debug/spellRange.png %%DATADIR%%/Mods/vcmi/Content/Sprites/PortraitsLarge.json
%%DATADIR%%/Mods/vcmi/Data/debug/visitable.png %%DATADIR%%/Mods/vcmi/Content/Sprites/PortraitsSmall.json
%%DATADIR%%/Mods/vcmi/Data/heroWindow/artifactSlotEmpty.png %%DATADIR%%/Mods/vcmi/Content/Sprites/QuickRecruitmentWindow/CreaturePurchaseCard.png
%%DATADIR%%/Mods/vcmi/Data/heroWindow/backpackButtonIcon.png %%DATADIR%%/Mods/vcmi/Content/Sprites/QuickRecruitmentWindow/QuickRecruitmentAllButton.def
%%DATADIR%%/Mods/vcmi/Data/heroWindow/commanderButtonIcon.png %%DATADIR%%/Mods/vcmi/Content/Sprites/QuickRecruitmentWindow/QuickRecruitmentNoneButton.def
%%DATADIR%%/Mods/vcmi/Data/lobby/iconFolder.png %%DATADIR%%/Mods/vcmi/Content/Sprites/QuickRecruitmentWindow/costBackground.png
%%DATADIR%%/Mods/vcmi/Data/lobby/iconPlayer.png %%DATADIR%%/Mods/vcmi/Content/Sprites/ScSelC.json
%%DATADIR%%/Mods/vcmi/Data/lobby/iconSend.png %%DATADIR%%/Mods/vcmi/Content/Sprites/StackQueueLarge.png
%%DATADIR%%/Mods/vcmi/Data/lobby/selectionTabSortDate.png %%DATADIR%%/Mods/vcmi/Content/Sprites/StackQueueSmall.png
%%DATADIR%%/Mods/vcmi/Data/lobby/townBorderBig.png %%DATADIR%%/Mods/vcmi/Content/Sprites/UnitMaxMovementHighlight.png
%%DATADIR%%/Mods/vcmi/Data/lobby/townBorderBigActivated.png %%DATADIR%%/Mods/vcmi/Content/Sprites/UnitMovementHighlight.png
%%DATADIR%%/Mods/vcmi/Data/lobby/townBorderBigGrayedOut.png %%DATADIR%%/Mods/vcmi/Content/Sprites/battle/queueDefend.png
%%DATADIR%%/Mods/vcmi/Data/lobby/townBorderSmallActivated.png %%DATADIR%%/Mods/vcmi/Content/Sprites/battle/queueWait.png
%%DATADIR%%/Mods/vcmi/Data/questDialog.png %%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/empty.png
%%DATADIR%%/Mods/vcmi/Data/radialMenu/altDown.png %%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/fullHex.png
%%DATADIR%%/Mods/vcmi/Data/radialMenu/altDownBottom.png %%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/left.png
%%DATADIR%%/Mods/vcmi/Data/radialMenu/altUp.png %%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/leftHalf.png
%%DATADIR%%/Mods/vcmi/Data/radialMenu/altUpTop.png %%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/top.png
%%DATADIR%%/Mods/vcmi/Data/radialMenu/dismissHero.png %%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/topLeft.png
%%DATADIR%%/Mods/vcmi/Data/radialMenu/heroMove.png %%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/topLeftCorner.png
%%DATADIR%%/Mods/vcmi/Data/radialMenu/heroSwap.png %%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/green/topLeftHalfCorner.png
%%DATADIR%%/Mods/vcmi/Data/radialMenu/itemEmpty.png %%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/rangeHighlightsGreen.json
%%DATADIR%%/Mods/vcmi/Data/radialMenu/itemEmptyAlt.png %%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/rangeHighlightsRed.json
%%DATADIR%%/Mods/vcmi/Data/radialMenu/itemInactive.png %%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/empty.png
%%DATADIR%%/Mods/vcmi/Data/radialMenu/itemInactiveAlt.png %%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/fullHex.png
%%DATADIR%%/Mods/vcmi/Data/radialMenu/moveArtifacts.png %%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/left.png
%%DATADIR%%/Mods/vcmi/Data/radialMenu/moveTroops.png %%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/leftHalf.png
%%DATADIR%%/Mods/vcmi/Data/radialMenu/stackFillOne.png %%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/top.png
%%DATADIR%%/Mods/vcmi/Data/radialMenu/stackMerge.png %%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/topLeft.png
%%DATADIR%%/Mods/vcmi/Data/radialMenu/stackSplitDialog.png %%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/topLeftCorner.png
%%DATADIR%%/Mods/vcmi/Data/radialMenu/stackSplitEqual.png %%DATADIR%%/Mods/vcmi/Content/Sprites/battle/rangeHighlights/red/topLeftHalfCorner.png
%%DATADIR%%/Mods/vcmi/Data/radialMenu/stackSplitOne.png %%DATADIR%%/Mods/vcmi/Content/Sprites/cprsmall.json
%%DATADIR%%/Mods/vcmi/Data/radialMenu/statusBar.png %%DATADIR%%/Mods/vcmi/Content/Sprites/debug/blocked.png
%%DATADIR%%/Mods/vcmi/Data/radialMenu/swapArtifacts.png %%DATADIR%%/Mods/vcmi/Content/Sprites/debug/grid.png
%%DATADIR%%/Mods/vcmi/Data/radialMenu/tradeHeroes.png %%DATADIR%%/Mods/vcmi/Content/Sprites/debug/spellRange.png
%%DATADIR%%/Mods/vcmi/Data/s/std.verm %%DATADIR%%/Mods/vcmi/Content/Sprites/debug/visitable.png
%%DATADIR%%/Mods/vcmi/Data/s/testy.erm %%DATADIR%%/Mods/vcmi/Content/Sprites/heroWindow/artifactSlotEmpty.png
%%DATADIR%%/Mods/vcmi/Data/settingsWindow/frameAudio.png %%DATADIR%%/Mods/vcmi/Content/Sprites/heroWindow/backpackButtonIcon.png
%%DATADIR%%/Mods/vcmi/Data/settingsWindow/frameMovement.png %%DATADIR%%/Mods/vcmi/Content/Sprites/heroWindow/commanderButtonIcon.png
%%DATADIR%%/Mods/vcmi/Data/settingsWindow/frameStackQueue.png %%DATADIR%%/Mods/vcmi/Content/Sprites/itpa.json
%%DATADIR%%/Mods/vcmi/Data/settingsWindow/gear.png %%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/checkbox.json
%%DATADIR%%/Mods/vcmi/Data/settingsWindow/scrollSpeed1.png %%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/checkboxBlueOff.png
%%DATADIR%%/Mods/vcmi/Data/settingsWindow/scrollSpeed2.png %%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/checkboxBlueOn.png
%%DATADIR%%/Mods/vcmi/Data/settingsWindow/scrollSpeed3.png %%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/checkboxOff.png
%%DATADIR%%/Mods/vcmi/Data/settingsWindow/scrollSpeed4.png %%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/checkboxOn.png
%%DATADIR%%/Mods/vcmi/Data/settingsWindow/scrollSpeed5.png %%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/delete-normal.png
%%DATADIR%%/Mods/vcmi/Data/settingsWindow/scrollSpeed6.png %%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/delete-pressed.png
%%DATADIR%%/Mods/vcmi/Data/stackWindow/bonus-effects.png %%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/deleteButton.json
%%DATADIR%%/Mods/vcmi/Data/stackWindow/button-panel.png %%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/dropdown.json
%%DATADIR%%/Mods/vcmi/Data/stackWindow/commander-abilities.png %%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/dropdownNormal.png
%%DATADIR%%/Mods/vcmi/Data/stackWindow/commander-bg.png %%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/dropdownPressed.png
%%DATADIR%%/Mods/vcmi/Data/stackWindow/icons.png %%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/iconFolder.png
%%DATADIR%%/Mods/vcmi/Data/stackWindow/info-panel-0.png %%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/iconPlayer.png
%%DATADIR%%/Mods/vcmi/Data/stackWindow/info-panel-1.png %%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/iconSend.png
%%DATADIR%%/Mods/vcmi/Data/stackWindow/info-panel-2.png %%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/selectionTabSortDate.png
%%DATADIR%%/Mods/vcmi/Data/stackWindow/spell-effects.png %%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/townBorderBig.png
%%DATADIR%%/Mods/vcmi/Sounds/we5.wav %%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/townBorderBigActivated.png
%%DATADIR%%/Mods/vcmi/Sprites/PortraitsLarge.json %%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/townBorderBigGrayedOut.png
%%DATADIR%%/Mods/vcmi/Sprites/PortraitsSmall.json %%DATADIR%%/Mods/vcmi/Content/Sprites/lobby/townBorderSmallActivated.png
%%DATADIR%%/Mods/vcmi/Sprites/QuickRecruitmentWindow/CreaturePurchaseCard.png %%DATADIR%%/Mods/vcmi/Content/Sprites/mapFormatIcons/vcmi1.png
%%DATADIR%%/Mods/vcmi/Sprites/QuickRecruitmentWindow/QuickRecruitmentAllButton.def %%DATADIR%%/Mods/vcmi/Content/Sprites/minimapIcons/bordergate.png
%%DATADIR%%/Mods/vcmi/Sprites/QuickRecruitmentWindow/QuickRecruitmentNoneButton.def %%DATADIR%%/Mods/vcmi/Content/Sprites/minimapIcons/borderguard.png
%%DATADIR%%/Mods/vcmi/Sprites/QuickRecruitmentWindow/costBackground.png %%DATADIR%%/Mods/vcmi/Content/Sprites/minimapIcons/keymaster.png
%%DATADIR%%/Mods/vcmi/Sprites/ScSelC.json %%DATADIR%%/Mods/vcmi/Content/Sprites/minimapIcons/obelisk.png
%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/green/empty.png %%DATADIR%%/Mods/vcmi/Content/Sprites/minimapIcons/obeliskVisited.png
%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/green/fullHex.png %%DATADIR%%/Mods/vcmi/Content/Sprites/minimapIcons/portalBidirectional.png
%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/green/left.png %%DATADIR%%/Mods/vcmi/Content/Sprites/minimapIcons/portalEntrance.png
%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/green/leftHalf.png %%DATADIR%%/Mods/vcmi/Content/Sprites/minimapIcons/portalExit.png
%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/green/top.png %%DATADIR%%/Mods/vcmi/Content/Sprites/questDialog.png
%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/green/topLeft.png %%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/altDown.png
%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/green/topLeftCorner.png %%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/altDownBottom.png
%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/green/topLeftHalfCorner.png %%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/altUp.png
%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/rangeHighlightsGreen.json %%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/altUpTop.png
%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/rangeHighlightsRed.json %%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/dismissHero.png
%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/red/empty.png %%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/heroMove.png
%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/red/fullHex.png %%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/heroSwap.png
%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/red/left.png %%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/itemEmpty.png
%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/red/leftHalf.png %%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/itemEmptyAlt.png
%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/red/top.png %%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/itemInactive.png
%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/red/topLeft.png %%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/itemInactiveAlt.png
%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/red/topLeftCorner.png %%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/moveArtifacts.png
%%DATADIR%%/Mods/vcmi/Sprites/battle/rangeHighlights/red/topLeftHalfCorner.png %%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/moveTroops.png
%%DATADIR%%/Mods/vcmi/Sprites/itpa.json %%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/stackFillOne.png
%%DATADIR%%/Mods/vcmi/Sprites/lobby/checkbox.json %%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/stackMerge.png
%%DATADIR%%/Mods/vcmi/Sprites/lobby/checkboxBlueOff.png %%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/stackSplitDialog.png
%%DATADIR%%/Mods/vcmi/Sprites/lobby/checkboxBlueOn.png %%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/stackSplitEqual.png
%%DATADIR%%/Mods/vcmi/Sprites/lobby/checkboxOff.png %%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/stackSplitOne.png
%%DATADIR%%/Mods/vcmi/Sprites/lobby/checkboxOn.png %%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/statusBar.png
%%DATADIR%%/Mods/vcmi/Sprites/lobby/dropdown.json %%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/swapArtifacts.png
%%DATADIR%%/Mods/vcmi/Sprites/lobby/dropdownNormal.png %%DATADIR%%/Mods/vcmi/Content/Sprites/radialMenu/tradeHeroes.png
%%DATADIR%%/Mods/vcmi/Sprites/lobby/dropdownPressed.png %%DATADIR%%/Mods/vcmi/Content/Sprites/settingsWindow/frameAudio.png
%%DATADIR%%/Mods/vcmi/Sprites/mapFormatIcons/vcmi1.png %%DATADIR%%/Mods/vcmi/Content/Sprites/settingsWindow/frameMovement.png
%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/cancel-normal.png %%DATADIR%%/Mods/vcmi/Content/Sprites/settingsWindow/frameStackQueue.png
%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/cancel-pressed.png %%DATADIR%%/Mods/vcmi/Content/Sprites/settingsWindow/gear.png
%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/cancelButton.json %%DATADIR%%/Mods/vcmi/Content/Sprites/settingsWindow/scrollSpeed1.png
%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/level-0.png %%DATADIR%%/Mods/vcmi/Content/Sprites/settingsWindow/scrollSpeed2.png
%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/level-1.png %%DATADIR%%/Mods/vcmi/Content/Sprites/settingsWindow/scrollSpeed3.png
%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/level-10.png %%DATADIR%%/Mods/vcmi/Content/Sprites/settingsWindow/scrollSpeed4.png
%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/level-2.png %%DATADIR%%/Mods/vcmi/Content/Sprites/settingsWindow/scrollSpeed5.png
%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/level-3.png %%DATADIR%%/Mods/vcmi/Content/Sprites/settingsWindow/scrollSpeed6.png
%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/level-4.png %%DATADIR%%/Mods/vcmi/Content/Sprites/spellResearch/accept.png
%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/level-5.png %%DATADIR%%/Mods/vcmi/Content/Sprites/spellResearch/close.png
%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/level-6.png %%DATADIR%%/Mods/vcmi/Content/Sprites/spellResearch/reroll.png
%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/level-7.png %%DATADIR%%/Mods/vcmi/Content/Sprites/spells.json
%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/level-8.png %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/bonus-effects.png
%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/level-9.png %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/button-panel.png
%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/levels.json %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/cancel-normal.png
%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/switchModeIcons.json %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/cancel-pressed.png
%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/upgrade-normal.png %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/cancelButton.json
%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/upgrade-pressed.png %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/commander-abilities.png
%%DATADIR%%/Mods/vcmi/Sprites/stackWindow/upgradeButton.json %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/commander-bg.png
%%DATADIR%%/Mods/vcmi/Sprites/vcmi/battleQueue/defendBig.png %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/icons.png
%%DATADIR%%/Mods/vcmi/Sprites/vcmi/battleQueue/defendSmall.png %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/info-panel-0.png
%%DATADIR%%/Mods/vcmi/Sprites/vcmi/battleQueue/statesBig.json %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/info-panel-1.png
%%DATADIR%%/Mods/vcmi/Sprites/vcmi/battleQueue/statesSmall.json %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/info-panel-2.png
%%DATADIR%%/Mods/vcmi/Sprites/vcmi/battleQueue/waitBig.png %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/level-0.png
%%DATADIR%%/Mods/vcmi/Sprites/vcmi/battleQueue/waitSmall.png %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/level-1.png
%%DATADIR%%/Mods/vcmi/Sprites/vcmi/creatureIcons/towerLarge.png %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/level-10.png
%%DATADIR%%/Mods/vcmi/Sprites/vcmi/creatureIcons/towerSmall.png %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/level-2.png
%%DATADIR%%/Mods/vcmi/Video/tutorial/AbortSpell.webm %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/level-3.png
%%DATADIR%%/Mods/vcmi/Video/tutorial/BattleDirection.webm %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/level-4.png
%%DATADIR%%/Mods/vcmi/Video/tutorial/BattleDirectionAbort.webm %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/level-5.png
%%DATADIR%%/Mods/vcmi/Video/tutorial/MapPanning.webm %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/level-6.png
%%DATADIR%%/Mods/vcmi/Video/tutorial/MapZooming.webm %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/level-7.png
%%DATADIR%%/Mods/vcmi/Video/tutorial/RadialWheel.webm %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/level-8.png
%%DATADIR%%/Mods/vcmi/Video/tutorial/RightClick.webm %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/level-9.png
%%DATADIR%%/Mods/vcmi/config/vcmi/chinese.json %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/levels.json
%%DATADIR%%/Mods/vcmi/config/vcmi/czech.json %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/spell-effects.png
%%DATADIR%%/Mods/vcmi/config/vcmi/english.json %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/switchModeIcons.json
%%DATADIR%%/Mods/vcmi/config/vcmi/french.json %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/upgrade-normal.png
%%DATADIR%%/Mods/vcmi/config/vcmi/german.json %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/upgrade-pressed.png
%%DATADIR%%/Mods/vcmi/config/vcmi/polish.json %%DATADIR%%/Mods/vcmi/Content/Sprites/stackWindow/upgradeButton.json
%%DATADIR%%/Mods/vcmi/config/vcmi/portuguese.json %%DATADIR%%/Mods/vcmi/Content/Sprites/vcmi/creatureIcons/towerLarge.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/aroundamarsh.JSON %%DATADIR%%/Mods/vcmi/Content/Sprites/vcmi/creatureIcons/towerSmall.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/balance.JSON %%DATADIR%%/Mods/vcmi/Content/Sprites2x/battle/queueDefend.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/blockbuster.JSON %%DATADIR%%/Mods/vcmi/Content/Sprites2x/battle/queueWait.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/clashOfDragons.json %%DATADIR%%/Mods/vcmi/Content/Sprites2x/mapFormatIcons/vcmi1.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/coldshadowsFantasy.json %%DATADIR%%/Mods/vcmi/Content/Sprites2x/minimapIcons/bordergate.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/cube.JSON %%DATADIR%%/Mods/vcmi/Content/Sprites2x/minimapIcons/borderguard.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/diamond.JSON %%DATADIR%%/Mods/vcmi/Content/Sprites2x/minimapIcons/keymaster.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/extreme.JSON %%DATADIR%%/Mods/vcmi/Content/Sprites2x/minimapIcons/obelisk.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/extreme2.JSON %%DATADIR%%/Mods/vcmi/Content/Sprites2x/minimapIcons/obeliskVisited.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/fear.JSON %%DATADIR%%/Mods/vcmi/Content/Sprites2x/minimapIcons/portalBidirectional.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/frozenDragons.JSON %%DATADIR%%/Mods/vcmi/Content/Sprites2x/minimapIcons/portalEntrance.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/gimlisRevenge.JSON %%DATADIR%%/Mods/vcmi/Content/Sprites2x/minimapIcons/portalExit.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/guerilla.JSON %%DATADIR%%/Mods/vcmi/Content/Sprites2x/settingsWindow/gear.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/headquarters.JSON %%DATADIR%%/Mods/vcmi/Content/Sprites2x/stackWindow/icons.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/hypercube.JSON %%DATADIR%%/Mods/vcmi/Content/Sprites3x/battle/queueDefend.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/jebusCross.json %%DATADIR%%/Mods/vcmi/Content/Sprites3x/mapFormatIcons/vcmi1.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/longRun.JSON %%DATADIR%%/Mods/vcmi/Content/Sprites3x/settingsWindow/gear.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/marathon.JSON %%DATADIR%%/Mods/vcmi/Content/Sprites3x/stackWindow/icons.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/miniNostalgia.JSON %%DATADIR%%/Mods/vcmi/Content/Sprites4x/battle/queueDefend.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/nostalgia.JSON %%DATADIR%%/Mods/vcmi/Content/Sprites4x/mapFormatIcons/vcmi1.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/oceansEleven.JSON %%DATADIR%%/Mods/vcmi/Content/Sprites4x/settingsWindow/gear.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/panic.JSON %%DATADIR%%/Mods/vcmi/Content/Sprites4x/stackWindow/icons.png
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/poorJebus.JSON %%DATADIR%%/Mods/vcmi/Content/Video/tutorial/AbortSpell.webm
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/reckless.JSON %%DATADIR%%/Mods/vcmi/Content/Video/tutorial/BattleDirection.webm
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/roadrunner.JSON %%DATADIR%%/Mods/vcmi/Content/Video/tutorial/BattleDirectionAbort.webm
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/shaaafworld.JSON %%DATADIR%%/Mods/vcmi/Content/Video/tutorial/MapPanning.webm
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/skirmish.JSON %%DATADIR%%/Mods/vcmi/Content/Video/tutorial/MapZooming.webm
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/speed1.JSON %%DATADIR%%/Mods/vcmi/Content/Video/tutorial/RadialWheel.webm
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/speed2.JSON %%DATADIR%%/Mods/vcmi/Content/Video/tutorial/RightClick.webm
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/spider.JSON %%DATADIR%%/Mods/vcmi/Content/config/chinese.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/superslam.JSON %%DATADIR%%/Mods/vcmi/Content/config/czech.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/triad.JSON %%DATADIR%%/Mods/vcmi/Content/config/english.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmod/vortex.JSON %%DATADIR%%/Mods/vcmi/Content/config/french.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmodUnused/anarchy.JSON %%DATADIR%%/Mods/vcmi/Content/config/german.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmodUnused/balance m+u 200%.JSON %%DATADIR%%/Mods/vcmi/Content/config/polish.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmodUnused/midnightMix.JSON %%DATADIR%%/Mods/vcmi/Content/config/portuguese.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmodUnused/skirmish m-u 200%.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/aroundamarsh.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/hdmodUnused/true random.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/balance.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3/dwarvenTunnels.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/blockbuster.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3/golemsAplenty.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/clashOfDragons.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3/meetingInMuzgob.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/coldshadowsFantasy.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3/monksRetreat.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/cube.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3/newcomers.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/diamond.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3/readyOrNot.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/extreme.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3/smallRing.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/extreme2.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3/southOfHell.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/fear.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3/worldsAtWar.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/frozenDragons.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3unused/dragon.json %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/gimlisRevenge.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3unused/gauntlet.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/guerilla.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3unused/ring.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/headquarters.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/heroes3unused/riseOfPhoenix.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/hypercube.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm0k.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/jebusCross.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2a.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/longRun.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2b(2).JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/marathon.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2b.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/miniNostalgia.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2c.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/nostalgia.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2f(2).JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/oceansEleven.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2f.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/panic.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2h(2).JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/poorJebus.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2h.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/reckless.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2i(2).JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/roadrunner.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm2i.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/shaaafworld.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm4d(2).JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/skirmish.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm4d(3).JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/speed1.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/2sm4d.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/speed2.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/3sb0b.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/spider.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/3sb0c.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/superslam.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/3sm3d.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/triad.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/4sm0d.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmod/vortex.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/4sm0f.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmodUnused/anarchy.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/4sm0g.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmodUnused/balance m+u 200%.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/4sm4e.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmodUnused/midnightMix.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/5sb0a.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmodUnused/skirmish m-u 200%.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/5sb0b.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/hdmodUnused/true random.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/6lm10.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3/dwarvenTunnels.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/6lm10a.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3/golemsAplenty.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/6sm0b.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3/meetingInMuzgob.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/6sm0d.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3/monksRetreat.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/6sm0e.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3/newcomers.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/7sb0b.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3/readyOrNot.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/7sb0c.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3/smallRing.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/8mm0e.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3/southOfHell.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/8mm6.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3/worldsAtWar.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/8mm6a.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3unused/dragon.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/8sm0c.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3unused/gauntlet.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/8sm0f.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3unused/ring.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/8xm12.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/heroes3unused/riseOfPhoenix.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/8xm12a.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm0k.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/symmetric/8xm8.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm2a.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/2mm2h.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm2b(2).json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/2x2sm4d(3).JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm2b.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/4mm2h.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm2c.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/4sm3i.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm2f(2).json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/6lm10a.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm2f.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/8xm12 huge.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm2h(2).json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/8xm8 huge.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm2h.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/analogy.json %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm2i(2).json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/cross.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm2i.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/cross2.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm4d(2).json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/cross3.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm4d(3).json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/deux paires.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/2sm4d.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/doubled 8mm6.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/3sb0b.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/elka.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/3sb0c.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/goldenRing.json %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/3sm3d.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/greatSands.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/4sm0d.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/kite.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/4sm0f.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/upgrade.json %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/4sm0g.json
%%DATADIR%%/Mods/vcmi/config/vcmi/rmg/unknownUnused/wheel.JSON %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/4sm4e.json
%%DATADIR%%/Mods/vcmi/config/vcmi/russian.json %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/5sb0a.json
%%DATADIR%%/Mods/vcmi/config/vcmi/spanish.json %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/5sb0b.json
%%DATADIR%%/Mods/vcmi/config/vcmi/towerCreature.json %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/6lm10.json
%%DATADIR%%/Mods/vcmi/config/vcmi/towerFactions.json %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/6lm10a.json
%%DATADIR%%/Mods/vcmi/config/vcmi/ukrainian.json %%DATADIR%%/Mods/vcmi/Content/config/rmg/symmetric/6sm0b.json
%%DATADIR%%/Mods/vcmi/config/vcmi/vietnamese.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%%/Mods/vcmi/mod.json
%%DATADIR%%/config/ERMU_to_picture.json %%DATADIR%%/config/ERMU_to_picture.json
%%DATADIR%%/config/NEUTRAL.PAL %%DATADIR%%/config/NEUTRAL.PAL
@ -291,12 +330,13 @@ share/icons/hicolor/scalable/apps/vcmiclient.svg
%%DATADIR%%/config/ambientSounds.json %%DATADIR%%/config/ambientSounds.json
%%DATADIR%%/config/artifacts.json %%DATADIR%%/config/artifacts.json
%%DATADIR%%/config/battleEffects.json %%DATADIR%%/config/battleEffects.json
%%DATADIR%%/config/battleStartpos.json
%%DATADIR%%/config/battlefields.json %%DATADIR%%/config/battlefields.json
%%DATADIR%%/config/battles_graphics.json %%DATADIR%%/config/battles_graphics.json
%%DATADIR%%/config/biomes.json %%DATADIR%%/config/biomes.json
%%DATADIR%%/config/bonuses.json %%DATADIR%%/config/bonuses.json
%%DATADIR%%/config/buildingsLibrary.json
%%DATADIR%%/config/campaignMedia.json %%DATADIR%%/config/campaignMedia.json
%%DATADIR%%/config/campaignOverrides.json
%%DATADIR%%/config/campaignSets.json %%DATADIR%%/config/campaignSets.json
%%DATADIR%%/config/campaign_regions.json %%DATADIR%%/config/campaign_regions.json
%%DATADIR%%/config/commanders.json %%DATADIR%%/config/commanders.json
@ -334,6 +374,7 @@ share/icons/hicolor/scalable/apps/vcmiclient.svg
%%DATADIR%%/config/heroes/inferno.json %%DATADIR%%/config/heroes/inferno.json
%%DATADIR%%/config/heroes/necropolis.json %%DATADIR%%/config/heroes/necropolis.json
%%DATADIR%%/config/heroes/portraits.json %%DATADIR%%/config/heroes/portraits.json
%%DATADIR%%/config/heroes/portraitsChronicles.json
%%DATADIR%%/config/heroes/rampart.json %%DATADIR%%/config/heroes/rampart.json
%%DATADIR%%/config/heroes/special.json %%DATADIR%%/config/heroes/special.json
%%DATADIR%%/config/heroes/stronghold.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/creatureBanks.json
%%DATADIR%%/config/objects/dwellings.json %%DATADIR%%/config/objects/dwellings.json
%%DATADIR%%/config/objects/generic.json %%DATADIR%%/config/objects/generic.json
%%DATADIR%%/config/objects/lighthouse.json
%%DATADIR%%/config/objects/magicSpring.json %%DATADIR%%/config/objects/magicSpring.json
%%DATADIR%%/config/objects/magicWell.json %%DATADIR%%/config/objects/magicWell.json
%%DATADIR%%/config/objects/markets.json
%%DATADIR%%/config/objects/moddables.json %%DATADIR%%/config/objects/moddables.json
%%DATADIR%%/config/objects/observatory.json %%DATADIR%%/config/objects/observatory.json
%%DATADIR%%/config/objects/pyramid.json
%%DATADIR%%/config/objects/rewardableBonusing.json %%DATADIR%%/config/objects/rewardableBonusing.json
%%DATADIR%%/config/objects/rewardableOncePerHero.json %%DATADIR%%/config/objects/rewardableOncePerHero.json
%%DATADIR%%/config/objects/rewardableOncePerWeek.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/bonus.json
%%DATADIR%%/config/schemas/creature.json %%DATADIR%%/config/schemas/creature.json
%%DATADIR%%/config/schemas/faction.json %%DATADIR%%/config/schemas/faction.json
%%DATADIR%%/config/schemas/flaggable.json
%%DATADIR%%/config/schemas/gameSettings.json
%%DATADIR%%/config/schemas/hero.json %%DATADIR%%/config/schemas/hero.json
%%DATADIR%%/config/schemas/heroClass.json %%DATADIR%%/config/schemas/heroClass.json
%%DATADIR%%/config/schemas/lobbyProtocol/accountCreated.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/serverLoginSuccess.json
%%DATADIR%%/config/schemas/lobbyProtocol/serverProxyLogin.json %%DATADIR%%/config/schemas/lobbyProtocol/serverProxyLogin.json
%%DATADIR%%/config/schemas/mapHeader.json %%DATADIR%%/config/schemas/mapHeader.json
%%DATADIR%%/config/schemas/market.json
%%DATADIR%%/config/schemas/mod.json %%DATADIR%%/config/schemas/mod.json
%%DATADIR%%/config/schemas/object.json %%DATADIR%%/config/schemas/object.json
%%DATADIR%%/config/schemas/objectTemplate.json %%DATADIR%%/config/schemas/objectTemplate.json
%%DATADIR%%/config/schemas/objectType.json %%DATADIR%%/config/schemas/objectType.json
%%DATADIR%%/config/schemas/obstacle.json %%DATADIR%%/config/schemas/obstacle.json
%%DATADIR%%/config/schemas/rewardable.json
%%DATADIR%%/config/schemas/river.json %%DATADIR%%/config/schemas/river.json
%%DATADIR%%/config/schemas/road.json %%DATADIR%%/config/schemas/road.json
%%DATADIR%%/config/schemas/script.json %%DATADIR%%/config/schemas/script.json