On Mon Jun 15, 2020 at 10:27:28PM -0600, Thomas Frohwein wrote: > Forgot to include the diff; how embarrassing... Now at the bottom. > > On Mon, Jun 15, 2020 at 04:26:15PM -0600, Thomas Frohwein wrote: > > Hi, > > > > Below a diff to update OpenRA to 20200503. The most significant change > > is the added ability to zoom with the mouse wheel, making these games > > much more suitable for current high-resolution monitors. > > > > Release announcement at [1], changelog at [2]. Someone with a nice > > German accent even went through the trouble of creating a video summary > > of all the important changes to OpenRA [3]. > > > > This update requires devel/msbuild which is now available as package for > > amd64. I have yet to figure out what exactly breaks the build on i386. > > > > I tested singleplayer Red Alert campaigns without finding any problems. > > Multiplayer can discover games on the servers; so should work, too. > > > > Some more details about the update: > > - Upstream's approach for geo locating is to fetch a package > > IP2LOCATION-LITE-DB1.IPV6.BIN.ZIP from somewhere. Since I don't know > > anything about the source of that, I just patched it to continue to > > use libmaxminddb as previously, which appears to work judging by > > normal function of the discovery of multiplayer games. > > - Hardcode the game version now - appears to be better potentially for > > multiplayer participation than to leave version out like previously. > > > > ok's, comments welcome > > > > [1] https://www.openra.net/news/release-20200503/ > > [2] > > https://github.com/OpenRA/OpenRA/wiki/Changelog/61b8f4fd0ee62ef2e82120e3b52480a431ae7f83 > > [3] https://youtu.be/L2sQP3YYBMA > > >
OK rsadowski@ > Index: Makefile > =================================================================== > RCS file: /cvs/ports/games/openra/Makefile,v > retrieving revision 1.5 > diff -u -p -r1.5 Makefile > --- Makefile 12 Jul 2019 20:46:22 -0000 1.5 > +++ Makefile 9 Jun 2020 04:30:26 -0000 > @@ -1,12 +1,11 @@ > # $OpenBSD: Makefile,v 1.5 2019/07/12 20:46:22 sthen Exp $ > > COMMENT = open-source real-time strategy game engine > -V = 20190314 > +V = 20200503 > DISTNAME = openra-${V} > CATEGORIES = games x11 > HOMEPAGE = https://www.openra.net > MAINTAINER = Thomas Frohwein <t...@openbsd.org> > -REVISION = 2 > > # GPLv3 (openra) > # MIT (StyleCopPlus, StyleCop, SharpZipLib, NUnit, NUnit.Console, Open.Nat, > @@ -31,7 +30,8 @@ DLLMAP_FILES = thirdparty/download/Open > > MODLUA_VERSION = 5.1 > MODLUA_SA = Yes > -BUILD_DEPENDS = net/curl > +BUILD_DEPENDS = devel/msbuild \ > + net/curl > RUN_DEPENDS = devel/desktop-file-utils \ > net/libmaxminddb,-db \ > x11/gtk+3,-guic > @@ -40,6 +40,7 @@ LIB_DEPENDS = audio/openal \ > USE_GMAKE = Yes > # Target 'test' only checks the official mods for erroneous yaml files > NO_TEST = Yes > +ALL_TARGET = version all > > SUBST_VARS += LOCALSTATEDIR > > Index: distinfo > =================================================================== > RCS file: /cvs/ports/games/openra/distinfo,v > retrieving revision 1.1.1.1 > diff -u -p -r1.1.1.1 distinfo > --- distinfo 31 Mar 2019 05:09:06 -0000 1.1.1.1 > +++ distinfo 9 Jun 2020 04:30:26 -0000 > @@ -1,2 +1,2 @@ > -SHA256 (openra-20190314.tar.xz) = > mNi6WriuDFjCwAxZvo2/7s2vU+oPXT+tbyQbekwUrfE= > -SIZE (openra-20190314.tar.xz) = 23872504 > +SHA256 (openra-20200503.tar.xz) = > zyCg6N+OHt7f2Zpl5Lzi1cVktPWLQ+cDm+SXDccRUWk= > +SIZE (openra-20200503.tar.xz) = 26813308 > Index: patches/patch-Makefile > =================================================================== > RCS file: /cvs/ports/games/openra/patches/patch-Makefile,v > retrieving revision 1.2 > diff -u -p -r1.2 patch-Makefile > --- patches/patch-Makefile 28 Apr 2019 03:34:16 -0000 1.2 > +++ patches/patch-Makefile 9 Jun 2020 04:30:26 -0000 > @@ -1,14 +1,14 @@ > -$OpenBSD: patch-Makefile,v 1.2 2019/04/28 03:34:16 thfr Exp $ > +$OpenBSD$ > > set the installdir to PREFIX/share rather than PREFIX/lib > -don't get VERSION from git > -disable fetch-geoip-db.sh which is not compatible with building without > network > -access > +hardcode VERSION, instead of getting it from git > +don't install IP2LOCATION-LITE-DB1.IPV6.BIN.ZIP; use libmaxminddb from > +ports instead > > Index: Makefile > --- Makefile.orig > +++ Makefile > -@@ -64,7 +64,7 @@ datadir ?= $(datarootdir) > +@@ -58,7 +58,7 @@ datadir ?= $(datarootdir) > mandir ?= $(datarootdir)/man/ > bindir ?= $(prefix)/bin > libdir ?= $(prefix)/lib > @@ -17,21 +17,56 @@ Index: Makefile > > BIN_INSTALL_DIR = $(DESTDIR)$(bindir) > DATA_INSTALL_DIR = $(DESTDIR)$(gameinstalldir) > -@@ -83,7 +83,7 @@ INSTALL_DATA = $(INSTALL) -m644 > +@@ -76,13 +76,13 @@ INSTALL_PROGRAM = $(INSTALL) -m755 > + INSTALL_DATA = $(INSTALL) -m644 > + > + # Toolchain > +-MSBUILD = msbuild -verbosity:m -nologo > ++MSBUILD = msbuild -verbosity:d -nologo -clp:DisableConsoleColor > + > + # Enable 32 bit builds while generating the windows installer > + WIN32 = false > > # program targets > - CORE = pdefault game utility server > -VERSION = $(shell git name-rev --name-only --tags --no-undefined HEAD > 2>/dev/null || echo git-`git rev-parse --short HEAD`) > -+#VERSION = $(shell git name-rev --name-only --tags --no-undefined HEAD > 2>/dev/null || echo git-`git rev-parse --short HEAD`) > ++VERSION = release-20200503 > > # dependencies > UNAME_S := $(shell uname -s) > -@@ -314,7 +314,7 @@ osx-dependencies: cli-dependencies geoip-dependencies > - @ $(CP_R) thirdparty/download/osx/*.dll.config . > +@@ -101,7 +101,7 @@ check-scripts: > + check: dependencies > + @echo > + @echo "Compiling in debug mode..." > +- @$(MSBUILD) -t:build -p:Configuration=Debug > ++ @$(MSBUILD) > + @echo > + @echo "Checking runtime assemblies..." > + @mono --debug OpenRA.Utility.exe all --check-runtime-assemblies > $(WHITELISTED_OPENRA_ASSEMBLIES) $(WHITELISTED_THIRDPARTY_ASSEMBLIES) > $(WHITELISTED_CORE_ASSEMBLIES) > +@@ -157,7 +157,7 @@ ifeq ($(WIN32), $(filter $(WIN32),true yes y on 1)) > + else > + @$(MSBUILD) -t:build -p:Configuration=Release > + endif > +- @./fetch-geoip.sh > ++# @./fetch-geoip.sh > + > + clean: > + @ $(MSBUILD) -t:clean > +@@ -169,10 +169,8 @@ clean: > + distclean: clean > + > + cli-dependencies: > +- @./thirdparty/fetch-thirdparty-deps.sh > + @ $(CP_R) thirdparty/download/*.dll . > + @ $(CP_R) thirdparty/download/*.dll.config . > +- @ test -f OpenRA.Game/obj/project.assets.json || $(MSBUILD) -t:restore > + > + linux-dependencies: cli-dependencies linux-native-dependencies > > - geoip-dependencies: > -- @./thirdparty/fetch-geoip-db.sh > -+# @./thirdparty/fetch-geoip-db.sh > - @ $(CP) thirdparty/download/GeoLite2-Country.mmdb.gz . > +@@ -219,7 +217,6 @@ install-engine: > + @$(INSTALL_DATA) VERSION "$(DATA_INSTALL_DIR)/VERSION" > + @$(INSTALL_DATA) AUTHORS "$(DATA_INSTALL_DIR)/AUTHORS" > + @$(INSTALL_DATA) COPYING "$(DATA_INSTALL_DIR)/COPYING" > +- @$(INSTALL_DATA) IP2LOCATION-LITE-DB1.IPV6.BIN.ZIP > "$(DATA_INSTALL_DIR)/IP2LOCATION-LITE-DB1.IPV6.BIN.ZIP" > > - dependencies: $(os-dependencies) > + @$(CP_R) glsl "$(DATA_INSTALL_DIR)" > + @$(CP_R) lua "$(DATA_INSTALL_DIR)" > Index: patches/patch-OpenRA_Game_Network_GeoIP_cs > =================================================================== > RCS file: /cvs/ports/games/openra/patches/patch-OpenRA_Game_Network_GeoIP_cs,v > retrieving revision 1.1 > diff -u -p -r1.1 patch-OpenRA_Game_Network_GeoIP_cs > --- patches/patch-OpenRA_Game_Network_GeoIP_cs 28 Apr 2019 03:34:16 > -0000 1.1 > +++ patches/patch-OpenRA_Game_Network_GeoIP_cs 9 Jun 2020 04:30:26 > -0000 > @@ -1,27 +1,25 @@ > -$OpenBSD: patch-OpenRA_Game_Network_GeoIP_cs,v 1.1 2019/04/28 03:34:16 thfr > Exp $ > +$OpenBSD$ > > -get geoip from the net/libmaxminddb,-db port per sthen@'s recommendation > +get geoip from the net/libmaxminddb,-db port > > Index: OpenRA.Game/Network/GeoIP.cs > --- OpenRA.Game/Network/GeoIP.cs.orig > +++ OpenRA.Game/Network/GeoIP.cs > -@@ -55,9 +55,9 @@ namespace OpenRA.Network > +@@ -113,7 +113,7 @@ namespace OpenRA.Network > + > + static IP2LocationReader database; > + > +- public static void Initialize(string databasePath = > "IP2LOCATION-LITE-DB1.IPV6.BIN.ZIP") > ++ public static void Initialize(string databasePath = > "${LOCALSTATEDIR}/db/GeoIP/GeoLite2-Country.mmdb") > { > - try > + if (!File.Exists(databasePath)) > + return; > +@@ -122,7 +122,7 @@ namespace OpenRA.Network > { > -- using (var fileStream = new > FileStream("GeoLite2-Country.mmdb.gz", FileMode.Open, FileAccess.Read)) > -- using (var gzipStream = new > GZipInputStream(fileStream)) > -- database = new > Reader(gzipStream); > -+ using (var fileStream = new > FileStream("${LOCALSTATEDIR}/db/GeoIP/GeoLite2-Country.mmdb", FileMode.Open, > FileAccess.Read)) > -+ //using (var gzipStream = new > GZipInputStream(fileStream)) > -+ database = new > Reader(fileStream); > + using (var z = new ZipFile(databasePath)) > + { > +- var entry = > z.FindEntry("IP2LOCATION-LITE-DB1.IPV6.BIN", false); > ++ var entry = > z.FindEntry("${LOCALSTATEDIR}/db/GeoIP/GeoLite2-Country.mmdb", false); > + database = new > IP2LocationReader(z.GetInputStream(entry)); > + } > } > - catch (Exception e) > - { > -@@ -84,4 +84,4 @@ namespace OpenRA.Network > - } > - } > - } > --} > -\ No newline at end of file > -+} > Index: patches/patch-launch-dedicated_sh > =================================================================== > RCS file: /cvs/ports/games/openra/patches/patch-launch-dedicated_sh,v > retrieving revision 1.1.1.1 > diff -u -p -r1.1.1.1 patch-launch-dedicated_sh > --- patches/patch-launch-dedicated_sh 31 Mar 2019 05:09:06 -0000 1.1.1.1 > +++ patches/patch-launch-dedicated_sh 9 Jun 2020 04:30:26 -0000 > @@ -5,8 +5,8 @@ full path for the assembly > Index: launch-dedicated.sh > --- launch-dedicated.sh.orig > +++ launch-dedicated.sh > -@@ -20,7 +20,7 @@ EnableSingleplayer="${EnableSingleplayer:-"False"}" > - EnableSyncReports="${EnableSyncReports:-"False"}" > +@@ -24,7 +24,7 @@ ShareAnonymizedIPs="${ShareAnonymizedIPs:-"True"}" > + SupportDir="${SupportDir:-""}" > > while true; do > - mono --debug OpenRA.Server.exe Game.Mod="$Mod" \ > Index: patches/patch-thirdparty_Eluant_dll_config_in > =================================================================== > RCS file: > /cvs/ports/games/openra/patches/patch-thirdparty_Eluant_dll_config_in,v > retrieving revision 1.1.1.1 > diff -u -p -r1.1.1.1 patch-thirdparty_Eluant_dll_config_in > --- patches/patch-thirdparty_Eluant_dll_config_in 31 Mar 2019 05:09:06 > -0000 1.1.1.1 > +++ patches/patch-thirdparty_Eluant_dll_config_in 9 Jun 2020 04:30:26 > -0000 > @@ -7,6 +7,6 @@ Index: thirdparty/Eluant.dll.config.in > +++ thirdparty/Eluant.dll.config.in > @@ -1,3 +1,4 @@ > <configuration> > - <dllmap os="linux" dll="lua51.dll" target="@LIBLUA51@" /> > + <dllmap dll="lua51.dll" target="@LIBLUA51@" /> > + <dllmap os="openbsd" dll="lua51.dll" target="liblua5.1.so" /> > </configuration> > Index: patches/patch-thirdparty_download_OpenAL-CS_dll_config > =================================================================== > RCS file: patches/patch-thirdparty_download_OpenAL-CS_dll_config > diff -N patches/patch-thirdparty_download_OpenAL-CS_dll_config > --- patches/patch-thirdparty_download_OpenAL-CS_dll_config 28 Apr 2019 > 03:34:16 -0000 1.3 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,13 +0,0 @@ > -$OpenBSD: patch-thirdparty_download_OpenAL-CS_dll_config,v 1.3 2019/04/28 > 03:34:16 thfr Exp $ > - > -add openbsd to dllmap > - > -Index: thirdparty/download/OpenAL-CS.dll.config > ---- thirdparty/download/OpenAL-CS.dll.config.orig > -+++ thirdparty/download/OpenAL-CS.dll.config > -@@ -3,4 +3,5 @@ > - <dllmap dll="soft_oal.dll" os="windows" target="soft_oal.dll"/> > - <dllmap dll="soft_oal.dll" os="osx" > target="/System/Library/Frameworks/OpenAL.framework/OpenAL"/> > - <dllmap dll="soft_oal.dll" os="linux" target="libopenal.so.1"/> > -+ <dllmap dll="soft_oal.dll" os="openbsd" target="libopenal.so.1"/> > - </configuration> > Index: patches/patch-thirdparty_download_SharpFont_dll_config > =================================================================== > RCS file: > /cvs/ports/games/openra/patches/patch-thirdparty_download_SharpFont_dll_config,v > retrieving revision 1.3 > diff -u -p -r1.3 patch-thirdparty_download_SharpFont_dll_config > --- patches/patch-thirdparty_download_SharpFont_dll_config 28 Apr 2019 > 03:34:16 -0000 1.3 > +++ patches/patch-thirdparty_download_SharpFont_dll_config 9 Jun 2020 > 04:30:26 -0000 > @@ -5,9 +5,13 @@ add openbsd to dllmap > Index: thirdparty/download/SharpFont.dll.config > --- thirdparty/download/SharpFont.dll.config.orig > +++ thirdparty/download/SharpFont.dll.config > -@@ -3,4 +3,5 @@ > - <dllmap dll="freetype6" os="linux" target="libfreetype.so.6" /> > +@@ -1,6 +1,7 @@ > + <?xml version="1.0" encoding="utf-8" ?> > + <configuration> > +- <dllmap dll="freetype6" os="linux" target="libfreetype.so.6" /> > ++ <dllmap dll="freetype6" os="linux" target="libfreetype.so" /> > <dllmap dll="freetype6" os="osx" > target="/Library/Frameworks/Mono.framework/Libraries/libfreetype.6.dylib" /> > - <dllmap dll="freetype6" os="freebsd" target="libfreetype.so.6" /> > -+ <dllmap dll="freetype6" os="openbsd" target="libfreetype.so.6" /> > +- <dllmap dll="freetype6" os="freebsd" target="libfreetype.so.6" /> > ++ <dllmap dll="freetype6" os="freebsd" target="libfreetype.so" /> > ++ <dllmap dll="freetype6" os="openbsd" target="libfreetype.so" /> > </configuration> > Index: pkg/PLIST > =================================================================== > RCS file: /cvs/ports/games/openra/pkg/PLIST,v > retrieving revision 1.2 > diff -u -p -r1.2 PLIST > --- pkg/PLIST 28 Apr 2019 03:34:17 -0000 1.2 > +++ pkg/PLIST 9 Jun 2020 04:30:27 -0000 > @@ -36,19 +36,18 @@ share/openra/Eluant.dll > share/openra/Eluant.dll.config > share/openra/FuzzyLogicLibrary.dll > share/openra/ICSharpCode.SharpZipLib.dll > -share/openra/MaxMind.Db.dll > share/openra/Open.Nat.dll > share/openra/OpenAL-CS.dll > share/openra/OpenAL-CS.dll.config > share/openra/OpenRA.Game.exe > share/openra/OpenRA.Platforms.Default.dll > +share/openra/OpenRA.Platforms.Default.dll.config > share/openra/OpenRA.Server.exe > share/openra/OpenRA.Utility.exe > share/openra/SDL2-CS.dll > share/openra/SDL2-CS.dll.config > -share/openra/SharpFont.dll > -share/openra/SharpFont.dll.config > share/openra/VERSION > +share/openra/fetch-geoip.sh > share/openra/global mix database.dat > share/openra/glsl/ > share/openra/glsl/combined.frag > @@ -387,7 +386,6 @@ share/openra/mods/cnc/bits/nuyell11.aud > share/openra/mods/cnc/bits/nuyell12.aud > share/openra/mods/cnc/bits/nuyell6.aud > share/openra/mods/cnc/bits/nuyell7.aud > -share/openra/mods/cnc/bits/overlay.shp > share/openra/mods/cnc/bits/pdigits.shp > share/openra/mods/cnc/bits/pip-hazmat.shp > share/openra/mods/cnc/bits/pip-heal.shp > @@ -425,6 +423,8 @@ share/openra/mods/cnc/bits/rtib8.tem > share/openra/mods/cnc/bits/rtib9.des > share/openra/mods/cnc/bits/rtib9.tem > share/openra/mods/cnc/bits/sandbag2.aud > +share/openra/mods/cnc/bits/scripts/ > +share/openra/mods/cnc/bits/scripts/campaign-global.lua > share/openra/mods/cnc/bits/silo.shp > share/openra/mods/cnc/bits/silomake.shp > share/openra/mods/cnc/bits/snow.mix > @@ -464,8 +464,11 @@ share/openra/mods/cnc/chrome/connection. > share/openra/mods/cnc/chrome/credits.yaml > share/openra/mods/cnc/chrome/dialogs.yaml > share/openra/mods/cnc/chrome/editor.yaml > +share/openra/mods/cnc/chrome/gamesave-browser.yaml > +share/openra/mods/cnc/chrome/gamesave-loading.yaml > share/openra/mods/cnc/chrome/ingame-chat.yaml > share/openra/mods/cnc/chrome/ingame-debug.yaml > +share/openra/mods/cnc/chrome/ingame-debuginfo.yaml > share/openra/mods/cnc/chrome/ingame-info.yaml > share/openra/mods/cnc/chrome/ingame-infobriefing.yaml > share/openra/mods/cnc/chrome/ingame-infochat.yaml > @@ -473,7 +476,6 @@ share/openra/mods/cnc/chrome/ingame-info > share/openra/mods/cnc/chrome/ingame-infoscripterror.yaml > share/openra/mods/cnc/chrome/ingame-infostats.yaml > share/openra/mods/cnc/chrome/ingame-menu.yaml > -share/openra/mods/cnc/chrome/ingame-observerstats.yaml > share/openra/mods/cnc/chrome/ingame.yaml > share/openra/mods/cnc/chrome/lobby-kickdialogs.yaml > share/openra/mods/cnc/chrome/lobby-mappreview.yaml > @@ -482,6 +484,7 @@ share/openra/mods/cnc/chrome/lobby-optio > share/openra/mods/cnc/chrome/lobby-players.yaml > share/openra/mods/cnc/chrome/lobby-servers.yaml > share/openra/mods/cnc/chrome/lobby.yaml > +share/openra/mods/cnc/chrome/mainmenu-prompts.yaml > share/openra/mods/cnc/chrome/mainmenu.yaml > share/openra/mods/cnc/chrome/mapchooser.yaml > share/openra/mods/cnc/chrome/missionbrowser.yaml > @@ -496,6 +499,8 @@ share/openra/mods/cnc/chrome/settings.ya > share/openra/mods/cnc/chrome/tooltips.yaml > share/openra/mods/cnc/cursors.yaml > share/openra/mods/cnc/hotkeys.yaml > +share/openra/mods/cnc/icon-2x.png > +share/openra/mods/cnc/icon-3x.png > share/openra/mods/cnc/icon.png > share/openra/mods/cnc/installer/ > share/openra/mods/cnc/installer/covertops.yaml > @@ -631,6 +636,21 @@ share/openra/mods/cnc/maps/gdi07/map.png > share/openra/mods/cnc/maps/gdi07/map.yaml > share/openra/mods/cnc/maps/gdi07/rules.yaml > share/openra/mods/cnc/maps/gdi07/sequences.yaml > +share/openra/mods/cnc/maps/gdi08a/ > +share/openra/mods/cnc/maps/gdi08a/gdi08a-AI.lua > +share/openra/mods/cnc/maps/gdi08a/gdi08a.lua > +share/openra/mods/cnc/maps/gdi08a/map.bin > +share/openra/mods/cnc/maps/gdi08a/map.png > +share/openra/mods/cnc/maps/gdi08a/map.yaml > +share/openra/mods/cnc/maps/gdi08a/rules.yaml > +share/openra/mods/cnc/maps/gdi09/ > +share/openra/mods/cnc/maps/gdi09/gdi09-AI.lua > +share/openra/mods/cnc/maps/gdi09/gdi09.lua > +share/openra/mods/cnc/maps/gdi09/map.bin > +share/openra/mods/cnc/maps/gdi09/map.png > +share/openra/mods/cnc/maps/gdi09/map.yaml > +share/openra/mods/cnc/maps/gdi09/rules.yaml > +share/openra/mods/cnc/maps/gdi09/weapons.yaml > share/openra/mods/cnc/maps/haos-ridges-cnc.oramap > share/openra/mods/cnc/maps/hattrix.oramap > share/openra/mods/cnc/maps/hegemony-or-survival.oramap > @@ -844,9 +864,9 @@ share/openra/mods/cnc/tilesets/snow.yaml > share/openra/mods/cnc/tilesets/temperat.yaml > share/openra/mods/cnc/tilesets/winter.yaml > share/openra/mods/cnc/uibits/ > +share/openra/mods/cnc/uibits/chrome-2x.png > +share/openra/mods/cnc/uibits/chrome-3x.png > share/openra/mods/cnc/uibits/chrome.png > -share/openra/mods/cnc/uibits/reticle.png > -share/openra/mods/cnc/uibits/strategic.png > share/openra/mods/cnc/weapons/ > share/openra/mods/cnc/weapons/ballistics.yaml > share/openra/mods/cnc/weapons/explosions.yaml > @@ -858,9 +878,9 @@ share/openra/mods/common/ > share/openra/mods/common/FreeSans.ttf > share/openra/mods/common/FreeSansBold.ttf > share/openra/mods/common/OpenRA.Mods.Cnc.dll > -share/openra/mods/common/OpenRA.Mods.Cnc.dll.mdb > +share/openra/mods/common/OpenRA.Mods.Cnc.pdb > share/openra/mods/common/OpenRA.Mods.Common.dll > -share/openra/mods/common/OpenRA.Mods.Common.dll.mdb > +share/openra/mods/common/OpenRA.Mods.Common.pdb > share/openra/mods/common/chrome/ > share/openra/mods/common/chrome/assetbrowser.yaml > share/openra/mods/common/chrome/color-picker.yaml > @@ -869,8 +889,11 @@ share/openra/mods/common/chrome/connecti > share/openra/mods/common/chrome/credits.yaml > share/openra/mods/common/chrome/dropdowns.yaml > share/openra/mods/common/chrome/editor.yaml > +share/openra/mods/common/chrome/gamesave-browser.yaml > +share/openra/mods/common/chrome/gamesave-loading.yaml > share/openra/mods/common/chrome/ingame-chat.yaml > share/openra/mods/common/chrome/ingame-debug.yaml > +share/openra/mods/common/chrome/ingame-debuginfo.yaml > share/openra/mods/common/chrome/ingame-fmvplayer.yaml > share/openra/mods/common/chrome/ingame-info.yaml > share/openra/mods/common/chrome/ingame-infobriefing.yaml > @@ -880,7 +903,6 @@ share/openra/mods/common/chrome/ingame-i > share/openra/mods/common/chrome/ingame-infostats.yaml > share/openra/mods/common/chrome/ingame-menu.yaml > share/openra/mods/common/chrome/ingame-observer.yaml > -share/openra/mods/common/chrome/ingame-observerstats.yaml > share/openra/mods/common/chrome/ingame-perf.yaml > share/openra/mods/common/chrome/ingame.yaml > share/openra/mods/common/chrome/lobby-kickdialogs.yaml > @@ -890,6 +912,7 @@ share/openra/mods/common/chrome/lobby-op > share/openra/mods/common/chrome/lobby-players.yaml > share/openra/mods/common/chrome/lobby-servers.yaml > share/openra/mods/common/chrome/lobby.yaml > +share/openra/mods/common/chrome/mainmenu-prompts.yaml > share/openra/mods/common/chrome/mainmenu.yaml > share/openra/mods/common/chrome/map-chooser.yaml > share/openra/mods/common/chrome/missionbrowser.yaml > @@ -913,7 +936,7 @@ share/openra/mods/common/metrics.yaml > share/openra/mods/d2k/ > share/openra/mods/d2k/Dune2k.ttf > share/openra/mods/d2k/OpenRA.Mods.D2k.dll > -share/openra/mods/d2k/OpenRA.Mods.D2k.dll.mdb > +share/openra/mods/d2k/OpenRA.Mods.D2k.pdb > share/openra/mods/d2k/audio/ > share/openra/mods/d2k/audio/music.yaml > share/openra/mods/d2k/audio/notifications.yaml > @@ -926,6 +949,7 @@ share/openra/mods/d2k/bits/assaultmove.s > share/openra/mods/d2k/bits/attackmove.shp > share/openra/mods/d2k/bits/camera.shp > share/openra/mods/d2k/bits/clock.shp > +share/openra/mods/d2k/bits/concfoot.shp > share/openra/mods/d2k/bits/flagfly.shp > share/openra/mods/d2k/bits/fpls.shp > share/openra/mods/d2k/bits/fullshroud.shp > @@ -1064,6 +1088,7 @@ share/openra/mods/d2k/chrome.yaml > share/openra/mods/d2k/chrome/dropdowns.yaml > share/openra/mods/d2k/chrome/ingame-infostats.yaml > share/openra/mods/d2k/chrome/ingame-menu.yaml > +share/openra/mods/d2k/chrome/ingame-observer.yaml > share/openra/mods/d2k/chrome/ingame-player.yaml > share/openra/mods/d2k/chrome/lobby-players.yaml > share/openra/mods/d2k/chrome/mainmenu.yaml > @@ -1072,6 +1097,8 @@ share/openra/mods/d2k/chrome/multiplayer > share/openra/mods/d2k/chrome/tooltips.yaml > share/openra/mods/d2k/cursors.yaml > share/openra/mods/d2k/hotkeys.yaml > +share/openra/mods/d2k/icon-2x.png > +share/openra/mods/d2k/icon-3x.png > share/openra/mods/d2k/icon.png > share/openra/mods/d2k/installer/ > share/openra/mods/d2k/installer/d2k-a.yaml > @@ -1321,6 +1348,13 @@ share/openra/mods/d2k/maps/ordos-05/map. > share/openra/mods/d2k/maps/ordos-05/ordos05-AI.lua > share/openra/mods/d2k/maps/ordos-05/ordos05.lua > share/openra/mods/d2k/maps/ordos-05/rules.yaml > +share/openra/mods/d2k/maps/ordos-06a/ > +share/openra/mods/d2k/maps/ordos-06a/map.bin > +share/openra/mods/d2k/maps/ordos-06a/map.png > +share/openra/mods/d2k/maps/ordos-06a/map.yaml > +share/openra/mods/d2k/maps/ordos-06a/ordos06a-AI.lua > +share/openra/mods/d2k/maps/ordos-06a/ordos06a.lua > +share/openra/mods/d2k/maps/ordos-06a/rules.yaml > share/openra/mods/d2k/maps/pasty-mesa/ > share/openra/mods/d2k/maps/pasty-mesa/map.bin > share/openra/mods/d2k/maps/pasty-mesa/map.png > @@ -1375,9 +1409,13 @@ share/openra/mods/d2k/sequences/vehicles > share/openra/mods/d2k/tilesets/ > share/openra/mods/d2k/tilesets/arrakis.yaml > share/openra/mods/d2k/uibits/ > -share/openra/mods/d2k/uibits/buttons.png > share/openra/mods/d2k/uibits/chrome.png > share/openra/mods/d2k/uibits/dialog.png > +share/openra/mods/d2k/uibits/glyphs-2x.png > +share/openra/mods/d2k/uibits/glyphs-3x.png > +share/openra/mods/d2k/uibits/glyphs.png > +share/openra/mods/d2k/uibits/loadscreen-2x.png > +share/openra/mods/d2k/uibits/loadscreen-3x.png > share/openra/mods/d2k/uibits/loadscreen.png > share/openra/mods/d2k/weapons/ > share/openra/mods/d2k/weapons/debris.yaml > @@ -1386,11 +1424,12 @@ share/openra/mods/d2k/weapons/missiles.y > share/openra/mods/d2k/weapons/other.yaml > share/openra/mods/d2k/weapons/smallguns.yaml > share/openra/mods/modcontent/ > +share/openra/mods/modcontent/chrome-2x.png > +share/openra/mods/modcontent/chrome-3x.png > share/openra/mods/modcontent/chrome.png > share/openra/mods/modcontent/chrome.yaml > share/openra/mods/modcontent/content.yaml > -share/openra/mods/modcontent/cursor.pal > -share/openra/mods/modcontent/cursor.shp > +share/openra/mods/modcontent/cursor.png > share/openra/mods/modcontent/cursors.yaml > share/openra/mods/modcontent/metrics.yaml > share/openra/mods/modcontent/mod.yaml > @@ -1676,6 +1715,8 @@ share/openra/mods/ra/bits/mbTSLA.sno > share/openra/mods/ra/bits/mbTSLA.tem > share/openra/mods/ra/bits/mcvhusk.shp > share/openra/mods/ra/bits/mgg.shp > +share/openra/mods/ra/bits/mh60.shp > +share/openra/mods/ra/bits/mh60icon.shp > share/openra/mods/ra/bits/mine.int > share/openra/mods/ra/bits/missmake.shp > share/openra/mods/ra/bits/mpspawn.shp > @@ -1684,7 +1725,6 @@ share/openra/mods/ra/bits/msloicon2.shp > share/openra/mods/ra/bits/napalm1.shp > share/openra/mods/ra/bits/nopower.shp > share/openra/mods/ra/bits/oilb.shp > -share/openra/mods/ra/bits/overlay.shp > share/openra/mods/ra/bits/parach-shadow.shp > share/openra/mods/ra/bits/pdoficon.shp > share/openra/mods/ra/bits/pip-disguise.shp > @@ -1743,6 +1783,7 @@ share/openra/mods/ra/bits/snowhut.shp > share/openra/mods/ra/bits/stnkicon.shp > share/openra/mods/ra/bits/tanktrap1.shp > share/openra/mods/ra/bits/tanktrap2.shp > +share/openra/mods/ra/bits/tenficon.shp > share/openra/mods/ra/bits/tent.sno > share/openra/mods/ra/bits/tent.tem > share/openra/mods/ra/bits/tentmake.sno > @@ -1766,14 +1807,18 @@ share/openra/mods/ra/bits/xcrateb.shp > share/openra/mods/ra/bits/xcratec.shp > share/openra/mods/ra/bits/xcrated.shp > share/openra/mods/ra/bits/yak.shp > +share/openra/mods/ra/bits/yrotorlg.shp > share/openra/mods/ra/bits/zombicon.shp > share/openra/mods/ra/bits/zombie.shp > share/openra/mods/ra/chrome/ > share/openra/mods/ra/chrome.yaml > +share/openra/mods/ra/chrome/gamesave-loading.yaml > share/openra/mods/ra/chrome/ingame-observer.yaml > share/openra/mods/ra/chrome/ingame-player.yaml > share/openra/mods/ra/cursors.yaml > share/openra/mods/ra/hotkeys.yaml > +share/openra/mods/ra/icon-2x.png > +share/openra/mods/ra/icon-3x.png > share/openra/mods/ra/icon.png > share/openra/mods/ra/installer/ > share/openra/mods/ra/installer/aftermath.yaml > @@ -1902,6 +1947,7 @@ share/openra/mods/ra/maps/center-of-atte > share/openra/mods/ra/maps/center-of-attention-redux-2/map.yaml > share/openra/mods/ra/maps/center-of-attention-redux-2/rules.yaml > share/openra/mods/ra/maps/chaos-canyon.oramap > +share/openra/mods/ra/maps/climax-rev15.oramap > share/openra/mods/ra/maps/coastal-influence.oramap > share/openra/mods/ra/maps/cold-front.oramap > share/openra/mods/ra/maps/countercross.oramap > @@ -2037,6 +2083,12 @@ share/openra/mods/ra/maps/sarin-gas-1-cr > share/openra/mods/ra/maps/sarin-gas-1-crackdown/map.png > share/openra/mods/ra/maps/sarin-gas-1-crackdown/map.yaml > share/openra/mods/ra/maps/sarin-gas-1-crackdown/rules.yaml > +share/openra/mods/ra/maps/sarin-gas-2-down-under/ > +share/openra/mods/ra/maps/sarin-gas-2-down-under/downunder.lua > +share/openra/mods/ra/maps/sarin-gas-2-down-under/map.bin > +share/openra/mods/ra/maps/sarin-gas-2-down-under/map.png > +share/openra/mods/ra/maps/sarin-gas-2-down-under/map.yaml > +share/openra/mods/ra/maps/sarin-gas-2-down-under/rules.yaml > share/openra/mods/ra/maps/shattered-mountain/ > share/openra/mods/ra/maps/shattered-mountain/map.bin > share/openra/mods/ra/maps/shattered-mountain/map.png > @@ -2049,16 +2101,16 @@ share/openra/mods/ra/maps/six-below-zero > share/openra/mods/ra/maps/six-below-zero/map.png > share/openra/mods/ra/maps/six-below-zero/map.yaml > share/openra/mods/ra/maps/six-below-zero/rules.yaml > -share/openra/mods/ra/maps/snow town/ > -share/openra/mods/ra/maps/snow town/map.bin > -share/openra/mods/ra/maps/snow town/map.png > -share/openra/mods/ra/maps/snow town/map.yaml > -share/openra/mods/ra/maps/snow town/rules.yaml > share/openra/mods/ra/maps/snow-off/ > share/openra/mods/ra/maps/snow-off/map.bin > share/openra/mods/ra/maps/snow-off/map.png > share/openra/mods/ra/maps/snow-off/map.yaml > share/openra/mods/ra/maps/snow-off/rules.yaml > +share/openra/mods/ra/maps/snow-town/ > +share/openra/mods/ra/maps/snow-town/map.bin > +share/openra/mods/ra/maps/snow-town/map.png > +share/openra/mods/ra/maps/snow-town/map.yaml > +share/openra/mods/ra/maps/snow-town/rules.yaml > share/openra/mods/ra/maps/soviet-01/ > share/openra/mods/ra/maps/soviet-01/map.bin > share/openra/mods/ra/maps/soviet-01/map.png > @@ -2167,6 +2219,13 @@ share/openra/mods/ra/maps/tabula-rasa.or > share/openra/mods/ra/maps/tainted-peak.oramap > share/openra/mods/ra/maps/tandem.oramap > share/openra/mods/ra/maps/temperal.oramap > +share/openra/mods/ra/maps/top-o-the-world/ > +share/openra/mods/ra/maps/top-o-the-world/map.bin > +share/openra/mods/ra/maps/top-o-the-world/map.png > +share/openra/mods/ra/maps/top-o-the-world/map.yaml > +share/openra/mods/ra/maps/top-o-the-world/rules.yaml > +share/openra/mods/ra/maps/top-o-the-world/scu36ea.lua > +share/openra/mods/ra/maps/top-o-the-world/weapons.yaml > share/openra/mods/ra/maps/tournament-island.oramap > share/openra/mods/ra/maps/unconventional-warfare.oramap > share/openra/mods/ra/maps/union-sacree.oramap > @@ -2213,10 +2272,14 @@ share/openra/mods/ra/tilesets/interior.y > share/openra/mods/ra/tilesets/snow.yaml > share/openra/mods/ra/tilesets/temperat.yaml > share/openra/mods/ra/uibits/ > -share/openra/mods/ra/uibits/buttons.png > -share/openra/mods/ra/uibits/chrome.png > share/openra/mods/ra/uibits/dialog.png > +share/openra/mods/ra/uibits/glyphs-2x.png > +share/openra/mods/ra/uibits/glyphs-3x.png > +share/openra/mods/ra/uibits/glyphs.png > +share/openra/mods/ra/uibits/loadscreen-2x.png > +share/openra/mods/ra/uibits/loadscreen-3x.png > share/openra/mods/ra/uibits/loadscreen.png > +share/openra/mods/ra/uibits/sidebar.png > share/openra/mods/ra/weapons/ > share/openra/mods/ra/weapons/ballistics.yaml > share/openra/mods/ra/weapons/explosions.yaml >