aboutsummaryrefslogtreecommitdiffstats
path: root/emulators
diff options
context:
space:
mode:
authormartymac <martymac@FreeBSD.org>2016-12-02 19:02:13 +0800
committermartymac <martymac@FreeBSD.org>2016-12-02 19:02:13 +0800
commita4455e62132cb7dd417645cb25db46f86aed6030 (patch)
tree2038b1e6e9af57d4a4b21d8b4af57376eadd213a /emulators
parent98802bb492d097734f3a2f9dc7f1827078e353c1 (diff)
downloadfreebsd-ports-gnome-a4455e62132cb7dd417645cb25db46f86aed6030.tar.gz
freebsd-ports-gnome-a4455e62132cb7dd417645cb25db46f86aed6030.tar.zst
freebsd-ports-gnome-a4455e62132cb7dd417645cb25db46f86aed6030.zip
Simplify Dolphin-emu port and update it to 5.0
Diffstat (limited to 'emulators')
-rw-r--r--emulators/dolphin-emu/Makefile66
-rw-r--r--emulators/dolphin-emu/distinfo5
-rw-r--r--emulators/dolphin-emu/files/patch-8c5744b.txt124
-rw-r--r--emulators/dolphin-emu/files/patch-CMakeLists.txt167
-rw-r--r--emulators/dolphin-emu/files/patch-CMakeTests-FindLibUSB.cmake13
-rw-r--r--emulators/dolphin-emu/files/patch-CMakeTests-FindPolarSSL.cmake13
-rw-r--r--emulators/dolphin-emu/files/patch-Source-Core-Core-HW-EXI_DeviceMic.cpp14
-rw-r--r--emulators/dolphin-emu/files/patch-Source-Core-Core-HW-SI_DeviceAMBaseboard.cpp12
-rw-r--r--emulators/dolphin-emu/files/patch-Source-Core-Core-MemoryWatcher.cpp12
-rw-r--r--emulators/dolphin-emu/files/patch-Source-Core-InputCommon-ControllerInterface-Xlib-XInput2.cpp12
-rw-r--r--emulators/dolphin-emu/files/patch-Source-Core-InputCommon-GCAdapter.cpp (renamed from emulators/dolphin-emu/files/patch-Source-Core-Core-HW-SI_GCAdapter.cpp)42
-rw-r--r--emulators/dolphin-emu/files/patch-Source-Core-VideoCommon-ImageWrite.cpp12
-rw-r--r--emulators/dolphin-emu/files/patch-Source-Core-VideoCommon-TextureDecoder_Generic.cpp12
-rw-r--r--emulators/dolphin-emu/pkg-plist575
14 files changed, 324 insertions, 755 deletions
diff --git a/emulators/dolphin-emu/Makefile b/emulators/dolphin-emu/Makefile
index 50c498f294c4..262e67731e6b 100644
--- a/emulators/dolphin-emu/Makefile
+++ b/emulators/dolphin-emu/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= dolphin-emu
-DISTVERSION= 5.0-rc
-PORTREVISION= 2
+PORTVERSION= 5.0
CATEGORIES= emulators
MAINTAINER= martymac@FreeBSD.org
@@ -13,36 +12,38 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/license.txt
# Notes on dependencies:
-# - keep enet from externals as Dolphin's version diverges
-# - xxhash and SOIL are not (yet) in ports
-LIB_DEPENDS= libfreetype.so:print/freetype2 \
- liblzo2.so:archivers/lzo2 \
- libpng.so:graphics/png \
- libSoundTouch.so:audio/soundtouch \
- libmbedtls.so.9:security/polarssl13 \
- libsfml-system.so:devel/sfml
+# - keep enet from Externals as Dolphin's version diverges
+# - xxhash, SOIL and gtest are not (yet?) in ports and built from Externals
+# - skip ALSA (emulated), ao (buggy) and bluez support
+LIB_DEPENDS= libpulse.so:audio/pulseaudio \
+ libavcodec.so:multimedia/ffmpeg \
+ libavformat.so:multimedia/ffmpeg \
+ libswscale.so:multimedia/ffmpeg \
+ libavutil.so:multimedia/ffmpeg \
+ libportaudio.so:audio/portaudio \
+ liblzo2.so:archivers/lzo2 \
+ libpng.so:graphics/png \
+ libSoundTouch.so:audio/soundtouch \
+ libsfml-system.so:devel/sfml \
+ libminiupnpc.so:net/miniupnpc \
+ libmbedtls.so:security/mbedtls \
+ libcurl.so:ftp/curl
USE_GITHUB= yes
GH_PROJECT= dolphin
+USE_GL= gl glew glu
+USE_GNOME= atk cairo glib20 gdkpixbuf2 gtk20 pango
USE_SDL= sdl2
-USE_XORG= ice x11 xext xi xrandr
USE_WX= 3.0+
-USE_GL= gl glew glu
+USE_XORG= ice sm x11 xext xi xrandr
-USES= cmake compiler:c++11-lib dos2unix iconv openal pkgconfig tar:tgz
-DOS2UNIX_REGEX= .*\.(h|c|cpp)
+USES= cmake compiler:c++11-lib iconv openal pkgconfig
-# Disable ALSA (emulated) and ao (buggy)
CMAKE_ARGS+= -DTRY_X11:BOOL=ON \
+ -DUSE_UPNP:BOOL=ON \
-DDISABLE_WX:BOOL=OFF \
- -DENABLE_QT:BOOL=OFF \
-DENABLE_PCH:BOOL=OFF \
- -DENABLE_SDL:BOOL=ON \
- -DDISABLE_ALSA:BOOL=ON \
- -DDISABLE_AO:BOOL=ON \
- -DDISABLE_BLUEZ:BOOL=ON \
- -DDISABLE_OPENAL:BOOL=OFF \
-DCMAKE_REQUIRED_INCLUDES:PATH="${LOCALBASE}/include" \
-DCMAKE_REQUIRED_FLAGS:STRING="-L${LOCALBASE}/lib" \
-DCMAKE_INSTALL_RPATH_USE_LINK_PATH:BOOL=ON
@@ -51,29 +52,8 @@ CMAKE_ARGS+= -DTRY_X11:BOOL=ON \
CMAKE_ARGS+= -DDOLPHIN_WC_BRANCH:STRING="stable" \
-DDOLPHIN_WC_REVISION:STRING="1"
-OPTIONS_DEFINE= PULSEAUDIO PORTAUDIO DEBUG FRAMEDUMPS UPNP NLS
-OPTIONS_DEFAULT= PORTAUDIO FRAMEDUMPS UPNP
+OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
-PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
-PULSEAUDIO_CMAKE_ON= -DDISABLE_PULSEAUDIO:BOOL=OFF
-PULSEAUDIO_CMAKE_OFF= -DDISABLE_PULSEAUDIO:BOOL=ON
-PORTAUDIO_DESC= Enable PortAudio (mic) support
-PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio
-PORTAUDIO_CMAKE_ON= -DDISABLE_PORTAUDIO:BOOL=OFF
-PORTAUDIO_CMAKE_OFF= -DDISABLE_PORTAUDIO:BOOL=ON
-DEBUG_MAKE_ENV= VERBOSE=yes
-DEBUG_CMAKE_ON= -DFASTLOG:BOOL=ON
-DEBUG_CMAKE_OFF= -DFASTLOG:BOOL=OFF
-FRAMEDUMPS_DESC= Encode framedumps in AVI format
-FRAMEDUMPS_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
- libavformat.so:multimedia/ffmpeg \
- libswscale.so:multimedia/ffmpeg \
- libavutil.so:multimedia/ffmpeg
-FRAMEDUMPS_CMAKE_ON= -DENCODE_FRAMEDUMPS:BOOL=ON
-FRAMEDUMPS_CMAKE_OFF= -DENCODE_FRAMEDUMPS:BOOL=OFF
-UPNP_LIB_DEPENDS= libminiupnpc.so:net/miniupnpc
-UPNP_CMAKE_ON= -DUSE_UPNP:BOOL=ON
-UPNP_CMAKE_OFF= -DUSE_UPNP:BOOL=OFF
NLS_USES= gettext
NLS_CMAKE_ON= -DDISABLE_NLS:BOOL=OFF
NLS_CMAKE_OFF= -DDISABLE_NLS:BOOL=ON
diff --git a/emulators/dolphin-emu/distinfo b/emulators/dolphin-emu/distinfo
index 81b0247c6256..33608f93c6a9 100644
--- a/emulators/dolphin-emu/distinfo
+++ b/emulators/dolphin-emu/distinfo
@@ -1,2 +1,3 @@
-SHA256 (dolphin-emu-dolphin-5.0-rc_GH0.tar.gz) = 8f4a6e715e9687eb0d1d52f35c3ea65ee80950121d514bb78365c51db3af41a7
-SIZE (dolphin-emu-dolphin-5.0-rc_GH0.tar.gz) = 25083408
+TIMESTAMP = 1480489891
+SHA256 (dolphin-emu-dolphin-5.0_GH0.tar.gz) = 62c4602055767ab314ff50a3b94ea57f792832aa1629e6b1117ebce10518dc0b
+SIZE (dolphin-emu-dolphin-5.0_GH0.tar.gz) = 38246344
diff --git a/emulators/dolphin-emu/files/patch-8c5744b.txt b/emulators/dolphin-emu/files/patch-8c5744b.txt
deleted file mode 100644
index cade040991a3..000000000000
--- a/emulators/dolphin-emu/files/patch-8c5744b.txt
+++ /dev/null
@@ -1,124 +0,0 @@
-commit 8c5744bca705a0895bd51c966a30171ee2bab43a
-Author: Marisa Kirisame <marisa@sayachan.org>
-Date: Tue Sep 29 23:10:31 2015 +0200
-
- miniupnpc API version 14 changed the upnpDiscover functions, adding an argument for TTL (should default to 2)
- this enables support for that should the build system have that specific version installed, the miniupnpc bundled in the project is unchanged
-
---- CMakeLists.txt.orig
-+++ CMakeLists.txt
-@@ -690,9 +690,12 @@ if(USE_UPNP)
- if(NOT APPLE AND NOT ANDROID)
- include(FindMiniupnpc)
- endif()
-- if(MINIUPNP_FOUND AND MINIUPNPC_VERSION_1_7_OR_HIGHER)
-+ if(MINIUPNP_FOUND AND (MINIUPNPC_VERSION_1_7_OR_HIGHER OR MINIUPNPC_VERSION_API14_OR_HIGHER))
- message("Using shared miniupnpc")
- include_directories(${MINIUPNP_INCLUDE_DIR})
-+ if (MINIUPNPC_VERSION_API14_OR_HIGHER)
-+ add_definitions(-DUPNPDISCOVER_HAS_TTL)
-+ endif()
- else()
- message("Using static miniupnpc from Externals")
- add_subdirectory(Externals/miniupnpc)
---- CMakeTests/FindMiniupnpc.cmake.orig
-+++ CMakeTests/FindMiniupnpc.cmake
-@@ -58,6 +58,30 @@ if (MINIUPNP_FOUND)
- #include <stdio.h>
- int main()
- {
-+ struct UPNPDev *devlist = NULL;
-+ int upnp_delay = 5000;
-+ const char *upnp_multicastif = NULL;
-+ const char *upnp_minissdpdsock = NULL;
-+ int upnp_sameport = 0;
-+ int upnp_ipv6 = 0;
-+ unsigned char upnp_ttl = 2;
-+ int upnp_error = 0;
-+ devlist = upnpDiscover(upnp_delay, upnp_multicastif, upnp_minissdpdsock, upnp_sameport, upnp_ipv6, upnp_ttl, &upnp_error);
-+
-+ return 0;
-+ }"
-+ MINIUPNPC_VERSION_API14_OR_HIGHER)
-+
-+IF (NOT MINIUPNPC_VERSION_API14_OR_HIGHER)
-+ set(CMAKE_REQUIRED_INCLUDES ${MINIUPNP_INCLUDE_DIR})
-+ set(CMAKE_REQUIRED_LIBRARIES ${MINIUPNP_LIBRARY})
-+ check_cxx_source_runs("
-+ #include <miniwget.h>
-+ #include <miniupnpc.h>
-+ #include <upnpcommands.h>
-+ #include <stdio.h>
-+ int main()
-+ {
- static struct UPNPUrls urls;
- static struct IGDdatas data;
-
-@@ -66,8 +90,9 @@ if (MINIUPNP_FOUND)
- return 0;
- }"
- MINIUPNPC_VERSION_1_7_OR_HIGHER)
-+ ENDIF()
-
--IF (NOT MINIUPNPC_VERSION_1_7_OR_HIGHER)
-+IF (NOT MINIUPNPC_VERSION_1_7_OR_HIGHER AND NOT MINIUPNPC_VERSION_API14_OR_HIGHER)
- set(CMAKE_REQUIRED_INCLUDES ${MINIUPNP_INCLUDE_DIR})
- set(CMAKE_REQUIRED_LIBRARIES ${MINIUPNP_LIBRARY})
- check_cxx_source_runs("
-@@ -91,7 +116,7 @@ IF (NOT MINIUPNPC_VERSION_1_7_OR_HIGHER)
- MINIUPNPC_VERSION_PRE1_7)
- ENDIF()
-
-- IF (NOT MINIUPNPC_VERSION_PRE1_7 AND NOT MINIUPNPC_VERSION_1_7_OR_HIGHER)
-+ IF (NOT MINIUPNPC_VERSION_PRE1_7 AND NOT MINIUPNPC_VERSION_1_7_OR_HIGHER AND NOT MINIUPNPC_VERSION_API14_OR_HIGHER)
- set(CMAKE_REQUIRED_INCLUDES ${MINIUPNP_INCLUDE_DIR})
- set(CMAKE_REQUIRED_LIBRARIES ${MINIUPNP_LIBRARY})
- check_cxx_source_runs("
-@@ -116,7 +141,7 @@ IF (NOT MINIUPNPC_VERSION_1_7_OR_HIGHER)
-
- ENDIF()
-
-- IF (NOT MINIUPNPC_VERSION_PRE1_6 AND NOT MINIUPNPC_VERSION_PRE1_7 AND NOT MINIUPNPC_VERSION_1_7_OR_HIGHER)
-+ IF (NOT MINIUPNPC_VERSION_PRE1_6 AND NOT MINIUPNPC_VERSION_PRE1_7 AND NOT MINIUPNPC_VERSION_1_7_OR_HIGHER AND NOT MINIUPNPC_VERSION_API14_OR_HIGHER)
- set(CMAKE_REQUIRED_INCLUDES ${MINIUPNP_INCLUDE_DIR})
- set(CMAKE_REQUIRED_LIBRARIES ${MINIUPNP_LIBRARY})
- check_cxx_source_runs("
-@@ -136,7 +161,7 @@ IF (NOT MINIUPNPC_VERSION_1_7_OR_HIGHER)
- MINIUPNPC_VERSION_1_5_OR_HIGHER)
- ENDIF()
-
-- IF (NOT MINIUPNPC_VERSION_1_5_OR_HIGHER AND NOT MINIUPNPC_VERSION_PRE1_6 AND NOT MINIUPNPC_VERSION_PRE1_7 AND NOT MINIUPNPC_VERSION_1_7_OR_HIGHER)
-+ IF (NOT MINIUPNPC_VERSION_1_5_OR_HIGHER AND NOT MINIUPNPC_VERSION_PRE1_6 AND NOT MINIUPNPC_VERSION_PRE1_7 AND NOT MINIUPNPC_VERSION_1_7_OR_HIGHER AND NOT MINIUPNPC_VERSION_API14_OR_HIGHER)
- set(CMAKE_REQUIRED_INCLUDES ${MINIUPNP_INCLUDE_DIR})
- set(CMAKE_REQUIRED_LIBRARIES ${MINIUPNP_LIBRARY})
- check_cxx_source_runs("
-@@ -167,10 +192,14 @@ IF(MINIUPNPC_VERSION_PRE1_7)
- message(STATUS "Found miniupnpc version is pre v1.7")
- ENDIF()
-
--IF(NOT MINIUPNPC_VERSION_PRE1_5 AND NOT MINIUPNPC_VERSION_PRE1_6 AND NOT MINIUPNPC_VERSION_PRE1_7)
-+IF(NOT MINIUPNPC_VERSION_PRE1_5 AND NOT MINIUPNPC_VERSION_PRE1_6 AND NOT MINIUPNPC_VERSION_PRE1_7 AND NOT MINIUPNPC_VERSION_API14_OR_HIGHER)
- message(STATUS "Found miniupnpc version is v1.7 or higher")
- ENDIF()
-
-+IF(NOT MINIUPNPC_VERSION_PRE1_5 AND NOT MINIUPNPC_VERSION_PRE1_6 AND NOT MINIUPNPC_VERSION_PRE1_7 AND NOT MINIUPNPC_VERSION_1_7_OR_HIGHER)
-+ message(STATUS "Found miniupnpc version is v1.9 API version 14 or higher")
-+ENDIF()
-+
- else ()
- message (STATUS "Could not find miniupnp")
- endif ()
---- Source/Core/Core/NetPlayServer.cpp.orig
-+++ Source/Core/Core/NetPlayServer.cpp
-@@ -904,7 +904,11 @@ bool NetPlayServer::initUPnP()
- memset(&m_upnp_data, 0, sizeof(IGDdatas));
-
- // Find all UPnP devices
-+#ifdef UPNPDISCOVER_HAS_TTL
-+ UPNPDev *devlist = upnpDiscover(2000, nullptr, nullptr, 0, 0, 2, &upnperror);
-+#else
- UPNPDev *devlist = upnpDiscover(2000, nullptr, nullptr, 0, 0, &upnperror);
-+#endif
- if (!devlist)
- {
- WARN_LOG(NETPLAY, "An error occured trying to discover UPnP devices.");
diff --git a/emulators/dolphin-emu/files/patch-CMakeLists.txt b/emulators/dolphin-emu/files/patch-CMakeLists.txt
deleted file mode 100644
index dd478e7ccaee..000000000000
--- a/emulators/dolphin-emu/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,167 +0,0 @@
-Add switches to handle more options
-
---- CMakeLists.txt.orig 2015-07-31 10:04:05.000000000 +0000
-+++ CMakeLists.txt 2015-10-09 20:18:35.617017157 +0000
-@@ -8,6 +8,12 @@
- option(TRY_X11 "Enables X11 Support" ON)
- option(USE_SHARED_ENET "Use shared libenet if found rather than Dolphin's soon-to-compatibly-diverge version" OFF)
- option(USE_UPNP "Enables UPnP port mapping support" ON)
-+option(DISABLE_ALSA "Disable ALSA sound backend" OFF)
-+option(DISABLE_AO "Disable ao sound backend" OFF)
-+option(DISABLE_BLUEZ "Disable bluez (bluetooth) support" OFF)
-+option(DISABLE_PULSEAUDIO "Disable PulseAudio sound backend" OFF)
-+option(DISABLE_OPENAL "Disable OpenAL sound backend" OFF)
-+option(DISABLE_PORTAUDIO "Disable PortAudio sound backend" OFF)
- option(DISABLE_WX "Disable wxWidgets (use Qt or CLI interface)" OFF)
- option(ENABLE_QT "Enable Qt (use the experimental Qt interface)" OFF)
- option(ENABLE_PCH "Use PCH to speed up compilation" ON)
-@@ -391,51 +397,76 @@
- include(FindOpenGL)
- include_directories(${OPENGL_INCLUDE_DIR})
-
-- include(FindALSA OPTIONAL)
-- if(ALSA_FOUND)
-- add_definitions(-DHAVE_ALSA=1)
-- message("ALSA found, enabling ALSA sound backend")
-+ if(NOT DISABLE_ALSA)
-+ include(FindALSA OPTIONAL)
-+ if(ALSA_FOUND)
-+ add_definitions(-DHAVE_ALSA=1)
-+ message("ALSA found, enabling ALSA sound backend")
-+ else()
-+ add_definitions(-DHAVE_ALSA=0)
-+ message("ALSA NOT found, disabling ALSA sound backend")
-+ endif(ALSA_FOUND)
- else()
- add_definitions(-DHAVE_ALSA=0)
-- message("ALSA NOT found, disabling ALSA sound backend")
-- endif(ALSA_FOUND)
-+ message("ALSA sound backend disabled")
-+ endif()
-
-- check_lib(AO ao ao QUIET)
-- if(AO_FOUND)
-- add_definitions(-DHAVE_AO=1)
-- message("ao found, enabling ao sound backend")
-+ if(NOT DISABLE_AO)
-+ check_lib(AO ao ao QUIET)
-+ if(AO_FOUND)
-+ add_definitions(-DHAVE_AO=1)
-+ message("ao found, enabling ao sound backend")
-+ else()
-+ add_definitions(-DHAVE_AO=0)
-+ message("ao NOT found, disabling ao sound backend")
-+ endif(AO_FOUND)
- else()
- add_definitions(-DHAVE_AO=0)
-- message("ao NOT found, disabling ao sound backend")
-- endif(AO_FOUND)
-+ message("ao sound backend disabled")
-+ endif()
-
-- check_lib(BLUEZ bluez bluez QUIET)
-- if(BLUEZ_FOUND)
-- add_definitions(-DHAVE_BLUEZ=1)
-- message("bluez found, enabling bluetooth support")
-+ if(NOT DISABLE_BLUEZ)
-+ check_lib(BLUEZ bluez bluez QUIET)
-+ if(BLUEZ_FOUND)
-+ add_definitions(-DHAVE_BLUEZ=1)
-+ message("bluez found, enabling bluetooth support")
-+ else()
-+ add_definitions(-DHAVE_BLUEZ=0)
-+ message("bluez NOT found, disabling bluetooth support")
-+ endif(BLUEZ_FOUND)
- else()
- add_definitions(-DHAVE_BLUEZ=0)
-- message("bluez NOT found, disabling bluetooth support")
-- endif(BLUEZ_FOUND)
-+ message("bluez (bluetooth) support disabled")
-+ endif()
-
-- check_lib(PULSEAUDIO libpulse pulse QUIET)
-- if(PULSEAUDIO_FOUND)
-- add_definitions(-DHAVE_PULSEAUDIO=1)
-- message("PulseAudio found, enabling PulseAudio sound backend")
-+ if(NOT DISABLE_PULSEAUDIO)
-+ check_lib(PULSEAUDIO libpulse pulse QUIET)
-+ if(PULSEAUDIO_FOUND)
-+ add_definitions(-DHAVE_PULSEAUDIO=1)
-+ message("PulseAudio found, enabling PulseAudio sound backend")
-+ else()
-+ add_definitions(-DHAVE_PULSEAUDIO=0)
-+ message("PulseAudio NOT found, disabling PulseAudio sound backend")
-+ endif(PULSEAUDIO_FOUND)
- else()
- add_definitions(-DHAVE_PULSEAUDIO=0)
-- message("PulseAudio NOT found, disabling PulseAudio sound backend")
-- endif(PULSEAUDIO_FOUND)
-+ message("PulseAudio sound backend disabled")
-+ endif()
-
-- include(FindOpenAL OPTIONAL)
-- if(OPENAL_FOUND)
-- add_definitions(-DHAVE_OPENAL=1)
-- include_directories(${OPENAL_INCLUDE_DIR})
-- message("OpenAL found, enabling OpenAL sound backend")
-+ if(NOT DISABLE_OPENAL)
-+ include(FindOpenAL OPTIONAL)
-+ if(OPENAL_FOUND)
-+ add_definitions(-DHAVE_OPENAL=1)
-+ include_directories(${OPENAL_INCLUDE_DIR})
-+ message("OpenAL found, enabling OpenAL sound backend")
-+ else()
-+ add_definitions(-DHAVE_OPENAL=0)
-+ message("OpenAL NOT found, disabling OpenAL sound backend")
-+ endif(OPENAL_FOUND)
- else()
- add_definitions(-DHAVE_OPENAL=0)
-- message("OpenAL NOT found, disabling OpenAL sound backend")
-- endif(OPENAL_FOUND)
-+ message("OpenAL sound backend disabled")
-+ endif()
-
- include(FindLLVM OPTIONAL)
- if (LLVM_FOUND)
-@@ -494,22 +525,28 @@
-
- endif()
-
-- set(CMAKE_REQUIRED_LIBRARIES portaudio)
-- CHECK_CXX_SOURCE_RUNS(
-- "#include <portaudio.h>
-- int main(int argc, char **argv)
-- { if(Pa_GetVersion() >= 1890) return 0; else return 1; }"
-- PORTAUDIO)
-- unset(CMAKE_REQUIRED_LIBRARIES)
-- if(PORTAUDIO)
-- message("PortAudio found, enabling mic support")
-- add_definitions(-DHAVE_PORTAUDIO=1)
-- set(PORTAUDIO_FOUND TRUE)
-+ if(NOT DISABLE_PORTAUDIO)
-+ set(CMAKE_REQUIRED_LIBRARIES portaudio)
-+ CHECK_CXX_SOURCE_RUNS(
-+ "#include <portaudio.h>
-+ int main(int argc, char **argv)
-+ { if(Pa_GetVersion() >= 1890) return 0; else return 1; }"
-+ PORTAUDIO)
-+ unset(CMAKE_REQUIRED_LIBRARIES)
-+ if(PORTAUDIO)
-+ message("PortAudio found, enabling mic support")
-+ add_definitions(-DHAVE_PORTAUDIO=1)
-+ set(PORTAUDIO_FOUND TRUE)
-+ else()
-+ message("PortAudio not found, disabling mic support")
-+ add_definitions(-DHAVE_PORTAUDIO=0)
-+ set(PORTAUDIO_FOUND FALSE)
-+ endif(PORTAUDIO)
- else()
-- message("PortAudio not found, disabling mic support")
-+ message("PortAudio disabled")
- add_definitions(-DHAVE_PORTAUDIO=0)
- set(PORTAUDIO_FOUND FALSE)
-- endif(PORTAUDIO)
-+ endif()
-
- if(OPROFILING)
- check_lib(OPROFILE "(no .pc for opagent)" opagent opagent.h)
diff --git a/emulators/dolphin-emu/files/patch-CMakeTests-FindLibUSB.cmake b/emulators/dolphin-emu/files/patch-CMakeTests-FindLibUSB.cmake
deleted file mode 100644
index cc61dfeee42a..000000000000
--- a/emulators/dolphin-emu/files/patch-CMakeTests-FindLibUSB.cmake
+++ /dev/null
@@ -1,13 +0,0 @@
-Adapt libusb name for FreeBSD
-
---- CMakeTests/FindLibUSB.cmake.orig 2015-07-31 10:04:05.000000000 +0000
-+++ CMakeTests/FindLibUSB.cmake 2015-10-25 12:51:34.455592341 +0000
-@@ -23,7 +23,7 @@
- /usr/local/include
- )
-
-- find_library(LIBUSB_LIBRARIES NAMES usb-1.0
-+ find_library(LIBUSB_LIBRARIES NAMES usb-1.0 usb
- PATHS
- ${LIBUSB_PKG_LIBRARY_DIRS}
- /usr/lib
diff --git a/emulators/dolphin-emu/files/patch-CMakeTests-FindPolarSSL.cmake b/emulators/dolphin-emu/files/patch-CMakeTests-FindPolarSSL.cmake
deleted file mode 100644
index 5c78ce3d02ce..000000000000
--- a/emulators/dolphin-emu/files/patch-CMakeTests-FindPolarSSL.cmake
+++ /dev/null
@@ -1,13 +0,0 @@
-Add missing header for strlen()
-
---- CMakeTests/FindPolarSSL.cmake.orig 2015-10-05 20:23:44.048812679 +0000
-+++ CMakeTests/FindPolarSSL.cmake 2015-10-05 20:26:09.643030106 +0000
-@@ -34,6 +34,8 @@
- set(CMAKE_REQUIRED_LIBRARIES ${POLARSSL_LIBRARY})
- unset(POLARSSL_WORKS CACHE)
- check_cxx_source_compiles("
-+ #include <cstring>
-+
- #include <polarssl/ctr_drbg.h>
- #include <polarssl/entropy.h>
- #include <polarssl/net.h>
diff --git a/emulators/dolphin-emu/files/patch-Source-Core-Core-HW-EXI_DeviceMic.cpp b/emulators/dolphin-emu/files/patch-Source-Core-Core-HW-EXI_DeviceMic.cpp
deleted file mode 100644
index 307d8a760734..000000000000
--- a/emulators/dolphin-emu/files/patch-Source-Core-Core-HW-EXI_DeviceMic.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
-Add missing headers for EXPANSIONINTERFACE definition + memset()/memcpy() functions
-
---- Source/Core/Core/HW/EXI_DeviceMic.cpp.orig 2015-10-10 12:33:01.119987304 +0000
-+++ Source/Core/Core/HW/EXI_DeviceMic.cpp 2015-10-10 12:36:08.152135888 +0000
-@@ -12,7 +12,9 @@
- #include "Core/HW/EXI_DeviceMic.h"
- #include "Core/HW/GCPad.h"
- #include "Core/HW/SystemTimers.h"
-+#include "Logging/Log.h"
-
-+#include <cstring>
- #include <portaudio.h>
-
- void CEXIMic::StreamLog(const char *msg)
diff --git a/emulators/dolphin-emu/files/patch-Source-Core-Core-HW-SI_DeviceAMBaseboard.cpp b/emulators/dolphin-emu/files/patch-Source-Core-Core-HW-SI_DeviceAMBaseboard.cpp
deleted file mode 100644
index a95614d7210e..000000000000
--- a/emulators/dolphin-emu/files/patch-Source-Core-Core-HW-SI_DeviceAMBaseboard.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
-Add missing header for sprintf()
-
---- Source/Core/Core/HW/SI_DeviceAMBaseboard.cpp.orig 2015-10-10 13:10:03.586833708 +0000
-+++ Source/Core/Core/HW/SI_DeviceAMBaseboard.cpp 2015-10-10 13:10:33.293832071 +0000
-@@ -2,6 +2,7 @@
- // Licensed under GPLv2+
- // Refer to the license.txt file included.
-
-+#include <cstdio>
- #include <cstring>
-
- #include "Common/MsgHandler.h"
diff --git a/emulators/dolphin-emu/files/patch-Source-Core-Core-MemoryWatcher.cpp b/emulators/dolphin-emu/files/patch-Source-Core-Core-MemoryWatcher.cpp
new file mode 100644
index 000000000000..6e807ceeac6e
--- /dev/null
+++ b/emulators/dolphin-emu/files/patch-Source-Core-Core-MemoryWatcher.cpp
@@ -0,0 +1,12 @@
+Add missing header for memset() and strncpy()
+
+--- Source/Core/Core/MemoryWatcher.cpp.orig 2016-12-02 06:09:55.416128767 +0000
++++ Source/Core/Core/MemoryWatcher.cpp 2016-12-02 06:10:39.359433048 +0000
+@@ -2,6 +2,7 @@
+ // Licensed under GPLv2+
+ // Refer to the license.txt file included.
+
++#include <cstring>
+ #include <fstream>
+ #include <iostream>
+ #include <memory>
diff --git a/emulators/dolphin-emu/files/patch-Source-Core-InputCommon-ControllerInterface-Xlib-XInput2.cpp b/emulators/dolphin-emu/files/patch-Source-Core-InputCommon-ControllerInterface-Xlib-XInput2.cpp
deleted file mode 100644
index c010199b9c3b..000000000000
--- a/emulators/dolphin-emu/files/patch-Source-Core-InputCommon-ControllerInterface-Xlib-XInput2.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
-Add missing header for free()
-
---- Source/Core/InputCommon/ControllerInterface/Xlib/XInput2.cpp.orig 2015-10-06 19:54:17.411980007 +0000
-+++ Source/Core/InputCommon/ControllerInterface/Xlib/XInput2.cpp 2015-10-06 19:54:39.087291205 +0000
-@@ -4,6 +4,7 @@
-
- #include <cmath>
- #include <cstring>
-+#include <cstdlib>
- #include <X11/XKBlib.h>
-
- #include "InputCommon/ControllerInterface/Xlib/XInput2.h"
diff --git a/emulators/dolphin-emu/files/patch-Source-Core-Core-HW-SI_GCAdapter.cpp b/emulators/dolphin-emu/files/patch-Source-Core-InputCommon-GCAdapter.cpp
index b3519594b746..3e8a547f8964 100644
--- a/emulators/dolphin-emu/files/patch-Source-Core-Core-HW-SI_GCAdapter.cpp
+++ b/emulators/dolphin-emu/files/patch-Source-Core-InputCommon-GCAdapter.cpp
@@ -1,56 +1,38 @@
-Disable hotplug support for FreeBSD
-
---- Source/Core/Core/HW/SI_GCAdapter.cpp.orig 2015-10-09 20:50:29.920884454 +0000
-+++ Source/Core/Core/HW/SI_GCAdapter.cpp 2015-10-09 20:53:25.933872616 +0000
-@@ -49,7 +49,9 @@
+--- Source/Core/InputCommon/GCAdapter.cpp.orig 2016-12-01 10:27:29.504018310 +0000
++++ Source/Core/InputCommon/GCAdapter.cpp 2016-12-01 10:30:44.024005984 +0000
+@@ -50,7 +50,7 @@
static bool s_libusb_driver_not_supported = false;
static libusb_context* s_libusb_context = nullptr;
static bool s_libusb_hotplug_enabled = false;
+-#if defined(LIBUSB_API_VERSION) && LIBUSB_API_VERSION >= 0x01000102
+#if !defined(__FreeBSD__) && defined(LIBUSB_API_VERSION) && LIBUSB_API_VERSION >= 0x01000102
static libusb_hotplug_callback_handle s_hotplug_handle;
-+#endif
+ #endif
- static u8 s_endpoint_in = 0;
- static u8 s_endpoint_out = 0;
-@@ -71,6 +73,7 @@
+@@ -76,7 +76,7 @@
}
}
+-#if defined(LIBUSB_API_VERSION) && LIBUSB_API_VERSION >= 0x01000102
+#if !defined(__FreeBSD__) && defined(LIBUSB_API_VERSION) && LIBUSB_API_VERSION >= 0x01000102
static int HotplugCallback(libusb_context* ctx, libusb_device* dev, libusb_hotplug_event event, void* user_data)
{
if (event == LIBUSB_HOTPLUG_EVENT_DEVICE_ARRIVED)
-@@ -85,12 +88,14 @@
- }
- return 0;
- }
-+#endif
-
- static void ScanThreadFunc()
- {
+@@ -101,7 +101,7 @@
Common::SetCurrentThreadName("GC Adapter Scanning Thread");
NOTICE_LOG(SERIALINTERFACE, "GC Adapter scanning thread started");
+-#if defined(LIBUSB_API_VERSION) && LIBUSB_API_VERSION >= 0x01000102
+#if !defined(__FreeBSD__) && defined(LIBUSB_API_VERSION) && LIBUSB_API_VERSION >= 0x01000102
s_libusb_hotplug_enabled = libusb_has_capability(LIBUSB_CAP_HAS_HOTPLUG) != 0;
if (s_libusb_hotplug_enabled)
{
-@@ -99,6 +104,7 @@
- if (s_libusb_hotplug_enabled)
- NOTICE_LOG(SERIALINTERFACE, "Using libUSB hotplug detection");
- }
-+#endif
-
- while (s_adapter_detect_thread_running.IsSet())
- {
-@@ -298,8 +304,10 @@
+@@ -321,7 +321,7 @@
void Shutdown()
{
StopScanThread();
+-#if defined(LIBUSB_API_VERSION) && LIBUSB_API_VERSION >= 0x01000102
+#if !defined(__FreeBSD__) && defined(LIBUSB_API_VERSION) && LIBUSB_API_VERSION >= 0x01000102
if (s_libusb_hotplug_enabled)
libusb_hotplug_deregister_callback(s_libusb_context, s_hotplug_handle);
-+#endif
- Reset();
-
- if (s_libusb_context)
+ #endif
diff --git a/emulators/dolphin-emu/files/patch-Source-Core-VideoCommon-ImageWrite.cpp b/emulators/dolphin-emu/files/patch-Source-Core-VideoCommon-ImageWrite.cpp
new file mode 100644
index 000000000000..7922d4cc3962
--- /dev/null
+++ b/emulators/dolphin-emu/files/patch-Source-Core-VideoCommon-ImageWrite.cpp
@@ -0,0 +1,12 @@
+Add missing header for errno
+
+--- Source/Core/VideoCommon/ImageWrite.cpp.orig 2016-12-01 14:49:37.182934391 +0000
++++ Source/Core/VideoCommon/ImageWrite.cpp 2016-12-01 14:51:32.373069616 +0000
+@@ -2,6 +2,7 @@
+ // Licensed under GPLv2+
+ // Refer to the license.txt file included.
+
++#include <cerrno>
+ #include <list>
+ #include <string>
+
diff --git a/emulators/dolphin-emu/files/patch-Source-Core-VideoCommon-TextureDecoder_Generic.cpp b/emulators/dolphin-emu/files/patch-Source-Core-VideoCommon-TextureDecoder_Generic.cpp
new file mode 100644
index 000000000000..8ed9b03ddcf5
--- /dev/null
+++ b/emulators/dolphin-emu/files/patch-Source-Core-VideoCommon-TextureDecoder_Generic.cpp
@@ -0,0 +1,12 @@
+Add missing header for memset()
+
+--- Source/Core/VideoCommon/TextureDecoder_Generic.cpp.orig 2016-12-02 08:01:14.838668401 +0000
++++ Source/Core/VideoCommon/TextureDecoder_Generic.cpp 2016-12-02 08:01:28.081034936 +0000
+@@ -4,6 +4,7 @@
+
+ #include <algorithm>
+ #include <cmath>
++#include <cstring>
+
+ #include "Common/CommonFuncs.h"
+ #include "Common/CommonTypes.h"
diff --git a/emulators/dolphin-emu/pkg-plist b/emulators/dolphin-emu/pkg-plist
index 6653c928ee77..c36a2480302d 100644
--- a/emulators/dolphin-emu/pkg-plist
+++ b/emulators/dolphin-emu/pkg-plist
@@ -1,30 +1,5 @@
bin/dolphin-emu
bin/dolphin-emu-nogui
-%%NLS%%share/locale/ar/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/ca/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/de/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/el/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/en/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/es/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/fa/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/he/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/hu/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/it/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/ko/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/nb/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/pt/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/sr/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/tr/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/dolphin-emu.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/dolphin-emu.mo
%%DATADIR%%/sys/GC/dsp_coef.bin
%%DATADIR%%/sys/GC/dsp_rom.bin
%%DATADIR%%/sys/GC/font-licenses.txt
@@ -32,11 +7,7 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GC/font_sjis.bin
%%DATADIR%%/sys/GameSettings/010.ini
%%DATADIR%%/sys/GameSettings/301.ini
-%%DATADIR%%/sys/GameSettings/C94.ini
-%%DATADIR%%/sys/GameSettings/C96.ini
-%%DATADIR%%/sys/GameSettings/C97.ini
-%%DATADIR%%/sys/GameSettings/C9M.ini
-%%DATADIR%%/sys/GameSettings/C9X.ini
+%%DATADIR%%/sys/GameSettings/C.ini
%%DATADIR%%/sys/GameSettings/D43.ini
%%DATADIR%%/sys/GameSettings/D43E01.ini
%%DATADIR%%/sys/GameSettings/D43J01.ini
@@ -44,86 +15,120 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/DD2.ini
%%DATADIR%%/sys/GameSettings/DLS.ini
%%DATADIR%%/sys/GameSettings/DTL.ini
-%%DATADIR%%/sys/GameSettings/FA6.ini
-%%DATADIR%%/sys/GameSettings/FA7.ini
-%%DATADIR%%/sys/GameSettings/FA8.ini
-%%DATADIR%%/sys/GameSettings/FA9.ini
-%%DATADIR%%/sys/GameSettings/FAA.ini
-%%DATADIR%%/sys/GameSettings/FAB.ini
-%%DATADIR%%/sys/GameSettings/FAG.ini
-%%DATADIR%%/sys/GameSettings/FAH.ini
-%%DATADIR%%/sys/GameSettings/FAK.ini
-%%DATADIR%%/sys/GameSettings/FAL.ini
-%%DATADIR%%/sys/GameSettings/FAN.ini
-%%DATADIR%%/sys/GameSettings/FAO.ini
-%%DATADIR%%/sys/GameSettings/FAP.ini
-%%DATADIR%%/sys/GameSettings/FAQ.ini
-%%DATADIR%%/sys/GameSettings/FAS.ini
-%%DATADIR%%/sys/GameSettings/FAT.ini
-%%DATADIR%%/sys/GameSettings/FAV.ini
-%%DATADIR%%/sys/GameSettings/FAW.ini
-%%DATADIR%%/sys/GameSettings/FAX.ini
-%%DATADIR%%/sys/GameSettings/FB4.ini
-%%DATADIR%%/sys/GameSettings/FB5.ini
-%%DATADIR%%/sys/GameSettings/FBB.ini
-%%DATADIR%%/sys/GameSettings/FBC.ini
-%%DATADIR%%/sys/GameSettings/FBD.ini
-%%DATADIR%%/sys/GameSettings/FBE.ini
-%%DATADIR%%/sys/GameSettings/FBH.ini
-%%DATADIR%%/sys/GameSettings/FBI.ini
-%%DATADIR%%/sys/GameSettings/FBJ.ini
-%%DATADIR%%/sys/GameSettings/FBL.ini
-%%DATADIR%%/sys/GameSettings/FBN.ini
-%%DATADIR%%/sys/GameSettings/FBR.ini
-%%DATADIR%%/sys/GameSettings/FBS.ini
-%%DATADIR%%/sys/GameSettings/FBU.ini
-%%DATADIR%%/sys/GameSettings/FBY.ini
-%%DATADIR%%/sys/GameSettings/FBZ.ini
-%%DATADIR%%/sys/GameSettings/FC3.ini
-%%DATADIR%%/sys/GameSettings/FC6.ini
-%%DATADIR%%/sys/GameSettings/FC7.ini
-%%DATADIR%%/sys/GameSettings/FC8.ini
-%%DATADIR%%/sys/GameSettings/FCA.ini
-%%DATADIR%%/sys/GameSettings/FCP.ini
-%%DATADIR%%/sys/GameSettings/FCQ.ini
-%%DATADIR%%/sys/GameSettings/FCR.ini
-%%DATADIR%%/sys/GameSettings/FCS.ini
-%%DATADIR%%/sys/GameSettings/FCT.ini
-%%DATADIR%%/sys/GameSettings/FCU.ini
-%%DATADIR%%/sys/GameSettings/FCV.ini
-%%DATADIR%%/sys/GameSettings/FCW.ini
-%%DATADIR%%/sys/GameSettings/FCY.ini
-%%DATADIR%%/sys/GameSettings/FCZ.ini
-%%DATADIR%%/sys/GameSettings/FD2.ini
-%%DATADIR%%/sys/GameSettings/FD6.ini
-%%DATADIR%%/sys/GameSettings/FD7.ini
-%%DATADIR%%/sys/GameSettings/FDA.ini
-%%DATADIR%%/sys/GameSettings/FDF.ini
-%%DATADIR%%/sys/GameSettings/FDG.ini
-%%DATADIR%%/sys/GameSettings/FDL.ini
-%%DATADIR%%/sys/GameSettings/FDN.ini
-%%DATADIR%%/sys/GameSettings/FDO.ini
-%%DATADIR%%/sys/GameSettings/FDP.ini
-%%DATADIR%%/sys/GameSettings/FDQ.ini
-%%DATADIR%%/sys/GameSettings/FDT.ini
-%%DATADIR%%/sys/GameSettings/FDU.ini
-%%DATADIR%%/sys/GameSettings/FDV.ini
-%%DATADIR%%/sys/GameSettings/FEC.ini
-%%DATADIR%%/sys/GameSettings/FED.ini
-%%DATADIR%%/sys/GameSettings/FEI.ini
-%%DATADIR%%/sys/GameSettings/FEM.ini
-%%DATADIR%%/sys/GameSettings/FEN.ini
-%%DATADIR%%/sys/GameSettings/FEQ.ini
-%%DATADIR%%/sys/GameSettings/FER.ini
-%%DATADIR%%/sys/GameSettings/FES.ini
-%%DATADIR%%/sys/GameSettings/FEU.ini
-%%DATADIR%%/sys/GameSettings/FFA.ini
-%%DATADIR%%/sys/GameSettings/FFD.ini
-%%DATADIR%%/sys/GameSettings/FFE.ini
-%%DATADIR%%/sys/GameSettings/FFL.ini
-%%DATADIR%%/sys/GameSettings/FFM.ini
-%%DATADIR%%/sys/GameSettings/FFN.ini
-%%DATADIR%%/sys/GameSettings/FFQ.ini
+%%DATADIR%%/sys/GameSettings/E.ini
+%%DATADIR%%/sys/GameSettings/E52.ini
+%%DATADIR%%/sys/GameSettings/E53.ini
+%%DATADIR%%/sys/GameSettings/E54.ini
+%%DATADIR%%/sys/GameSettings/E55.ini
+%%DATADIR%%/sys/GameSettings/E56.ini
+%%DATADIR%%/sys/GameSettings/E57.ini
+%%DATADIR%%/sys/GameSettings/E5W.ini
+%%DATADIR%%/sys/GameSettings/E5Z.ini
+%%DATADIR%%/sys/GameSettings/E62.ini
+%%DATADIR%%/sys/GameSettings/E63.ini
+%%DATADIR%%/sys/GameSettings/E6M.ini
+%%DATADIR%%/sys/GameSettings/E6N.ini
+%%DATADIR%%/sys/GameSettings/E6Q.ini
+%%DATADIR%%/sys/GameSettings/E6V.ini
+%%DATADIR%%/sys/GameSettings/E6W.ini
+%%DATADIR%%/sys/GameSettings/E6X.ini
+%%DATADIR%%/sys/GameSettings/E73.ini
+%%DATADIR%%/sys/GameSettings/E79.ini
+%%DATADIR%%/sys/GameSettings/E7Z.ini
+%%DATADIR%%/sys/GameSettings/EA2.ini
+%%DATADIR%%/sys/GameSettings/EA3.ini
+%%DATADIR%%/sys/GameSettings/EA4.ini
+%%DATADIR%%/sys/GameSettings/EA5.ini
+%%DATADIR%%/sys/GameSettings/EA6.ini
+%%DATADIR%%/sys/GameSettings/EA7.ini
+%%DATADIR%%/sys/GameSettings/EA8.ini
+%%DATADIR%%/sys/GameSettings/EA9.ini
+%%DATADIR%%/sys/GameSettings/EAA.ini
+%%DATADIR%%/sys/GameSettings/EAB.ini
+%%DATADIR%%/sys/GameSettings/EAC.ini
+%%DATADIR%%/sys/GameSettings/EAD.ini
+%%DATADIR%%/sys/GameSettings/EAE.ini
+%%DATADIR%%/sys/GameSettings/EAF.ini
+%%DATADIR%%/sys/GameSettings/EAG.ini
+%%DATADIR%%/sys/GameSettings/EAH.ini
+%%DATADIR%%/sys/GameSettings/EAI.ini
+%%DATADIR%%/sys/GameSettings/EAJ.ini
+%%DATADIR%%/sys/GameSettings/EAK.ini
+%%DATADIR%%/sys/GameSettings/EAL.ini
+%%DATADIR%%/sys/GameSettings/EAM.ini
+%%DATADIR%%/sys/GameSettings/EAN.ini
+%%DATADIR%%/sys/GameSettings/EAO.ini
+%%DATADIR%%/sys/GameSettings/EAP.ini
+%%DATADIR%%/sys/GameSettings/EAQ.ini
+%%DATADIR%%/sys/GameSettings/EAR.ini
+%%DATADIR%%/sys/GameSettings/EAS.ini
+%%DATADIR%%/sys/GameSettings/EAT.ini
+%%DATADIR%%/sys/GameSettings/EAU.ini
+%%DATADIR%%/sys/GameSettings/EAV.ini
+%%DATADIR%%/sys/GameSettings/EAW.ini
+%%DATADIR%%/sys/GameSettings/EAY.ini
+%%DATADIR%%/sys/GameSettings/EAZ.ini
+%%DATADIR%%/sys/GameSettings/EB2.ini
+%%DATADIR%%/sys/GameSettings/EB3.ini
+%%DATADIR%%/sys/GameSettings/EB4.ini
+%%DATADIR%%/sys/GameSettings/EB5.ini
+%%DATADIR%%/sys/GameSettings/EB6.ini
+%%DATADIR%%/sys/GameSettings/EB7.ini
+%%DATADIR%%/sys/GameSettings/EB8.ini
+%%DATADIR%%/sys/GameSettings/EB9.ini
+%%DATADIR%%/sys/GameSettings/EBA.ini
+%%DATADIR%%/sys/GameSettings/EBB.ini
+%%DATADIR%%/sys/GameSettings/EBC.ini
+%%DATADIR%%/sys/GameSettings/EBD.ini
+%%DATADIR%%/sys/GameSettings/EBE.ini
+%%DATADIR%%/sys/GameSettings/EBF.ini
+%%DATADIR%%/sys/GameSettings/EBG.ini
+%%DATADIR%%/sys/GameSettings/EBK.ini
+%%DATADIR%%/sys/GameSettings/EBL.ini
+%%DATADIR%%/sys/GameSettings/EBM.ini
+%%DATADIR%%/sys/GameSettings/EBN.ini
+%%DATADIR%%/sys/GameSettings/EBO.ini
+%%DATADIR%%/sys/GameSettings/EBP.ini
+%%DATADIR%%/sys/GameSettings/EBQ.ini
+%%DATADIR%%/sys/GameSettings/EBR.ini
+%%DATADIR%%/sys/GameSettings/EBS.ini
+%%DATADIR%%/sys/GameSettings/EBT.ini
+%%DATADIR%%/sys/GameSettings/EBU.ini
+%%DATADIR%%/sys/GameSettings/EBV.ini
+%%DATADIR%%/sys/GameSettings/EBW.ini
+%%DATADIR%%/sys/GameSettings/EBX.ini
+%%DATADIR%%/sys/GameSettings/EBZ.ini
+%%DATADIR%%/sys/GameSettings/ECA.ini
+%%DATADIR%%/sys/GameSettings/ECC.ini
+%%DATADIR%%/sys/GameSettings/ECD.ini
+%%DATADIR%%/sys/GameSettings/ECE.ini
+%%DATADIR%%/sys/GameSettings/ECF.ini
+%%DATADIR%%/sys/GameSettings/ECG.ini
+%%DATADIR%%/sys/GameSettings/ECI.ini
+%%DATADIR%%/sys/GameSettings/ECJ.ini
+%%DATADIR%%/sys/GameSettings/ECK.ini
+%%DATADIR%%/sys/GameSettings/ECL.ini
+%%DATADIR%%/sys/GameSettings/ECN.ini
+%%DATADIR%%/sys/GameSettings/F.ini
+%%DATADIR%%/sys/GameSettings/FAAE01.ini
+%%DATADIR%%/sys/GameSettings/FABE01.ini
+%%DATADIR%%/sys/GameSettings/FABP01.ini
+%%DATADIR%%/sys/GameSettings/FACE01.ini
+%%DATADIR%%/sys/GameSettings/FACP01.ini
+%%DATADIR%%/sys/GameSettings/FAFE01.ini
+%%DATADIR%%/sys/GameSettings/FAGE01.ini
+%%DATADIR%%/sys/GameSettings/FAHE01.ini
+%%DATADIR%%/sys/GameSettings/FAIE01.ini
+%%DATADIR%%/sys/GameSettings/FAJE01.ini
+%%DATADIR%%/sys/GameSettings/FAJP01.ini
+%%DATADIR%%/sys/GameSettings/FAKE01.ini
+%%DATADIR%%/sys/GameSettings/FAKP01.ini
+%%DATADIR%%/sys/GameSettings/FALE01.ini
+%%DATADIR%%/sys/GameSettings/FAME01.ini
+%%DATADIR%%/sys/GameSettings/FANE01.ini
+%%DATADIR%%/sys/GameSettings/FAOE01.ini
+%%DATADIR%%/sys/GameSettings/FARE01.ini
+%%DATADIR%%/sys/GameSettings/FASE01.ini
%%DATADIR%%/sys/GameSettings/G2B.ini
%%DATADIR%%/sys/GameSettings/G2C.ini
%%DATADIR%%/sys/GameSettings/G2F.ini
@@ -369,6 +374,7 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/GH5.ini
%%DATADIR%%/sys/GameSettings/GH6.ini
%%DATADIR%%/sys/GameSettings/GH7.ini
+%%DATADIR%%/sys/GameSettings/GH9.ini
%%DATADIR%%/sys/GameSettings/GHA.ini
%%DATADIR%%/sys/GameSettings/GHB.ini
%%DATADIR%%/sys/GameSettings/GHC.ini
@@ -397,6 +403,7 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/GIL.ini
%%DATADIR%%/sys/GameSettings/GIN.ini
%%DATADIR%%/sys/GameSettings/GINE69.ini
+%%DATADIR%%/sys/GameSettings/GINX69.ini
%%DATADIR%%/sys/GameSettings/GIP.ini
%%DATADIR%%/sys/GameSettings/GIQ.ini
%%DATADIR%%/sys/GameSettings/GIQE78.ini
@@ -450,6 +457,7 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/GLB.ini
%%DATADIR%%/sys/GameSettings/GLC.ini
%%DATADIR%%/sys/GameSettings/GLE.ini
+%%DATADIR%%/sys/GameSettings/GLG.ini
%%DATADIR%%/sys/GameSettings/GLL.ini
%%DATADIR%%/sys/GameSettings/GLM.ini
%%DATADIR%%/sys/GameSettings/GLME01.ini
@@ -607,6 +615,7 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/GSO.ini
%%DATADIR%%/sys/GameSettings/GSP.ini
%%DATADIR%%/sys/GameSettings/GSQ.ini
+%%DATADIR%%/sys/GameSettings/GSR.ini
%%DATADIR%%/sys/GameSettings/GSS.ini
%%DATADIR%%/sys/GameSettings/GSSE8P.ini
%%DATADIR%%/sys/GameSettings/GST.ini
@@ -700,6 +709,7 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/GXR.ini
%%DATADIR%%/sys/GameSettings/GXS.ini
%%DATADIR%%/sys/GameSettings/GXSP8P.ini
+%%DATADIR%%/sys/GameSettings/GXU.ini
%%DATADIR%%/sys/GameSettings/GXX.ini
%%DATADIR%%/sys/GameSettings/GY2.ini
%%DATADIR%%/sys/GameSettings/GYA.ini
@@ -712,6 +722,7 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/GYW.ini
%%DATADIR%%/sys/GameSettings/GZ2.ini
%%DATADIR%%/sys/GameSettings/GZ2E01.ini
+%%DATADIR%%/sys/GameSettings/GZ2J01.ini
%%DATADIR%%/sys/GameSettings/GZ2P01.ini
%%DATADIR%%/sys/GameSettings/GZ3.ini
%%DATADIR%%/sys/GameSettings/GZ3E70.ini
@@ -738,230 +749,57 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/HCL.ini
%%DATADIR%%/sys/GameSettings/HCQ.ini
%%DATADIR%%/sys/GameSettings/HCS.ini
-%%DATADIR%%/sys/GameSettings/JA4.ini
-%%DATADIR%%/sys/GameSettings/JA6.ini
+%%DATADIR%%/sys/GameSettings/J.ini
%%DATADIR%%/sys/GameSettings/JA7.ini
-%%DATADIR%%/sys/GameSettings/JA8.ini
-%%DATADIR%%/sys/GameSettings/JAA.ini
-%%DATADIR%%/sys/GameSettings/JAC.ini
-%%DATADIR%%/sys/GameSettings/JAD.ini
%%DATADIR%%/sys/GameSettings/JAE.ini
-%%DATADIR%%/sys/GameSettings/JAF.ini
-%%DATADIR%%/sys/GameSettings/JAH.ini
-%%DATADIR%%/sys/GameSettings/JAI.ini
-%%DATADIR%%/sys/GameSettings/JAJ.ini
%%DATADIR%%/sys/GameSettings/JAL.ini
-%%DATADIR%%/sys/GameSettings/JAM.ini
-%%DATADIR%%/sys/GameSettings/JAV.ini
-%%DATADIR%%/sys/GameSettings/JAW.ini
-%%DATADIR%%/sys/GameSettings/JAZ.ini
-%%DATADIR%%/sys/GameSettings/JB3.ini
%%DATADIR%%/sys/GameSettings/JBA.ini
-%%DATADIR%%/sys/GameSettings/JBB.ini
%%DATADIR%%/sys/GameSettings/JBC.ini
-%%DATADIR%%/sys/GameSettings/JBD.ini
-%%DATADIR%%/sys/GameSettings/JBI.ini
%%DATADIR%%/sys/GameSettings/JBK.ini
-%%DATADIR%%/sys/GameSettings/JBL.ini
-%%DATADIR%%/sys/GameSettings/JBP.ini
%%DATADIR%%/sys/GameSettings/JBQ.ini
-%%DATADIR%%/sys/GameSettings/JBR.ini
%%DATADIR%%/sys/GameSettings/JBS.ini
-%%DATADIR%%/sys/GameSettings/JBT.ini
%%DATADIR%%/sys/GameSettings/JBU.ini
-%%DATADIR%%/sys/GameSettings/JBW.ini
-%%DATADIR%%/sys/GameSettings/JBY.ini
-%%DATADIR%%/sys/GameSettings/JC4.ini
-%%DATADIR%%/sys/GameSettings/JC7.ini
%%DATADIR%%/sys/GameSettings/JC8.ini
-%%DATADIR%%/sys/GameSettings/JCA.ini
-%%DATADIR%%/sys/GameSettings/JCB.ini
-%%DATADIR%%/sys/GameSettings/JCC.ini
%%DATADIR%%/sys/GameSettings/JCD.ini
-%%DATADIR%%/sys/GameSettings/JCJ.ini
-%%DATADIR%%/sys/GameSettings/JCK.ini
%%DATADIR%%/sys/GameSettings/JCL.ini
-%%DATADIR%%/sys/GameSettings/JCN.ini
%%DATADIR%%/sys/GameSettings/JCT.ini
-%%DATADIR%%/sys/GameSettings/JCV.ini
-%%DATADIR%%/sys/GameSettings/JCW.ini
%%DATADIR%%/sys/GameSettings/JCX.ini
%%DATADIR%%/sys/GameSettings/JCY.ini
-%%DATADIR%%/sys/GameSettings/JCZ.ini
-%%DATADIR%%/sys/GameSettings/JDA.ini
-%%DATADIR%%/sys/GameSettings/JDC.ini
-%%DATADIR%%/sys/GameSettings/JDD.ini
-%%DATADIR%%/sys/GameSettings/JDE.ini
-%%DATADIR%%/sys/GameSettings/JDI.ini
-%%DATADIR%%/sys/GameSettings/JDJ.ini
-%%DATADIR%%/sys/GameSettings/JDL.ini
-%%DATADIR%%/sys/GameSettings/JDN.ini
%%DATADIR%%/sys/GameSettings/JDV.ini
-%%DATADIR%%/sys/GameSettings/JDW.ini
-%%DATADIR%%/sys/GameSettings/JDX.ini
-%%DATADIR%%/sys/GameSettings/JDZ.ini
-%%DATADIR%%/sys/GameSettings/JEB.ini
%%DATADIR%%/sys/GameSettings/JEC.ini
-%%DATADIR%%/sys/GameSettings/JEH.ini
%%DATADIR%%/sys/GameSettings/JOD.ini
-%%DATADIR%%/sys/GameSettings/LAB.ini
-%%DATADIR%%/sys/GameSettings/LAC.ini
-%%DATADIR%%/sys/GameSettings/LAD.ini
-%%DATADIR%%/sys/GameSettings/LAE.ini
-%%DATADIR%%/sys/GameSettings/LAF.ini
-%%DATADIR%%/sys/GameSettings/LAG.ini
-%%DATADIR%%/sys/GameSettings/LAI.ini
-%%DATADIR%%/sys/GameSettings/LAJ.ini
-%%DATADIR%%/sys/GameSettings/LAK.ini
-%%DATADIR%%/sys/GameSettings/LAL.ini
-%%DATADIR%%/sys/GameSettings/LAM.ini
-%%DATADIR%%/sys/GameSettings/LAN.ini
-%%DATADIR%%/sys/GameSettings/LAO.ini
-%%DATADIR%%/sys/GameSettings/LAP.ini
-%%DATADIR%%/sys/GameSettings/LAQ.ini
-%%DATADIR%%/sys/GameSettings/MA3.ini
-%%DATADIR%%/sys/GameSettings/MA6.ini
-%%DATADIR%%/sys/GameSettings/MA7.ini
-%%DATADIR%%/sys/GameSettings/MA8.ini
-%%DATADIR%%/sys/GameSettings/MAA.ini
-%%DATADIR%%/sys/GameSettings/MAB.ini
-%%DATADIR%%/sys/GameSettings/MAC.ini
-%%DATADIR%%/sys/GameSettings/MAD.ini
-%%DATADIR%%/sys/GameSettings/MAE.ini
-%%DATADIR%%/sys/GameSettings/MAF.ini
-%%DATADIR%%/sys/GameSettings/MAG.ini
-%%DATADIR%%/sys/GameSettings/MAH.ini
-%%DATADIR%%/sys/GameSettings/MAI.ini
-%%DATADIR%%/sys/GameSettings/MAJ.ini
-%%DATADIR%%/sys/GameSettings/MAL.ini
-%%DATADIR%%/sys/GameSettings/MAM.ini
-%%DATADIR%%/sys/GameSettings/MAN.ini
-%%DATADIR%%/sys/GameSettings/MAO.ini
-%%DATADIR%%/sys/GameSettings/MAP.ini
-%%DATADIR%%/sys/GameSettings/MAQ.ini
-%%DATADIR%%/sys/GameSettings/MAR.ini
-%%DATADIR%%/sys/GameSettings/MAS.ini
-%%DATADIR%%/sys/GameSettings/MAT.ini
-%%DATADIR%%/sys/GameSettings/MAV.ini
-%%DATADIR%%/sys/GameSettings/MAW.ini
-%%DATADIR%%/sys/GameSettings/MAX.ini
-%%DATADIR%%/sys/GameSettings/MAY.ini
-%%DATADIR%%/sys/GameSettings/MAZ.ini
-%%DATADIR%%/sys/GameSettings/MB6.ini
-%%DATADIR%%/sys/GameSettings/MB7.ini
-%%DATADIR%%/sys/GameSettings/MB8.ini
-%%DATADIR%%/sys/GameSettings/MBB.ini
-%%DATADIR%%/sys/GameSettings/MBC.ini
-%%DATADIR%%/sys/GameSettings/MBD.ini
-%%DATADIR%%/sys/GameSettings/MBE.ini
-%%DATADIR%%/sys/GameSettings/MBF.ini
-%%DATADIR%%/sys/GameSettings/MBG.ini
-%%DATADIR%%/sys/GameSettings/MBI.ini
-%%DATADIR%%/sys/GameSettings/MBJ.ini
-%%DATADIR%%/sys/GameSettings/MBK.ini
-%%DATADIR%%/sys/GameSettings/MBL.ini
-%%DATADIR%%/sys/GameSettings/MBM.ini
-%%DATADIR%%/sys/GameSettings/MBO.ini
-%%DATADIR%%/sys/GameSettings/MBP.ini
-%%DATADIR%%/sys/GameSettings/MBQ.ini
-%%DATADIR%%/sys/GameSettings/MBR.ini
-%%DATADIR%%/sys/GameSettings/MBT.ini
-%%DATADIR%%/sys/GameSettings/MBU.ini
-%%DATADIR%%/sys/GameSettings/MBW.ini
-%%DATADIR%%/sys/GameSettings/MBX.ini
-%%DATADIR%%/sys/GameSettings/MBY.ini
-%%DATADIR%%/sys/GameSettings/MBZ.ini
-%%DATADIR%%/sys/GameSettings/MCA.ini
-%%DATADIR%%/sys/GameSettings/MCB.ini
-%%DATADIR%%/sys/GameSettings/MCC.ini
+%%DATADIR%%/sys/GameSettings/L.ini
+%%DATADIR%%/sys/GameSettings/M.ini
+%%DATADIR%%/sys/GameSettings/MAK.ini
+%%DATADIR%%/sys/GameSettings/MB3.ini
+%%DATADIR%%/sys/GameSettings/MBA.ini
%%DATADIR%%/sys/GameSettings/MCD.ini
-%%DATADIR%%/sys/GameSettings/MCE.ini
-%%DATADIR%%/sys/GameSettings/MCG.ini
-%%DATADIR%%/sys/GameSettings/MCH.ini
-%%DATADIR%%/sys/GameSettings/MCJ.ini
-%%DATADIR%%/sys/GameSettings/MCK.ini
-%%DATADIR%%/sys/GameSettings/MCL.ini
-%%DATADIR%%/sys/GameSettings/MCP.ini
-%%DATADIR%%/sys/GameSettings/MCQ.ini
-%%DATADIR%%/sys/GameSettings/MCR.ini
+%%DATADIR%%/sys/GameSettings/MCS.ini
+%%DATADIR%%/sys/GameSettings/MCV.ini
+%%DATADIR%%/sys/GameSettings/MCW.ini
+%%DATADIR%%/sys/GameSettings/MCY.ini
+%%DATADIR%%/sys/GameSettings/MCZ.ini
+%%DATADIR%%/sys/GameSettings/N.ini
%%DATADIR%%/sys/GameSettings/NAA.ini
%%DATADIR%%/sys/GameSettings/NAB.ini
%%DATADIR%%/sys/GameSettings/NAC.ini
+%%DATADIR%%/sys/GameSettings/NAD.ini
%%DATADIR%%/sys/GameSettings/NAE.ini
%%DATADIR%%/sys/GameSettings/NAF.ini
%%DATADIR%%/sys/GameSettings/NAH.ini
%%DATADIR%%/sys/GameSettings/NAK.ini
+%%DATADIR%%/sys/GameSettings/NAL.ini
%%DATADIR%%/sys/GameSettings/NAN.ini
%%DATADIR%%/sys/GameSettings/NAR.ini
-%%DATADIR%%/sys/GameSettings/PA6.ini
-%%DATADIR%%/sys/GameSettings/PA7.ini
-%%DATADIR%%/sys/GameSettings/PA8.ini
-%%DATADIR%%/sys/GameSettings/PA9.ini
-%%DATADIR%%/sys/GameSettings/PAA.ini
-%%DATADIR%%/sys/GameSettings/PAB.ini
-%%DATADIR%%/sys/GameSettings/PAC.ini
-%%DATADIR%%/sys/GameSettings/PAD.ini
-%%DATADIR%%/sys/GameSettings/PAE.ini
-%%DATADIR%%/sys/GameSettings/PAF.ini
-%%DATADIR%%/sys/GameSettings/PAG.ini
-%%DATADIR%%/sys/GameSettings/PAH.ini
-%%DATADIR%%/sys/GameSettings/PAI.ini
-%%DATADIR%%/sys/GameSettings/PAK.ini
-%%DATADIR%%/sys/GameSettings/PAL.ini
-%%DATADIR%%/sys/GameSettings/PAM.ini
-%%DATADIR%%/sys/GameSettings/PAN.ini
-%%DATADIR%%/sys/GameSettings/PAO.ini
-%%DATADIR%%/sys/GameSettings/PAR.ini
-%%DATADIR%%/sys/GameSettings/PAV.ini
-%%DATADIR%%/sys/GameSettings/PAW.ini
-%%DATADIR%%/sys/GameSettings/PB2.ini
-%%DATADIR%%/sys/GameSettings/PB3.ini
-%%DATADIR%%/sys/GameSettings/PB6.ini
-%%DATADIR%%/sys/GameSettings/PB8.ini
-%%DATADIR%%/sys/GameSettings/PB9.ini
-%%DATADIR%%/sys/GameSettings/PBA.ini
-%%DATADIR%%/sys/GameSettings/PBD.ini
-%%DATADIR%%/sys/GameSettings/PBE.ini
-%%DATADIR%%/sys/GameSettings/PBH.ini
-%%DATADIR%%/sys/GameSettings/PBI.ini
-%%DATADIR%%/sys/GameSettings/PBJ.ini
-%%DATADIR%%/sys/GameSettings/PBM.ini
-%%DATADIR%%/sys/GameSettings/PBN.ini
-%%DATADIR%%/sys/GameSettings/PBS.ini
-%%DATADIR%%/sys/GameSettings/PBT.ini
-%%DATADIR%%/sys/GameSettings/PBU.ini
-%%DATADIR%%/sys/GameSettings/PBW.ini
-%%DATADIR%%/sys/GameSettings/PBX.ini
-%%DATADIR%%/sys/GameSettings/PBZ.ini
-%%DATADIR%%/sys/GameSettings/PC2.ini
+%%DATADIR%%/sys/GameSettings/P.ini
%%DATADIR%%/sys/GameSettings/PC6.ini
-%%DATADIR%%/sys/GameSettings/PCA.ini
-%%DATADIR%%/sys/GameSettings/PCB.ini
-%%DATADIR%%/sys/GameSettings/PCE.ini
-%%DATADIR%%/sys/GameSettings/PCH.ini
-%%DATADIR%%/sys/GameSettings/PCO.ini
-%%DATADIR%%/sys/GameSettings/PCR.ini
-%%DATADIR%%/sys/GameSettings/PCS.ini
-%%DATADIR%%/sys/GameSettings/PCV.ini
-%%DATADIR%%/sys/GameSettings/PDJ.ini
%%DATADIR%%/sys/GameSettings/PM4.ini
%%DATADIR%%/sys/GameSettings/PRJ.ini
%%DATADIR%%/sys/GameSettings/PZL.ini
%%DATADIR%%/sys/GameSettings/PZLE01.ini
-%%DATADIR%%/sys/GameSettings/QA3.ini
-%%DATADIR%%/sys/GameSettings/QAA.ini
-%%DATADIR%%/sys/GameSettings/QAB.ini
-%%DATADIR%%/sys/GameSettings/QAC.ini
-%%DATADIR%%/sys/GameSettings/QAD.ini
-%%DATADIR%%/sys/GameSettings/QAF.ini
-%%DATADIR%%/sys/GameSettings/QAG.ini
-%%DATADIR%%/sys/GameSettings/QAP.ini
-%%DATADIR%%/sys/GameSettings/QAS.ini
-%%DATADIR%%/sys/GameSettings/QAT.ini
-%%DATADIR%%/sys/GameSettings/QAU.ini
-%%DATADIR%%/sys/GameSettings/QAW.ini
-%%DATADIR%%/sys/GameSettings/QBB.ini
+%%DATADIR%%/sys/GameSettings/Q.ini
%%DATADIR%%/sys/GameSettings/R22.ini
+%%DATADIR%%/sys/GameSettings/R25.ini
%%DATADIR%%/sys/GameSettings/R29.ini
%%DATADIR%%/sys/GameSettings/R2D.ini
%%DATADIR%%/sys/GameSettings/R2G.ini
@@ -970,6 +808,7 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/R2T.ini
%%DATADIR%%/sys/GameSettings/R2U.ini
%%DATADIR%%/sys/GameSettings/R2V.ini
+%%DATADIR%%/sys/GameSettings/R3A.ini
%%DATADIR%%/sys/GameSettings/R3B.ini
%%DATADIR%%/sys/GameSettings/R3C.ini
%%DATADIR%%/sys/GameSettings/R3D.ini
@@ -985,6 +824,7 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/R49.ini
%%DATADIR%%/sys/GameSettings/R4B.ini
%%DATADIR%%/sys/GameSettings/R4E.ini
+%%DATADIR%%/sys/GameSettings/R4F.ini
%%DATADIR%%/sys/GameSettings/R4Q.ini
%%DATADIR%%/sys/GameSettings/R4R.ini
%%DATADIR%%/sys/GameSettings/R4Z.ini
@@ -1013,7 +853,9 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/R8L.ini
%%DATADIR%%/sys/GameSettings/R8P.ini
%%DATADIR%%/sys/GameSettings/R8X.ini
+%%DATADIR%%/sys/GameSettings/R92.ini
%%DATADIR%%/sys/GameSettings/R96.ini
+%%DATADIR%%/sys/GameSettings/R9D.ini
%%DATADIR%%/sys/GameSettings/R9F.ini
%%DATADIR%%/sys/GameSettings/R9I.ini
%%DATADIR%%/sys/GameSettings/RB4.ini
@@ -1022,7 +864,9 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/RBH.ini
%%DATADIR%%/sys/GameSettings/RBI.ini
%%DATADIR%%/sys/GameSettings/RBK.ini
+%%DATADIR%%/sys/GameSettings/RBL.ini
%%DATADIR%%/sys/GameSettings/RBM.ini
+%%DATADIR%%/sys/GameSettings/RBO.ini
%%DATADIR%%/sys/GameSettings/RBQ.ini
%%DATADIR%%/sys/GameSettings/RBR.ini
%%DATADIR%%/sys/GameSettings/RBT.ini
@@ -1030,6 +874,7 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/RBW.ini
%%DATADIR%%/sys/GameSettings/RBX.ini
%%DATADIR%%/sys/GameSettings/RBZ.ini
+%%DATADIR%%/sys/GameSettings/RCC.ini
%%DATADIR%%/sys/GameSettings/RCJ.ini
%%DATADIR%%/sys/GameSettings/RCJE8P.ini
%%DATADIR%%/sys/GameSettings/RCK.ini
@@ -1060,12 +905,17 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/RFF.ini
%%DATADIR%%/sys/GameSettings/RFQ.ini
%%DATADIR%%/sys/GameSettings/RFS.ini
+%%DATADIR%%/sys/GameSettings/RG2.ini
%%DATADIR%%/sys/GameSettings/RG5.ini
+%%DATADIR%%/sys/GameSettings/RG6.ini
%%DATADIR%%/sys/GameSettings/RGA.ini
+%%DATADIR%%/sys/GameSettings/RGB.ini
%%DATADIR%%/sys/GameSettings/RGH.ini
%%DATADIR%%/sys/GameSettings/RGL.ini
+%%DATADIR%%/sys/GameSettings/RGM.ini
%%DATADIR%%/sys/GameSettings/RGQ.ini
%%DATADIR%%/sys/GameSettings/RGQE70.ini
+%%DATADIR%%/sys/GameSettings/RGS.ini
%%DATADIR%%/sys/GameSettings/RGV.ini
%%DATADIR%%/sys/GameSettings/RGW.ini
%%DATADIR%%/sys/GameSettings/RH2.ini
@@ -1076,6 +926,7 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/RHO.ini
%%DATADIR%%/sys/GameSettings/RHT.ini
%%DATADIR%%/sys/GameSettings/RHU.ini
+%%DATADIR%%/sys/GameSettings/RI3.ini
%%DATADIR%%/sys/GameSettings/RIB.ini
%%DATADIR%%/sys/GameSettings/RIH.ini
%%DATADIR%%/sys/GameSettings/RIJ.ini
@@ -1083,6 +934,8 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/RIP.ini
%%DATADIR%%/sys/GameSettings/RIU.ini
%%DATADIR%%/sys/GameSettings/RIV.ini
+%%DATADIR%%/sys/GameSettings/RIZ.ini
+%%DATADIR%%/sys/GameSettings/RJ2.ini
%%DATADIR%%/sys/GameSettings/RJ3.ini
%%DATADIR%%/sys/GameSettings/RJA.ini
%%DATADIR%%/sys/GameSettings/RJC.ini
@@ -1098,6 +951,7 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/RLG.ini
%%DATADIR%%/sys/GameSettings/RLJ.ini
%%DATADIR%%/sys/GameSettings/RLS.ini
+%%DATADIR%%/sys/GameSettings/RLT.ini
%%DATADIR%%/sys/GameSettings/RLX.ini
%%DATADIR%%/sys/GameSettings/RM2.ini
%%DATADIR%%/sys/GameSettings/RM3.ini
@@ -1113,6 +967,8 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/RMHP08.ini
%%DATADIR%%/sys/GameSettings/RMK.ini
%%DATADIR%%/sys/GameSettings/RML.ini
+%%DATADIR%%/sys/GameSettings/RMO.ini
+%%DATADIR%%/sys/GameSettings/RMP.ini
%%DATADIR%%/sys/GameSettings/RMS.ini
%%DATADIR%%/sys/GameSettings/RNE.ini
%%DATADIR%%/sys/GameSettings/RNH.ini
@@ -1120,6 +976,7 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/RNJ.ini
%%DATADIR%%/sys/GameSettings/RNM.ini
%%DATADIR%%/sys/GameSettings/RNO.ini
+%%DATADIR%%/sys/GameSettings/RNX.ini
%%DATADIR%%/sys/GameSettings/RO2.ini
%%DATADIR%%/sys/GameSettings/RO2P7N.ini
%%DATADIR%%/sys/GameSettings/RO3.ini
@@ -1136,6 +993,7 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/RP7.ini
%%DATADIR%%/sys/GameSettings/RPB.ini
%%DATADIR%%/sys/GameSettings/RPD.ini
+%%DATADIR%%/sys/GameSettings/RPG.ini
%%DATADIR%%/sys/GameSettings/RPJ.ini
%%DATADIR%%/sys/GameSettings/RPO.ini
%%DATADIR%%/sys/GameSettings/RPP.ini
@@ -1179,12 +1037,14 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/RT3.ini
%%DATADIR%%/sys/GameSettings/RT4.ini
%%DATADIR%%/sys/GameSettings/RT5.ini
+%%DATADIR%%/sys/GameSettings/RT8.ini
%%DATADIR%%/sys/GameSettings/RT9.ini
%%DATADIR%%/sys/GameSettings/RTB.ini
%%DATADIR%%/sys/GameSettings/RTC.ini
%%DATADIR%%/sys/GameSettings/RTH.ini
%%DATADIR%%/sys/GameSettings/RTM.ini
%%DATADIR%%/sys/GameSettings/RTN.ini
+%%DATADIR%%/sys/GameSettings/RTR.ini
%%DATADIR%%/sys/GameSettings/RTU.ini
%%DATADIR%%/sys/GameSettings/RTZ.ini
%%DATADIR%%/sys/GameSettings/RUC.ini
@@ -1201,6 +1061,7 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/RWB.ini
%%DATADIR%%/sys/GameSettings/RWE.ini
%%DATADIR%%/sys/GameSettings/RWL.ini
+%%DATADIR%%/sys/GameSettings/RWO.ini
%%DATADIR%%/sys/GameSettings/RWR.ini
%%DATADIR%%/sys/GameSettings/RWS.ini
%%DATADIR%%/sys/GameSettings/RWU.ini
@@ -1265,12 +1126,14 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/SER.ini
%%DATADIR%%/sys/GameSettings/SF8.ini
%%DATADIR%%/sys/GameSettings/SFI.ini
+%%DATADIR%%/sys/GameSettings/SFP.ini
%%DATADIR%%/sys/GameSettings/SFW.ini
%%DATADIR%%/sys/GameSettings/SG8.ini
%%DATADIR%%/sys/GameSettings/SGA.ini
%%DATADIR%%/sys/GameSettings/SH6.ini
%%DATADIR%%/sys/GameSettings/SHD.ini
%%DATADIR%%/sys/GameSettings/SHL.ini
+%%DATADIR%%/sys/GameSettings/SHW.ini
%%DATADIR%%/sys/GameSettings/SIL.ini
%%DATADIR%%/sys/GameSettings/SJB.ini
%%DATADIR%%/sys/GameSettings/SJD.ini
@@ -1295,6 +1158,7 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/SN4.ini
%%DATADIR%%/sys/GameSettings/SNC.ini
%%DATADIR%%/sys/GameSettings/SND.ini
+%%DATADIR%%/sys/GameSettings/SNG.ini
%%DATADIR%%/sys/GameSettings/SNJ.ini
%%DATADIR%%/sys/GameSettings/SNJE69.ini
%%DATADIR%%/sys/GameSettings/SNY.ini
@@ -1305,10 +1169,13 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/SOU.ini
%%DATADIR%%/sys/GameSettings/SPD.ini
%%DATADIR%%/sys/GameSettings/SPP.ini
+%%DATADIR%%/sys/GameSettings/SPR.ini
%%DATADIR%%/sys/GameSettings/SPT.ini
%%DATADIR%%/sys/GameSettings/SPV.ini
+%%DATADIR%%/sys/GameSettings/SQD.ini
%%DATADIR%%/sys/GameSettings/SQM.ini
%%DATADIR%%/sys/GameSettings/SR5.ini
+%%DATADIR%%/sys/GameSettings/SRO.ini
%%DATADIR%%/sys/GameSettings/SRQ.ini
%%DATADIR%%/sys/GameSettings/SS3.ini
%%DATADIR%%/sys/GameSettings/SSQ.ini
@@ -1407,7 +1274,10 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/GameSettings/WOT.ini
%%DATADIR%%/sys/GameSettings/WOY.ini
%%DATADIR%%/sys/GameSettings/WP4.ini
+%%DATADIR%%/sys/GameSettings/WPA.ini
%%DATADIR%%/sys/GameSettings/WPC.ini
+%%DATADIR%%/sys/GameSettings/WPF.ini
+%%DATADIR%%/sys/GameSettings/WPH.ini
%%DATADIR%%/sys/GameSettings/WPJ.ini
%%DATADIR%%/sys/GameSettings/WPP.ini
%%DATADIR%%/sys/GameSettings/WPS.ini
@@ -1440,29 +1310,81 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/Maps/GMBE8P.map
%%DATADIR%%/sys/Resources/Dolphin.png
%%DATADIR%%/sys/Resources/Flag_Australia.png
+%%DATADIR%%/sys/Resources/Flag_Australia@2x.png
+%%DATADIR%%/sys/Resources/Flag_Australia@4x.png
%%DATADIR%%/sys/Resources/Flag_Europe.png
+%%DATADIR%%/sys/Resources/Flag_Europe@2x.png
+%%DATADIR%%/sys/Resources/Flag_Europe@4x.png
%%DATADIR%%/sys/Resources/Flag_France.png
+%%DATADIR%%/sys/Resources/Flag_France@2x.png
+%%DATADIR%%/sys/Resources/Flag_France@4x.png
%%DATADIR%%/sys/Resources/Flag_Germany.png
+%%DATADIR%%/sys/Resources/Flag_Germany@2x.png
+%%DATADIR%%/sys/Resources/Flag_Germany@4x.png
+%%DATADIR%%/sys/Resources/Flag_International.png
+%%DATADIR%%/sys/Resources/Flag_International@2x.png
+%%DATADIR%%/sys/Resources/Flag_International@4x.png
%%DATADIR%%/sys/Resources/Flag_Italy.png
+%%DATADIR%%/sys/Resources/Flag_Italy@2x.png
+%%DATADIR%%/sys/Resources/Flag_Italy@4x.png
%%DATADIR%%/sys/Resources/Flag_Japan.png
+%%DATADIR%%/sys/Resources/Flag_Japan@2x.png
+%%DATADIR%%/sys/Resources/Flag_Japan@4x.png
%%DATADIR%%/sys/Resources/Flag_Korea.png
+%%DATADIR%%/sys/Resources/Flag_Korea@2x.png
+%%DATADIR%%/sys/Resources/Flag_Korea@4x.png
%%DATADIR%%/sys/Resources/Flag_Netherlands.png
+%%DATADIR%%/sys/Resources/Flag_Netherlands@2x.png
+%%DATADIR%%/sys/Resources/Flag_Netherlands@4x.png
%%DATADIR%%/sys/Resources/Flag_Russia.png
+%%DATADIR%%/sys/Resources/Flag_Russia@2x.png
+%%DATADIR%%/sys/Resources/Flag_Russia@4x.png
%%DATADIR%%/sys/Resources/Flag_Spain.png
+%%DATADIR%%/sys/Resources/Flag_Spain@2x.png
+%%DATADIR%%/sys/Resources/Flag_Spain@4x.png
%%DATADIR%%/sys/Resources/Flag_Taiwan.png
+%%DATADIR%%/sys/Resources/Flag_Taiwan@2x.png
+%%DATADIR%%/sys/Resources/Flag_Taiwan@4x.png
%%DATADIR%%/sys/Resources/Flag_USA.png
+%%DATADIR%%/sys/Resources/Flag_USA@2x.png
+%%DATADIR%%/sys/Resources/Flag_USA@4x.png
%%DATADIR%%/sys/Resources/Flag_Unknown.png
+%%DATADIR%%/sys/Resources/Flag_Unknown@2x.png
+%%DATADIR%%/sys/Resources/Flag_Unknown@4x.png
+%%DATADIR%%/sys/Resources/Platform_File.png
+%%DATADIR%%/sys/Resources/Platform_File@2x.png
+%%DATADIR%%/sys/Resources/Platform_File@4x.png
%%DATADIR%%/sys/Resources/Platform_Gamecube.png
+%%DATADIR%%/sys/Resources/Platform_Gamecube@2x.png
+%%DATADIR%%/sys/Resources/Platform_Gamecube@4x.png
%%DATADIR%%/sys/Resources/Platform_Wad.png
+%%DATADIR%%/sys/Resources/Platform_Wad@2x.png
+%%DATADIR%%/sys/Resources/Platform_Wad@4x.png
%%DATADIR%%/sys/Resources/Platform_Wii.png
+%%DATADIR%%/sys/Resources/Platform_Wii@2x.png
+%%DATADIR%%/sys/Resources/Platform_Wii@4x.png
%%DATADIR%%/sys/Resources/dolphin_logo.png
%%DATADIR%%/sys/Resources/dolphin_logo@2x.png
+%%DATADIR%%/sys/Resources/isoproperties_disc.png
+%%DATADIR%%/sys/Resources/isoproperties_file.png
+%%DATADIR%%/sys/Resources/isoproperties_folder.png
+%%DATADIR%%/sys/Resources/nobanner.png
+%%DATADIR%%/sys/Resources/nobanner@2x.png
%%DATADIR%%/sys/Resources/rating0.png
%%DATADIR%%/sys/Resources/rating1.png
%%DATADIR%%/sys/Resources/rating2.png
%%DATADIR%%/sys/Resources/rating3.png
%%DATADIR%%/sys/Resources/rating4.png
%%DATADIR%%/sys/Resources/rating5.png
+%%DATADIR%%/sys/Resources/toolbar_add_breakpoint.png
+%%DATADIR%%/sys/Resources/toolbar_add_memorycheck.png
+%%DATADIR%%/sys/Resources/toolbar_debugger_delete.png
+%%DATADIR%%/sys/Resources/toolbar_debugger_goto_pc.png
+%%DATADIR%%/sys/Resources/toolbar_debugger_set_pc.png
+%%DATADIR%%/sys/Resources/toolbar_debugger_skip.png
+%%DATADIR%%/sys/Resources/toolbar_debugger_step.png
+%%DATADIR%%/sys/Resources/toolbar_debugger_step_out.png
+%%DATADIR%%/sys/Resources/toolbar_debugger_step_over.png
%%DATADIR%%/sys/Shaders/16bit.glsl
%%DATADIR%%/sys/Shaders/32bit.glsl
%%DATADIR%%/sys/Shaders/Anaglyph/dubois-LCD-Amber-Blue.glsl
@@ -1511,7 +1433,6 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/Shaders/swap_RGB_RBG.glsl
%%DATADIR%%/sys/Shaders/toxic.glsl
%%DATADIR%%/sys/Themes/Boomy/README.txt
-%%DATADIR%%/sys/Themes/Boomy/audio.png
%%DATADIR%%/sys/Themes/Boomy/browse.png
%%DATADIR%%/sys/Themes/Boomy/classic.png
%%DATADIR%%/sys/Themes/Boomy/config.png
@@ -1519,20 +1440,13 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/Themes/Boomy/gcpad.png
%%DATADIR%%/sys/Themes/Boomy/graphics.png
%%DATADIR%%/sys/Themes/Boomy/help.png
-%%DATADIR%%/sys/Themes/Boomy/nobanner.png
%%DATADIR%%/sys/Themes/Boomy/open.png
%%DATADIR%%/sys/Themes/Boomy/pause.png
%%DATADIR%%/sys/Themes/Boomy/play.png
%%DATADIR%%/sys/Themes/Boomy/refresh.png
%%DATADIR%%/sys/Themes/Boomy/screenshot.png
%%DATADIR%%/sys/Themes/Boomy/stop.png
-%%DATADIR%%/sys/Themes/Boomy/toolbar_add_breakpoint.png
-%%DATADIR%%/sys/Themes/Boomy/toolbar_add_memorycheck.png
-%%DATADIR%%/sys/Themes/Boomy/toolbar_debugger_delete.png
%%DATADIR%%/sys/Themes/Boomy/wiimote.png
-%%DATADIR%%/sys/Themes/Clean Blue/README.txt
-%%DATADIR%%/sys/Themes/Clean Blue/audio.png
-%%DATADIR%%/sys/Themes/Clean Blue/audio@2x.png
%%DATADIR%%/sys/Themes/Clean Blue/browse.png
%%DATADIR%%/sys/Themes/Clean Blue/browse@2x.png
%%DATADIR%%/sys/Themes/Clean Blue/classic.png
@@ -1545,8 +1459,6 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/Themes/Clean Blue/gcpad@2x.png
%%DATADIR%%/sys/Themes/Clean Blue/graphics.png
%%DATADIR%%/sys/Themes/Clean Blue/graphics@2x.png
-%%DATADIR%%/sys/Themes/Clean Blue/nobanner.png
-%%DATADIR%%/sys/Themes/Clean Blue/nobanner@2x.png
%%DATADIR%%/sys/Themes/Clean Blue/open.png
%%DATADIR%%/sys/Themes/Clean Blue/open@2x.png
%%DATADIR%%/sys/Themes/Clean Blue/pause.png
@@ -1561,9 +1473,6 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/Themes/Clean Blue/stop@2x.png
%%DATADIR%%/sys/Themes/Clean Blue/wiimote.png
%%DATADIR%%/sys/Themes/Clean Blue/wiimote@2x.png
-%%DATADIR%%/sys/Themes/Clean Lite/README.txt
-%%DATADIR%%/sys/Themes/Clean Lite/audio.png
-%%DATADIR%%/sys/Themes/Clean Lite/audio@2x.png
%%DATADIR%%/sys/Themes/Clean Lite/browse.png
%%DATADIR%%/sys/Themes/Clean Lite/browse@2x.png
%%DATADIR%%/sys/Themes/Clean Lite/classic.png
@@ -1576,8 +1485,6 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/Themes/Clean Lite/gcpad@2x.png
%%DATADIR%%/sys/Themes/Clean Lite/graphics.png
%%DATADIR%%/sys/Themes/Clean Lite/graphics@2x.png
-%%DATADIR%%/sys/Themes/Clean Lite/nobanner.png
-%%DATADIR%%/sys/Themes/Clean Lite/nobanner@2x.png
%%DATADIR%%/sys/Themes/Clean Lite/open.png
%%DATADIR%%/sys/Themes/Clean Lite/open@2x.png
%%DATADIR%%/sys/Themes/Clean Lite/pause.png
@@ -1592,9 +1499,6 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/Themes/Clean Lite/stop@2x.png
%%DATADIR%%/sys/Themes/Clean Lite/wiimote.png
%%DATADIR%%/sys/Themes/Clean Lite/wiimote@2x.png
-%%DATADIR%%/sys/Themes/Clean Pink/README.txt
-%%DATADIR%%/sys/Themes/Clean Pink/audio.png
-%%DATADIR%%/sys/Themes/Clean Pink/audio@2x.png
%%DATADIR%%/sys/Themes/Clean Pink/browse.png
%%DATADIR%%/sys/Themes/Clean Pink/browse@2x.png
%%DATADIR%%/sys/Themes/Clean Pink/classic.png
@@ -1607,8 +1511,6 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/Themes/Clean Pink/gcpad@2x.png
%%DATADIR%%/sys/Themes/Clean Pink/graphics.png
%%DATADIR%%/sys/Themes/Clean Pink/graphics@2x.png
-%%DATADIR%%/sys/Themes/Clean Pink/nobanner.png
-%%DATADIR%%/sys/Themes/Clean Pink/nobanner@2x.png
%%DATADIR%%/sys/Themes/Clean Pink/open.png
%%DATADIR%%/sys/Themes/Clean Pink/open@2x.png
%%DATADIR%%/sys/Themes/Clean Pink/pause.png
@@ -1623,9 +1525,6 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/Themes/Clean Pink/stop@2x.png
%%DATADIR%%/sys/Themes/Clean Pink/wiimote.png
%%DATADIR%%/sys/Themes/Clean Pink/wiimote@2x.png
-%%DATADIR%%/sys/Themes/Clean/README.txt
-%%DATADIR%%/sys/Themes/Clean/audio.png
-%%DATADIR%%/sys/Themes/Clean/audio@2x.png
%%DATADIR%%/sys/Themes/Clean/browse.png
%%DATADIR%%/sys/Themes/Clean/browse@2x.png
%%DATADIR%%/sys/Themes/Clean/classic.png
@@ -1638,8 +1537,6 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/Themes/Clean/gcpad@2x.png
%%DATADIR%%/sys/Themes/Clean/graphics.png
%%DATADIR%%/sys/Themes/Clean/graphics@2x.png
-%%DATADIR%%/sys/Themes/Clean/nobanner.png
-%%DATADIR%%/sys/Themes/Clean/nobanner@2x.png
%%DATADIR%%/sys/Themes/Clean/open.png
%%DATADIR%%/sys/Themes/Clean/open@2x.png
%%DATADIR%%/sys/Themes/Clean/pause.png
@@ -1670,3 +1567,31 @@ bin/dolphin-emu-nogui
%%DATADIR%%/sys/Wii/shared2/wc24/nwc24msg.cfg
%%DATADIR%%/sys/codehandler.bin
%%DATADIR%%/sys/totaldb.dsy
+%%NLS%%share/locale/ar/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/ca/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/cs/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/da_DK/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/de/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/el/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/en/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/es/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/fa/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/hr/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/hu/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/it/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/ko/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/ms_MY/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/nb/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/nl/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/pt/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/ro_RO/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/sr/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/tr/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/dolphin-emu.mo
+%%NLS%%share/locale/zh_TW/LC_MESSAGES/dolphin-emu.mo