Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 13 Jan 2024 12:46:47 GMT
From:      Wen Heping <wen@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 57004af6924c - main - games/openage: Update to 0.5.3
Message-ID:  <202401131246.40DCklC3003882@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by wen:

URL: https://cgit.FreeBSD.org/ports/commit/?id=57004af6924c301d49e402362825ff2764bb85c6

commit 57004af6924c301d49e402362825ff2764bb85c6
Author:     Wen Heping <wen@FreeBSD.org>
AuthorDate: 2024-01-13 12:43:15 +0000
Commit:     Wen Heping <wen@FreeBSD.org>
CommitDate: 2024-01-13 12:46:14 +0000

    games/openage: Update to 0.5.3
    
    PR:             276258
    Reported by:    wen@
    Approved by:    maintainer
---
 games/openage/Makefile                             |  14 +-
 games/openage/distinfo                             |   6 +-
 games/openage/files/patch-buildsystem_pxdgen.py    |  32 -
 .../openage/files/patch-libopenage_CMakeLists.txt  | 185 ------
 games/openage/pkg-plist                            | 718 ++++++++++++++++-----
 5 files changed, 554 insertions(+), 401 deletions(-)

diff --git a/games/openage/Makefile b/games/openage/Makefile
index b1a622aabe49..ba59fe526e35 100644
--- a/games/openage/Makefile
+++ b/games/openage/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	openage
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.4.1
-PORTREVISION=	2
+DISTVERSION=	0.5.3
 CATEGORIES=	games
 
 MAINTAINER=	freebsd@sysctl.cz
@@ -14,7 +13,12 @@ LICENSE_FILE=	${WRKSRC}/legal/GPLv3
 BUILD_DEPENDS=	${PYNUMPY} \
 		${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} \
 		${PY_PILLOW} \
-		${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}lz4>=0:archivers/py-lz4@${PY_FLAVOR} \
+		doxygen:devel/doxygen \
+		${LOCALBASE}/include/toml.hpp:devel/toml11
 LIB_DEPENDS=	libepoxy.so:graphics/libepoxy \
 		libfontconfig.so:x11-fonts/fontconfig \
 		libfreetype.so:print/freetype2 \
@@ -29,13 +33,13 @@ RUN_DEPENDS=	${PYNUMPY} \
 		${PY_PILLOW} \
 		${PYTHON_PKGNAMEPREFIX}pygments>0:textproc/py-pygments@${PY_FLAVOR}
 
-USES=		cmake compiler:c++17-lang eigen:3 gl ncurses:base python:3.8-3.9 qt:5 sdl shebangfix
+USES=		cmake compiler:c++17-lang eigen:3 gl ncurses:base python qt:6 sdl shebangfix
 SHEBANG_FILES=	configure run.py.in buildsystem/cythonize.py
 USE_GITHUB=	yes
 GH_ACCOUNT=	SFTtech
 USE_SDL=	image2 sdl2
 USE_GL=		gl glu
-USE_QT=		core declarative gui network buildtools:build qmake:build
+USE_QT=		base multimedia tools:build
 USE_PYTHON=	cython
 USE_LDCONFIG=	yes
 
diff --git a/games/openage/distinfo b/games/openage/distinfo
index 75018f680a67..a4554f148fd5 100644
--- a/games/openage/distinfo
+++ b/games/openage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1628960206
-SHA256 (SFTtech-openage-v0.4.1_GH0.tar.gz) = 9d83138cc0f544b0fae799f10cbbaec7671511f9600a869bdb755668db0e5ccf
-SIZE (SFTtech-openage-v0.4.1_GH0.tar.gz) = 2321890
+TIMESTAMP = 1704113854
+SHA256 (SFTtech-openage-v0.5.3_GH0.tar.gz) = 012f3669ea0689a3d0601bd3f632e4499ef27f8d17eae1f256e11e1b6022a1ae
+SIZE (SFTtech-openage-v0.5.3_GH0.tar.gz) = 2984534
diff --git a/games/openage/files/patch-buildsystem_pxdgen.py b/games/openage/files/patch-buildsystem_pxdgen.py
deleted file mode 100644
index 0419c3df72c7..000000000000
--- a/games/openage/files/patch-buildsystem_pxdgen.py
+++ /dev/null
@@ -1,32 +0,0 @@
---- buildsystem/pxdgen.py.orig	2020-08-15 10:50:07 UTC
-+++ buildsystem/pxdgen.py
-@@ -23,6 +23,7 @@ class ParserError(Exception):
-     """
-     Represents a fatal parsing error in PXDGenerator.
-     """
-+
-     def __init__(self, filename, lineno, message):
-         super().__init__("{}:{} {}".format(filename, lineno, message))
- 
-@@ -218,8 +219,11 @@ class PXDGenerator:
-             return self.handle_token(token, val)
- 
-         def handle_state_1(self, token, val, namespace_parts):
-+            # Patch from upstream, commit 3aa91ea4d4a72a5f3b6f90ad0390b9e07de7aa77
-             # we're inside a namespace definition; expect Token.Name
--            if token != Token.Name:
-+            # TODO: pygments 2.9 correctly reports Token.Name.Namespace
-+            #       we can require this version eventually and change the condition
-+            if token not in Token.Name:
-                 raise self.parser_error(
-                     "expected identifier after 'namespace'")
-             namespace_parts.append(val)
-@@ -262,7 +266,7 @@ class PXDGenerator:
- 
-         for token, val in self.tokenize():
-             # ignore whitespaces
--            if token == Token.Text and not val.strip():
-+            if token in Token.Text and not val.strip():
-                 continue
- 
-             try:
diff --git a/games/openage/files/patch-libopenage_CMakeLists.txt b/games/openage/files/patch-libopenage_CMakeLists.txt
deleted file mode 100644
index cd4e8314d6e3..000000000000
--- a/games/openage/files/patch-libopenage_CMakeLists.txt
+++ /dev/null
@@ -1,185 +0,0 @@
---- libopenage/CMakeLists.txt.orig	2020-08-15 10:50:07 UTC
-+++ libopenage/CMakeLists.txt
-@@ -38,13 +38,21 @@ if(WIN32)
- endif()
- if(NOT APPLE AND NOT WIN32)
- 	find_library(RT_LIB rt)
--	if (${CMAKE_SYSTEM_NAME} STREQUAL "FreeBSD")
--		find_library(EXECINFO_LIB execinfo)
--	endif()
- endif()
- 
--find_library(FONTCONFIG_LIB fontconfig)
-+if ("${CMAKE_SYSTEM_NAME}" MATCHES "(Free|Net|Open)BSD")
-+   find_library(EXECINFO_LIB execinfo)
-+   find_path(NYAN_INCLUDE_DIR "nyan.h" PATHS /usr/local/include/nyan )
-+   find_library(NYAN_LIBRARY NAMES "nyan" PATHS /usr/local/lib )
-+   list(APPEND CMAKE_REQUIRED_INCLUDES ${NYAN_INCLUDE_DIR})
-+   list(APPEND CMAKE_REQUIRED_LIBRARIES ${NYAN_LIBRARY})
- 
-+#    message(STATUS ${NYAN_INCLUDE_DIR})
-+#    message(STATUS ${NYAN_LIBRARY})
-+endif()
-+
-+
-+find_library(FONTCONFIG_LIB fontconfig)
- find_package(Freetype REQUIRED)
- find_package(PNG REQUIRED)
- find_package(SDL2 REQUIRED)
-@@ -70,78 +78,78 @@ endif()
- 
- # first, try to locate nyan directly
- # this discovers the system package or the user-registry package
--find_package(nyan CONFIG)
-+#find_package(nyan CONFIG)
- 
- # if this didn't work, we can download nyan like a git submodule.
- # this is the treeish to be checked out.
--if(NOT DEFINED NYAN_CLONE_VERSION)
--	set(NYAN_CLONE_VERSION origin/master)
--endif()
-+#if(NOT DEFINED NYAN_CLONE_VERSION)
-+#	set(NYAN_CLONE_VERSION origin/master)
-+#endif()
- 
--option(
--	DOWNLOAD_NYAN
--	"whether to clone the nyan project in case it is not found"
--	OFF
--)
-+#option(
-+#	DOWNLOAD_NYAN
-+#	"whether to clone the nyan project in case it is not found"
-+#	OFF
-+#)
- 
--option(
--	FORCE_DOWNLOAD_NYAN
--	"Force the download and usage of the nyan project"
--	OFF
--)
-+#option(
-+#	FORCE_DOWNLOAD_NYAN
-+#	"Force the download and usage of the nyan project"
-+#	OFF
-+#)
- 
--option(
--	DISABLE_SUBPROJECT_UPDATES
--	"Disable the automatic update of subprojects over the internet"
--	OFF
--)
-+#option(
-+#	DISABLE_SUBPROJECT_UPDATES
-+#	"Disable the automatic update of subprojects over the internet"
-+#	OFF
-+#)
- 
- # if nyan was not found, consider downloading it as subproject
- # only use the subproject mode if it was requested
- # or if it was used before.
--if((NOT nyan_FOUND AND DOWNLOAD_NYAN) OR FORCE_DOWNLOAD_NYAN)
--	message(STATUS "Downloading nyan as submodule project...")
-+#if((NOT nyan_FOUND AND DOWNLOAD_NYAN) OR FORCE_DOWNLOAD_NYAN)
-+#	message(STATUS "Downloading nyan as submodule project...")
-+#
-+#	if(DISABLE_SUBPROJECT_UPDATES)
-+#		set(DISABLE_NYAN_UPDATES "DISABLE_UPDATES")
-+#	endif()
-+#
-+#	fetch_project(
-+#		NAME nyan
-+#		${DISABLE_NYAN_UPDATES}
-+#		GIT_REPOSITORY https://github.com/SFTtech/nyan
-+#		GIT_TAG ${NYAN_CLONE_VERSION}
-+#	)
-+#
-+#	# don't register nyan to the userpackage-repo!
-+#	set(REGISTER_USERPACKAGE OFF)
-+#	# don't generate the `doc` target again (name conflict!)
-+#	set(DOXYGEN_ENABLE OFF)
-+#
-+#	# register the targets
-+#	add_subdirectory(${nyan_SOURCE_DIR} ${nyan_BINARY_DIR})
-+#
-+#	message(STATUS "nyan processed successfully!")
-+#
-+#elseif(NOT nyan_FOUND)
-+#	message(FATAL_ERROR "
-+#  Could not find the cmake package configuration file \"nyanConfig.cmake\".
-+#  To find it, you have several options:
-+#  * If your distribution provides it, install \"nyan\" through the package manager.
-+#  * If you want openage to automatically download \"nyan\", append `-DDOWNLOAD_NYAN=YES` to the cmake invocation or use `./configure --download-nyan`.
-+#  * If you want to build nyan manually, follow the build instructions:
-+#      [[  doc/building.md#nyan-installation  ]]
-+#  * If you already built nyan but it still can't be found (cmake package repo fails):
-+#    * Try to set \"nyan_DIR\" to the nyan build directory (it contains nyanConfig.cmake)
-+#      either through:  \"./configure $youroptions -- -Dnyan_DIR=/home/dev/nyan/build\"
-+#      or:              \"cmake $yourotheroptions -Dnyan_DIR=/home/dev/nyan/build ..\"
-+#
-+#  In case of other problems, please try to figure them out (and tell us what you did).
-+#  Contact information is in README.md.
-+#")
-+#endif()
- 
--	if(DISABLE_SUBPROJECT_UPDATES)
--		set(DISABLE_NYAN_UPDATES "DISABLE_UPDATES")
--	endif()
- 
--	fetch_project(
--		NAME nyan
--		${DISABLE_NYAN_UPDATES}
--		GIT_REPOSITORY https://github.com/SFTtech/nyan
--		GIT_TAG ${NYAN_CLONE_VERSION}
--	)
--
--	# don't register nyan to the userpackage-repo!
--	set(REGISTER_USERPACKAGE OFF)
--	# don't generate the `doc` target again (name conflict!)
--	set(DOXYGEN_ENABLE OFF)
--
--	# register the targets
--	add_subdirectory(${nyan_SOURCE_DIR} ${nyan_BINARY_DIR})
--
--	message(STATUS "nyan processed successfully!")
--
--elseif(NOT nyan_FOUND)
--	message(FATAL_ERROR "
--  Could not find the cmake package configuration file \"nyanConfig.cmake\".
--  To find it, you have several options:
--  * If your distribution provides it, install \"nyan\" through the package manager.
--  * If you want openage to automatically download \"nyan\", append `-DDOWNLOAD_NYAN=YES` to the cmake invocation or use `./configure --download-nyan`.
--  * If you want to build nyan manually, follow the build instructions:
--      [[  doc/building.md#nyan-installation  ]]
--  * If you already built nyan but it still can't be found (cmake package repo fails):
--    * Try to set \"nyan_DIR\" to the nyan build directory (it contains nyanConfig.cmake)
--      either through:  \"./configure $youroptions -- -Dnyan_DIR=/home/dev/nyan/build\"
--      or:              \"cmake $yourotheroptions -Dnyan_DIR=/home/dev/nyan/build ..\"
--
--  In case of other problems, please try to figure them out (and tell us what you did).
--  Contact information is in README.md.
--")
--endif()
--
--
- ##################################################
- # optional dependencies
- 
-@@ -264,6 +272,7 @@ target_include_directories(libopenage
- 	${SDL2IMAGE_INCLUDE_DIRS}
- 	${HarfBuzz_INCLUDE_DIRS}
- 	${QTPLATFORM_INCLUDE_DIRS}
-+	${NYAN_INCLUDE_DIRS}
- )
- 
- ##################################################
-@@ -274,7 +283,8 @@ target_include_directories(libopenage
- target_link_libraries(libopenage
- 	PRIVATE
- 		Threads::Threads
--		nyan::nyan
-+		${NYAN_LIBRARY}
-+#		nyan::nyan
- 		Eigen3::Eigen
- 		${PNG_LIBRARIES}
- 		${OPUS_LIBRARIES}
diff --git a/games/openage/pkg-plist b/games/openage/pkg-plist
index e838a0935031..057b0cac02e3 100644
--- a/games/openage/pkg-plist
+++ b/games/openage/pkg-plist
@@ -1,195 +1,515 @@
 bin/openage
+%%ETCDIR%%/converter/games/aoc/version_hashes.toml
+%%ETCDIR%%/converter/games/aoc_demo/version_hashes.toml
+%%ETCDIR%%/converter/games/aok/version_hashes.toml
+%%ETCDIR%%/converter/games/de1/version_hashes.toml
+%%ETCDIR%%/converter/games/de2/version_hashes.toml
+%%ETCDIR%%/converter/games/game_editions.toml
+%%ETCDIR%%/converter/games/game_expansions.toml
+%%ETCDIR%%/converter/games/hd/version_hashes.toml
+%%ETCDIR%%/converter/games/hd_ak/version_hashes.toml
+%%ETCDIR%%/converter/games/hd_fgt/version_hashes.toml
+%%ETCDIR%%/converter/games/hd_raj/version_hashes.toml
+%%ETCDIR%%/converter/games/ror/version_hashes.toml
+%%ETCDIR%%/converter/games/swgb/version_hashes.toml
+%%ETCDIR%%/converter/games/swgb_cc/version_hashes.toml
 %%ETCDIR%%/keybinds.oac
 lib/libopenage.so
 lib/libopenage.so.0
 %%PYTHON_SITELIBDIR%%/openage/__init__.py
 %%PYTHON_SITELIBDIR%%/openage/__main__.py
-%%PYTHON_SITELIBDIR%%/openage/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/__pycache__/__main__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/__pycache__/assets.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/__pycache__/config.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/__pycache__/default_dirs.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/__pycache__/__main__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/__pycache__/assets%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/__pycache__/config%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/__pycache__/default_dirs%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/openage/assets.py
 %%PYTHON_SITELIBDIR%%/openage/cabextract/__init__.py
-%%PYTHON_SITELIBDIR%%/openage/cabextract/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/cabextract/__pycache__/cab.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/cabextract/__pycache__/lzxdstream.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/cabextract/__pycache__/test.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/cabextract/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/cabextract/__pycache__/cab%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/cabextract/__pycache__/lzxdstream%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/cabextract/__pycache__/test%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/openage/cabextract/cab.py
 %%PYTHON_SITELIBDIR%%/openage/cabextract/cabchecksum%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/openage/cabextract/lzxd%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/openage/cabextract/lzxdstream.py
 %%PYTHON_SITELIBDIR%%/openage/cabextract/test.py
 %%PYTHON_SITELIBDIR%%/openage/codegen/__init__.py
-%%PYTHON_SITELIBDIR%%/openage/codegen/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/codegen/__pycache__/codegen.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/codegen/__pycache__/coord.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/codegen/__pycache__/cpp_testlist.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/codegen/__pycache__/gamespec_structs.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/codegen/__pycache__/listing.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/codegen/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/codegen/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/codegen/__pycache__/codegen%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/codegen/__pycache__/coord%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/codegen/__pycache__/cpp_testlist%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/codegen/__pycache__/listing%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/codegen/__pycache__/main%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/openage/codegen/codegen.py
 %%PYTHON_SITELIBDIR%%/openage/codegen/coord.py
 %%PYTHON_SITELIBDIR%%/openage/codegen/cpp_testlist.py
-%%PYTHON_SITELIBDIR%%/openage/codegen/gamespec_structs.py
 %%PYTHON_SITELIBDIR%%/openage/codegen/listing.py
 %%PYTHON_SITELIBDIR%%/openage/codegen/main.py
 %%PYTHON_SITELIBDIR%%/openage/config.py
 %%PYTHON_SITELIBDIR%%/openage/convert/__init__.py
-%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/binpack.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/blendomatic.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/changelog.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/colortable.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/driver.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/drs.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/fix_data.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/game_versions.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/hdlanguagefile.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/pefile.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/peresource.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/singlefile.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/slp_converter_pool.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/stringresource.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/texture.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/binpack.py
-%%PYTHON_SITELIBDIR%%/openage/convert/blendomatic.py
-%%PYTHON_SITELIBDIR%%/openage/convert/changelog.py
-%%PYTHON_SITELIBDIR%%/openage/convert/colortable.py
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__init__.py
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/content_snippet.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/data_definition.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/data_formatter.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/entry_parser.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/exportable.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/generated_file.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/header_snippet.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/member_access.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/members.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/multisubtype_base.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/struct_definition.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/struct_snippet.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/__pycache__/util.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/content_snippet.py
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/data_definition.py
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/data_formatter.py
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/entry_parser.py
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/exportable.py
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/generated_file.py
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/header_snippet.py
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/member_access.py
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/members.py
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/multisubtype_base.py
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/struct_definition.py
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/struct_snippet.py
-%%PYTHON_SITELIBDIR%%/openage/convert/dataformat/util.py
-%%PYTHON_SITELIBDIR%%/openage/convert/driver.py
-%%PYTHON_SITELIBDIR%%/openage/convert/drs.py
-%%PYTHON_SITELIBDIR%%/openage/convert/fix_data.py
-%%PYTHON_SITELIBDIR%%/openage/convert/game_versions.py
-%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__init__.py
-%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__pycache__/civ.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__pycache__/empiresdat.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__pycache__/graphic.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__pycache__/maps.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__pycache__/playercolor.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__pycache__/research.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__pycache__/sound.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__pycache__/tech.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__pycache__/terrain.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/__pycache__/unit.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/civ.py
-%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/empiresdat.py
-%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/graphic.py
-%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/maps.py
-%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/playercolor.py
-%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/research.py
-%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/sound.py
-%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/tech.py
-%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/terrain.py
-%%PYTHON_SITELIBDIR%%/openage/convert/gamedata/unit.py
-%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/__init__.py
-%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/__pycache__/langcodes.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/__pycache__/langcodes_hd.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/__pycache__/termcolors.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/__pycache__/terrain_tile_size.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/__pycache__/texture.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/langcodes.py
-%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/langcodes_hd.py
-%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/termcolors.py
-%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/terrain_tile_size.py
-%%PYTHON_SITELIBDIR%%/openage/convert/hardcoded/texture.py
-%%PYTHON_SITELIBDIR%%/openage/convert/hdlanguagefile.py
-%%PYTHON_SITELIBDIR%%/openage/convert/interface/__init__.py
-%%PYTHON_SITELIBDIR%%/openage/convert/interface/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/interface/__pycache__/cutter.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/interface/__pycache__/hardcoded.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/interface/__pycache__/rename.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/interface/cutter.py
-%%PYTHON_SITELIBDIR%%/openage/convert/interface/hardcoded.py
-%%PYTHON_SITELIBDIR%%/openage/convert/interface/rename.py
-%%PYTHON_SITELIBDIR%%/openage/convert/interface/visgrep%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/__pycache__/main%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/__pycache__/combined_sound%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/__pycache__/combined_sprite%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/__pycache__/combined_terrain%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/__pycache__/converter_object%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/__pycache__/modpack%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/__pycache__/stringresource%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/aoc/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/aoc/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/aoc/__pycache__/genie_civ%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/aoc/__pycache__/genie_connection%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/aoc/__pycache__/genie_effect%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/aoc/__pycache__/genie_graphic%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/aoc/__pycache__/genie_object_container%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/aoc/__pycache__/genie_sound%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/aoc/__pycache__/genie_tech%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/aoc/__pycache__/genie_terrain%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/aoc/__pycache__/genie_unit%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/aoc/genie_civ.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/aoc/genie_connection.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/aoc/genie_effect.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/aoc/genie_graphic.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/aoc/genie_object_container.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/aoc/genie_sound.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/aoc/genie_tech.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/aoc/genie_terrain.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/aoc/genie_unit.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/combined_sound.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/combined_sprite.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/combined_terrain.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/converter_object.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/modpack.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/ror/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/ror/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/ror/__pycache__/genie_sound%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/ror/__pycache__/genie_tech%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/ror/__pycache__/genie_unit%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/ror/genie_sound.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/ror/genie_tech.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/ror/genie_unit.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/stringresource.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/swgbcc/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/swgbcc/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/swgbcc/__pycache__/genie_tech%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/swgbcc/__pycache__/genie_unit%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/swgbcc/genie_tech.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/conversion/swgbcc/genie_unit.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/__pycache__/data_definition%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/__pycache__/media_export_request%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/__pycache__/metadata_export%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/__pycache__/texture%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/data_definition.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/formats/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/formats/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/formats/__pycache__/blmask_metadata%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/formats/__pycache__/bltable_metadata%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/formats/__pycache__/media_cache%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/formats/__pycache__/modpack_info%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/formats/__pycache__/modpack_manifest%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/formats/__pycache__/nyan_file%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/formats/__pycache__/palette_metadata%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/formats/__pycache__/sprite_metadata%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/formats/__pycache__/terrain_metadata%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/formats/__pycache__/texture_metadata%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/formats/blmask_metadata.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/formats/bltable_metadata.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/formats/media_cache.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/formats/modpack_info.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/formats/modpack_manifest.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/formats/nyan_file.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/formats/palette_metadata.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/formats/sprite_metadata.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/formats/terrain_metadata.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/formats/texture_metadata.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/media_export_request.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/metadata_export.py
+%%PYTHON_SITELIBDIR%%/openage/convert/entity_object/export/texture.py
 %%PYTHON_SITELIBDIR%%/openage/convert/main.py
-%%PYTHON_SITELIBDIR%%/openage/convert/opus/__init__.py
-%%PYTHON_SITELIBDIR%%/openage/convert/opus/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/opus/__pycache__/demo.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/convert/opus/demo.py
-%%PYTHON_SITELIBDIR%%/openage/convert/opus/opusenc%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON_SITELIBDIR%%/openage/convert/pefile.py
-%%PYTHON_SITELIBDIR%%/openage/convert/peresource.py
-%%PYTHON_SITELIBDIR%%/openage/convert/singlefile.py
-%%PYTHON_SITELIBDIR%%/openage/convert/slp%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON_SITELIBDIR%%/openage/convert/slp_converter_pool.py
-%%PYTHON_SITELIBDIR%%/openage/convert/smp%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON_SITELIBDIR%%/openage/convert/smx%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON_SITELIBDIR%%/openage/convert/stringresource.py
-%%PYTHON_SITELIBDIR%%/openage/convert/texture.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/__pycache__/ability_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/__pycache__/auxiliary_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/__pycache__/civ_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/__pycache__/effect_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/__pycache__/media_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/__pycache__/modifier_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/__pycache__/modpack_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/__pycache__/nyan_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/__pycache__/pregen_processor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/__pycache__/processor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/__pycache__/tech_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/__pycache__/upgrade_ability_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/__pycache__/upgrade_attribute_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/__pycache__/upgrade_effect_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/__pycache__/upgrade_resource_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/ability_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/auxiliary_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/civ_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/effect_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/media_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/modifier_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/modpack_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/nyan_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/pregen_processor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/processor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/tech_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/upgrade_ability_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/upgrade_attribute_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/upgrade_effect_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc/upgrade_resource_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc_demo/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc_demo/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc_demo/__pycache__/modpack_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc_demo/__pycache__/processor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc_demo/modpack_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/aoc_demo/processor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de1/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de1/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de1/__pycache__/media_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de1/__pycache__/modpack_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de1/__pycache__/processor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de1/media_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de1/modpack_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de1/processor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de2/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de2/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de2/__pycache__/ability_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de2/__pycache__/civ_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de2/__pycache__/media_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de2/__pycache__/modpack_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de2/__pycache__/nyan_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de2/__pycache__/processor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de2/__pycache__/tech_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de2/__pycache__/upgrade_attribute_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de2/__pycache__/upgrade_resource_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de2/ability_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de2/civ_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de2/media_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de2/modpack_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de2/nyan_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de2/processor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de2/tech_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de2/upgrade_attribute_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/de2/upgrade_resource_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/hd/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/hd/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/hd/__pycache__/media_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/hd/__pycache__/modpack_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/hd/__pycache__/processor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/hd/media_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/hd/modpack_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/hd/processor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/__pycache__/ability_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/__pycache__/auxiliary_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/__pycache__/civ_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/__pycache__/media_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/__pycache__/modpack_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/__pycache__/nyan_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/__pycache__/pregen_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/__pycache__/processor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/__pycache__/tech_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/__pycache__/upgrade_ability_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/__pycache__/upgrade_attribute_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/__pycache__/upgrade_resource_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/ability_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/auxiliary_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/civ_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/media_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/modpack_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/nyan_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/pregen_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/processor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/tech_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/upgrade_ability_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/upgrade_attribute_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/ror/upgrade_resource_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/swgbcc/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/swgbcc/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/swgbcc/__pycache__/ability_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/swgbcc/__pycache__/auxiliary_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/swgbcc/__pycache__/civ_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/swgbcc/__pycache__/modpack_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/swgbcc/__pycache__/nyan_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/swgbcc/__pycache__/pregen_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/swgbcc/__pycache__/processor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/swgbcc/__pycache__/tech_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/swgbcc/__pycache__/upgrade_attribute_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/swgbcc/__pycache__/upgrade_resource_subprocessor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/swgbcc/ability_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/swgbcc/auxiliary_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/swgbcc/civ_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/swgbcc/modpack_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/swgbcc/nyan_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/swgbcc/pregen_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/swgbcc/processor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/swgbcc/tech_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/swgbcc/upgrade_attribute_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/conversion/swgbcc/upgrade_resource_subprocessor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/export/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/export/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/export/__pycache__/data_exporter%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/export/__pycache__/generate_manifest_hashes%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/export/__pycache__/media_exporter%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/export/__pycache__/modpack_exporter%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/export/data_exporter.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/export/generate_manifest_hashes.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/export/media_exporter.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/export/modpack_exporter.py
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/export/terrain_merge%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/openage/convert/processor/export/texture_merge%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/openage/convert/service/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/__pycache__/debug_info%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/conversion/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/conversion/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/conversion/__pycache__/internal_name_lookups%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/conversion/internal_name_lookups.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/debug_info.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/export/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/export/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/export/__pycache__/load_media_cache%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/export/interface/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/export/interface/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/export/interface/__pycache__/cutter%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/export/interface/__pycache__/rename%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/export/interface/cutter.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/export/interface/rename.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/export/interface/visgrep%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/openage/convert/service/export/load_media_cache.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/export/opus/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/export/opus/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/export/opus/__pycache__/demo%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/export/opus/demo.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/export/opus/opusenc%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/openage/convert/service/export/png/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/export/png/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/export/png/binpack%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/openage/convert/service/export/png/png_create%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/openage/convert/service/init/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/init/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/init/__pycache__/api_export_required%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/init/__pycache__/changelog%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/init/__pycache__/conversion_required%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/init/__pycache__/modpack_search%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/init/__pycache__/mount_asset_dirs%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/init/__pycache__/version_detect%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/init/api_export_required.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/init/changelog.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/init/conversion_required.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/init/modpack_search.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/init/mount_asset_dirs.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/init/version_detect.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/read/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/read/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/read/__pycache__/gamedata%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/read/__pycache__/nyan_api_loader%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/read/__pycache__/palette%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/read/__pycache__/register_media%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/read/__pycache__/string_resource%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/service/read/gamedata.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/read/nyan_api_loader.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/read/palette.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/read/register_media.py
+%%PYTHON_SITELIBDIR%%/openage/convert/service/read/string_resource.py
+%%PYTHON_SITELIBDIR%%/openage/convert/tool/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/tool/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/tool/__pycache__/api_export%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/tool/__pycache__/driver%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/tool/__pycache__/interactive%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/tool/__pycache__/singlefile%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/tool/api_export.py
+%%PYTHON_SITELIBDIR%%/openage/convert/tool/driver.py
+%%PYTHON_SITELIBDIR%%/openage/convert/tool/interactive.py
+%%PYTHON_SITELIBDIR%%/openage/convert/tool/singlefile.py
+%%PYTHON_SITELIBDIR%%/openage/convert/tool/subtool/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/tool/subtool/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/tool/subtool/__pycache__/acquire_sourcedir%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/tool/subtool/__pycache__/version_select%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/tool/subtool/acquire_sourcedir.py
+%%PYTHON_SITELIBDIR%%/openage/convert/tool/subtool/version_select.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/__pycache__/forward_ref%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/aoc/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/aoc/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/aoc/__pycache__/internal_nyan_names%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/aoc/internal_nyan_names.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/de1/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/de1/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/de1/__pycache__/internal_nyan_names%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/de1/internal_nyan_names.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/de2/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/de2/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/de2/__pycache__/internal_nyan_names%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/de2/internal_nyan_names.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/forward_ref.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/hd/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/hd/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/hd/ak/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/hd/ak/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/hd/ak/__pycache__/internal_nyan_names%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/hd/ak/internal_nyan_names.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/hd/fgt/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/hd/fgt/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/hd/fgt/__pycache__/internal_nyan_names%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/hd/fgt/internal_nyan_names.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/hd/raj/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/hd/raj/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/hd/raj/__pycache__/internal_nyan_names%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/hd/raj/internal_nyan_names.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/ror/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/ror/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/ror/__pycache__/internal_nyan_names%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/ror/internal_nyan_names.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/swgb/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/swgb/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/swgb/__pycache__/internal_nyan_names%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/conversion/swgb/internal_nyan_names.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/init/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/init/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/init/__pycache__/game_file_version%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/init/__pycache__/game_version%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/init/game_file_version.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/init/game_version.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/__pycache__/dynamic_loader%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/__pycache__/genie_structure%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/__pycache__/media_types%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/__pycache__/member_access%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/__pycache__/read_members%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/__pycache__/value_members%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/dynamic_loader.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/genie_structure.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/__pycache__/blendomatic%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/__pycache__/colortable%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/__pycache__/drs%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/__pycache__/langcodes%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/__pycache__/pefile%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/__pycache__/peresource%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/blendomatic.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/colortable.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/__pycache__/civ%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/__pycache__/empiresdat%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/__pycache__/graphic%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/__pycache__/lookup_dicts%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/__pycache__/maps%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/__pycache__/playercolor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/__pycache__/research%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/__pycache__/sound%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/__pycache__/tech%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/__pycache__/terrain%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/__pycache__/unit%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/civ.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/empiresdat.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/graphic.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/lookup_dicts.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/maps.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/playercolor.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/research.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/sound.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/tech.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/terrain.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/datfile/unit.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/drs.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/hardcoded/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/hardcoded/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/hardcoded/__pycache__/interface%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/hardcoded/__pycache__/termcolors%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/hardcoded/__pycache__/terrain_tile_size%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/hardcoded/__pycache__/texture%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/hardcoded/interface.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/hardcoded/termcolors.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/hardcoded/terrain_tile_size.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/hardcoded/texture.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/langcodes.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/pefile.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/peresource.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/sld%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/slp%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/smp%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media/smx%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/media_types.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/member_access.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/read_members.py
+%%PYTHON_SITELIBDIR%%/openage/convert/value_object/read/value_members.py
 %%PYTHON_SITELIBDIR%%/openage/cppinterface/__init__.py
-%%PYTHON_SITELIBDIR%%/openage/cppinterface/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/cppinterface/__pycache__/setup.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/cppinterface/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/cppinterface/__pycache__/setup%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/openage/cppinterface/exctranslate%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/openage/cppinterface/exctranslate_tests%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/openage/cppinterface/pyobject%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/openage/cppinterface/setup.py
 %%PYTHON_SITELIBDIR%%/openage/cppinterface/setup_checker%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/openage/cvar/__init__.py
-%%PYTHON_SITELIBDIR%%/openage/cvar/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/cvar/__pycache__/config_file.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/cvar/__pycache__/location.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/cvar/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/cvar/__pycache__/config_file%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/cvar/__pycache__/location%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/openage/cvar/config_file.py
 %%PYTHON_SITELIBDIR%%/openage/cvar/cvar%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/openage/cvar/location.py
 %%PYTHON_SITELIBDIR%%/openage/cython_check%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/openage/default_dirs.py
 %%PYTHON_SITELIBDIR%%/openage/event/__init__.py
-%%PYTHON_SITELIBDIR%%/openage/event/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/event/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/openage/event/demo%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/openage/game/__init__.py
-%%PYTHON_SITELIBDIR%%/openage/game/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/game/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/game/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/game/__pycache__/main%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/openage/game/main.py
 %%PYTHON_SITELIBDIR%%/openage/game/main_cpp%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/openage/gamestate/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/gamestate/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/gamestate/tests%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/openage/log/__init__.py
-%%PYTHON_SITELIBDIR%%/openage/log/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/log/__pycache__/tests.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/log/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/log/__pycache__/tests%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/openage/log/log_cpp%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/openage/log/tests.py
+%%PYTHON_SITELIBDIR%%/openage/main/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/main/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/main/__pycache__/main%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/main/main.py
+%%PYTHON_SITELIBDIR%%/openage/main/main_cpp%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/openage/main/tests%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/openage/nyan/__init__.py
+%%PYTHON_SITELIBDIR%%/openage/nyan/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/nyan/__pycache__/import_tree%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/nyan/__pycache__/nyan_structs%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/nyan/import_tree.py
+%%PYTHON_SITELIBDIR%%/openage/nyan/nyan_structs.py
 %%PYTHON_SITELIBDIR%%/openage/renderer/__init__.py
-%%PYTHON_SITELIBDIR%%/openage/renderer/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/renderer/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/openage/renderer/renderer_cpp%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/openage/renderer/tests%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/openage/testing/__init__.py
-%%PYTHON_SITELIBDIR%%/openage/testing/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/testing/__pycache__/benchmark.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/testing/__pycache__/doctest.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/testing/__pycache__/list_processor.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/testing/__pycache__/main.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/testing/__pycache__/testing.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/testing/__pycache__/testlist.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/testing/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/testing/__pycache__/benchmark%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/testing/__pycache__/doctest%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/testing/__pycache__/list_processor%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/testing/__pycache__/main%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/testing/__pycache__/testing%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/openage/testing/__pycache__/testlist%%PYTHON_EXT_SUFFIX%%.pyc
 %%PYTHON_SITELIBDIR%%/openage/testing/benchmark.py
 %%PYTHON_SITELIBDIR%%/openage/testing/cpp_testing%%PYTHON_EXT_SUFFIX%%.so
 %%PYTHON_SITELIBDIR%%/openage/testing/doctest.py
@@ -199,28 +519,31 @@ lib/libopenage.so.0
 %%PYTHON_SITELIBDIR%%/openage/testing/testing.py
 %%PYTHON_SITELIBDIR%%/openage/testing/testlist.py
 %%PYTHON_SITELIBDIR%%/openage/util/__init__.py
-%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/bytequeue.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/context.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/decorators.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/files.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/fsprinting.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/iterators.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/math.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/profiler.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/strings.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/openage/util/__pycache__/struct.cpython-%%PYTHON_SUFFIX%%.pyc
*** 140 LINES SKIPPED ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202401131246.40DCklC3003882>