diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index cf94df986b8f..698b02778d85 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -18,10 +18,10 @@ jobs:
strategy:
fail-fast: false
matrix:
- build_type: [ Netplay ]
+ build_type: [ Release ]
include:
- - build_type: Netplay
- artifact_name: windows64-netplay
+ - build_type: Release
+ artifact_name: ProjectRio-Windows
build_config: -G "Ninja" -DCMAKE_SYSTEM_VERSION="10.0.22621" -DCMAKE_BUILD_TYPE="Release" -DQt5_DIR:STRING="D:\a\dolphin\dolphin\Externals\Qt\Qt5.3.0\x64\lib\cmake\Qt5\"
env:
DXSDK_DIR: "C:\\Program Files (x86)\\Microsoft DirectX SDK (June 2010)\\"
@@ -81,11 +81,11 @@ jobs:
strategy:
fail-fast: false
matrix:
- build_type: [ Netplay ]
+ build_type: [ Release ]
include:
- - build_type: Netplay
+ - build_type: Release
artifact_name: linux
- build_config: netplay
+ build_config: release
name: "Linux ${{ matrix.build_type }}"
runs-on: ubuntu-22.04
steps:
@@ -147,7 +147,7 @@ jobs:
gettext libudev-dev \
libsystemd-dev \
-y
- - name: "Build ${{ matrix.build_type }} Dolphin"
+ - name: "Build ${{ matrix.build_type }} Project Rio"
if: success()
working-directory: ${{ github.workspace }}
run: |
@@ -156,13 +156,13 @@ jobs:
strategy:
fail-fast: false
matrix:
- build_type: [ Netplay ]
+ build_type: [ Release ]
include:
- - build_type: Netplay
- artifact_name: macOS-netplay
- build_config: netplay
+ - build_type: Release
+ artifact_name: ProjectRio-macOS
+ build_config: release
name: "macOS ${{ matrix.build_type }}"
- runs-on: macos-11
+ runs-on: macos-12
steps:
- name: "Checkout"
uses: actions/checkout@v2
@@ -176,7 +176,12 @@ jobs:
echo "GIT_HASH=$(git rev-parse --short HEAD)" >> $GITHUB_ENV
echo "GIT_TAG=$(git describe --tags --abbrev=0)" >> $GITHUB_ENV
echo "CURR_DATE=$(date +%Y-%m-%d)" >> $GITHUB_ENV
- - name: "Install 11.0 SDK"
+ - name: "Set up Python"
+ uses: actions/setup-python@v4
+ with:
+ python-version: "3.11.6"
+ architecture: "x64"
+ - name: "Install 12.3 SDK"
if: success()
shell: bash
working-directory: ${{ github.workspace }}
@@ -185,6 +190,10 @@ jobs:
tar -xf MacOSX11.0.sdk.tar.xz
rm MacOSX11.0.sdk.tar.xz
sudo mv MacOSX11.0.sdk /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/
+ # wget https://github.com/alexey-lysiuk/macos-sdk/releases/download/12.3/MacOSX12.3.tar.xz
+ # tar -xf MacOSX12.3.tar.xz
+ # rm MacOSX12.3.tar.xz
+ # sudo mv MacOSX12.3 /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/
- name: "Download and Install prerequisites"
if: success()
shell: bash
@@ -201,7 +210,7 @@ jobs:
hidapi \
icu4c \
qt@6
- - name: "Build ${{ matrix.build_type }} Dolphin"
+ - name: "Build ${{ matrix.build_type }} Project Rio"
if: success()
shell: bash
working-directory: ${{ github.workspace }}
@@ -222,4 +231,4 @@ jobs:
uses: actions/upload-artifact@v2-preview
with:
name: ${{ matrix.artifact_name }}
- path: "./artifact/"
\ No newline at end of file
+ path: "./artifact/"
diff --git a/.gitmodules b/.gitmodules
index 0e07cdfb6720..18429a82e692 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -60,3 +60,18 @@
[submodule "Externals/curl/curl"]
path = Externals/curl/curl
url = https://github.com/curl/curl.git
+[submodule "Externals/fmt/fmt"]
+ path = Externals/fmt/fmt
+ url = https://github.com/fmtlib/fmt.git
+[submodule "Externals/lz4/lz4"]
+ path = Externals/lz4/lz4
+ url = https://github.com/lz4/lz4
+[submodule "Externals/xxhash/xxHash"]
+ path = Externals/xxhash/xxHash
+ url = https://github.com/Cyan4973/xxHash.git
+[submodule "Externals/enet/enet"]
+ path = Externals/enet/enet
+ url = https://github.com/lsalzman/enet.git
+[submodule "hidapi-src"]
+ path = Externals/hidapi/hidapi-src
+ url = https://github.com/libusb/hidapi
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3ef88467fbe3..1514e30c14d1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -124,8 +124,8 @@ option(OPROFILING "Enable profiling" OFF)
# TODO: Add DSPSpy
option(DSPTOOL "Build dsptool" OFF)
-# Enable SDL for default on operating systems that aren't Android or Linux.
-if(NOT ANDROID AND NOT CMAKE_SYSTEM_NAME STREQUAL "Linux")
+# Enable SDL by default on operating systems that aren't Android.
+if(NOT ANDROID)
option(ENABLE_SDL "Enables SDL as a generic controller backend" ON)
else()
option(ENABLE_SDL "Enables SDL as a generic controller backend" OFF)
@@ -219,9 +219,7 @@ if(ENABLE_GENERIC)
set(_M_GENERIC 1)
add_definitions(-D_M_GENERIC=1)
elseif(_ARCH_64 AND CMAKE_SYSTEM_PROCESSOR MATCHES "x86_64|amd64|AMD64")
- set(_M_X86 1)
set(_M_X86_64 1)
- add_definitions(-D_M_X86=1)
add_definitions(-D_M_X86_64=1)
check_and_add_flag(HAVE_SSE2 -msse2)
elseif(_ARCH_64 AND CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64|arm64")
@@ -589,7 +587,7 @@ if(UNIX)
endif()
if(ENABLE_SDL)
- dolphin_find_optional_system_library(SDL2 Externals/SDL)
+ dolphin_find_optional_system_library(SDL2 Externals/SDL 2.26.0)
endif()
if(ENABLE_ANALYTICS)
@@ -625,12 +623,12 @@ endif()
# - place the CMakeLists.txt in the first-level subdirectory, e.g.
# Externals/zlib/CMakeLists.txt (that is: NOT in some Src/ subdirectory)
#
-if (_M_X86)
+if (_M_X86_64)
add_subdirectory(Externals/Bochs_disasm)
endif()
add_subdirectory(Externals/cpp-optparse)
-dolphin_find_optional_system_library(fmt Externals/fmt 8)
+dolphin_find_optional_system_library(fmt Externals/fmt 10.1)
add_subdirectory(Externals/imgui)
add_subdirectory(Externals/implot)
@@ -661,12 +659,9 @@ endif()
dolphin_find_optional_system_library(pugixml Externals/pugixml)
-dolphin_find_optional_system_library_pkgconfig(ENET libenet>=1.3.8 enet::enet Externals/enet)
+dolphin_find_optional_system_library_pkgconfig(ENET libenet>=1.3.18 enet::enet Externals/enet)
-if(NOT XXHASH_FOUND)
- message(STATUS "Using static xxhash from Externals")
- add_subdirectory(Externals/xxhash)
-endif()
+dolphin_find_optional_system_library_pkgconfig(xxhash libxxhash>=0.8.2 xxhash::xxhash Externals/xxhash)
dolphin_find_optional_system_library(BZip2 Externals/bzip2)
@@ -682,6 +677,8 @@ dolphin_find_optional_system_library_pkgconfig(MINIZIP minizip>=3.0.0 minizip::m
dolphin_find_optional_system_library(LZO Externals/LZO)
+dolphin_find_optional_system_library_pkgconfig(lz4 liblz4>=1.8 LZ4::LZ4 Externals/lz4)
+
dolphin_find_optional_system_library_pkgconfig(SPNG spng spng::spng Externals/libspng)
# Using static FreeSurround from Externals
@@ -790,7 +787,7 @@ if(NOT GIT_FOUND)
endif()
add_custom_target(
dolphin_scmrev
- ${CMAKE_COMMAND} -DPROJECT_SOURCE_DIR=${PROJECT_SOURCE_DIR} -DPROJECT_BINARY_DIR=${PROJECT_BINARY_DIR} -DDISTRIBUTOR=${DISTRIBUTOR} -DDOLPHIN_DEFAULT_UPDATE_TRACK=${DOLPHIN_DEFAULT_UPDATE_TRACK} -DGIT_FOUND=${GIT_FOUND} -DGIT_EXECUTABLE=${GIT_EXECUTABLE} -P ${CMAKE_SOURCE_DIR}/CMake/ScmRevGen.cmake
+ ${CMAKE_COMMAND} -DPROJECT_SOURCE_DIR=${PROJECT_SOURCE_DIR} -DPROJECT_BINARY_DIR=${PROJECT_BINARY_DIR} -DDISTRIBUTOR=${DISTRIBUTOR} -DDOLPHIN_DEFAULT_UPDATE_TRACK=${DOLPHIN_DEFAULT_UPDATE_TRACK} -DGIT_FOUND=${GIT_FOUND} -DGIT_EXECUTABLE=${GIT_EXECUTABLE} -DDOLPHIN_WC_REVISION=${DOLPHIN_WC_REVISION} -DDOLPHIN_WC_DESCRIBE=${DOLPHIN_WC_DESCRIBE} -DDOLPHIN_WC_BRANCH=${DOLPHIN_WC_BRANCH} -P ${CMAKE_SOURCE_DIR}/CMake/ScmRevGen.cmake
BYPRODUCTS ${CMAKE_CURRENT_BINARY_DIR}/Source/Core/Common/scmrev.h
VERBATIM
)
diff --git a/Contributing.md b/Contributing.md
index 21c6a96888b6..341e719b72e5 100644
--- a/Contributing.md
+++ b/Contributing.md
@@ -1,17 +1,32 @@
-# Dolphin Coding Style & Licensing
+# Dolphin Coding Style & Legal Requirements
-If you make any contributions to Dolphin after December 1st, 2014, you are agreeing that any code you have contributed will be licensed under the GNU GPL version 2 (or any later version).
-
-# Main sections
-
-- [Introduction](#introduction)
+- [Legal](#legal)
+- [Coding style introduction](#introduction)
- [C++ coding style and formatting](#cpp-coding-style-and-formatting)
- [C++ code-specific guidelines](#cpp-code-specific-guidelines)
- [Android](#android)
- [Help](#help)
+# Legal
+
+Summary:
+
+- [Trade secrets](#trade-secrets)
+- [Code licensing](#code-licensing)
+
+## Trade secrets
+
+Following all relevant laws is of utmost importance for an emulation project like Dolphin.
+
+If you know any confidential information related to the GameCube, Wii, or Triforce, either because you signed a non-disclosure agreement or because you looked at leaked materials, we ask that you don't contribute code to Dolphin **at all**. While accepting code from contributors who know confidential information is legal if the code is unrelated to the confidential information, we refuse to accept code from such contributors because it greatly increases our review burden and increases the legal risk we take.
+
+Also, this probably goes without saying, but piracy is strictly forbidden both on GitHub and in all other Dolphin channels.
+
+## Code licensing
+
+If you make any contributions to Dolphin after December 1st, 2014, you are agreeing that any code you have contributed will be licensed under the GNU GPL version 2 (or any later version).
-# Introduction
+# Coding style introduction
Summary:
diff --git a/Data/Dolphin.icns b/Data/Dolphin.icns
index 4a17b18dec2d..72dd545863e5 100644
Binary files a/Data/Dolphin.icns and b/Data/Dolphin.icns differ
diff --git a/Data/Sys/Load/GraphicMods/Dragon Ball Z Budokai Tenkaichi 3/RDS.txt b/Data/Sys/Load/GraphicMods/Dragon Ball Z Budokai Tenkaichi 3/RDS.txt
new file mode 100644
index 000000000000..8b137891791f
--- /dev/null
+++ b/Data/Sys/Load/GraphicMods/Dragon Ball Z Budokai Tenkaichi 3/RDS.txt
@@ -0,0 +1 @@
+
diff --git a/Data/Sys/Load/GraphicMods/Dragon Ball Z Budokai Tenkaichi 3/metadata.json b/Data/Sys/Load/GraphicMods/Dragon Ball Z Budokai Tenkaichi 3/metadata.json
new file mode 100644
index 000000000000..17f4410fbd3c
--- /dev/null
+++ b/Data/Sys/Load/GraphicMods/Dragon Ball Z Budokai Tenkaichi 3/metadata.json
@@ -0,0 +1,307 @@
+{
+ "meta":
+ {
+ "title": "Dragon Ball Z: Budokai Tenkaichi 3 Definitions",
+ "author": "Seedonator"
+ },
+ "groups":
+ [
+ {
+ "name": "Bloom",
+ "targets": [
+ {
+ "type": "efb",
+ "texture_filename": "efb1_n000014_128x128_4"
+ }
+ ]
+ },
+ {
+ "name": "HUD",
+ "targets": [
+ {
+ "type": "draw_started",
+ "prettyname": "HUD Backdrop",
+ "texture_filename": "tex1_256x64_50e9493ab5ecd6e9_5efd0133152917bc_9"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Max Power Lightning",
+ "texture_filename": "tex1_256x128_76ee22f289405f4f_0a3363fc16e5200b_9"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Timer Backdrop",
+ "texture_filename": "tex1_64x64_1b0bd43920520089_894789000b300d35_9"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Teammate Backdrop",
+ "texture_filename": "tex1_64x64_76189a0850bac928_d5586441a9651de1_9"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "HUD Backdrop 2",
+ "texture_filename": "tex1_256x64_4751a5dd9b515483_6ef5db463bf9b5fe_9"
+ },
+
+
+
+ {
+ "type": "draw_started",
+ "prettyname": "Meters Colored",
+ "texture_filename": "tex1_256x64_974aae7fb39dd3fe_dc826162c7781cf3_9"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Meters Colored 2",
+ "texture_filename": "tex1_256x64_974aae7fb39dd3fe_c0adc9c4480c91c1_9"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Meters Red",
+ "texture_filename": "tex1_256x64_974aae7fb39dd3fe_65f3d25263258092_9"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Meters Overlay",
+ "texture_filename": "tex1_256x64_974aae7fb39dd3fe_37c76c0d16ef044d_9"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Meter Glow",
+ "texture_filename": "tex1_64x64_1c31b3c28a7aef47_1c42ae23afd2f40f_9"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Meter Teammate",
+ "texture_filename": "tex1_128x32_277ce02a6f60e609_30b338ab0d636ab2_9"
+ },
+
+
+
+ {
+ "type": "draw_started",
+ "prettyname": "Stat Bonus Ki Damage",
+ "texture_filename": "tex1_32x32_20bc4452577d1f49_85422f750ab42532_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Stat Bonus Charge Speed",
+ "texture_filename": "tex1_32x32_af9478cb6ebc0b7a_5ba8f3ea380bfdcf_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Stat Bonus Defense",
+ "texture_filename": "tex1_32x32_c7cf9020318a2959_5d41872b1fcd6199_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Stat Bonus Melee Damage",
+ "texture_filename": "tex1_32x32_e4c8e81a7318fa25_6e21f60b0c990c98_8"
+ },
+
+
+
+ {
+ "type": "draw_started",
+ "prettyname": "Blast Stock Number",
+ "texture_filename": "tex1_128x64_00ba91db7d176946_0ecdf6905c577ddb_9"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Blast Stock Number Glow",
+ "texture_filename": "tex1_128x64_53d69bea13e150ab_24a4df43c24b0515_9"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Timer Value",
+ "texture_filename": "tex1_128x128_6976151439efad50_501b3bc09a6958d7_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Hit Text",
+ "texture_filename": "tex1_128x64_9366938c3344b862_83be965a88f28a40_9"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Hit Counter",
+ "texture_filename": "tex1_128x128_273f16293f4d7a40_8a29b5887317abf8_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Damage Counter",
+ "texture_filename": "tex1_128x128_1588ef89e137fc24_1cce6b863d92c9a0_8"
+ },
+
+
+
+ {
+ "type": "draw_started",
+ "prettyname": "Announcer Max Power",
+ "texture_filename": "tex1_128x64_482f78c5dfc14eab_0e7513b77d82c9ae_9"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Announcer First Attack",
+ "texture_filename": "tex1_128x64_b92d24567ae12b3a_14d61fafa74e6334_9"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Announcer Counter",
+ "texture_filename": "tex1_128x64_bbdfacdc36d171ec_85047913fd8df9aa_9"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Announcer Lock On",
+ "texture_filename": "tex1_128x64_3ba4b1f803afd256_93ba5384bd764946_9"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Announcer Boost",
+ "texture_filename": "tex1_128x64_09d5b89f7dbf0590_2abc7134cbb2138b_9"
+ },
+
+
+
+ {
+ "type": "draw_started",
+ "prettyname": "Buttom Prompt Y",
+ "texture_filename": "tex1_32x32_15f350b2b7f46481_66860824280a89bf_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Button Prompt Y Hold",
+ "texture_filename": "tex1_32x32_00d2fb316a25d017_a889bebad6535a02_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Button Prompt Y Mash",
+ "texture_filename": "tex1_64x64_8934f812b54f87c4_66860824280a89bf_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Buttom Prompt B",
+ "texture_filename": "tex1_32x32_ce62786fc1170192_70b585e07941e91c_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Button Prompt B Hold",
+ "texture_filename": "tex1_32x32_2841b917a7c23834_bdbd0425eb2f4b52_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Button Prompt B Mash",
+ "texture_filename": "tex1_64x64_23b176984035b44c_8204be59ecb7c469_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Buttom Prompt X",
+ "texture_filename": "tex1_32x32_b52817e68be0e2d7_d1b283ce04ce1c7c_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Button Prompt X Mash",
+ "texture_filename": "tex1_64x64_cb8aa5843b3cc31c_ccbcbdf9c811ed5d_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Buttom Prompt A",
+ "texture_filename": "tex1_32x32_630cfa888a9d005a_d95570935377e345_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Button Prompt A Mash",
+ "texture_filename": "tex1_64x64_eef97dc696b0edd6_758bf7c8a0397add_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Button Prompt Hold Hand",
+ "texture_filename": "tex1_32x32_80eec4ab54c12b14_2fbe88721f145bc3_8"
+ },
+
+
+
+ {
+ "type": "draw_started",
+ "prettyname": "Button Prompt LStick Up",
+ "texture_filename": "tex1_32x32_56eb18736158692a_831cb2dcaee7d9c7_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Button Prompt LStick Down",
+ "texture_filename": "tex1_32x32_4f6911885cbfd6b7_b01602f981cf7194_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Button Prompt LStick Left",
+ "texture_filename": "tex1_32x32_de66fb7b17f39fb2_723568783ce8af39_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Button Prompt LStick Right",
+ "texture_filename": "tex1_32x32_4a3ce686c4d7d216_d9a6c961c9883e00_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Button Prompt LStick Clash N",
+ "texture_filename": "tex1_64x64_0e45133195ab2db7_8061698fc3e81ec4_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Button Prompt LStick Clash NE",
+ "texture_filename": "tex1_64x64_23a7ebdcad6f294c_961413a3996f1955_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Button Prompt LStick Clash E",
+ "texture_filename": "tex1_64x64_fc736187474b6d87_5db58dd7fedde1e4_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Button Prompt LStick Clash SE",
+ "texture_filename": "tex1_64x64_847d2a027ba61a6d_da6f9db59fa7a52b_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Button Prompt LStick Clash S",
+ "texture_filename": "tex1_64x64_2fd46476d6eeb2a5_8cf71f59f3f4f61d_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Button Prompt LStick Clash Neutral",
+ "texture_filename": "tex1_64x64_e63e59943072d5ba_13e4b338982e9dbc_8"
+ },
+
+
+
+ {
+ "type": "draw_started",
+ "prettyname": "Button Prompt Plus",
+ "texture_filename": "tex1_32x32_214dbb89f41af76c_ee10bcb01a356553_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Button Prompt Mash Backdrop",
+ "texture_filename": "tex1_64x64_c7be948af15370ea_104c0c86a865a442_9"
+ },
+
+
+
+ {
+ "type": "draw_started",
+ "prettyname": "Text Font Main",
+ "texture_filename": "tex1_512x128_b38c0db36dfc6ac3_71a440118950d6cd_8"
+ },
+ {
+ "type": "draw_started",
+ "prettyname": "Text Font Special",
+ "texture_filename": "tex1_512x128_b38c0db36dfc6ac3_561056e6b4e21980_8"
+ }
+
+
+
+
+ ]
+ }
+ ]
+}
diff --git a/Data/Sys/Shaders/AutoHDR.glsl b/Data/Sys/Shaders/AutoHDR.glsl
new file mode 100644
index 000000000000..b806d658385d
--- /dev/null
+++ b/Data/Sys/Shaders/AutoHDR.glsl
@@ -0,0 +1,69 @@
+// Based on https://github.com/Filoppi/PumboAutoHDR
+
+/*
+[configuration]
+
+[OptionRangeFloat]
+GUIName = HDR Display Max Nits
+OptionName = HDR_DISPLAY_MAX_NITS
+MinValue = 80
+MaxValue = 2000
+StepAmount = 1
+DefaultValue = 400
+
+[OptionRangeFloat]
+GUIName = Shoulder Start Alpha
+OptionName = AUTO_HDR_SHOULDER_START_ALPHA
+MinValue = 0
+MaxValue = 1
+StepAmount = 0.01
+DefaultValue = 0
+
+[OptionRangeFloat]
+GUIName = Shoulder Pow
+OptionName = AUTO_HDR_SHOULDER_POW
+MinValue = 1
+MaxValue = 10
+StepAmount = 0.05
+DefaultValue = 2.5
+
+[/configuration]
+*/
+
+float luminance(float3 color)
+{
+ return dot(color, float3(0.2126f, 0.7152f, 0.0722f));
+}
+
+void main()
+{
+ float4 color = Sample();
+
+ // Nothing to do here, we are in SDR
+ if (!OptionEnabled(hdr_output) || !OptionEnabled(linear_space_output))
+ {
+ SetOutput(color);
+ return;
+ }
+
+ const float hdr_paper_white = hdr_paper_white_nits / hdr_sdr_white_nits;
+
+ // Restore the original SDR (0-1) brightness (we might or might not restore it later)
+ color.rgb /= hdr_paper_white;
+
+ // Find the color luminance (it works better than average)
+ float sdr_ratio = luminance(color.rgb);
+
+ const float auto_hdr_max_white = max(HDR_DISPLAY_MAX_NITS / (hdr_paper_white_nits / hdr_sdr_white_nits), hdr_sdr_white_nits) / hdr_sdr_white_nits;
+ if (sdr_ratio > AUTO_HDR_SHOULDER_START_ALPHA && AUTO_HDR_SHOULDER_START_ALPHA < 1.0)
+ {
+ const float auto_hdr_shoulder_ratio = 1.0 - (max(1.0 - sdr_ratio, 0.0) / (1.0 - AUTO_HDR_SHOULDER_START_ALPHA));
+ const float auto_hdr_extra_ratio = pow(auto_hdr_shoulder_ratio, AUTO_HDR_SHOULDER_POW) * (auto_hdr_max_white - 1.0);
+ const float auto_hdr_total_ratio = sdr_ratio + auto_hdr_extra_ratio;
+ color.rgb *= auto_hdr_total_ratio / sdr_ratio;
+ }
+
+ color.rgb *= hdr_paper_white;
+
+ SetOutput(color);
+}
diff --git a/Data/Sys/Shaders/default_pre_post_process.glsl b/Data/Sys/Shaders/default_pre_post_process.glsl
index 58ed50d53c56..5df2de99869b 100644
--- a/Data/Sys/Shaders/default_pre_post_process.glsl
+++ b/Data/Sys/Shaders/default_pre_post_process.glsl
@@ -1,4 +1,6 @@
-// References:
+/***** COLOR CORRECTION *****/
+
+// Color Space references:
// https://www.unravel.com.au/understanding-color-spaces
// SMPTE 170M - BT.601 (NTSC-M) -> BT.709
@@ -21,8 +23,8 @@ mat3 from_PAL = transpose(mat3(
float3 LinearTosRGBGamma(float3 color)
{
- float a = 0.055;
-
+ const float a = 0.055;
+
for (int i = 0; i < 3; ++i)
{
float x = color[i];
@@ -36,17 +38,337 @@ float3 LinearTosRGBGamma(float3 color)
return color;
}
+/***** COLOR SAMPLING *****/
+
+// Non filtered gamma corrected sample (nearest neighbor)
+float4 QuickSample(float3 uvw, float gamma)
+{
+#if 0 // Test sampling range
+ const float threshold = 0.00000001;
+ float2 xy = uvw.xy * GetResolution();
+ // Sampling outside the valid range, draw in yellow
+ if (xy.x < (0.0 - threshold) || xy.x > (GetResolution().x + threshold) || xy.y < (0.0 - threshold) || xy.y > (GetResolution().y + threshold))
+ return float4(1.0, 1.0, 0.0, 1);
+ // Sampling at the edges, draw in purple
+ if (xy.x < 1.0 || xy.x > (GetResolution().x - 1.0) || xy.y < 1.0 || xy.y > (GetResolution().y - 1.0))
+ return float4(0.5, 0, 0.5, 1);
+#endif
+
+ float4 color = texture(samp1, uvw);
+ color.rgb = pow(color.rgb, float3(gamma));
+ return color;
+}
+float4 QuickSample(float2 uv, float w, float gamma)
+{
+ return QuickSample(float3(uv, w), gamma);
+}
+float4 QuickSampleByPixel(float2 xy, float w, float gamma)
+{
+ float3 uvw = float3(xy * GetInvResolution(), w);
+ return QuickSample(uvw, gamma);
+}
+
+/***** Bilinear Interpolation *****/
+
+float4 BilinearSample(float3 uvw, float gamma)
+{
+ // This emulates the (bi)linear filtering done directly from GPUs HW.
+ // Note that GPUs might natively filter red green and blue differently, but we don't do it.
+ // They might also use different filtering between upscaling and downscaling.
+ float2 source_size = GetResolution();
+ float2 pixel = (uvw.xy * source_size) - 0.5; // Try to find the matching pixel top left corner
+
+ // Find the integer and floating point parts
+ float2 int_pixel = floor(pixel);
+ float2 frac_pixel = fract(pixel);
+
+ // Take 4 samples around the original uvw
+ float4 c11 = QuickSampleByPixel(int_pixel + float2(0.5, 0.5), uvw.z, gamma);
+ float4 c21 = QuickSampleByPixel(int_pixel + float2(1.5, 0.5), uvw.z, gamma);
+ float4 c12 = QuickSampleByPixel(int_pixel + float2(0.5, 1.5), uvw.z, gamma);
+ float4 c22 = QuickSampleByPixel(int_pixel + float2(1.5, 1.5), uvw.z, gamma);
+
+ // Blend the 4 samples by their weight
+ return lerp(lerp(c11, c21, frac_pixel.x), lerp(c12, c22, frac_pixel.x), frac_pixel.y);
+}
+
+/***** Bicubic Interpolation *****/
+
+// Formula derived from:
+// https://en.wikipedia.org/wiki/Mitchell%E2%80%93Netravali_filters#Definition
+// Values from:
+// https://guideencodemoe-mkdocs.readthedocs.io/encoding/resampling/#mitchell-netravali-bicubic
+// Other references:
+// https://www.codeproject.com/Articles/236394/Bi-Cubic-and-Bi-Linear-Interpolation-with-GLSL
+// https://github.com/ValveSoftware/gamescope/pull/740
+// https://stackoverflow.com/questions/13501081/efficient-bicubic-filtering-code-in-glsl
+#define CUBIC_COEFF_GEN(B, C) \
+ (mat4(/* t^0 */ ((B) / 6.0), (-(B) / 3.0 + 1.0), ((B) / 6.0), (0.0), \
+ /* t^1 */ (-(B) / 2.0 - (C)), (0.0), ((B) / 2.0 + (C)), (0.0), \
+ /* t^2 */ ((B) / 2.0 + 2.0 * (C)), (2.0 * (B) + (C)-3.0), \
+ (-5.0 * (B) / 2.0 - 2.0 * (C) + 3.0), (-(C)), \
+ /* t^3 */ (-(B) / 6.0 - (C)), (-3.0 * (B) / 2.0 - (C) + 2.0), \
+ (3.0 * (B) / 2.0 + (C)-2.0), ((B) / 6.0 + (C))))
+
+float4 CubicCoeffs(float t, mat4 coeffs)
+{
+ return coeffs * float4(1.0, t, t * t, t * t * t);
+}
+
+float4 CubicMix(float4 c0, float4 c1, float4 c2, float4 c3, float4 coeffs)
+{
+ return c0 * coeffs[0] + c1 * coeffs[1] + c2 * coeffs[2] + c3 * coeffs[3];
+}
+
+// By Sam Belliveau. Public Domain license.
+// Simple 16 tap, gamma correct, implementation of bicubic filtering.
+float4 BicubicSample(float3 uvw, float gamma, mat4 coeffs)
+{
+ float2 pixel = (uvw.xy * GetResolution()) - 0.5;
+ float2 int_pixel = floor(pixel);
+ float2 frac_pixel = fract(pixel);
+
+ float4 c00 = QuickSampleByPixel(int_pixel + float2(-0.5, -0.5), uvw.z, gamma);
+ float4 c10 = QuickSampleByPixel(int_pixel + float2(+0.5, -0.5), uvw.z, gamma);
+ float4 c20 = QuickSampleByPixel(int_pixel + float2(+1.5, -0.5), uvw.z, gamma);
+ float4 c30 = QuickSampleByPixel(int_pixel + float2(+2.5, -0.5), uvw.z, gamma);
+
+ float4 c01 = QuickSampleByPixel(int_pixel + float2(-0.5, +0.5), uvw.z, gamma);
+ float4 c11 = QuickSampleByPixel(int_pixel + float2(+0.5, +0.5), uvw.z, gamma);
+ float4 c21 = QuickSampleByPixel(int_pixel + float2(+1.5, +0.5), uvw.z, gamma);
+ float4 c31 = QuickSampleByPixel(int_pixel + float2(+2.5, +0.5), uvw.z, gamma);
+
+ float4 c02 = QuickSampleByPixel(int_pixel + float2(-0.5, +1.5), uvw.z, gamma);
+ float4 c12 = QuickSampleByPixel(int_pixel + float2(+0.5, +1.5), uvw.z, gamma);
+ float4 c22 = QuickSampleByPixel(int_pixel + float2(+1.5, +1.5), uvw.z, gamma);
+ float4 c32 = QuickSampleByPixel(int_pixel + float2(+2.5, +1.5), uvw.z, gamma);
+
+ float4 c03 = QuickSampleByPixel(int_pixel + float2(-0.5, +2.5), uvw.z, gamma);
+ float4 c13 = QuickSampleByPixel(int_pixel + float2(+0.5, +2.5), uvw.z, gamma);
+ float4 c23 = QuickSampleByPixel(int_pixel + float2(+1.5, +2.5), uvw.z, gamma);
+ float4 c33 = QuickSampleByPixel(int_pixel + float2(+2.5, +2.5), uvw.z, gamma);
+
+ float4 cx = CubicCoeffs(frac_pixel.x, coeffs);
+ float4 cy = CubicCoeffs(frac_pixel.y, coeffs);
+
+ float4 x0 = CubicMix(c00, c10, c20, c30, cx);
+ float4 x1 = CubicMix(c01, c11, c21, c31, cx);
+ float4 x2 = CubicMix(c02, c12, c22, c32, cx);
+ float4 x3 = CubicMix(c03, c13, c23, c33, cx);
+
+ return CubicMix(x0, x1, x2, x3, cy);
+}
+
+/***** Sharp Bilinear Filtering *****/
+
+// Based on https://github.com/libretro/slang-shaders/blob/master/interpolation/shaders/sharp-bilinear.slang
+// by Themaister, Public Domain license
+// Does a bilinear stretch, with a preapplied Nx nearest-neighbor scale,
+// giving a sharper image than plain bilinear.
+float4 SharpBilinearSample(float3 uvw, float gamma)
+{
+ float2 source_size = GetResolution();
+ float2 inverted_source_size = GetInvResolution();
+ float2 target_size = GetWindowResolution();
+ float2 texel = uvw.xy * source_size;
+ float2 texel_floored = floor(texel);
+ float2 s = fract(texel);
+ float scale = max(floor(max(target_size.x * inverted_source_size.x, target_size.y * inverted_source_size.y)), 1.f);
+ float region_range = 0.5 - (0.5 / scale);
+
+ // Figure out where in the texel to sample to get correct pre-scaled bilinear.
+
+ float2 center_dist = s - 0.5;
+ float2 f = ((center_dist - clamp(center_dist, -region_range, region_range)) * scale) + 0.5;
+
+ float2 mod_texel = texel_floored + f;
+
+ uvw.xy = mod_texel * inverted_source_size;
+ return BilinearSample(uvw, gamma);
+}
+
+/***** Area Sampling *****/
+
+// By Sam Belliveau and Filippo Tarpini. Public Domain license.
+// Effectively a more accurate sharp bilinear filter when upscaling,
+// that also works as a mathematically perfect downscale filter.
+// https://entropymine.com/imageworsener/pixelmixing/
+// https://github.com/obsproject/obs-studio/pull/1715
+// https://legacy.imagemagick.org/Usage/filter/
+float4 AreaSampling(float3 uvw, float gamma)
+{
+ // Determine the sizes of the source and target images.
+ float2 source_size = GetResolution();
+ float2 target_size = GetWindowResolution();
+ float2 inverted_target_size = GetInvWindowResolution();
+
+ // Compute the top-left and bottom-right corners of the target pixel box.
+ float2 t_beg = floor(uvw.xy * target_size);
+ float2 t_end = t_beg + float2(1.0, 1.0);
+
+ // Convert the target pixel box to source pixel box.
+ float2 beg = t_beg * inverted_target_size * source_size;
+ float2 end = t_end * inverted_target_size * source_size;
+
+ // Compute the top-left and bottom-right corners of the pixel box.
+ float2 f_beg = floor(beg);
+ float2 f_end = floor(end);
+
+ // Compute how much of the start and end pixels are covered horizontally & vertically.
+ float area_w = 1.0 - fract(beg.x);
+ float area_n = 1.0 - fract(beg.y);
+ float area_e = fract(end.x);
+ float area_s = fract(end.y);
+
+ // Compute the areas of the corner pixels in the pixel box.
+ float area_nw = area_n * area_w;
+ float area_ne = area_n * area_e;
+ float area_sw = area_s * area_w;
+ float area_se = area_s * area_e;
+
+ // Initialize the color accumulator.
+ float4 avg_color = float4(0.0, 0.0, 0.0, 0.0);
+
+ // Prevents rounding errors due to the coordinates flooring above
+ const float2 offset = float2(0.5, 0.5);
+
+ // Accumulate corner pixels.
+ avg_color += area_nw * QuickSampleByPixel(float2(f_beg.x, f_beg.y) + offset, uvw.z, gamma);
+ avg_color += area_ne * QuickSampleByPixel(float2(f_end.x, f_beg.y) + offset, uvw.z, gamma);
+ avg_color += area_sw * QuickSampleByPixel(float2(f_beg.x, f_end.y) + offset, uvw.z, gamma);
+ avg_color += area_se * QuickSampleByPixel(float2(f_end.x, f_end.y) + offset, uvw.z, gamma);
+
+ // Determine the size of the pixel box.
+ int x_range = int(f_end.x - f_beg.x - 0.5);
+ int y_range = int(f_end.y - f_beg.y - 0.5);
+
+ // Workaround to compile the shader with DX11/12.
+ // If this isn't done, it will complain that the loop could have too many iterations.
+ // This number should be enough to guarantee downscaling from very high to very small resolutions.
+ // Note that this number might be referenced in the UI.
+ const int max_iterations = 16;
+
+ // Fix up the average calculations in case we reached the upper limit
+ x_range = min(x_range, max_iterations);
+ y_range = min(y_range, max_iterations);
+
+ // Accumulate top and bottom edge pixels.
+ for (int ix = 0; ix < max_iterations; ++ix)
+ {
+ if (ix < x_range)
+ {
+ float x = f_beg.x + 1.0 + float(ix);
+ avg_color += area_n * QuickSampleByPixel(float2(x, f_beg.y) + offset, uvw.z, gamma);
+ avg_color += area_s * QuickSampleByPixel(float2(x, f_end.y) + offset, uvw.z, gamma);
+ }
+ }
+
+ // Accumulate left and right edge pixels and all the pixels in between.
+ for (int iy = 0; iy < max_iterations; ++iy)
+ {
+ if (iy < y_range)
+ {
+ float y = f_beg.y + 1.0 + float(iy);
+
+ avg_color += area_w * QuickSampleByPixel(float2(f_beg.x, y) + offset, uvw.z, gamma);
+ avg_color += area_e * QuickSampleByPixel(float2(f_end.x, y) + offset, uvw.z, gamma);
+
+ for (int ix = 0; ix < max_iterations; ++ix)
+ {
+ if (ix < x_range)
+ {
+ float x = f_beg.x + 1.0 + float(ix);
+ avg_color += QuickSampleByPixel(float2(x, y) + offset, uvw.z, gamma);
+ }
+ }
+ }
+ }
+
+ // Compute the area of the pixel box that was sampled.
+ float area_corners = area_nw + area_ne + area_sw + area_se;
+ float area_edges = float(x_range) * (area_n + area_s) + float(y_range) * (area_w + area_e);
+ float area_center = float(x_range) * float(y_range);
+
+ // Return the normalized average color.
+ return avg_color / (area_corners + area_edges + area_center);
+}
+
+/***** Main Functions *****/
+
+// Returns an accurate (gamma corrected) sample of a gamma space space texture.
+// Outputs in linear space for simplicity.
+float4 LinearGammaCorrectedSample(float gamma)
+{
+ float3 uvw = v_tex0;
+ float4 color = float4(0, 0, 0, 1);
+
+ if (resampling_method <= 1) // Bilinear
+ {
+ color = BilinearSample(uvw, gamma);
+ }
+ else if (resampling_method == 2) // Bicubic: B-Spline
+ {
+ color = BicubicSample(uvw, gamma, CUBIC_COEFF_GEN(1.0, 0.0));
+ }
+ else if (resampling_method == 3) // Bicubic: Mitchell-Netravali
+ {
+ color = BicubicSample(uvw, gamma, CUBIC_COEFF_GEN(1.0 / 3.0, 1.0 / 3.0));
+ }
+ else if (resampling_method == 4) // Bicubic: Catmull-Rom
+ {
+ color = BicubicSample(uvw, gamma, CUBIC_COEFF_GEN(0.0, 0.5));
+ }
+ else if (resampling_method == 5) // Sharp Bilinear
+ {
+ color = SharpBilinearSample(uvw, gamma);
+ }
+ else if (resampling_method == 6) // Area Sampling
+ {
+ color = AreaSampling(uvw, gamma);
+ }
+ else if (resampling_method == 7) // Nearest Neighbor
+ {
+ color = QuickSample(uvw, gamma);
+ }
+ else if (resampling_method == 8) // Bicubic: Hermite
+ {
+ color = BicubicSample(uvw, gamma, CUBIC_COEFF_GEN(0.0, 0.0));
+ }
+
+ return color;
+}
+
void main()
{
- // Note: sampling in gamma space is "wrong" if the source
- // and target resolution don't match exactly.
- // Fortunately at the moment here they always should but to do this correctly,
- // we'd need to sample from 4 pixels, de-apply the gamma from each of these,
- // and then do linear sampling on their corrected value.
- float4 color = Sample();
+ // This tries to fall back on GPU HW sampling if it can (it won't be gamma corrected).
+ bool raw_resampling = resampling_method <= 0;
+ bool needs_rescaling = GetResolution() != GetWindowResolution();
- // Convert to linear space to do any other kind of operation
- color.rgb = pow(color.rgb, float3(game_gamma));
+ bool needs_resampling = needs_rescaling && (OptionEnabled(hdr_output) || OptionEnabled(correct_gamma) || !raw_resampling);
+
+ float4 color;
+
+ if (needs_resampling)
+ {
+ // Doing linear sampling in "gamma space" on linear texture formats isn't correct.
+ // If the source and target resolutions don't match, the GPU will return a color
+ // that is the average of 4 gamma space colors, but gamma space colors can't be blended together,
+ // gamma neeeds to be de-applied first. This makes a big difference if colors change
+ // drastically between two pixels.
+
+ color = LinearGammaCorrectedSample(game_gamma);
+ }
+ else
+ {
+ // Default GPU HW sampling. Bilinear is identical to Nearest Neighbor if the input and output resolutions match.
+ if (needs_rescaling)
+ color = texture(samp0, v_tex0);
+ else
+ color = texture(samp1, v_tex0);
+
+ // Convert to linear before doing any other of follow up operations.
+ color.rgb = pow(color.rgb, float3(game_gamma));
+ }
if (OptionEnabled(correct_color_space))
{
@@ -57,13 +379,13 @@ void main()
else if (game_color_space == 2)
color.rgb = color.rgb * from_PAL;
}
-
+
if (OptionEnabled(hdr_output))
{
float hdr_paper_white = hdr_paper_white_nits / hdr_sdr_white_nits;
color.rgb *= hdr_paper_white;
}
-
+
if (OptionEnabled(linear_space_output))
{
// Nothing to do here
@@ -83,4 +405,4 @@ void main()
}
SetOutput(color);
-}
\ No newline at end of file
+}
diff --git a/Data/Sys/Shaders/sharp_bilinear.glsl b/Data/Sys/Shaders/sharp_bilinear.glsl
deleted file mode 100644
index e94748b9591e..000000000000
--- a/Data/Sys/Shaders/sharp_bilinear.glsl
+++ /dev/null
@@ -1,47 +0,0 @@
-// Based on https://github.com/libretro/slang-shaders/blob/master/interpolation/shaders/sharp-bilinear.slang
-// by Themaister, Public Domain license
-// Does a bilinear stretch, with a preapplied Nx nearest-neighbor scale,
-// giving a sharper image than plain bilinear.
-
-/*
-[configuration]
-[OptionRangeFloat]
-GUIName = Prescale Factor (set to 0 for automatic)
-OptionName = PRESCALE_FACTOR
-MinValue = 0.0
-MaxValue = 16.0
-StepAmount = 1.0
-DefaultValue = 0.0
-[/configuration]
-*/
-
-float CalculatePrescale(float config_scale) {
- if (config_scale == 0.0) {
- float2 source_size = GetResolution();
- float2 window_size = GetWindowResolution();
- return ceil(max(window_size.x / source_size.x, window_size.y / source_size.y));
- } else {
- return config_scale;
- }
-}
-
-void main()
-{
- float2 source_size = GetResolution();
- float2 texel = GetCoordinates() * source_size;
- float2 texel_floored = floor(texel);
- float2 s = fract(texel);
- float config_scale = GetOption(PRESCALE_FACTOR);
- float scale = CalculatePrescale(config_scale);
- float region_range = 0.5 - 0.5 / scale;
-
- // Figure out where in the texel to sample to get correct pre-scaled bilinear.
- // Uses the hardware bilinear interpolator to avoid having to sample 4 times manually.
-
- float2 center_dist = s - 0.5;
- float2 f = (center_dist - clamp(center_dist, -region_range, region_range)) * scale + 0.5;
-
- float2 mod_texel = texel_floored + f;
-
- SetOutput(SampleLocation(mod_texel / source_size));
-}
diff --git a/Data/Sys/Styles/Kuroi-master/.gitattributes b/Data/Sys/Styles/Kuroi-master/.gitattributes
deleted file mode 100644
index fec7f122a47b..000000000000
--- a/Data/Sys/Styles/Kuroi-master/.gitattributes
+++ /dev/null
@@ -1,3 +0,0 @@
-# Auto detect text files and perform LF normalization
-* text=auto
-*.qss linguist-language=CSS
diff --git a/Data/Sys/Styles/Kuroi-master/Kuroi (Dark) by Ani.qss b/Data/Sys/Styles/Kuroi-master/Kuroi (Dark) by Ani.qss
deleted file mode 100644
index 594b4bb07621..000000000000
--- a/Data/Sys/Styles/Kuroi-master/Kuroi (Dark) by Ani.qss
+++ /dev/null
@@ -1,345 +0,0 @@
-/*
-Kuroi (Dark) Theme for RPCS3
-also compatible with Dolphin
-by Ani @ https://github.com/AniLeo
-r2 (2018.05.07)
----
-
-Color Scheme
-(Darker to Lighter)
-
-Black
-> 292929
-> 323232
-> 333333
-> 3d3d3d
-> 404040
-> 444444
-
-Light Grey
-> 828790
-> bdc3c7
-> ecf0f1
-> e6e6e6
-
-> b1b1b1
-> 7f8c8d
-
-Green
-> 2ecc71
-
-Red
-> e74c3c
-*/
-
-
-/* Every widget */
-QWidget {
- background-color: transparent;
- color: #e6e6e6;
- alternate-background-color: #3d3d3d;
-}
-
-/* Mouse tooltips */
-QToolTip {
- border: 0.05em solid #323232;
- background-color: #323232;
- color: #ecf0f1;
-}
-
-/* Define background on QDialog and QMainWindow */
-QDialog, QMainWindow {
- background-color: #323232;
-}
-
-/* Top Menu Bar */
-QMenuBar::item:selected {
- background: #444444;
-}
-QMenu {
- background-color: #323232;
-}
-QMenu::item {
- padding-left: 1.5em;
- padding-right: 0.75em;
- padding-top: 0.25em;
- padding-bottom: 0.25em;
-}
-QMenu::item:selected {
- background: #444444;
- border: 0.05em solid #bdc3c7;
-}
-QMenu::item:disabled {
- background-color: #444444;
- color: #828790;
-}
-
-/* Tool Button (Toolbar) */
-QToolButton::disabled {
- background-color: #444444;
- color: #828790;
-}
-QToolButton::hover {
- background-color: #3d3d3d;
-}
-
-/* Dock Widget */
-QDockWidget {
- color: #e6e6e6;
- font-weight: 500;
-}
-QDockWidget::title {
- background: #3d3d3d;
- padding-top: 0.20em;
- padding-left: 0.10em;
-}
-/* Dock Buttons: For visibility */
-QDockWidget::close-button, QDockWidget::float-button {
- background-color: #bdc3c7;
- border: 0.05em solid #000;
- border-radius: 0.3em;
-}
-
-/* Push Buttons */
-QPushButton {
- background-color: #404040;
-}
-QPushButton::disabled {
- background-color: #828790;
-}
-
-/* Table headers */
-QHeaderView::section {
- background-color: #222;
- padding-left: 0.2em;
- border: 0.05em solid #323232;
-}
-
-/* Tab Widgets: Disable ugly borders */
-QTabWidget::pane {
- border: 0em;
-}
-
-/* Text Edit: Log and Debugger borders */
-QTextEdit {
- border: 0.05em solid #828790;
-}
-
-/* QTabBar (Settings Dialog) */
-QTabBar::tab {
- border: 0.05em solid #444;
- border-bottom-style: none;
- background-color: #333333;
- padding-left: 1em;
- padding-right: 1em;
- padding-top: 0.25em;
- padding-bottom: 0.25em;
- margin-right: -0.2em;
-}
-QTabBar::tab:last {
- margin-right: 0em;
-}
-QTabBar::tab:!selected {
- color: #b1b1b1;
- border-bottom-style: solid;
- margin-top: 0.15em;
- background-color: #292929;
-}
-QTabBar::tab:hover {
- background-color: #333333;
- color: #ecf0f1;
-}
-
-/* Group Boxes (Settings Dialog) */
-QGroupBox {
- margin-top: 1em;
- font-size: 8pt;
- border: 0.05em solid #bdc3c7;
-}
-QGroupBox::title {
- subcontrol-origin: margin;
- subcontrol-position: top;
- padding: 0.3em 0.5em 0.3em 0.5em;
- color: #fff;
-}
-
-/* Checkboxes */
-QCheckBox::indicator {
- border-radius: 0.1em;
- border: 0.05em solid #ecf0f1;
- margin-top: 0.05em;
- width: 0.8em;
- height: 0.8em;
-}
-QCheckBox::indicator:checked {
- background-color: #2ecc71; /* Green */
-}
-QCheckBox::indicator:unchecked {
- background-color: #e74c3c; /* Red */
-}
-QCheckBox::indicator::disabled {
- background-color: #7f8c8d; /* Gray */
-}
-
-/* Radio Buttons */
-QRadioButton::indicator {
- border-radius: 0.4em;
- border: 0.05em solid;
- border-color: white;
- width: 0.8em;
- height: 0.8em;
-}
-QRadioButton::indicator:checked {
- background-color: #2ecc71; /* Green */
-}
-QRadioButton::indicator:unchecked {
- background-color: #e74c3c; /* Red */
-}
-QRadioButton::indicator::disabled {
- background-color: #7f8c8d; /* Gray */
-}
-
-/* Combo Boxes */
-QComboBox {
- background-color: #404040;
- color: #fff;
- border: 0.05em solid #1e1e1e;
- border-radius: 0.15em;
- padding-bottom: 0.2em;
- padding-left: 0.4em;
-}
-QComboBox::disabled {
- background-color: #828790;
- color: #fff;
-}
-
-/* Spin Boxes */
-QSpinBox, QDoubleSpinBox {
- background: transparent;
- border: 0.05em solid #4d4940;
- border-radius: 0.10em;
-}
-
-/* List Widget */
-QListWidget::item:selected {
- background-color: #3d3d3d;
- color: #ecf0f1;
-}
-QListWidget::item:hover {
- background-color: #4c4b4b;
- color: #ecf0f1;
-}
-
-
-/*** RPCS3 Specifics ***/
-
-/* Define background on Setting Widgets,
-CG Disasm, Trophy Manager, RSX Debugger
-which are neither QDialog nor QMainWindow */
-QWidget#coreTab, QWidget#gpuTab, QWidget#audioTab,
-QWidget#inputTab, QWidget#systemTab, QWidget#networkTab,
-QWidget#emulatorTab, QWidget#debugTab,
-QWidget#cg_disasm, QWidget#trophy_manager {
- background-color: #323232;
-}
-
-/* Trophy Notification Popup */
-QWidget#trophy_notification_frame {
- background-color: #323232;
- color: #e6e6e6;
-}
-
-/* Game Grid Font */
-QTableWidget#game_grid {
- font-weight: 600;
- font-size: 8pt;
- font-family: Lucida Grande;
- selection-color: #e6e6e6;
-}
-QTableWidget#game_grid::item:selected:active {
- selection-background-color: #4c4b4b;
-}
-QTableWidget#game_grid::item:selected:!active {
- selection-background-color: #3d3d3d;
-}
-
-/* Set Toolbar Slider Size */
-QSlider#sizeSlider::groove:horizontal {
- border: 0em solid transparent;
- height: .3em;
- background: #fff;
-}
-QSlider#sizeSlider::handle:horizontal {
- width: 1em;
- margin: -.8em 0;
-}
-
-/* Set Theme UI colors */
-QLabel#gamelist_icon_background_color {
- color: transparent;
-}
-
-/* Set Taskbar Thumbnail colors */
-QLabel#thumbnail_icon_color {
- color: #444444;
-}
-
-/* Memory Viewer */
-QLabel#memory_viewer_address_panel {
- color: #00cbff; /* Font Color: Blue */
-}
-QLabel#memory_viewer_hex_panel {
- color: #bdc3c7; /* Font Color: Grey */
-}
-QLabel#memory_viewer_ascii_panel {
- color: #bdc3c7; /* Font Color: Grey */
-}
-
-/* Debugger colors */
-QLabel#debugger_frame_breakpoint {
- color: #000000; /* Font Color: Black */
- background-color: #ffff00; /* Yellow */
-}
-QLabel#debugger_frame_pc {
- color: #000000; /* Font Color: Black */
- background-color: #00ff00; /* Green */
-}
-
-/* Set Log colors */
-QTextEdit#log_frame {
- background-color: #000000; /* Black */
-}
-QLabel#log_level_always {
- color: #00ffff; /* Cyan */
-}
-QLabel#log_level_fatal {
- color: #ff00ff; /* Fuchsia */
-}
-QLabel#log_level_error {
- color: #ff0000; /* Red */
-}
-QLabel#log_level_todo {
- color: #ff6000; /* Orange */
-}
-QLabel#log_level_success {
- color: #00ff00; /* Green */
-}
-QLabel#log_level_warning {
- color: #ffff00; /* Yellow */
-}
-QLabel#log_level_notice {
- color: #ffffff; /* White */
-}
-QLabel#log_level_trace {
- color: #808080; /* Gray */
-}
-QLabel#log_stack {
- color: #ffffff; /* White */
-}
-/* Set TTY colors */
-QTextEdit#tty_frame {
- background-color: #000000; /* Black */
-}
-QLabel#tty_text {
- color: #ffffff; /* White */
-}
diff --git a/Data/Sys/Styles/Kuroi-master/LICENSE b/Data/Sys/Styles/Kuroi-master/LICENSE
deleted file mode 100644
index 6d5a3b3a8e31..000000000000
--- a/Data/Sys/Styles/Kuroi-master/LICENSE
+++ /dev/null
@@ -1,674 +0,0 @@
-GNU GENERAL PUBLIC LICENSE
- Version 3, 29 June 2007
-
- Copyright (C) 2007 Free Software Foundation, Inc.
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
- Preamble
-
- The GNU General Public License is a free, copyleft license for
-software and other kinds of works.
-
- The licenses for most software and other practical works are designed
-to take away your freedom to share and change the works. By contrast,
-the GNU General Public License is intended to guarantee your freedom to
-share and change all versions of a program--to make sure it remains free
-software for all its users. We, the Free Software Foundation, use the
-GNU General Public License for most of our software; it applies also to
-any other work released this way by its authors. You can apply it to
-your programs, too.
-
- When we speak of free software, we are referring to freedom, not
-price. Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-them if you wish), that you receive source code or can get it if you
-want it, that you can change the software or use pieces of it in new
-free programs, and that you know you can do these things.
-
- To protect your rights, we need to prevent others from denying you
-these rights or asking you to surrender the rights. Therefore, you have
-certain responsibilities if you distribute copies of the software, or if
-you modify it: responsibilities to respect the freedom of others.
-
- For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must pass on to the recipients the same
-freedoms that you received. You must make sure that they, too, receive
-or can get the source code. And you must show them these terms so they
-know their rights.
-
- Developers that use the GNU GPL protect your rights with two steps:
-(1) assert copyright on the software, and (2) offer you this License
-giving you legal permission to copy, distribute and/or modify it.
-
- For the developers' and authors' protection, the GPL clearly explains
-that there is no warranty for this free software. For both users' and
-authors' sake, the GPL requires that modified versions be marked as
-changed, so that their problems will not be attributed erroneously to
-authors of previous versions.
-
- Some devices are designed to deny users access to install or run
-modified versions of the software inside them, although the manufacturer
-can do so. This is fundamentally incompatible with the aim of
-protecting users' freedom to change the software. The systematic
-pattern of such abuse occurs in the area of products for individuals to
-use, which is precisely where it is most unacceptable. Therefore, we
-have designed this version of the GPL to prohibit the practice for those
-products. If such problems arise substantially in other domains, we
-stand ready to extend this provision to those domains in future versions
-of the GPL, as needed to protect the freedom of users.
-
- Finally, every program is threatened constantly by software patents.
-States should not allow patents to restrict development and use of
-software on general-purpose computers, but in those that do, we wish to
-avoid the special danger that patents applied to a free program could
-make it effectively proprietary. To prevent this, the GPL assures that
-patents cannot be used to render the program non-free.
-
- The precise terms and conditions for copying, distribution and
-modification follow.
-
- TERMS AND CONDITIONS
-
- 0. Definitions.
-
- "This License" refers to version 3 of the GNU General Public License.
-
- "Copyright" also means copyright-like laws that apply to other kinds of
-works, such as semiconductor masks.
-
- "The Program" refers to any copyrightable work licensed under this
-License. Each licensee is addressed as "you". "Licensees" and
-"recipients" may be individuals or organizations.
-
- To "modify" a work means to copy from or adapt all or part of the work
-in a fashion requiring copyright permission, other than the making of an
-exact copy. The resulting work is called a "modified version" of the
-earlier work or a work "based on" the earlier work.
-
- A "covered work" means either the unmodified Program or a work based
-on the Program.
-
- To "propagate" a work means to do anything with it that, without
-permission, would make you directly or secondarily liable for
-infringement under applicable copyright law, except executing it on a
-computer or modifying a private copy. Propagation includes copying,
-distribution (with or without modification), making available to the
-public, and in some countries other activities as well.
-
- To "convey" a work means any kind of propagation that enables other
-parties to make or receive copies. Mere interaction with a user through
-a computer network, with no transfer of a copy, is not conveying.
-
- An interactive user interface displays "Appropriate Legal Notices"
-to the extent that it includes a convenient and prominently visible
-feature that (1) displays an appropriate copyright notice, and (2)
-tells the user that there is no warranty for the work (except to the
-extent that warranties are provided), that licensees may convey the
-work under this License, and how to view a copy of this License. If
-the interface presents a list of user commands or options, such as a
-menu, a prominent item in the list meets this criterion.
-
- 1. Source Code.
-
- The "source code" for a work means the preferred form of the work
-for making modifications to it. "Object code" means any non-source
-form of a work.
-
- A "Standard Interface" means an interface that either is an official
-standard defined by a recognized standards body, or, in the case of
-interfaces specified for a particular programming language, one that
-is widely used among developers working in that language.
-
- The "System Libraries" of an executable work include anything, other
-than the work as a whole, that (a) is included in the normal form of
-packaging a Major Component, but which is not part of that Major
-Component, and (b) serves only to enable use of the work with that
-Major Component, or to implement a Standard Interface for which an
-implementation is available to the public in source code form. A
-"Major Component", in this context, means a major essential component
-(kernel, window system, and so on) of the specific operating system
-(if any) on which the executable work runs, or a compiler used to
-produce the work, or an object code interpreter used to run it.
-
- The "Corresponding Source" for a work in object code form means all
-the source code needed to generate, install, and (for an executable
-work) run the object code and to modify the work, including scripts to
-control those activities. However, it does not include the work's
-System Libraries, or general-purpose tools or generally available free
-programs which are used unmodified in performing those activities but
-which are not part of the work. For example, Corresponding Source
-includes interface definition files associated with source files for
-the work, and the source code for shared libraries and dynamically
-linked subprograms that the work is specifically designed to require,
-such as by intimate data communication or control flow between those
-subprograms and other parts of the work.
-
- The Corresponding Source need not include anything that users
-can regenerate automatically from other parts of the Corresponding
-Source.
-
- The Corresponding Source for a work in source code form is that
-same work.
-
- 2. Basic Permissions.
-
- All rights granted under this License are granted for the term of
-copyright on the Program, and are irrevocable provided the stated
-conditions are met. This License explicitly affirms your unlimited
-permission to run the unmodified Program. The output from running a
-covered work is covered by this License only if the output, given its
-content, constitutes a covered work. This License acknowledges your
-rights of fair use or other equivalent, as provided by copyright law.
-
- You may make, run and propagate covered works that you do not
-convey, without conditions so long as your license otherwise remains
-in force. You may convey covered works to others for the sole purpose
-of having them make modifications exclusively for you, or provide you
-with facilities for running those works, provided that you comply with
-the terms of this License in conveying all material for which you do
-not control copyright. Those thus making or running the covered works
-for you must do so exclusively on your behalf, under your direction
-and control, on terms that prohibit them from making any copies of
-your copyrighted material outside their relationship with you.
-
- Conveying under any other circumstances is permitted solely under
-the conditions stated below. Sublicensing is not allowed; section 10
-makes it unnecessary.
-
- 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
-
- No covered work shall be deemed part of an effective technological
-measure under any applicable law fulfilling obligations under article
-11 of the WIPO copyright treaty adopted on 20 December 1996, or
-similar laws prohibiting or restricting circumvention of such
-measures.
-
- When you convey a covered work, you waive any legal power to forbid
-circumvention of technological measures to the extent such circumvention
-is effected by exercising rights under this License with respect to
-the covered work, and you disclaim any intention to limit operation or
-modification of the work as a means of enforcing, against the work's
-users, your or third parties' legal rights to forbid circumvention of
-technological measures.
-
- 4. Conveying Verbatim Copies.
-
- You may convey verbatim copies of the Program's source code as you
-receive it, in any medium, provided that you conspicuously and
-appropriately publish on each copy an appropriate copyright notice;
-keep intact all notices stating that this License and any
-non-permissive terms added in accord with section 7 apply to the code;
-keep intact all notices of the absence of any warranty; and give all
-recipients a copy of this License along with the Program.
-
- You may charge any price or no price for each copy that you convey,
-and you may offer support or warranty protection for a fee.
-
- 5. Conveying Modified Source Versions.
-
- You may convey a work based on the Program, or the modifications to
-produce it from the Program, in the form of source code under the
-terms of section 4, provided that you also meet all of these conditions:
-
- a) The work must carry prominent notices stating that you modified
- it, and giving a relevant date.
-
- b) The work must carry prominent notices stating that it is
- released under this License and any conditions added under section
- 7. This requirement modifies the requirement in section 4 to
- "keep intact all notices".
-
- c) You must license the entire work, as a whole, under this
- License to anyone who comes into possession of a copy. This
- License will therefore apply, along with any applicable section 7
- additional terms, to the whole of the work, and all its parts,
- regardless of how they are packaged. This License gives no
- permission to license the work in any other way, but it does not
- invalidate such permission if you have separately received it.
-
- d) If the work has interactive user interfaces, each must display
- Appropriate Legal Notices; however, if the Program has interactive
- interfaces that do not display Appropriate Legal Notices, your
- work need not make them do so.
-
- A compilation of a covered work with other separate and independent
-works, which are not by their nature extensions of the covered work,
-and which are not combined with it such as to form a larger program,
-in or on a volume of a storage or distribution medium, is called an
-"aggregate" if the compilation and its resulting copyright are not
-used to limit the access or legal rights of the compilation's users
-beyond what the individual works permit. Inclusion of a covered work
-in an aggregate does not cause this License to apply to the other
-parts of the aggregate.
-
- 6. Conveying Non-Source Forms.
-
- You may convey a covered work in object code form under the terms
-of sections 4 and 5, provided that you also convey the
-machine-readable Corresponding Source under the terms of this License,
-in one of these ways:
-
- a) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by the
- Corresponding Source fixed on a durable physical medium
- customarily used for software interchange.
-
- b) Convey the object code in, or embodied in, a physical product
- (including a physical distribution medium), accompanied by a
- written offer, valid for at least three years and valid for as
- long as you offer spare parts or customer support for that product
- model, to give anyone who possesses the object code either (1) a
- copy of the Corresponding Source for all the software in the
- product that is covered by this License, on a durable physical
- medium customarily used for software interchange, for a price no
- more than your reasonable cost of physically performing this
- conveying of source, or (2) access to copy the
- Corresponding Source from a network server at no charge.
-
- c) Convey individual copies of the object code with a copy of the
- written offer to provide the Corresponding Source. This
- alternative is allowed only occasionally and noncommercially, and
- only if you received the object code with such an offer, in accord
- with subsection 6b.
-
- d) Convey the object code by offering access from a designated
- place (gratis or for a charge), and offer equivalent access to the
- Corresponding Source in the same way through the same place at no
- further charge. You need not require recipients to copy the
- Corresponding Source along with the object code. If the place to
- copy the object code is a network server, the Corresponding Source
- may be on a different server (operated by you or a third party)
- that supports equivalent copying facilities, provided you maintain
- clear directions next to the object code saying where to find the
- Corresponding Source. Regardless of what server hosts the
- Corresponding Source, you remain obligated to ensure that it is
- available for as long as needed to satisfy these requirements.
-
- e) Convey the object code using peer-to-peer transmission, provided
- you inform other peers where the object code and Corresponding
- Source of the work are being offered to the general public at no
- charge under subsection 6d.
-
- A separable portion of the object code, whose source code is excluded
-from the Corresponding Source as a System Library, need not be
-included in conveying the object code work.
-
- A "User Product" is either (1) a "consumer product", which means any
-tangible personal property which is normally used for personal, family,
-or household purposes, or (2) anything designed or sold for incorporation
-into a dwelling. In determining whether a product is a consumer product,
-doubtful cases shall be resolved in favor of coverage. For a particular
-product received by a particular user, "normally used" refers to a
-typical or common use of that class of product, regardless of the status
-of the particular user or of the way in which the particular user
-actually uses, or expects or is expected to use, the product. A product
-is a consumer product regardless of whether the product has substantial
-commercial, industrial or non-consumer uses, unless such uses represent
-the only significant mode of use of the product.
-
- "Installation Information" for a User Product means any methods,
-procedures, authorization keys, or other information required to install
-and execute modified versions of a covered work in that User Product from
-a modified version of its Corresponding Source. The information must
-suffice to ensure that the continued functioning of the modified object
-code is in no case prevented or interfered with solely because
-modification has been made.
-
- If you convey an object code work under this section in, or with, or
-specifically for use in, a User Product, and the conveying occurs as
-part of a transaction in which the right of possession and use of the
-User Product is transferred to the recipient in perpetuity or for a
-fixed term (regardless of how the transaction is characterized), the
-Corresponding Source conveyed under this section must be accompanied
-by the Installation Information. But this requirement does not apply
-if neither you nor any third party retains the ability to install
-modified object code on the User Product (for example, the work has
-been installed in ROM).
-
- The requirement to provide Installation Information does not include a
-requirement to continue to provide support service, warranty, or updates
-for a work that has been modified or installed by the recipient, or for
-the User Product in which it has been modified or installed. Access to a
-network may be denied when the modification itself materially and
-adversely affects the operation of the network or violates the rules and
-protocols for communication across the network.
-
- Corresponding Source conveyed, and Installation Information provided,
-in accord with this section must be in a format that is publicly
-documented (and with an implementation available to the public in
-source code form), and must require no special password or key for
-unpacking, reading or copying.
-
- 7. Additional Terms.
-
- "Additional permissions" are terms that supplement the terms of this
-License by making exceptions from one or more of its conditions.
-Additional permissions that are applicable to the entire Program shall
-be treated as though they were included in this License, to the extent
-that they are valid under applicable law. If additional permissions
-apply only to part of the Program, that part may be used separately
-under those permissions, but the entire Program remains governed by
-this License without regard to the additional permissions.
-
- When you convey a copy of a covered work, you may at your option
-remove any additional permissions from that copy, or from any part of
-it. (Additional permissions may be written to require their own
-removal in certain cases when you modify the work.) You may place
-additional permissions on material, added by you to a covered work,
-for which you have or can give appropriate copyright permission.
-
- Notwithstanding any other provision of this License, for material you
-add to a covered work, you may (if authorized by the copyright holders of
-that material) supplement the terms of this License with terms:
-
- a) Disclaiming warranty or limiting liability differently from the
- terms of sections 15 and 16 of this License; or
-
- b) Requiring preservation of specified reasonable legal notices or
- author attributions in that material or in the Appropriate Legal
- Notices displayed by works containing it; or
-
- c) Prohibiting misrepresentation of the origin of that material, or
- requiring that modified versions of such material be marked in
- reasonable ways as different from the original version; or
-
- d) Limiting the use for publicity purposes of names of licensors or
- authors of the material; or
-
- e) Declining to grant rights under trademark law for use of some
- trade names, trademarks, or service marks; or
-
- f) Requiring indemnification of licensors and authors of that
- material by anyone who conveys the material (or modified versions of
- it) with contractual assumptions of liability to the recipient, for
- any liability that these contractual assumptions directly impose on
- those licensors and authors.
-
- All other non-permissive additional terms are considered "further
-restrictions" within the meaning of section 10. If the Program as you
-received it, or any part of it, contains a notice stating that it is
-governed by this License along with a term that is a further
-restriction, you may remove that term. If a license document contains
-a further restriction but permits relicensing or conveying under this
-License, you may add to a covered work material governed by the terms
-of that license document, provided that the further restriction does
-not survive such relicensing or conveying.
-
- If you add terms to a covered work in accord with this section, you
-must place, in the relevant source files, a statement of the
-additional terms that apply to those files, or a notice indicating
-where to find the applicable terms.
-
- Additional terms, permissive or non-permissive, may be stated in the
-form of a separately written license, or stated as exceptions;
-the above requirements apply either way.
-
- 8. Termination.
-
- You may not propagate or modify a covered work except as expressly
-provided under this License. Any attempt otherwise to propagate or
-modify it is void, and will automatically terminate your rights under
-this License (including any patent licenses granted under the third
-paragraph of section 11).
-
- However, if you cease all violation of this License, then your
-license from a particular copyright holder is reinstated (a)
-provisionally, unless and until the copyright holder explicitly and
-finally terminates your license, and (b) permanently, if the copyright
-holder fails to notify you of the violation by some reasonable means
-prior to 60 days after the cessation.
-
- Moreover, your license from a particular copyright holder is
-reinstated permanently if the copyright holder notifies you of the
-violation by some reasonable means, this is the first time you have
-received notice of violation of this License (for any work) from that
-copyright holder, and you cure the violation prior to 30 days after
-your receipt of the notice.
-
- Termination of your rights under this section does not terminate the
-licenses of parties who have received copies or rights from you under
-this License. If your rights have been terminated and not permanently
-reinstated, you do not qualify to receive new licenses for the same
-material under section 10.
-
- 9. Acceptance Not Required for Having Copies.
-
- You are not required to accept this License in order to receive or
-run a copy of the Program. Ancillary propagation of a covered work
-occurring solely as a consequence of using peer-to-peer transmission
-to receive a copy likewise does not require acceptance. However,
-nothing other than this License grants you permission to propagate or
-modify any covered work. These actions infringe copyright if you do
-not accept this License. Therefore, by modifying or propagating a
-covered work, you indicate your acceptance of this License to do so.
-
- 10. Automatic Licensing of Downstream Recipients.
-
- Each time you convey a covered work, the recipient automatically
-receives a license from the original licensors, to run, modify and
-propagate that work, subject to this License. You are not responsible
-for enforcing compliance by third parties with this License.
-
- An "entity transaction" is a transaction transferring control of an
-organization, or substantially all assets of one, or subdividing an
-organization, or merging organizations. If propagation of a covered
-work results from an entity transaction, each party to that
-transaction who receives a copy of the work also receives whatever
-licenses to the work the party's predecessor in interest had or could
-give under the previous paragraph, plus a right to possession of the
-Corresponding Source of the work from the predecessor in interest, if
-the predecessor has it or can get it with reasonable efforts.
-
- You may not impose any further restrictions on the exercise of the
-rights granted or affirmed under this License. For example, you may
-not impose a license fee, royalty, or other charge for exercise of
-rights granted under this License, and you may not initiate litigation
-(including a cross-claim or counterclaim in a lawsuit) alleging that
-any patent claim is infringed by making, using, selling, offering for
-sale, or importing the Program or any portion of it.
-
- 11. Patents.
-
- A "contributor" is a copyright holder who authorizes use under this
-License of the Program or a work on which the Program is based. The
-work thus licensed is called the contributor's "contributor version".
-
- A contributor's "essential patent claims" are all patent claims
-owned or controlled by the contributor, whether already acquired or
-hereafter acquired, that would be infringed by some manner, permitted
-by this License, of making, using, or selling its contributor version,
-but do not include claims that would be infringed only as a
-consequence of further modification of the contributor version. For
-purposes of this definition, "control" includes the right to grant
-patent sublicenses in a manner consistent with the requirements of
-this License.
-
- Each contributor grants you a non-exclusive, worldwide, royalty-free
-patent license under the contributor's essential patent claims, to
-make, use, sell, offer for sale, import and otherwise run, modify and
-propagate the contents of its contributor version.
-
- In the following three paragraphs, a "patent license" is any express
-agreement or commitment, however denominated, not to enforce a patent
-(such as an express permission to practice a patent or covenant not to
-sue for patent infringement). To "grant" such a patent license to a
-party means to make such an agreement or commitment not to enforce a
-patent against the party.
-
- If you convey a covered work, knowingly relying on a patent license,
-and the Corresponding Source of the work is not available for anyone
-to copy, free of charge and under the terms of this License, through a
-publicly available network server or other readily accessible means,
-then you must either (1) cause the Corresponding Source to be so
-available, or (2) arrange to deprive yourself of the benefit of the
-patent license for this particular work, or (3) arrange, in a manner
-consistent with the requirements of this License, to extend the patent
-license to downstream recipients. "Knowingly relying" means you have
-actual knowledge that, but for the patent license, your conveying the
-covered work in a country, or your recipient's use of the covered work
-in a country, would infringe one or more identifiable patents in that
-country that you have reason to believe are valid.
-
- If, pursuant to or in connection with a single transaction or
-arrangement, you convey, or propagate by procuring conveyance of, a
-covered work, and grant a patent license to some of the parties
-receiving the covered work authorizing them to use, propagate, modify
-or convey a specific copy of the covered work, then the patent license
-you grant is automatically extended to all recipients of the covered
-work and works based on it.
-
- A patent license is "discriminatory" if it does not include within
-the scope of its coverage, prohibits the exercise of, or is
-conditioned on the non-exercise of one or more of the rights that are
-specifically granted under this License. You may not convey a covered
-work if you are a party to an arrangement with a third party that is
-in the business of distributing software, under which you make payment
-to the third party based on the extent of your activity of conveying
-the work, and under which the third party grants, to any of the
-parties who would receive the covered work from you, a discriminatory
-patent license (a) in connection with copies of the covered work
-conveyed by you (or copies made from those copies), or (b) primarily
-for and in connection with specific products or compilations that
-contain the covered work, unless you entered into that arrangement,
-or that patent license was granted, prior to 28 March 2007.
-
- Nothing in this License shall be construed as excluding or limiting
-any implied license or other defenses to infringement that may
-otherwise be available to you under applicable patent law.
-
- 12. No Surrender of Others' Freedom.
-
- If conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License. If you cannot convey a
-covered work so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you may
-not convey it at all. For example, if you agree to terms that obligate you
-to collect a royalty for further conveying from those to whom you convey
-the Program, the only way you could satisfy both those terms and this
-License would be to refrain entirely from conveying the Program.
-
- 13. Use with the GNU Affero General Public License.
-
- Notwithstanding any other provision of this License, you have
-permission to link or combine any covered work with a work licensed
-under version 3 of the GNU Affero General Public License into a single
-combined work, and to convey the resulting work. The terms of this
-License will continue to apply to the part which is the covered work,
-but the special requirements of the GNU Affero General Public License,
-section 13, concerning interaction through a network will apply to the
-combination as such.
-
- 14. Revised Versions of this License.
-
- The Free Software Foundation may publish revised and/or new versions of
-the GNU General Public License from time to time. Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
- Each version is given a distinguishing version number. If the
-Program specifies that a certain numbered version of the GNU General
-Public License "or any later version" applies to it, you have the
-option of following the terms and conditions either of that numbered
-version or of any later version published by the Free Software
-Foundation. If the Program does not specify a version number of the
-GNU General Public License, you may choose any version ever published
-by the Free Software Foundation.
-
- If the Program specifies that a proxy can decide which future
-versions of the GNU General Public License can be used, that proxy's
-public statement of acceptance of a version permanently authorizes you
-to choose that version for the Program.
-
- Later license versions may give you additional or different
-permissions. However, no additional obligations are imposed on any
-author or copyright holder as a result of your choosing to follow a
-later version.
-
- 15. Disclaimer of Warranty.
-
- THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
-APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
-HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
-OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
-THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
-IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
-ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
- 16. Limitation of Liability.
-
- IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
-THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
-GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
-USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
-DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
-PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
-EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
-SUCH DAMAGES.
-
- 17. Interpretation of Sections 15 and 16.
-
- If the disclaimer of warranty and limitation of liability provided
-above cannot be given local legal effect according to their terms,
-reviewing courts shall apply local law that most closely approximates
-an absolute waiver of all civil liability in connection with the
-Program, unless a warranty or assumption of liability accompanies a
-copy of the Program in return for a fee.
-
- END OF TERMS AND CONDITIONS
-
- How to Apply These Terms to Your New Programs
-
- If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
- To do so, attach the following notices to the program. It is safest
-to attach them to the start of each source file to most effectively
-state the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
- {one line to give the program's name and a brief idea of what it does.}
- Copyright (C) 2018 {name of author}
-
- This program is free software: you can redistribute it and/or modify
- it under the terms of the GNU General Public License as published by
- the Free Software Foundation, either version 3 of the License, or
- (at your option) any later version.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- GNU General Public License for more details.
-
- You should have received a copy of the GNU General Public License
- along with this program. If not, see .
-
-Also add information on how to contact you by electronic and paper mail.
-
- If the program does terminal interaction, make it output a short
-notice like this when it starts in an interactive mode:
-
- Kuroi Copyright (C) 2018 Ani
- This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
- This is free software, and you are welcome to redistribute it
- under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License. Of course, your program's commands
-might be different; for a GUI interface, you would use an "about box".
-
- You should also get your employer (if you work as a programmer) or school,
-if any, to sign a "copyright disclaimer" for the program, if necessary.
-For more information on this, and how to apply and follow the GNU GPL, see
-.
-
- The GNU General Public License does not permit incorporating your program
-into proprietary programs. If your program is a subroutine library, you
-may consider it more useful to permit linking proprietary applications with
-the library. If this is what you want to do, use the GNU Lesser General
-Public License instead of this License. But first, please read
-.
\ No newline at end of file
diff --git a/Data/Sys/Themes/Clean Blue/assembler_assemble.png b/Data/Sys/Themes/Clean Blue/assembler_assemble.png
new file mode 100644
index 000000000000..0a32341e4e74
Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_assemble.png differ
diff --git a/Data/Sys/Themes/Clean Blue/assembler_assemble@2x.png b/Data/Sys/Themes/Clean Blue/assembler_assemble@2x.png
new file mode 100644
index 000000000000..55d3e5e173ed
Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_assemble@2x.png differ
diff --git a/Data/Sys/Themes/Clean Blue/assembler_assemble@4x.png b/Data/Sys/Themes/Clean Blue/assembler_assemble@4x.png
new file mode 100644
index 000000000000..2db94c3ec661
Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_assemble@4x.png differ
diff --git a/Data/Sys/Themes/Clean Blue/assembler_clipboard.png b/Data/Sys/Themes/Clean Blue/assembler_clipboard.png
new file mode 100644
index 000000000000..fd4efa41ff62
Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_clipboard.png differ
diff --git a/Data/Sys/Themes/Clean Blue/assembler_inject.png b/Data/Sys/Themes/Clean Blue/assembler_inject.png
new file mode 100644
index 000000000000..b5230746358f
Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_inject.png differ
diff --git a/Data/Sys/Themes/Clean Blue/assembler_inject@2x.png b/Data/Sys/Themes/Clean Blue/assembler_inject@2x.png
new file mode 100644
index 000000000000..5daea84753eb
Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_inject@2x.png differ
diff --git a/Data/Sys/Themes/Clean Blue/assembler_inject@4x.png b/Data/Sys/Themes/Clean Blue/assembler_inject@4x.png
new file mode 100644
index 000000000000..85d7d60fded7
Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_inject@4x.png differ
diff --git a/Data/Sys/Themes/Clean Blue/assembler_new.png b/Data/Sys/Themes/Clean Blue/assembler_new.png
new file mode 100644
index 000000000000..93ccac7810ee
Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_new.png differ
diff --git a/Data/Sys/Themes/Clean Blue/assembler_new@2x.png b/Data/Sys/Themes/Clean Blue/assembler_new@2x.png
new file mode 100644
index 000000000000..e0df86de3c64
Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_new@2x.png differ
diff --git a/Data/Sys/Themes/Clean Blue/assembler_new@4x.png b/Data/Sys/Themes/Clean Blue/assembler_new@4x.png
new file mode 100644
index 000000000000..eb3ee00dbbfa
Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_new@4x.png differ
diff --git a/Data/Sys/Themes/Clean Blue/assembler_openasm.png b/Data/Sys/Themes/Clean Blue/assembler_openasm.png
new file mode 100644
index 000000000000..48afdc2e2baa
Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_openasm.png differ
diff --git a/Data/Sys/Themes/Clean Blue/assembler_openasm@2x.png b/Data/Sys/Themes/Clean Blue/assembler_openasm@2x.png
new file mode 100644
index 000000000000..5dc43ba275b0
Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_openasm@2x.png differ
diff --git a/Data/Sys/Themes/Clean Blue/assembler_openasm@4x.png b/Data/Sys/Themes/Clean Blue/assembler_openasm@4x.png
new file mode 100644
index 000000000000..f932ecda3906
Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_openasm@4x.png differ
diff --git a/Data/Sys/Themes/Clean Blue/assembler_save.png b/Data/Sys/Themes/Clean Blue/assembler_save.png
new file mode 100644
index 000000000000..2e38c7198fc9
Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_save.png differ
diff --git a/Data/Sys/Themes/Clean Blue/assembler_save@2x.png b/Data/Sys/Themes/Clean Blue/assembler_save@2x.png
new file mode 100644
index 000000000000..0559a90bc006
Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_save@2x.png differ
diff --git a/Data/Sys/Themes/Clean Blue/assembler_save@4x.png b/Data/Sys/Themes/Clean Blue/assembler_save@4x.png
new file mode 100644
index 000000000000..811ffa570f18
Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/assembler_save@4x.png differ
diff --git a/Data/Sys/Themes/Clean Blue/discord.png b/Data/Sys/Themes/Clean Blue/discord.png
new file mode 100644
index 000000000000..ce3014526f7e
Binary files /dev/null and b/Data/Sys/Themes/Clean Blue/discord.png differ
diff --git a/Data/Sys/Themes/Clean Emerald/assembler_assemble.png b/Data/Sys/Themes/Clean Emerald/assembler_assemble.png
new file mode 100644
index 000000000000..47d7a8999e3e
Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_assemble.png differ
diff --git a/Data/Sys/Themes/Clean Emerald/assembler_assemble@2x.png b/Data/Sys/Themes/Clean Emerald/assembler_assemble@2x.png
new file mode 100644
index 000000000000..154a15642b9e
Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_assemble@2x.png differ
diff --git a/Data/Sys/Themes/Clean Emerald/assembler_assemble@4x.png b/Data/Sys/Themes/Clean Emerald/assembler_assemble@4x.png
new file mode 100644
index 000000000000..e89df7594e8f
Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_assemble@4x.png differ
diff --git a/Data/Sys/Themes/Clean Emerald/assembler_clipboard.png b/Data/Sys/Themes/Clean Emerald/assembler_clipboard.png
new file mode 100644
index 000000000000..32abfee22633
Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_clipboard.png differ
diff --git a/Data/Sys/Themes/Clean Emerald/assembler_inject.png b/Data/Sys/Themes/Clean Emerald/assembler_inject.png
new file mode 100644
index 000000000000..1d0eff050725
Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_inject.png differ
diff --git a/Data/Sys/Themes/Clean Emerald/assembler_inject@2x.png b/Data/Sys/Themes/Clean Emerald/assembler_inject@2x.png
new file mode 100644
index 000000000000..836b3a6f2349
Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_inject@2x.png differ
diff --git a/Data/Sys/Themes/Clean Emerald/assembler_inject@4x.png b/Data/Sys/Themes/Clean Emerald/assembler_inject@4x.png
new file mode 100644
index 000000000000..8d299173c86c
Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_inject@4x.png differ
diff --git a/Data/Sys/Themes/Clean Emerald/assembler_new.png b/Data/Sys/Themes/Clean Emerald/assembler_new.png
new file mode 100644
index 000000000000..b90004c7aae7
Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_new.png differ
diff --git a/Data/Sys/Themes/Clean Emerald/assembler_new@2x.png b/Data/Sys/Themes/Clean Emerald/assembler_new@2x.png
new file mode 100644
index 000000000000..6c0cd0ae17ff
Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_new@2x.png differ
diff --git a/Data/Sys/Themes/Clean Emerald/assembler_new@4x.png b/Data/Sys/Themes/Clean Emerald/assembler_new@4x.png
new file mode 100644
index 000000000000..a694b724f138
Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_new@4x.png differ
diff --git a/Data/Sys/Themes/Clean Emerald/assembler_openasm.png b/Data/Sys/Themes/Clean Emerald/assembler_openasm.png
new file mode 100644
index 000000000000..959dceed4b76
Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_openasm.png differ
diff --git a/Data/Sys/Themes/Clean Emerald/assembler_openasm@2x.png b/Data/Sys/Themes/Clean Emerald/assembler_openasm@2x.png
new file mode 100644
index 000000000000..5e664d50b805
Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_openasm@2x.png differ
diff --git a/Data/Sys/Themes/Clean Emerald/assembler_openasm@4x.png b/Data/Sys/Themes/Clean Emerald/assembler_openasm@4x.png
new file mode 100644
index 000000000000..5a4cfeb819cb
Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_openasm@4x.png differ
diff --git a/Data/Sys/Themes/Clean Emerald/assembler_save.png b/Data/Sys/Themes/Clean Emerald/assembler_save.png
new file mode 100644
index 000000000000..5fb5a976d809
Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_save.png differ
diff --git a/Data/Sys/Themes/Clean Emerald/assembler_save@2x.png b/Data/Sys/Themes/Clean Emerald/assembler_save@2x.png
new file mode 100644
index 000000000000..afa054c6078b
Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_save@2x.png differ
diff --git a/Data/Sys/Themes/Clean Emerald/assembler_save@4x.png b/Data/Sys/Themes/Clean Emerald/assembler_save@4x.png
new file mode 100644
index 000000000000..e7d8ec92e0fd
Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/assembler_save@4x.png differ
diff --git a/Data/Sys/Themes/Clean Emerald/discord.png b/Data/Sys/Themes/Clean Emerald/discord.png
new file mode 100644
index 000000000000..ce3014526f7e
Binary files /dev/null and b/Data/Sys/Themes/Clean Emerald/discord.png differ
diff --git a/Data/Sys/Themes/Clean Lite/assembler_assemble.png b/Data/Sys/Themes/Clean Lite/assembler_assemble.png
new file mode 100644
index 000000000000..d92f75c7b0e6
Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_assemble.png differ
diff --git a/Data/Sys/Themes/Clean Lite/assembler_assemble@2x.png b/Data/Sys/Themes/Clean Lite/assembler_assemble@2x.png
new file mode 100644
index 000000000000..212e98162c01
Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_assemble@2x.png differ
diff --git a/Data/Sys/Themes/Clean Lite/assembler_assemble@4x.png b/Data/Sys/Themes/Clean Lite/assembler_assemble@4x.png
new file mode 100644
index 000000000000..d3b177250f48
Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_assemble@4x.png differ
diff --git a/Data/Sys/Themes/Clean Lite/assembler_clipboard.png b/Data/Sys/Themes/Clean Lite/assembler_clipboard.png
new file mode 100644
index 000000000000..bd081dec5ffe
Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_clipboard.png differ
diff --git a/Data/Sys/Themes/Clean Lite/assembler_inject.png b/Data/Sys/Themes/Clean Lite/assembler_inject.png
new file mode 100644
index 000000000000..454a8fe83a53
Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_inject.png differ
diff --git a/Data/Sys/Themes/Clean Lite/assembler_inject@2x.png b/Data/Sys/Themes/Clean Lite/assembler_inject@2x.png
new file mode 100644
index 000000000000..36c8d0ce3474
Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_inject@2x.png differ
diff --git a/Data/Sys/Themes/Clean Lite/assembler_inject@4x.png b/Data/Sys/Themes/Clean Lite/assembler_inject@4x.png
new file mode 100644
index 000000000000..192532b34c33
Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_inject@4x.png differ
diff --git a/Data/Sys/Themes/Clean Lite/assembler_new.png b/Data/Sys/Themes/Clean Lite/assembler_new.png
new file mode 100644
index 000000000000..2839a210182b
Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_new.png differ
diff --git a/Data/Sys/Themes/Clean Lite/assembler_new@2x.png b/Data/Sys/Themes/Clean Lite/assembler_new@2x.png
new file mode 100644
index 000000000000..9a17ced62b00
Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_new@2x.png differ
diff --git a/Data/Sys/Themes/Clean Lite/assembler_new@4x.png b/Data/Sys/Themes/Clean Lite/assembler_new@4x.png
new file mode 100644
index 000000000000..98e6ef294c7d
Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_new@4x.png differ
diff --git a/Data/Sys/Themes/Clean Lite/assembler_openasm.png b/Data/Sys/Themes/Clean Lite/assembler_openasm.png
new file mode 100644
index 000000000000..def45f852336
Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_openasm.png differ
diff --git a/Data/Sys/Themes/Clean Lite/assembler_openasm@2x.png b/Data/Sys/Themes/Clean Lite/assembler_openasm@2x.png
new file mode 100644
index 000000000000..abf0d2847302
Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_openasm@2x.png differ
diff --git a/Data/Sys/Themes/Clean Lite/assembler_openasm@4x.png b/Data/Sys/Themes/Clean Lite/assembler_openasm@4x.png
new file mode 100644
index 000000000000..a7f0810bfe80
Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_openasm@4x.png differ
diff --git a/Data/Sys/Themes/Clean Lite/assembler_save.png b/Data/Sys/Themes/Clean Lite/assembler_save.png
new file mode 100644
index 000000000000..842b8287e462
Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_save.png differ
diff --git a/Data/Sys/Themes/Clean Lite/assembler_save@2x.png b/Data/Sys/Themes/Clean Lite/assembler_save@2x.png
new file mode 100644
index 000000000000..785f8ecd275b
Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_save@2x.png differ
diff --git a/Data/Sys/Themes/Clean Lite/assembler_save@4x.png b/Data/Sys/Themes/Clean Lite/assembler_save@4x.png
new file mode 100644
index 000000000000..7414bce7c2c1
Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/assembler_save@4x.png differ
diff --git a/Data/Sys/Themes/Clean Lite/discord.png b/Data/Sys/Themes/Clean Lite/discord.png
new file mode 100644
index 000000000000..ce3014526f7e
Binary files /dev/null and b/Data/Sys/Themes/Clean Lite/discord.png differ
diff --git a/Data/Sys/Themes/Clean Pink/assembler_assemble.png b/Data/Sys/Themes/Clean Pink/assembler_assemble.png
new file mode 100644
index 000000000000..846dca33c3d4
Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_assemble.png differ
diff --git a/Data/Sys/Themes/Clean Pink/assembler_assemble@2x.png b/Data/Sys/Themes/Clean Pink/assembler_assemble@2x.png
new file mode 100644
index 000000000000..4fc4735b89c4
Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_assemble@2x.png differ
diff --git a/Data/Sys/Themes/Clean Pink/assembler_assemble@4x.png b/Data/Sys/Themes/Clean Pink/assembler_assemble@4x.png
new file mode 100644
index 000000000000..6afc2d4d813b
Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_assemble@4x.png differ
diff --git a/Data/Sys/Themes/Clean Pink/assembler_clipboard.png b/Data/Sys/Themes/Clean Pink/assembler_clipboard.png
new file mode 100644
index 000000000000..3d0f4fc6e422
Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_clipboard.png differ
diff --git a/Data/Sys/Themes/Clean Pink/assembler_inject.png b/Data/Sys/Themes/Clean Pink/assembler_inject.png
new file mode 100644
index 000000000000..bf5d0dcae975
Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_inject.png differ
diff --git a/Data/Sys/Themes/Clean Pink/assembler_inject@2x.png b/Data/Sys/Themes/Clean Pink/assembler_inject@2x.png
new file mode 100644
index 000000000000..794a0642dad3
Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_inject@2x.png differ
diff --git a/Data/Sys/Themes/Clean Pink/assembler_inject@4x.png b/Data/Sys/Themes/Clean Pink/assembler_inject@4x.png
new file mode 100644
index 000000000000..0a92f52b082f
Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_inject@4x.png differ
diff --git a/Data/Sys/Themes/Clean Pink/assembler_new.png b/Data/Sys/Themes/Clean Pink/assembler_new.png
new file mode 100644
index 000000000000..1e6756e07e0c
Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_new.png differ
diff --git a/Data/Sys/Themes/Clean Pink/assembler_new@2x.png b/Data/Sys/Themes/Clean Pink/assembler_new@2x.png
new file mode 100644
index 000000000000..c3235d846fcd
Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_new@2x.png differ
diff --git a/Data/Sys/Themes/Clean Pink/assembler_new@4x.png b/Data/Sys/Themes/Clean Pink/assembler_new@4x.png
new file mode 100644
index 000000000000..c26c9bba14bb
Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_new@4x.png differ
diff --git a/Data/Sys/Themes/Clean Pink/assembler_openasm.png b/Data/Sys/Themes/Clean Pink/assembler_openasm.png
new file mode 100644
index 000000000000..89e13c8f3592
Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_openasm.png differ
diff --git a/Data/Sys/Themes/Clean Pink/assembler_openasm@2x.png b/Data/Sys/Themes/Clean Pink/assembler_openasm@2x.png
new file mode 100644
index 000000000000..1c8d6d3ee4bf
Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_openasm@2x.png differ
diff --git a/Data/Sys/Themes/Clean Pink/assembler_openasm@4x.png b/Data/Sys/Themes/Clean Pink/assembler_openasm@4x.png
new file mode 100644
index 000000000000..4308c8f02f01
Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_openasm@4x.png differ
diff --git a/Data/Sys/Themes/Clean Pink/assembler_save.png b/Data/Sys/Themes/Clean Pink/assembler_save.png
new file mode 100644
index 000000000000..ea340280fbf3
Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_save.png differ
diff --git a/Data/Sys/Themes/Clean Pink/assembler_save@2x.png b/Data/Sys/Themes/Clean Pink/assembler_save@2x.png
new file mode 100644
index 000000000000..91ef30bf889b
Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_save@2x.png differ
diff --git a/Data/Sys/Themes/Clean Pink/assembler_save@4x.png b/Data/Sys/Themes/Clean Pink/assembler_save@4x.png
new file mode 100644
index 000000000000..8abe37c30506
Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/assembler_save@4x.png differ
diff --git a/Data/Sys/Themes/Clean Pink/discord.png b/Data/Sys/Themes/Clean Pink/discord.png
new file mode 100644
index 000000000000..ce3014526f7e
Binary files /dev/null and b/Data/Sys/Themes/Clean Pink/discord.png differ
diff --git a/Data/Sys/Themes/Clean/assembler_assemble.png b/Data/Sys/Themes/Clean/assembler_assemble.png
new file mode 100644
index 000000000000..4c12ec5b25e6
Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_assemble.png differ
diff --git a/Data/Sys/Themes/Clean/assembler_assemble@2x.png b/Data/Sys/Themes/Clean/assembler_assemble@2x.png
new file mode 100644
index 000000000000..f6ad9309379a
Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_assemble@2x.png differ
diff --git a/Data/Sys/Themes/Clean/assembler_assemble@4x.png b/Data/Sys/Themes/Clean/assembler_assemble@4x.png
new file mode 100644
index 000000000000..d640fb41a4c8
Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_assemble@4x.png differ
diff --git a/Data/Sys/Themes/Clean/assembler_clipboard.png b/Data/Sys/Themes/Clean/assembler_clipboard.png
new file mode 100644
index 000000000000..31870d10e77b
Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_clipboard.png differ
diff --git a/Data/Sys/Themes/Clean/assembler_inject.png b/Data/Sys/Themes/Clean/assembler_inject.png
new file mode 100644
index 000000000000..f3d4a8306192
Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_inject.png differ
diff --git a/Data/Sys/Themes/Clean/assembler_inject@2x.png b/Data/Sys/Themes/Clean/assembler_inject@2x.png
new file mode 100644
index 000000000000..edbc05e88a30
Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_inject@2x.png differ
diff --git a/Data/Sys/Themes/Clean/assembler_inject@4x.png b/Data/Sys/Themes/Clean/assembler_inject@4x.png
new file mode 100644
index 000000000000..0f6c7a9f7d92
Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_inject@4x.png differ
diff --git a/Data/Sys/Themes/Clean/assembler_new.png b/Data/Sys/Themes/Clean/assembler_new.png
new file mode 100644
index 000000000000..275822538d77
Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_new.png differ
diff --git a/Data/Sys/Themes/Clean/assembler_new@2x.png b/Data/Sys/Themes/Clean/assembler_new@2x.png
new file mode 100644
index 000000000000..e81537a2973d
Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_new@2x.png differ
diff --git a/Data/Sys/Themes/Clean/assembler_new@4x.png b/Data/Sys/Themes/Clean/assembler_new@4x.png
new file mode 100644
index 000000000000..48f868355c46
Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_new@4x.png differ
diff --git a/Data/Sys/Themes/Clean/assembler_openasm.png b/Data/Sys/Themes/Clean/assembler_openasm.png
new file mode 100644
index 000000000000..7b8ee320c5ec
Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_openasm.png differ
diff --git a/Data/Sys/Themes/Clean/assembler_openasm@2x.png b/Data/Sys/Themes/Clean/assembler_openasm@2x.png
new file mode 100644
index 000000000000..75002087ff8c
Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_openasm@2x.png differ
diff --git a/Data/Sys/Themes/Clean/assembler_openasm@4x.png b/Data/Sys/Themes/Clean/assembler_openasm@4x.png
new file mode 100644
index 000000000000..de674aebc5c8
Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_openasm@4x.png differ
diff --git a/Data/Sys/Themes/Clean/assembler_save.png b/Data/Sys/Themes/Clean/assembler_save.png
new file mode 100644
index 000000000000..5a5528b71fab
Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_save.png differ
diff --git a/Data/Sys/Themes/Clean/assembler_save@2x.png b/Data/Sys/Themes/Clean/assembler_save@2x.png
new file mode 100644
index 000000000000..e932cb0e19e2
Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_save@2x.png differ
diff --git a/Data/Sys/Themes/Clean/assembler_save@4x.png b/Data/Sys/Themes/Clean/assembler_save@4x.png
new file mode 100644
index 000000000000..fdc7c725bcae
Binary files /dev/null and b/Data/Sys/Themes/Clean/assembler_save@4x.png differ
diff --git a/Data/Sys/Themes/Clean/discord.png b/Data/Sys/Themes/Clean/discord.png
new file mode 100644
index 000000000000..ce3014526f7e
Binary files /dev/null and b/Data/Sys/Themes/Clean/discord.png differ
diff --git a/Data/Sys/Wii/shared2/wc24/mbox/wc24recv.ctl b/Data/Sys/Wii/shared2/wc24/mbox/wc24recv.ctl
index a4880f368a10..64c26b57ccd0 100644
Binary files a/Data/Sys/Wii/shared2/wc24/mbox/wc24recv.ctl and b/Data/Sys/Wii/shared2/wc24/mbox/wc24recv.ctl differ
diff --git a/Data/Sys/wiitdb-de.txt b/Data/Sys/wiitdb-de.txt
index 2fa716b3e3ab..c8e8cdc8b777 100644
--- a/Data/Sys/wiitdb-de.txt
+++ b/Data/Sys/wiitdb-de.txt
@@ -1,12 +1,11 @@
-TITLES = https://www.gametdb.com (type: Wii language: DE_unique version: 20191106234221)
+TITLES = https://www.gametdb.com (type: Wii language: DE_unique version: 20230727194133)
R22J01 = FlingSmash
R23P52 = Barbie und Die Drei Musketiere
R25PWR = LEGO Harry Potter: Die Jahre 1-4
R29P52 = Millennium Championship Paintball 2009
R2AP7D = Ice Age 2 - Jetzt taut's
-R2AX7D = Ice Age 2 - Jetzt taut's
+R2AX7D = Ice Age 2: Jetzt taut's
R2FP70 = Fritzi Fisch und der verschwundene Schatz
-R2GP99 = Fragile Dreams - Farewell Ruins of the Moon
R2YP54 = Alles gute zum Geburtstag!
R3YP70 = Sam & Max: Season Two: All-Zeit Bereit
R42P69 = Die Sims 2: Gestrandet
@@ -19,6 +18,7 @@ R4LXUG = Schweine Party
R4PP69 = Die Sims 2: Haustiere
R4ZJ01 = Fatal Frame 4: Mask of the Lunar Eclipse
R55P41 = Wer wird Millionär
+R59D4Q = Club Penguin: Game Day!
R5AP8P = Der Goldene Kompass
R5AX8P = Der Goldene Kompass
R5FP41 = Academy of Champions: Fussball
@@ -30,10 +30,11 @@ R5QPGT = Zirkus
R5UP41 = CSI: Tödliche Absichten
R5VP41 = James Cameron's Avatar: Das Spiel
R5VX41 = James Cameron's Avatar: Das Spiel
+R5XJ13 = MySims Agents
R6APPU = Mein Baby und ich
R6MPML = America´s Next Top Model
R6WP68 = AMF Bowling: World Lanes
-R6XP69 = Hasbro - Spiel Mal Wieder!
+R6XP69 = Hasbro: Spiel mal wieder!
R7AP69 = SimAnimals Afrika
R7BP7J = Jelly Belly - Ballistic Beans
R7SP5G = Escape the Museum
@@ -55,7 +56,7 @@ R9EPNP = Brico Party: Werde Heimwerker-König
R9GPWR = Die Legende der Wächter
R9LP41 = Girls Life: Pyjama-Party
R9RPNG = Dance Party - Pop Hits
-RB2PGT = Balloon Pop!
+RAAE01 = Disco de Startup Wii
RB7P54 = Bully: Die Ehrenrunde
RBEP52 = Bee Movie: Das Game
RBEX52 = Bee Movie: Das Game
@@ -73,7 +74,7 @@ RC3X41 = Petz: Katzenfreunde
RC8P7D = Crash: Herrscher Der Mutanten
RC9PGN = CID : The Dummy
RCCPGT = Cooking Mama 1
-RCGP54 = Carnival - Die Jahrmarkt-Party
+RCGP54 = Carnival: Die Jahrmarkt-Party
RCIP41 = CSI: Eindeutige Beweise
RCKPGN = Klaus Gronewalds Sports Challenge
RCLP4Q = Himmel und Huhn: Ace in Action
@@ -102,19 +103,18 @@ RG5PWR = Guinness World Records: Das Videospiel
RG6P69 = Boogie Superstar
RG8P41 = Petz Sports: Wilder Hunde-Spaß
RGAP8P = Planet 51: Das Spiel
-RGFP69 = Der Pate: Blackhand Edition
-RGHP52 = Guitar Hero III: Legends Of Rock
RGJP7U = George Der aus dem Dschungel kam
RGQE70 = Ghostbusters: Das Videospiel
RGQP70 = Ghostbusters: Das Videospiel
+RGZP70 = Godzilla Unle고질라 봉인 해제ashed
RH5PKM = Horse Life: Freunde für immer
RH6P69 = Harry Potter und der Halbblutprinz
RHKP18 = Job Island
-RHNP70 = My Horse & Me - Mein Pferd und Ich
+RHNP70 = My Horse & Me: Mein Pferd und ich
RHQP4Q = Hannah Montana: Welttournee im Rampenlicht
RHQX4Q = Hannah Montana: Welttournee im Rampenlicht
RHQY4Q = Hannah Montana: Welttournee im Rampenlicht
-RHVPFR = Moorhuhn - Das verbotene Schloss
+RHVPFR = Moorhuhn: Das verbotene Schloss
RHZP41 = Abenteuer auf dem Reiterhof: Die Pferdeflüsterin
RI2P4Q = High School Musical: Sing It!
RI3P5D = Lucas der Ameisenschreck
@@ -123,9 +123,8 @@ RIBPKM = Igor: Das Spiel
RIHP8P = Der unglaubliche Hulk
RIJP69 = G.I. Joe: Geheimauftrag Cobra
RIOPSU = Schauderhafte Geschichten: Skrupellose Römer
-RIPPAF = One Piece Unlimited Cruise 1 - Der Schatz unter den Wellen
RIRP8P = Iron Man: The Video Game
-RIUPAF = One Piece Unlimited Cruise 2: Das Erwachen eines Helden
+RIUPAF = One Piece: Unlimited Cruise 2: Das Erwachen eines Helden
RJ2P52 = 007: Ein Quantum Trost
RJ8P64 = Indiana Jones und der Stab der Könige
RJ9PFR = Think Logic Trainer - Training für Körper und Geist
@@ -144,21 +143,20 @@ RLADMR = Deal Or No Deal: Der Banker Schlägt Zurück
RLAPMR = Deal Or No Deal: Der Banker Schlägt Zurück
RLBPWR = LEGO Batman: Das Videospiel
RLFP64 = Star Wars The Clone Wars: Lichtschwertduelle
-RLGP64 = LEGO Star Wars: Die Komplette Saga
+RLGP64 = LEGO Star Wars: Die komplette Saga
RLIP64 = LEGO Indiana Jones: Die legendären Abenteuer
-RLLP70 = Go West!: Ein Abenteuer mit Lucky Luke
+RLLP70 = Go West! Ein Abenteuer mit Lucky Luke
RLUX4Q = Bolt: Ein Hund für alle Fälle!
RLVP78 = Avatar - Der Herr der Elemente
RM5P7D = Die Mumie: Das Grabmal des Drachenkaisers
RM9PGM = Mushroom Men: Der Sporenkrieg
RMNDFR = Meine Tierpension
RMNPFR = Meine Tierpension
-RMXP78 = MX vs ATV: Untamed
RN3P78 = SpongeBob und seine Freunde: Angriff der Spielzeugroboter
RN3X78 = SpongeBob und seine Freunde: Angriff der Spielzeugroboter
RN4P41 = ANNO: Erschaffe eine neue Welt
RNIPGT = Mind.Body.Soul: Ernährung ist Wichtig
-RNNP4Q = Die Chroniken Von Narnia: Prinz Kaspian Von Narnia
+RNNP4Q = Die Chroniken von Narnia: Prinz Kaspian von Narnia
RNNX4Q = Die Chroniken von Narnia: Prinz Kaspian
RNNY4Q = Die Chroniken von Narnia: Prinz Kaspian
RNNZ4Q = Die Chroniken von Narnia: Prinz Kaspian
@@ -169,11 +167,11 @@ ROJP52 = Rapala: Angel-Spaß
ROLP8P = Mario & Sonic bei den Olympischen Winterspielen
ROPP41 = Jagdfieber
ROTP7J = Twin Strike: Operation Thunderstorm
-ROUPAF = One Piece Unlimited Cruise 1: Der Schatz unter den Wellen
+ROUPAF = One Piece: Unlimited Cruise 1: Der Schatz unter den Wellen
ROVPHM = Playmobil Circus: Manege frei!
ROYP41 = Wolkig Mit Aussicht Auf Fleischbällchen: Das Videospiel
ROYX41 = Wolkig mit Aussicht auf Fleischbällchen
-RP2P69 = Smarty Pants - Das Besserwisserspiel
+RP2P69 = Smarty Pants: Das Besserwisserspiel
RP6P41 = Petz: Die Affen sind los
RP7P52 = Piraten: Die Jagd nach Blackbeards Schatz
RP9PRS = Space Chimps: Affen Im All
@@ -182,7 +180,7 @@ RPFP52 = Pitfall: Das große Abenteuer
RPSP4Q = Disney Prinzessinnen: Märchenhafte Reise
RPTD52 = Tierbabys - Mein kleiner Welpe
RPVPKM = Mein erstes Katzenbaby
-RPWX41 = Prince of Persia: Die Vergessene Zeit
+RPWX41 = Prince of Persia: Die vergessene Zeit
RPYP9B = Pangya! Golf with Style
RQ4P78 = SpongeBob Schwammkopf: Die Kreatur aus der Krossen Krabbe
RQ8P08 = Moto GP
@@ -192,7 +190,6 @@ RQKP41 = Kirmes Party
RQNPWR = Scooby-Doo! Geheimnisvolle Abenteuer
RQOP69 = Spore Helden
RQTP6V = Agatha Christie: Und dann gabs keines mehr
-RQWPG9 = Puzzle Quest - Challenge of the Warlords
RQXP70 = Asterix bei den Olympischen Spielen
RRCP52 = Barbie Pferdeabenteuer: Im Reitercamp
RRGP52 = Madagascar 2
@@ -214,7 +211,7 @@ RSND69 = Die Simpsons: Das Spiel
RSNP69 = Die Simpsons: Das Spiel
RSNX69 = Die Simpsons: Das Spiel
RSRP8P = Sonic und die Geheimen Ringe
-RT3P54 = Rockstar Games präsentiert Tischtennis
+RT3P54 = Rockstar Games präsentiert: Tischtennis
RT6PKM = Das Zauberkarussell
RTEHMR = Tierliebe Groß Geschrieben
RTEPFR = Meine Tierarztpraxis
@@ -230,7 +227,7 @@ RU5X4Q = Küss den Frosch
RU7X5G = Nachts im Museum 2: Das Spiel
RUBP7N = Die ultimative Brettspiele-Sammlung
RUCXRT = RTL Winter Sports 2008
-RUEP4Q = G-Force - Agenten mit Biss
+RUEP4Q = G-Force: Agenten mit Biss
RUEX4Q = G-Force: Agenten mit Biss
RUEY4Q = G-Force: Agenten mit Biss
RUFP99 = Rune Factory Frontier
@@ -262,7 +259,7 @@ RWAZ78 = WALL•E: Der Letzte räumt die Erde auf
RWFH41 = Mein Wortschatz-Coach: Verbessere dein Ausdrucksvermögen
RWMP78 = Worms: Odyssee im Wurmraum
RWSP8P = Mario & Sonic bei den Olympischen Spielen
-RX2P70 = My Horse & Me 2: Mein Pferd und Ich
+RX2P70 = My Horse & Me 2: Mein Pferd und ich
RX4PMT = Casper's Schreckensschule: Der gruselige Sporttag
RXDD4Q = Disney Th!nk - Das Schnelldenker-Quiz
RXDX4Q = Disney Th!nk: Schnelldenkerquiz
@@ -292,7 +289,7 @@ S2ZP52 = Zhu Zhu Pets: Lustige Waldtiere
S3EP78 = Barbie: Fashionista Inc.
S3MP69 = Die Sims 3
S3PP4Q = Disney Princess: Mein Märchenhaftes Abenteuer
-S5BPKM = Zurück in die Zukunft - Das Spiel
+S5BPKM = Zurück in die Zukunft: Das Spiel
S5MPVZ = Monster High: Aller Anfang ist schwer
S6BP4Q = Merida - Legende der Highlands
S6IP78 = Disney Prinzessin: Bezaubernde Geschichten
@@ -301,7 +298,8 @@ S7BP69 = Trivial Pursuit: Wetten & Gewinnen
S7FPGT = Zumba Kids: Die ultimate Zumba tanz-party
S7SP41 = Die Schlümpfe Party Pack
SA3P5G = Alvin und Die Chipmunks 3: Chip Brunch
-SALP4Q = Alice Im Wunderland
+SA3XGT = Alvin und Die Chipmunks 3: Chip Brunch
+SALP4Q = Alice im Wunderland
SAOP78 = Monster High: Monsterkrasse Highschool-Klasse!
SAOXVZ = Monster High: Monsterkrasse Highschool-Klasse!
SAVX5G = Alvin und die Chipmunks 2: Ohren zu und durch
@@ -317,7 +315,7 @@ SBVP78 = SpongeBob Schwammkopf: Volle Kanne Vollgas
SCIP41 = CSI: Tödliche Verschwörung
SCJP4Q = LEGO Pirates of the Caribbean: Das Videospiel
SCRPJH = Chicken Riot: Die wilde Hühnerjagd
-SCUPFR = Moorhuhn - Jahrmarkt-Party
+SCUPFR = Moorhuhn: Jahrmarkt-Party
SCWP41 = Mein Fitness-Coach: Dance Workout
SCYP4Q = Cars 2: Das Videospiel
SCYY4Q = Cars 2: Das Videospiel
@@ -327,7 +325,7 @@ SDFP4Q = Disney Sing It: Filmhits
SDGP4Q = Disney Channel: All Star Party Games
SDIP4Q = Disney Sing It: Pop Party
SDLP78 = Doods großes Abenteuer
-SDMPAF = Ich - Einfach Unverbesserlich
+SDMPAF = Ich - Einfach unverbesserlich
SDPP54 = Dora - Das große Geburtstagsabenteuer
SDUP41 = Die Schlümpfe: Dance Party
SDWP18 = Der Schattenläufer und die Rätsel des dunklen Turms
@@ -342,6 +340,7 @@ SFIP01 = Mystery Case Files: Der Fall Malgrave
SFPPFR = Fussball Fan Party
SFRDRV = Fit for Fun
SFRPXT = Fit for Fun
+SFWP69 = FIFA Fußball-Weltmeisterschaft Südafrika 2010
SFWX69 = FIFA Fussball-Weltmeisterschaft Südafrika 2010
SFXPKM = X Factor
SFYPAF = Family Party 90
@@ -360,7 +359,7 @@ SHDP52 = Drachenzähmen leicht gemacht
SHHP69 = Harry Potter und die Heiligtümer des Todes - Teil 1
SHMPLR = Henry der Schreckliche
SHOXKR = Hugo - Zauberei im Trollwald
-SIAP52 = Ice Age 4: Voll Verschoben - Die Arktischen Spiele
+SIAP52 = Ice Age 4: Voll verschoben - Die arktischen Spiele
SIIP8P = Mario & Sonic bei den Olympischen Spielen London 2012
SIJP52 = iCarly 2: Ab in die Klicke!
SJ2PWR = Scooby-Doo! und der Spuk im Sumpf
@@ -376,7 +375,7 @@ SMFP4Q = Phineas und Ferb: Quer durch die 2. Dimension
SMGP78 = Megamind: Das Bündnis von Team Mega
SMJP52 = Monster Jam: Pfad der Zerstörung
SNYPVZ = Monster High: 13 Wünsche
-SOBD7K = Bibi Blocksberg - Das große Hexenbesen-Rennen 2
+SOBD7K = Bibi Blocksberg: Das große Hexenbesen-Rennen 2
SONDMR = Meine ersten Mitsing-Lieder
SONFMR = Meine ersten Mitsing-Lieder
SOSPAF = Turbo: Die Super-Stunt-Gang
@@ -385,9 +384,11 @@ SP8P78 = Die Pinguine aus Madagaskar: Dr. Seltsam kehrt zurück
SPBPGT = Richtig Buchstabieren Party
SPDP52 = Spider-Man: Dimensions
SPXP41 = Prince of Persia: Die Vergessene Zeit
+SQFPGT = Phineas und Ferb: Suche nach Super-Sachen
SQQPVZ = Disney Planes 2: Immer im Einsatz
SQTPML = Das Duell - Männer vs. Frauen: Partyspaß Total!
SR4P41 = Raving Rabbids: Die verrückte Zeitreise
+SR5P41 = Raving Rabbids: Party Collection
SRPP4Q = Disney Rapunzel: Neu verföhnt
SRXP52 = Generator Rex: Providence Agent
SS8P78 = SpongeBob Schwammkopf: verflixt und zugemalt
@@ -397,7 +398,6 @@ SSCFWR = Scene It? Ganz großes Kino!
SSCIWR = Scene It? Ganz großes Kino!
SSCPWR = Scene It? Ganz großes Kino!
SSCSWR = Scene It? Ganz großes Kino!
-SSEDNG = We Sing Vol. 2
SSEPNG = We Sing Vol. 2
SSHPHH = Sherlock Holmes: Das Geheimnis des silbernen Ohrrings
ST5P52 = Transformers: Mission auf Cybertron
@@ -412,43 +412,159 @@ SU5PVZ = Monster High: Labyrinth-Skaten
SU7PAF = Die Hüter des Lichts
SV3PAF = Madagascar 3: Flucht durch Europa
SV7PVZ = Die Pinguine aus Madagascar
-SVDP52 = Spongebob Schwammkopf: Planktons Fiese Robo-Rache
+SVDP52 = SpongeBob Schwammkopf: Planktons Fiese Robo-Rache
SVMP01 = Super Mario All-Stars: 25 Jahre Jubiläumsedition
+SVQEVZ = Barbie und ihre Schwestern: Die Rettung der Welpen
SVQPVZ = Barbie und ihre Schwestern: Die Rettung der Welpen
SVVPAF = Die Croods: Steinzeit Party!
SW3PKM = Eurosport Winter Stars
CS4P00 = SingItStar NRJ Music Tour
+RMCPCA = Mario Kart Wii (Katalanische Übersetzung)
SDNP01 = New SUPER DODO BROS wii
SIS1OH = SingItStar Custom: Volume 1
SISACD = SingItStar AC/DC
SISPOH = SingItStar Custom: Party
W2CP = Gehirntraining
+W2FP = Physiofun - Balance Training
+W2GD = Phoenix Wright Ace Attorney: Justice for All (Deutsche Version)
+W2GP = Phoenix Wright Ace Attorney: Justice for All
+W2MP = Blaster Master: Overdrive
W2PP = Physiofun - Beckenboden Training
+W3GD = Phoenix Wright Ace Attorney 3: Trials And Tribulations
+W3KP = ThruSpace: High Velocity 3D Puzzle
W3MP = Die Drei Musketiere Einer für alle!
+W4AP = Arcade Sports: Air Hockey, Bowling, Pool, Snooker
+W6BP = Eco-Shooter: Plant 530
+W72P = Successfully Learning German Year 3
W73P = Lernerfolg Grundschule Deutsch Klasse 4
W74P = Lernerfolg Grundschule Deutsch Klasse 5
W7IP = Lernerfolg Grundschule Deutsch Klasse 2
+W8CP = Bit.Trip Core
W8WP = Happy Holidays Halloween
+W9BP = Big Town Shoot
W9RP = Happy Holidays Christmas
+WA4P = WarioWare: Do It Yourself - Showcase
+WA7P = Toribash Violence Perfected
+WA8P = Art Style: Penta Tentacles
+WAEP = Around the world
+WAFP = Airport Mania: First Flight
+WAHP = Trenches: Generals
+WALP = Art Style: light trax
+WAOP = The Very Hungry Caterpillar´s ABC
+WB2P = Strong Bad Episode 4: Dangeresque 3
+WB3P = Strong Bad Episode 5: 8-bit is Enough
+WBEP = Beer Pong: Frat Party Games
+WBFP = Bit.Trip Fate
+WBGP = Bang Attack
+WBPP = PLÄTTCHEN - twist 'n' paint
+WBRP = Pirates: The Key of Dreams
+WBXP = Strong Bad Episode 1: Homestar Ruiner
+WBYP = Strong Bad Episode 2: Strong Badia - The Free
+WBZP = Strong Bad Episode 3: Baddest of the Bands
+WCHP = Chess Challenge
+WCJP = Cocoto: Platform Jumper
+WCKP = chick chick BOOM
+WCSP = CueSports: Snooker vs Billiards
+WD9P = Castlevania: The Adventure ReBirth
+WDEP = Magic Destiny Astrological Games
+WDFP = Defend your Castle
+WDHP = Art Style: ROTOHEX
WDMP = Dr. Mario & Bazillenjagd
+WDPP = Dr. Mario & Germ Buster (Friend Battle Demo)
+WEMP = Aha! I Got It! Escape Game
WETP = Bilderbuch-Spiele: Ein Abenteuer zum Aufklappen
WF2P = FFCC: My Life as a Darklord
+WF4P = Final Fantasy IV: The After Years
WFCP = FFCC: My Life as a King
+WFQP = Frogger: Hyper Arcade Edition
+WFTP = Fish'em All!
+WFVP = Football Up
+WFWP = Flowerworks: Follie's Adventure
+WFYP = Family Games Pen & Paper Edition
+WGDP = Gradius Rebirth
WGFP = Girlfriends Forever Magic Skate
+WGGP = Gabrielle's Ghostly Groove: Monster Mix
WGPP = Zenquaria Virtuelles Aquarium
+WGSD = Phoenix Wright: Ace Attorney (Deutsche Version)
+WGSF = Phoenix Wright: Ace Attorney (French Version)
+WGSP = Phoenix Wright: Ace Attorney
+WHEE = Heracles: Chariot Racing
+WHEP = Heracles: Chariot Racing
+WHFP = Heavy Fire: Special Operations
+WHRP = Heron: Steam Machine
WHUP = Geisterhaus-Partyschreck
+WHWP = HoopWorld: BasketBrawl
+WICP = NyxQuest: Kindred Spirits
+WIDP = Dracula: Undead Awakening
+WIEP = Tales of Monkey Island Chapter 3: Lair of the Leviathan
+WILP = Tales of Monkey Island Chapter 1: Launch of the Screaming Narwhal
WINP = Das Verrückte Labyrinth
+WIRP = Tales of Monkey Island Chapter 5: Rise Of The Pirate God
+WISP = Tales of Monkey Island Chapter 2: The Siege of Spinner Cay
+WITP = Aha! I Found It! Hidden Object Game
+WIYP = Tales of Monkey Island Chapter 4: The Trial and Execution of Guybrush Threepwood
+WJKP = Jewel Keepers: Easter Island
+WKBP = You, Me and the Cubes
WKFP = Kung Fu Funk - Everybody Is Kung Fu Fighting
+WKKP = Pop-Up Pirates!
+WKRP = Karate Phants: Gloves of Glory
+WKWP = Adventure on LOST ISLAND: Hidden Object Game
WLEE = Lernen mit den PooYoos: Teil 1
WLEP = Lernen mit den PooYoos: Teil 1
WLNE = Lernen mit den PooYoos: Teil 2
WLNP = Lernen mit den PooYoos: Teil 2
+WLOP = LostWinds: Winter of the Melodias
+WLZP = lilt line
+WM7P = Anima Ark of Sinners
WMBP = MaBoShi: Drei-Formen-Action
WMCP = Monsteca Corral - Monsters Vs. Robots
-WMJP = Dive - The Medes Islands Secret
+WMSP = Enjoy your massage!
+WN9E = Military Madness: Nectaris
+WN9P = Military Madness: Nectaris
+WNEE = Penguins & Friends Hey! That's My Fish!
+WNEP = Penguins & Friends Hey! That’s my Fish!
+WNVP = Neves Plus: Phantheon of Tangrams
+WOBP = Art Style: ORBIENT
+WOTP = Overturn: Mecha Wars
+WP3P = Pearl Harbor Trilogy 1941: Red Sun Rising
+WP4P = Learning with the PooYoos: Episode 3
WPJP = Pucca – Mission: Küsse
-WPVP = The Tales of Bearsworth Manor - Chaotic Conflicts
-WZZP = The Tales of Bearsworth Manor - Puzzling Pages
+WPKP = Texas Hold'Em Poker
+WPQP = Protöthea
+WPRP = Art Style: CUBELLO
+WPVE = The Tales of Bearsworth Manor: Chaotic Conflicts
+WREP = Racers Islands Crazy Arenas
+WRIP = Rainbow Islands: Towering Adventure!
+WRJP = Racers Islands - Crazy Racers
+WRLP = FAST Racing League
+WRRP = Robin Hood: The Return Of Richard
+WRUP = Bit.Trip Runner
+WSGP = Pop Them, Drop Them SAMEGAME
+WSNP = Sonic The Hedgehog 4 Episode I
+WSUP = Shootanto: Evolutionary Mayhem
+WTEP = Tales of Elastic Boy Mission 1
+WTFP = Bit.Trip Flux
+WTMP = Adventure Island: The Beginning
+WTRP = Bit.Trip Beat
+WTWP = Fenimore Fillmore: The Westerner
+WTXP = Texas Hold’em Tournament
+WU2P = Successfully Learning Mathematics Year 3
+WU3P = Successfully Learning Mathematics Year 4
+WU4P = Successfully Learning Mathematics Year 5
+WUIP = Successfully Learning Mathematics Year 2
+WVBP = Bit.Trip Void
+WVOP = Rock'n Roll Climber
+WVSP = Gods Vs Humans
+WVUP = Mr Bumblebee Racing Champion
+WW2P = Where's Wally? Fantastic Journey 2
+WW3P = Where's Wally? Fantastic Journey 3
+WWIP = Where's Wally? Fantastic Journey 1
+WWRP = Excitebike: World Challenge
+WWXP = Paper Wars Cannon Fodder
+WXBP = Ben 10: Alien Force - The Rise of Hex
+WYIP = escapeVektor: Chapter 1
+WYSP = Yard Sale Hidden Treasures Sunnyville
+WZIP = Rubik's Puzzle Galaxy: RUSH
XIBP = Fish em All Demo
XICP = Gods vs Humans Demo
XIDP = Racers Islands Crazy Racers Demo
@@ -464,8 +580,121 @@ XIUP = Soccer Bashi Demo
XIVP = Mix Superstar Demo
XIZP = 3D Pixel Racing Demo
XJEP = Aya and the Cubes of Light Demo
+FA9P = Zelda II: The Adventure of Link
+FB2L = Super Mario Bros.: The Lost Levels
+FBKP = Teenage Mutant Ninja Turles
+FC8P = Castlevania II: Simon's Quest
+FCSP = Probotector II: Return of the Evil Forces
+FDGP = Ghosts'n Goblins
+FDRP = Skate or Die
+FEML = Bio Miracle Bokutte UPA
+FEQP = Castlevania III Dracula's Curse
+FERM = Startropics II: Zoda's Revenge
+FF5P = Double Dragon II: The Revenge
+FFEP = A Boy and His Blob: Trouble on Blobolonia
+FFPP = Ufouria: THE SAGA
+FFUP = Adventure Island 2
+FFVM = S.C.A.T.: Special Cybernetic Attack Team
+JA4P = Super Ghouls'n Ghosts
+JABL = Mario’s Super Picross
+JADD = The Legend of Zelda: A Link to the Past
+JADE = The Legend of Zelda: A Link to the Past
+JADF = The Legend of Zelda: A Link to the Past
+JAFD = SimCity
+JAHP = R-TYPE III: The Third Lightning
+JAJP = Street Fighter II: The World Warrior
+JALP = Super Probotector: Alien Rebels
+JAZD = The Legend of the Mystical Ninja
+JBBP = Super Street Fighter II: The New Challengers
+JBDD = Donkey Kong Country 2: Diddy's Kong-Quest
+JBDE = Donkey Kong Country 2: Diddy's Kong Quest
+JBIP = Street Fighter II Turbo: Hyper Fighting
+JBPP = Donkey Kong Country 3: Dixie Kong’s Double Trouble
+JCAL = DoReMi Fantasy - Milon’s DokiDoki Adventure
+JCBM = Super Mario RPG: Legend of the Seven Stars
+JCCP = Kirby’s Fun Pak
+JCDM = Kirby’s Dream Land 3
+JCJP = Super Punch Out!!
+JCKP = Space Invaders -The Original Game-
+JCTM = Ogre Battle: The March of the Black Queen
+JD3P = SUPER E.D.F.: Earth Defense Force
+JD8E = Super Adventure Island II
+JDJP = Super Star Wars: The Empire Strikes Back
+JDLP = Super Star Wars: Return of the Jedi
+JDWP = Aero The Acrobat
+JDZD = Mystic Quest Legend
+NACE = The Legend of Zelda: Ocarina of Time
+NACP = The Legend of Zelda: Ocarina of Time
NADE = Lylat wars
+NAJN = Sin and Punishment
+NAKS = Pokémon Snap
+NAME = Kirby 64: The Crystal Shards
+NAMP = Kirby 64: The Crystal Shards
+NAND = Pokémon Puzzle League
+NAOE = 1080° Snowboarding
+NAOP = 1080°: TenEighty Snowboarding
+NARE = The Legend of Zelda: Majora's Mask
+NARP = The Legend of Zelda: Majora's Mask
+NAYE = Ogre Battle 64: Person of Lordly Caliber
+NAYM = Ogre Battle 64: Person of Lordly Caliber
+LALP = Fantasy Zone II
+LANP = Alex Kidd: The Lost Stars
+LAPP = Wonder Boy III: The Dragon's Trap
+MA8P = Ecco: The Tides of Time
+MAHP = Sonic the Hedgehog
+MALP = Bonanza Bros.
+MAOP = Bio-Hazard Battle
+MAVP = Wonder Boy In Monster World
+MAXP = Alex Kidd In The Enchanted Castle
+MB6P = Shining Force II
+MBBP = Sonic the Hedgehog 2
+MBFP = Shinobi III: Return of the Ninja master
MBIP = Landstalker: Die Schätze von König Nolo
+MBJP = Ghouls'n Ghosts
+MBLP = ESWAT City Under Siege
+MBMP = Sonic the Hedgehog 3
+MBUP = Sonic 3D: Flickies' Island
+MBWM = Columns III: Revenge of Columns
+MC3P = Super Street Fighter II: The New Challengers
+MCCP = Phantasy Star III: Generations of Doom
+MCHM = MUSHA
+MCLP = Street Fighter II’: Special Champion Edition
+MCQP = Boogerman - A Pick and Flick Adventure
+MCRP = Wolf of the Battlefield: MERCS
+MCSP = Wonder Boy III: Monster Lair
+MCVP = Pitfall: The Mayan Adventure
+MCZP = Shanghai II Dragon's Eye
+PAAP = Bomberman'93
+PAGL = Bomberman'94
+PARL = Detana Twin Bee
+PAWP = Galaga'90
+PBEP = Motoroader
+PBIP = Bonk III: Bonk's Big Adventure
+PBSP = Chew Man Fu
+PBWP = Air 'Zonk'
+PCSL = Digital Champ: Battle Boxing
+PDJL = Street Fighter II': Champion Edition
+QA3P = SimEarth: The Living Planet
+QAAP = Super Air Zonk
+QABP = Ys Book I & II
+QADL = Gradius II: Gofer no Yabou
+QAPL = Castlevania: Rondo of Blood
+EA5P = Fatal Fury 3: Road To The Final Victory
+EA7P = Samurai Shodown IV: Amakusa's Revenge
+EA8M = Iron Clad
+EAIP = Top Hunter
+EBDP = Magical Drop 3
+EBFP = Spin master
+EBSP = The Path of the Warrior: Art of Fighting 3
+ECAP = Real Bout Fatal Fury 2: The Newcomers
+ECGP = Shock Troopers: 2nd Squad
+E54P = GHOSTS'N GOBLINS
+E55P = Commando
+E57P = SonSon
+E6PP = NINJA GAIDEN
+C93P = The Last Ninja 2
+C96P = Summer Games 2
+C9IP = Cybernoid
HAAA = Fotokanal
HABA = Wii-Shop-Kanal
HACA = Mii-Kanal
@@ -473,10 +702,25 @@ HACK = Mii-Kanal
HADE = Internet Kanal
HADP = Internet-Kanal
HAFP = Wetterkanal
+HAGA = Nachrichtenkanal
HAGE = Nachrichtenkanal
+HAGJ = Nachrichtenkanal
HAGP = Nachrichtenkanal
+HAJP = Meinungskanal
HAPP = Mii-Wettbewerbskanal
+HATP = Nintendo-Kanal
+HAVP = Glückstagskanal
+HAWP = Metroid Prime 3 Preview
HAYA = Fotokanal
+HCAP = Jam with the Band Live
+HCFE = Wii Speak-Kanal
+HCFP = Wii Speak-Kanal
+HCMP = Kirby TV-Kanal
+HCRE = The Legend of Zelda: Skyward Sword - Speicherdaten-Update-Kanal für
+HCRP = The Legend of Zelda: Skyward Sword - Speicherdaten-Update-Kanal für
+RMCP = Mario Kart-Kanal
+OHBC = Homebrew-Kanal
+G2FD78 = Tak 2: Der Stab der Träume
G3AD69 = Der Herr der Ringe: Das dritte Zeitalter
G3DX6L = Carmen Sandiego: Das Geheimnis der gestohlenen Trommeln
G3MP41 = Der Anschlag
@@ -484,34 +728,35 @@ G4CP54 = Charlie und die Schokoladen-fabrik
G4MP69 = Die Sims: Brechen Aus
G4OP69 = Die Sims 2: Haustiere
G4ZP69 = Die Sims 2
-G6FD69 = FIFA Fussball-Weltmeisterschaft 2006
-G8MP01 = Paper Mario: Die Legende Vom Äonentor
+G6FD69 = FIFA Fußball-Weltmeisterschaft Deutschland 2006
+G8MP01 = Paper Mario: Die Legende vom Äonentor
G9TD52 = Grosse Haie: Kleine Fische
GAZD69 = Harry Potter und der Gefangene von Askaban
-GC3D78 = Scooby-Doo!: Fluch der Folianten
-GCBP7D = Crash Bandicoot: Der Zorn Des Cortex
+GC3D78 = Scooby-Doo! Fluch der Folianten
+GCBP7D = Crash Bandicoot: Der Zorn des Cortex
GCGP41 = 3 Engel Für Charlie: Volle Power
GCIP69 = Die Sims
GCQD7D = Buffy im Bann der Dämonen: Chaos Bleeds
-GDKPA4 = Disney´s Sports Fußball
-GDOP41 = Disney's Donald Duck Phantomias: Platyrhynchos Kineticus
-GEND69 = James Bond 007: Alles Oder Nichts
+GDIX7D = Die Hard - Stirb Langsam: Vendetta
+GDKPA4 = Disney Sports: Fußball
+GDOP41 = Disneys Donald Duck: Phantomias - Platyrhynchos Kineticus
+GEND69 = James Bond 007: Alles oder Nichts
GENP69 = 007: Alles Oder Nichts
GF4D52 = Die Fantastischen Vier
-GFAD69 = FIFA Football 2003
-GFSD69 = FIFA Fussball Weltmeisterschaft 2002
-GGVD78 = Der SpongBob Schwammkopf Film
+GFHP6V = Böse Nachbarn
+GFSD69 = FIFA Fußball-Weltmeisterschaft 2002
+GGVD78 = SpongBob Schwammkopf: Der Film
GH4D69 = Harry Potter und der Feuerkelch
GH5D52 = Ab Durch Die Hecke
GHBP7D = Der Hobbit
GHCD4Q = Himmel und Huhn
GHLY69 = Harry Potter und der Stein der Weisen
-GHSY69 = Harry Potter Und Die Kammer Des Schreckens
+GHSY69 = Harry Potter und die Kammer des Schreckens
GHVP08 = Disney's Tricky Micky
-GIAP7D = Ice Age 2 : Jetzt Taut's
+GIAP7D = Ice Age 2: Jetzt Taut's
GICD78 = Die Unglaublichen
GIHD78 = Scooby-Doo! Nacht der 100 Schrecken
-GIQY78 = Die Unglaublichen: Der Angriff Des Tunnelgräbers
+GIQY78 = Die Unglaublichen: Der Angriff des Tunnelgräbers
GJND78 = Jimmy Neutron: Der mutige Erfinder
GJUD78 = Tak und die Macht des Juju
GKBPAF = Baten Kaitos: Die Schwingen der Ewigkeit und der verlorene Ozean
@@ -521,8 +766,9 @@ GL5X4F = Lego Star Wars : Das Videospiel
GL7P64 = LEGO Star Wars II: Die klassische Trilogie
GLCD52 = Lemony Snicket: Rätselhafte Ereignisse
GLHPG9 = Flutsch und weg
-GLOD69 = Der Herr Der Ringe: Die Zwei Türme
+GLOD69 = Der Herr der Ringe: Die zwei Türme
GLVD4Q = Die Chroniken von Narnia: Der König von Narnia
+GLVP4Q = Die Chroniken von Narnia: Der König von Narnia
GLZD69 = 007: Liebesgrüsse aus Moskau
GMNP78 = Die Monster AG : Monster Ball
GNED78 = Findet Nemo
@@ -533,8 +779,12 @@ GPHD52 = Pitfall: Die verlorene Expedition
GPLD9G = Disney's Ferkels Grosses Abenteuer - Spiel
GPQP6L = The Powerpuff Girls: Kampf den Gurkenschurken
GPXP01 = Pokémon Box: Rubin & Saphir
-GQ4D78 = SpongeBob Schwammkopf: Die Kreatur aus der krossen Krabbe
-GQQD78 = Nickelodeon SpongeBob Schwammkopf: Film ab!
+GQ4D78 = SpongeBob Schwammkopf: Die Kreatur aus der Krossen Krabbe
+GQQD78 = SpongeBob Schwammkopf: Film ab!
+GQQE78 = SpongeBob Schwammkopf: Film ab!
+GQQF78 = SpongeBob Schwammkopf: Film ab!
+GQQH78 = SpongeBob Schwammkopf: Film ab!
+GQQP78 = SpongeBob Schwammkopf: Film ab!
GQWX69 = Harry Potter: Quidditch - Weltmeisterschaft
GR9P6L = Die Herrschaft Des Feuers
GSKP7D = The Scorpion King : Aufstieg des Akkadiers
diff --git a/Data/Sys/wiitdb-en.txt b/Data/Sys/wiitdb-en.txt
index f59abb22af70..219c924bb8c2 100644
--- a/Data/Sys/wiitdb-en.txt
+++ b/Data/Sys/wiitdb-en.txt
@@ -1,6 +1,8 @@
-TITLES = https://www.gametdb.com (type: Wii language: EN version: 20191106224837)
+TITLES = https://www.gametdb.com (type: Wii language: EN version: 20230727193249)
+007E01 = Wii Auto Erase Disc
091E00 = Movie-Ch Install Disc Ver. A
410E01 = Wii Backup Disc v1.31
+413E01 = DiscUpdate Disc
D2AJAF = Minna de Bouken! Family Trainer (Demo)
D2SE18 = Deca Sports 2 (Demo)
D3DE18 = Deca Sports 3 (Demo)
@@ -14,7 +16,7 @@ DBKE69 = Boom Blox (Demo)
DBKP69 = Boom Blox (Demo)
DCAE18 = Calling (Demo)
DCHEAF = We Cheer (Demo)
-DCHJAF = We Cheer: Ohasta Produce ! Gentei Collabo Game Disc
+DCHJAF = We Cheer: O wa Star Produce! Gentei Collabo Game Disc
DD2P41 = Just Dance 2 (Demo)
DDWE18 = Lost in Shadow - Press Disc (Demo)
DDWX18 = Lost In Shadow - Best Buy (Demo)
@@ -70,20 +72,20 @@ R2IP69 = Madden NFL 10
R2JJAF = Taiko no Tatsujin Wii
R2KE54 = Don King Boxing
R2KP54 = Don King Boxing
-R2LJMS = Hula Wii: Hura de Hajimeru Bi to Kenkou!!
+R2LJMS = Hula Wii: Hula de Hajimeru: Bi to Kenkou!
R2ME20 = M&M's Adventure
R2NE69 = NASCAR Kart Racing
R2OE68 = Medieval Games
R2OP68 = Medieval Games
R2PE9B = Super Swing Golf Season 2
-R2PJ9B = Super Swing Golf Season 2
-R2PKZ4 = Super Swing Golf Season 2
+R2PJ9B = Swing Golf Pangya 2nd Shot!
+R2PKZ4 = Swing Golf Pangya 2nd Shot!
R2PP99 = Super Swing Golf
-R2QJC0 = Cooking Mama 2 Taihen Mama wa Ooisogashi
+R2QJC0 = Cooking Mama 2: Taihen!! Mama wa Ooisogashi!
R2RE4F = Pony Friends 2
R2RP4F = Pony Friends 2
R2SE18 = Deca Sports 2
-R2SJ18 = Deca Sporta 2
+R2SJ18 = Deca Sporta 2: Wii de Sports 10 Shumoku!
R2SP18 = Sports Island 2
R2TE41 = Teenage Mutant Ninja Turtles: Smash-Up
R2TP41 = Teenage Mutant Ninja Turtles: Smash-Up
@@ -91,7 +93,7 @@ R2UE8P = Let's Tap
R2UJ8P = Let's Tap
R2UP8P = Let's Tap
R2VE01 = Sin & Punishment: Star Successor
-R2VJ01 = Sin and Punishment: Successor to the Sky
+R2VJ01 = Tsumi to Batsu: Sora no Koukeisha
R2VP01 = Sin and Punishment: Successor of the Skies
R2WEA4 = Pro Evolution Soccer 2009
R2WJA4 = Winning Eleven PLAY MAKER 2009
@@ -99,7 +101,7 @@ R2WPA4 = Pro Evolution Soccer 2009
R2WXA4 = Pro Evolution Soccer 2009
R2YE54 = Birthday Party Bash
R2YP54 = It's my Birthday!
-R32J01 = Metroid Prime 2
+R32J01 = Metroid Prime 2: Dark Echoes
R33E69 = AC/DC Live: Rock Band Track Pack
R33P69 = AC/DC Live: Rock Band Song Pack
R34E69 = Rock Band: Country Track Pack
@@ -109,7 +111,7 @@ R36P69 = Green Day: Rock Band
R37E69 = Rock Band: Metal Track Pack
R38E78 = Marvel Super Hero Squad
R38P78 = Marvel Super Hero Squad
-R38X78 = Marvel Super Hero Squad: Walmart Edition
+R38X78 = Marvel Super Hero Squad - Walmart Edition
R38Y78 = Marvel Super Hero Squad
R39EFP = Shimano Xtreme Fishing
R39PNK = Shimano Extreme Fishing
@@ -150,7 +152,7 @@ R3SP52 = Spider-Man: Web of Shadows
R3TE54 = Top Spin 3
R3TJG9 = Top Spin 3
R3TP54 = Top Spin 3
-R3UJGD = Oyako de Asobo: Miffy no Omocha Bako
+R3UJGD = Oyako de Asobo: Miffy no Omochabako
R3VEFP = Deer Drive
R3VPNK = Deer Drive
R3XE6U = Sam & Max: Season One
@@ -161,7 +163,7 @@ R3ZE69 = Rock Band Track Pack: Classic Rock
R42E69 = The Sims 2: Castaway
R42P69 = The Sims 2: Castaway
R43E69 = EA Sports Active: Personal Trainer
-R43J13 = EA Sports Active Personal Trainer Wii 30-Hi Seikatsu Kaizen Program
+R43J13 = EA Sports Active: Personal Trainer Wii: 30 Nichi Seikatsu Kaizen Program
R43P69 = EA Sports Active: Personal Trainer
R44J8P = Suzumiya Haruhi no Heiretsu
R46ENS = Phantom Brave: We Meet Again
@@ -170,7 +172,7 @@ R47E20 = ATV Quad Kings
R47P20 = ATV Quad Kings
R48E7D = The Spiderwick Chronicles
R48P7D = The Spiderwick Chronicles
-R49E01 = Donkey Kong Jungle Beat
+R49E01 = Donkey Kong: Jungle Beat
R49J01 = Donkey Kong: Jungle Beat
R49P01 = Donkey Kong: Jungle Beat
R4AE69 = SimAnimals
@@ -180,9 +182,9 @@ R4BEJZ = Championship Foosball
R4BPGT = Table Football
R4CE69 = SimCity Creator
R4CJ13 = SimCity Creator
-R4CK69 = SimCity Creator
+R4CK69 = SimCity Namanui Dosi
R4CP69 = SimCity Creator
-R4DDUS = Die drei Fragezeichen - Das verfluchte Schloss
+R4DDUS = Die drei ???: Das verfluchte Schloss
R4EE01 = Endless Ocean: Blue World
R4EJ01 = Forever Blue: Umi no Yobigoe
R4EP01 = Endless Ocean 2: Adventures of the Deep
@@ -191,7 +193,7 @@ R4FP7J = Story Hour: Fairy Tales
R4IPNK = Mad Tracks
R4LPUG = Athletic Piggy Party
R4LXUG = Athletic Piggy Party
-R4MJ0Q = Shikakui Atama wo Marukusuru Wii
+R4MJ0Q = Shikakui Atama o Maruku Suru. Wii
R4NE5G = Major Minor's Majestic March
R4NP5G = Major Minor's Majestic March
R4NX5G = Major Minor's Majestic March
@@ -211,15 +213,14 @@ R4RY69 = FIFA 10
R4RZ69 = FIFA Soccer 10
R4SE54 = MLB Superstars
R4VEA4 = Storybook Workshop
-R4VJA4 = Teleshibai Wii
+R4VJA4 = Tele Shibai Wii
R4WJA4 = Jikkyou Powerful Major League 2009
-R4YJ2M = Sukeban Shachou Rena Wii
-R4ZJ01 = Fatal Frame IV: Mask of the Lunar Eclipse
+R4YJ2M = Sukeban Shachou Rena Wii: Neko Shachou, Tsukaeru Shain Daiboshuu.
+R4ZJ01 = Zero: Tsukihami no Kamen
R52E08 = Neopets Puzzle Adventure
R52P08 = Neopets Puzzle Adventure
R53PFH = In The Mix Featuring Armin van Buuren
R54FMR = Countdown: The Game
-R55F41 = Qui Veut Gagner Des Millions: 1ère Edition
R55P41 = Who Wants To Be A Millionaire: 1st Edition
R56EG9 = Astro Boy: The Video Game
R56PG9 = Astro Boy: The Video Game
@@ -229,7 +230,7 @@ R58FMR = U-Sing
R58IMR = U-Sing
R58PMR = U-Sing
R58SMR = U-Sing
-R59D4Q = Club Penguin: Game Day!
+R59D4Q = Disney Club Penguin: Game Day!
R59E4Q = Club Penguin: Game Day!
R59P4Q = Club Penguin: Game Day!
R5AE8P = The Golden Compass
@@ -251,7 +252,7 @@ R5NJN9 = Doala de Wii
R5OENR = Party Pigs: Farmyard Games
R5OXUG = Farmyard Party: Featuring the Olympigs
R5PE69 = Harry Potter and the Order of the Phoenix
-R5PJ13 = Harry Potter and the Order of the Phoenix
+R5PJ13 = Harry Potter to Fushichou no Kishidan
R5PP69 = Harry Potter and the Order of the Phoenix
R5PX69 = Harry Potter and the Order of the Phoenix
R5QPGT = Circus
@@ -266,7 +267,7 @@ R5VP41 = James Cameron's Avatar: The Game
R5VX41 = James Cameron's Avatar: The Game
R5WEA4 = Silent Hill: Shattered Memories
R5WJA4 = Silent Hill: Shattered Memories
-R5XJ13 = MySims Agents
+R5XJ13 = Boku to Sim no Machi Agent: Gokuaku Shachou kara Sekai o Sukue Daisakusen!
R5XP69 = MySims Agents
R5YD78 = All Star Cheerleader 2
R5YE78 = All Star Cheer Squad 2
@@ -288,7 +289,7 @@ R69P36 = Colin McRae: DiRT 2
R6APPU = Baby and Me
R6BE78 = de Blob
R6BJ78 = Blob Colorful na Kibou
-R6BK78 = de Blob
+R6BK78 = de Blob - Color Revolution
R6BP78 = de Blob
R6BX78 = de Blob
R6CEAF = We Cheer 2
@@ -302,7 +303,7 @@ R6GPMR = Golden Balls
R6HE54 = Ni Hao, Kai-lan: Super Game Day
R6HP54 = Ni Hao, Kai-lan: Super Game Day
R6IE54 = Baseball Blast!
-R6JJGD = Fullmetal Alchemist: Prince of the Dawn
+R6JJGD = Hagane no Renkinjutsushi: Fullmetal Alchemist: Akatsuki no Ouji
R6KP36 = Ashes Cricket 2009
R6KU36 = Ashes Cricket 2009
R6LEWR = LEGO Rock Band
@@ -335,8 +336,8 @@ R74E20 = Arcade Shooting Gallery
R75E20 = Dream Salon
R76E54 = NBA 2K10
R76P54 = NBA 2K10
-R77JAF = SD Gundam: G Generation Wars
-R79JAF = Mobile Suit Gundam: MS Sensen 0079
+R77JAF = SD Gundam: GGeneration Wars
+R79JAF = Kidou Senshi Gundam: MS Sensen 0079
R7AE69 = SimAnimals Africa
R7AJ13 = SimAnimals Africa
R7AP69 = SimAnimals Africa
@@ -344,10 +345,10 @@ R7BE20 = Jelly Belly Ballistic Beans
R7BP7J = Jelly Belly Ballistic Beans
R7CJ01 = Captain Rainbow
R7EE8P = NiGHTS: Journey of Dreams
-R7EJ8P = NiGHTS: Journey of Dreams
+R7EJ8P = NiGHTS: Hoshi Furu Yoru no Monogatari
R7EP8P = NiGHTS: Journey of Dreams
R7FEGD = Final Fantasy Fables: Chocobo's Dungeon
-R7FJGD = Final Fantasy Fables: Chocobo's Dungeon
+R7FJGD = Chocobo no Fushigi na Dungeon: Toki-wasure no Meikyuu
R7FPGD = Final Fantasy Fables: Chocobo's Dungeon
R7GEAF = Dragon Ball: Revenge of King Piccolo
R7GJAF = Dragon Ball: Tenkaichi Daibouken
@@ -387,14 +388,14 @@ R83EA4 = Pop'n Music
R83JA4 = Pop'n Music
R83PA4 = Pop'n Rhythm
R84EE9 = Harvest Moon: Tree of Tranquility
-R84J99 = Bokujo for Wii
+R84J99 = Bokujou Monogatari: Yasuragi no Ki
R84P99 = Harvest Moon: Tree of Tranquility
R85EG9 = The Secret Saturdays: Beasts of the 5th Sun
R85PG9 = The Secret Saturdays: Beasts of the 5th Sun
R86E20 = Dream Dance & Cheer
R87EVN = Ski-Doo: Snowmobile Challenge
R88J2L = Anpanman Niko Niko Party
-R89JEL = Tokyo Friend Park 2 Wii
+R89JEL = Tokyo Friend Park II: Ketteiban: Minna de Chousen! Taikan Attraction!
R8AE01 = PokéPark Wii: Pikachu's Adventure
R8AJ01 = PokéPark Wii: Pikachu no Daibouken
R8AP01 = PokéPark Wii: Pikachu's Adventure
@@ -405,9 +406,9 @@ R8DJA4 = Yu-Gi-Oh! 5D's: Duel Transer
R8DPA4 = Yu-Gi-Oh! 5D's: Master of the Cards
R8EJQC = Earth Seeker
R8FES5 = Fast Food Panic
-R8FJHA = Takumi Restaurant ha Daihanjou!
+R8FJHA = Takumi Restaurant wa Daihanjou!
R8FPNP = Fast Food Panic
-R8GJC8 = G1 Jockey Wii 2008
+R8GJC8 = GI Jockey Wii 2008
R8GPC8 = G1 Jockey Wii 2008
R8HE4Q = Hannah Montana: The Movie
R8HP4Q = Hannah Montana: The Movie
@@ -423,7 +424,7 @@ R8KPKM = Street Football 2
R8LE20 = Chicken Blaster
R8LP7J = Chicken Blaster
R8NEA4 = The Cages: Pro Style Batting Practice
-R8NJG0 = Batting Revolution
+R8NJG0 = Nihon Yakyuu Kikou Shounin - Batting Revolution
R8OE54 = Ringling Bros. and Barnum & Bailey Circus
R8OX54 = It's My Circus
R8PE01 = Super Paper Mario
@@ -451,7 +452,7 @@ R94PMR = The Ultimate Red Ball Challenge
R94XMR = The Ultimate Red Ball Challenge
R96EAF = Klonoa
R96JAF = Kaze no Klonoa Door to Phantomile
-R96KAF = Klonoa - Door to Phantomile
+R96KAF = Baramui Klonoa - Door to Phantomile
R96PAF = Klonoa
R97E9B = Family Fun Football
R9AE52 = Activision Demo Action Pack (Demo)
@@ -486,7 +487,7 @@ R9RPNG = Dance Party Pop Hits
R9SPPL = Sudoku Ball: Detective
R9TE69 = Tiger Woods PGA Tour 09 All-Play
R9TJ13 = Tiger Woods PGA Tour 09 All-Play
-R9TK69 = Tiger Woods PGA Tour 09 All-Play
+R9TK69 = Tiger Woods PGA Tour 09 - All-Play
R9TP69 = Tiger Woods PGA Tour 09 All-Play
R9UE52 = Build-A-Bear Workshop: Friendship Valley
R9UPGY = Build-A-Bear Workshop: Friendship Valley
@@ -496,6 +497,7 @@ R9XE52 = Arcade Zone
R9XP52 = Arcade Zone
R9YES5 = Sled Shred
R9ZE54 = Major League Baseball 2K9
+RAAE01 = Wii Startup Disc
RB2E6K = Balloon Pop
RB2J2K = Rainbow Pop
RB2PGT = Pop!
@@ -504,7 +506,7 @@ RB4J08 = Biohazard 4 Wii Edition
RB4P08 = Resident Evil 4: Wii Edition
RB4X08 = Resident Evil 4: Wii Edition
RB5E41 = Brothers In Arms: Earned In Blood
-RB5P41 = Brothers In Arms: Earned In Blood
+RB5P41 = Brothers in Arms: Earned in Blood
RB6J18 = Bomberman
RB7E54 = Bully: Scholarship Edition
RB7P54 = Bully: Scholarship Edition
@@ -528,7 +530,7 @@ RBFP7J = Balls of Fury
RBGE54 = The BIGS
RBGP54 = The Bigs
RBHE08 = Resident Evil Archives: Resident Evil Zero
-RBHJ08 = Biohazard 0
+RBHJ08 = Biohazard Zero
RBHP08 = Resident Evil Archives: Resident Evil Zero
RBIEE9 = Harvest Moon: Animal Parade
RBIJ99 = Bokujou Monogatari Waku Waku Animal March
@@ -538,7 +540,7 @@ RBKJ13 = Boom Blox
RBKK69 = Boom Blox
RBKP69 = Boom Blox
RBLE8P = Bleach: Shattered Blade
-RBLJ8P = Bleach: Shattered Blade
+RBLJ8P = Bleach Wii: Hakujin Kirameku Rondo
RBLP8P = Bleach: Shattered Blade
RBME5G = Bust-a-Move Bash!
RBMPGT = Bust-A-Move
@@ -554,22 +556,22 @@ RBQPUG = Classic British Motor Racing
RBRE5G = Blast Works: Build, Trade, Destroy
RBRP5G = Blast Works: Build, Trade, Destroy
RBRX5G = Blast Works: Build, Trade, Destroy
-RBSJ08 = Sengoku Basara 2 Heroes (Double Pack)
+RBSJ08 = Sengoku Basara 2: Heroes: Double Pack
RBTE8P = Sega Bass Fishing
-RBTJ8P = Sega Bass Fishing
+RBTJ8P = Uchi Tsuri! Sega Bass Fishing
RBTP8P = Sega Bass Fishing
RBUE08 = Resident Evil: The Umbrella Chronicles
-RBUJ08 = Biohazard: The Umbrella Chronicles
+RBUJ08 = Biohazard: Umbrella Chronicles
RBUK08 = Biohazard: The Umbrella Chronicles
RBUP08 = Resident Evil: The Umbrella Chronicles
RBVE52 = Barbie as The Island Princess
RBVP52 = Barbie as The Island Princess
RBWE01 = Battalion Wars 2
-RBWJ01 = Totsugeki Famicom Wars vs.
+RBWJ01 = Totsugeki!! Famicom Wars VS
RBWP01 = Battalion Wars 2
RBXJ8P = Bleach: Versus Crusade
RBYE78 = Barnyard
-RBYJ78 = Barnyard
+RBYJ78 = Barnyard: Shuyaku wa Ore, Ushi
RBYP78 = Barnyard
RBZE5Z = Billy the Wizard: Rocket Broomstick Racing
RBZPUG = Billy the Wizard: Rocket Broomstick Racing
@@ -592,14 +594,14 @@ RC8P7D = Crash: Mind Over Mutant
RC8X7D = Crash: Mind Over Mutant
RC9PGN = CID: The Dummy
RCAE78 = Cars
-RCAJ78 = Cars
+RCAJ78 = Disney-Pixar Cars
RCAP78 = Cars
RCAX78 = Cars
RCAY78 = Cars
RCBE52 = Cabela's Big Game Hunter
RCBP52 = Cabela's Big Game Hunter
RCCE5G = Cooking Mama: Cook Off
-RCCJC0 = Cooking Mama
+RCCJC0 = Cooking Mama: Minna to Issho ni Oryouri Taikai!
RCCPGT = Cooking Mama
RCDD52 = Call of Duty 3
RCDE52 = Call of Duty 3
@@ -623,14 +625,14 @@ RCKPGN = Alan Hansen's Sports Challenge
RCLE4Q = Disney's Chicken Little: Ace in Action
RCLP4Q = Chicken Little: Ace In Action
RCOJ99 = Meitantei Conan: Tsuioku no Mirage
-RCOK99 = Detective Conan: Case Closed: The Mirapolis Investigation
+RCOK99 = Myeongtamjeong Conan - Chueogui Hwansang
RCOKZF = Case Closed: The Mirapolis Investigation
RCOPNP = Case Closed: The Mirapolis Investigation
RCPE18 = Kororinpa: Marble Mania
RCPJ18 = Kororinpa
RCPP18 = Kororinpa
RCQEDA = Penny Racers Party: Turbo-Q Speedway
-RCQJDA = Choro Q
+RCQJDA = Choro Q Wii
RCRE5D = Cruis'n
RCRP5D = Cruis'n
RCSE20 = Chicken Shoot
@@ -638,7 +640,6 @@ RCSP7J = Chicken Shoot
RCTE5Z = Counter Force
RCTPGT = Counter Force
RCUE52 = Cabela's Legendary Adventures
-RCUP52 = Cabela's Legendary Adventures
RCVE41 = Far Cry: Vengeance
RCVP41 = Far Cry: Vengeance
RCXE78 = All Star Cheer Squad
@@ -654,10 +655,10 @@ RD4EA4 = Dance Dance Revolution: Hottest Party 2
RD4JA4 = Dance Dance Revolution: Furu Furu Party
RD4PA4 = Dance Dance Revolution: Hottest Party 2
RD6EE9 = Animal Kingdom: Wildlife Expedition
-RD6J8N = Doubutu Kisoutengai
+RD6J8N = Doubutsu Kisoutengai! Nazo no Rakuen de Scoop Shashin o Gekisha Seyo!
RD6PNP = SAFAR'Wii
RD8E52 = Dancing with the Stars
-RD9J18 = Sudoku
+RD9J18 = Puzzle Series Vol. 1: Sudoku
RDAE52 = Dancing with the Stars: We Dance!
RDBE70 = Dragon Ball Z: Budokai Tenkaichi 2
RDBJAF = Dragon Ball Z: Sparking! NEO
@@ -666,7 +667,6 @@ RDCE78 = Deadly Creatures
RDCP78 = Deadly Creatures
RDDEA4 = Dance Dance Revolution: Hottest Party
RDDJA4 = Dance Dance Revolution: Hottest Party
-RDDPA4 = Dance Dance Revolution Hottest Party
RDEJ0A = Zenkoku Dekotora Matsuri
RDFE41 = Shaun White Snowboarding: Road Trip
RDFP41 = Shaun White Snowboarding: Road Trip
@@ -676,7 +676,7 @@ RDGPA4 = Castlevania Judgment
RDHE78 = Destroy All Humans! Big Willy Unleashed
RDHP78 = Destroy All Humans! Big Willy Unleashed
RDIE41 = The Dog Island
-RDIJG2 = The Dog Island
+RDIJG2 = Artlist Collection: The Dog Island ~Hitotsu no Hana no Monogatari~
RDIP41 = The Dog Island
RDJE4F = Death Jr.: Root of Evil
RDJP4F = Death Jr.: Root of Evil
@@ -690,7 +690,7 @@ RDMJ8N = Go! Go! Minon
RDMPHZ = Minon: Everyday Hero
RDNEA4 = Dance Dance Revolution: Disney Grooves
RDOE41 = Petz Dogz 2
-RDOJ41 = Dog to Mahou no Boushi
+RDOJ41 = Wanko to Mahou no Boushi
RDOP41 = Dogz
RDOX41 = Dogz
RDPE54 = Dora Saves the Snow Princess
@@ -700,23 +700,23 @@ RDQEGD = Dragon Quest Swords: The Masked Queen and The Tower of Mirrors
RDQJGD = Dragon Quest Swords: Kamen no Joou to Kagami no Tou
RDQPGD = Dragon Quest Swords: The Masked Queen and the Tower of Mirrors
RDREA4 = Dewy's Adventure
-RDRJA4 = Dewy's Adventure
+RDRJA4 = Dewy's Adventure: Suishou Dewy no Daibouken!!
RDRPA4 = Dewy's Adventure
RDSE70 = Dragon Ball Z: Budokai Tenkaichi 3
RDSJAF = Dragon Ball Z: Sparking! METEOR
RDSPAF = Dragon Ball Z: Budokai Tenkaichi 3
RDTEAF = Tamagotchi: Party On!
-RDTJAF = Tamagotchi Pikadai
+RDTJAF = Tamagotchi no Pika Pika Daitouryou!
RDTPAF = Tamagotchi: Party On!
RDUJDQ = Sugoro Chronicle: Migite ni Ken o Hidarite ni Saikoro o
RDVE41 = Driver: Parallel Lines
RDVP41 = Driver: Parallel Lines
RDWEG9 = Dragon Blade: Wrath of Fire
-RDWJG9 = Dragon Blade: Wrath of Fire
+RDWJG9 = Dragon Blade
RDWPG9 = Dragon Blade: Wrath of Fire
RDXE18 = Deca Sports
-RDXJ18 = Deca Sporta
-RDXKA4 = Deca Sporta
+RDXJ18 = Deca Sporta: Wii de Sports 10 Shumoku!
+RDXKA4 = Deca Sporta - Wiiro Jeulgineun Sports 10 Jongmok!
RDXP18 = Sports Island
RDYEGN = CID: The Dummy
RDZJ01 = Disaster: Day of Crisis
@@ -728,14 +728,13 @@ RE4P08 = Resident Evil Archives: Resident Evil
RE5PAF = The Munchables
RE6PRT = Summer Challenge: Athletics Tournament
RE7PNK = Hunting Challenge
-RE8J99 = Katekyo Hitman Reborn! Kindan no Yami no Delta
+RE8J99 = Katekyoo Hitman Reborn! Kindan no Yami no Delta
REAE69 = Celebrity Sports Showdown
REAF69 = Celebrity Sports Showdown
REAP69 = Celebrity Sports Showdown
REBE4Z = Mr. Bean's Wacky World
REBPMT = Mr Bean's Wacky World of Wii
RECE6K = Spy Games: Elevator Mission
-RECP6K = Spy Games: Elevator Mission
REDE41 = Red Steel
REDJ41 = Red Steel
REDP41 = Red Steel
@@ -748,16 +747,16 @@ REJEAF = Active Life: Extreme Challenge
REJJAF = Family Trainer 2
REJPAF = Family Trainer: Extreme Challenge
REKE41 = Gold's Gym: Cardio Workout
-REKJ2N = Shape Boxing Wii de Enjoy Diet
+REKJ2N = Shape Boxing: Wii de Enjoy Diet!
REKP41 = My Fitness Coach: Cardio Workout
REKU41 = Gold's Gym: Cardio Workout
RELEA4 = Elebits
RELJA4 = Elebits
RELKA4 = Elebits
RELPA4 = Eledees
-REMJ8P = Doraemon Wii: Himitsu Douguou Ketteisen!
+REMJ8P = Doraemon Wii: Himitsu Dougu-ou Ketteisen!
RENE8P = Sonic and the Black Knight
-RENJ8P = Sonic and the Black Knight
+RENJ8P = Sonic to Ankoku no Kishi
RENP8P = Sonic and the Black Knight
REQE54 = Go, Diego, Go! Safari Rescue
REQP54 = Go, Diego, Go! Safari Rescue
@@ -766,7 +765,7 @@ REQY54 = Go, Diego, Go! Safari Rescue
RESP41 = My Spanish Coach: Improve Your Spanish
RETJAF = Ennichi no Tatsujin
REUPNK = My Body Coach
-REVJ8P = Imabikisou: Kaimei Hen
+REVJ8P = Imabikisou Kaimei-hen
REWFMR = My Horse Club: On the Trail of the Mysterious Appaloosa
REWXMR = My Horse Club: On the Trail of the Mysterious Appaloosa
REWYMR = My Horse Club: On the Trail of the Mysterious Appaloosa
@@ -786,20 +785,20 @@ RF4E36 = Super Fruit Fall
RF4P6M = Super Fruit Fall
RF7J08 = Tatsunoko vs. Capcom: Cross Generation of Heroes
RF8E69 = FIFA Soccer 08
-RF8J13 = FIFA 08
+RF8J13 = FIFA 08: World Class Soccer
RF8K69 = FIFA 08
RF8P69 = FIFA 08
RF8X69 = FIFA 08
RF8Y69 = FIFA 08
RF9E69 = FIFA Soccer 09 All-Play
RF9J13 = FIFA 09 All-Play
-RF9K69 = FIFA 09 All-Play
+RF9K69 = FIFA 09 - All-Play
RF9P69 = FIFA 09 All-Play
RF9R69 = FIFA 09 All-Play
RF9X69 = FIFA 09 All-Play
RF9Y69 = FIFA 09 All-Play
RFAEAF = Active Life: Outdoor Challenge
-RFAJAF = Family Trainer: Athletic World
+RFAJAF = Family Trainer
RFAPAF = Family Trainer
RFBE01 = Endless Ocean
RFBJ01 = Forever Blue
@@ -836,14 +835,14 @@ RFPP01 = Wii Fit Plus
RFPW01 = Wii Fit Plus
RFQE69 = FaceBreaker K.O. Party
RFQJ13 = FaceBreaker K.O. Party
-RFQK69 = FaceBreaker: K.O. Party
+RFQK69 = FaceBreaker K.O. Party
RFQP69 = FaceBreaker: K.O. Party
RFRE5G = Furu Furu Park
RFRJC0 = Furu Furu Park
RFSEEB = Shiren the Wanderer
-RFSJ8P = Fushigi no Dungeon: Furai no Shiren 3
+RFSJ8P = Fushigi no Dungeon: Fuurai no Shiren 3: Karakuri Yashiki no Nemuri-hime
RFTE70 = Backyard Football
-RFUJA4 = Mahjong Kakutou Club Wii: Wi-Fi Taiou
+RFUJA4 = Mahjong Fight Club Wii: Wi-Fi Taiou
RFVE52 = Monkey Mischief! Party Time
RFVP52 = Monkey Mischief! 20 Games
RFWE5Z = Safari Adventures Africa
@@ -854,7 +853,7 @@ RFZP41 = Imagine Fashion Idol
RG2EXS = Guilty Gear XX Accent Core
RG2JJF = Guilty Gear XX Accent Core
RG2PGT = Guilty Gear XX Accent Core
-RG4JC0 = Let's Go By Train Shinkansen EX
+RG4JC0 = Densha de Go! Shinkansen EX: San'you Shinkansen Hen
RG5EWR = Guinness World Records: The Videogame
RG5PWR = Guinness World Records: The Videogame
RG6E69 = Boogie SuperStar
@@ -867,13 +866,11 @@ RG9P54 = Carnival Games: Mini Golf
RGAE8P = Planet 51: The Game
RGAP8P = Planet 51: The Game
RGBE08 = Harvey Birdman: Attorney at Law
-RGBP08 = Harvey Birdman: Attorney at Law
RGCEXS = MiniCopter: Adventure Flight
-RGCJJF = Petitcopter Wii Adventure Flight
+RGCJJF = Puchi Copter Wii: Adventure Flight
RGCPGT = Radio Helicopter
RGDEA4 = Target: Terror
-RGDPA4 = Target: Terror
-RGEJJ9 = The World of Golden Eggs Norinori Rhythm
+RGEJJ9 = The World of Golden Eggs: Nori Nori Rhythm kei
RGFE69 = The Godfather: Blackhand Edition
RGFF69 = The Godfather: Blackhand Edition
RGFI69 = The Godfather: Blackhand Edition
@@ -882,21 +879,20 @@ RGFS69 = The Godfather: Blackhand Edition
RGGJAF = Gegege no Kitarou: Youkai Daiundoukai
RGHE52 = Guitar Hero III: Legends of Rock
RGHJ52 = Guitar Hero III Legends of Rock
-RGHK52 = Guitar Hero III Legends of Rock
+RGHK52 = Guitar Hero III - Legends of Rock
RGHP52 = Guitar Hero III: Legends of Rock
-RGIJC8 = G1 Jockey Wii
+RGIJC8 = GI Jockey Wii
RGIPC8 = G1 Jockey Wii
RGJE4Z = George of the Jungle: Search for the Secret
RGJP7U = George of the Jungle: Search for the Secret
RGKENR = Kidz Sports: Crazy Golf
-RGKPNR = Crazy Mini Golf
RGLE7D = Geometry Wars: Galaxies
RGLP7D = Geometry Wars: Galaxies
RGME5D = The Grim Adventures of Billy & Mandy
RGMP5D = The Grim Adventures of Billy & Mandy
-RGNJAF = Gintama Yorozuya Tuve
-RGOJJ9 = The World of Golden Eggs Nissan Note Version
-RGPJAF = Anime Slot Revolution Pachi-Slot Kidou Senshi Gundam II Ai Senshi Hen
+RGNJAF = Gintama: Yorozuya Chuubu: Tsukkomable Douga
+RGOJJ9 = The World of Golden Eggs: Nori Nori Rhythm kei - Nissan Note Original Version
+RGPJAF = Anime Slot Revolution: Pachi-Slot Kidou Senshi Gundam II: Ai Senshi-hen
RGQE70 = Ghostbusters: The Video Game
RGQP70 = Ghostbusters: The Video Game
RGSE8P = Ghost Squad
@@ -921,7 +917,7 @@ RGZP70 = Godzilla Unleashed
RH2E41 = Hell's Kitchen: The Video Game
RH2P41 = Hell's Kitchen
RH3E4Q = High School Musical 3: Senior Year Dance!
-RH3J4Q = High School Musical 3: Senior Year Dance!
+RH3J4Q = Disney High School Musical Dance!
RH3P4Q = High School Musical 3: Senior Year Dance!
RH4XUG = Hamster Heroes
RH5EVN = Horse Life Adventures
@@ -929,15 +925,14 @@ RH5PKM = Horse Life 2
RH6E69 = Harry Potter and the Half-Blood Prince
RH6K69 = Harry Potter and the Half Blood Prince
RH6P69 = Harry Potter and the Half-Blood Prince
-RH7J8P = Jissen Pachislot Hisshouhou! Sammy's Collection Hokuto no Ken Wii
+RH7J8P = Jissen Pachi-Slot Pachinko Hisshouhou! Sammy's Collection: Hokuto no Ken Wii
RH8E4F = Tomb Raider: Underworld
RH8JEL = Tomb Raider: Underworld
RH8P4F = Tomb Raider: Underworld
-RH8X4F = Tomb Raider: Underworld
RH9JC8 = Harukanaru Toki no Naka de 4
RHAE01 = Wii Play
RHAJ01 = Hajimete no Wii
-RHAK01 = Wii Play
+RHAK01 = Cheoeum Mannaneun Wii
RHAP01 = Wii Play
RHAW01 = Wii Play
RHCE52 = The History Channel: Battle for the Pacific
@@ -957,7 +952,7 @@ RHIJJ9 = Hajime no Ippo Revolution
RHIP41 = Victorious Boxers Challenge
RHJJ13 = Ginsei Table Games Wii
RHKE18 = Help Wanted: 50 Wacky Jobs
-RHKJ18 = Hataraku Hit
+RHKJ18 = Hataraku Hito
RHKP18 = Job Island: Hard Working People
RHLE4Z = World Championship Poker Featuring Howard Lederer: All-In
RHLPGT = World Championship Poker Featuring Howard Lederer: All-In
@@ -968,12 +963,12 @@ RHNP70 = My Horse & Me
RHOE8P = The House of the Dead: Overkill
RHOJ8P = The House of the Dead: Overkill
RHOP8P = The House of the Dead: Overkill
-RHPJ8N = Akko De Pon! Ikasama Hourouki
+RHPJ8N = Akko de Pon! Ikasama Hourou-ki
RHQE4Q = Hannah Montana: Spotlight World Tour
RHQP4Q = Hannah Montana: Spotlight World Tour
RHQX4Q = Hannah Montana: Spotlight World Tour
RHQY4Q = Hannah Montana: Spotlight World Tour
-RHRJ99 = Katekyo Hitman Reborn! Dream Hyper Battle! Wii
+RHRJ99 = Katekyoo Hitman Reborn! Dream Hyper Battle! Wii
RHSE36 = Heatseeker
RHSP36 = Heatseeker
RHSX36 = Heatseeker
@@ -988,7 +983,7 @@ RHWE52 = Hot Wheels: Beat That!
RHWP52 = Hot Wheels: Beat That!
RHXE78 = Battle of the Bands
RHXP78 = Battle of the Bands
-RHYJAF = Haneru no Tobira Wii
+RHYJAF = Haneru no Tobira Wii: Giri Girissu
RHZE41 = Petz Horsez 2
RHZP41 = Pippa Funnell: Ranch Rescue
RI2E4Q = High School Musical: Sing It!
@@ -999,7 +994,7 @@ RI6ENR = Summer Sports 2: Island Sports Party
RI6P41 = Summer Sports Party
RI7E4Z = Monster Mayhem: Build and Battle
RI8E41 = Brothers In Arms: Road to Hill 30
-RI8P41 = Brothers In Arms: Road To Hill 30
+RI8P41 = Brothers in Arms: Road to Hill 30
RI9EGT = Diva Girls: Divas on Ice
RI9PGT = Diva Girls: Princess on Ice
RIAE52 = Ice Age: Dawn of the Dinosaurs
@@ -1031,15 +1026,14 @@ RINP08 = Dead Rising: Chop Till You Drop
RIOPSU = Horrible Histories: Ruthless Romans
RIPEAF = One Piece: Unlimited Adventure
RIPJAF = One Piece: Unlimited Adventure
-RIPPAF = One Piece Unlimited Cruise 1: The Treasure Beneath the Waves
RIQPUJ = Dancing on Ice
RIRE8P = Iron Man
RIRP8P = Iron Man
RITFMR = Intervilles, le jeu officiel
-RIUJAF = One Piece Unlimited Cruise 2: Awakening of a Hero
-RIUPAF = One Piece Unlimited Cruise 2: Awakening of a Hero
+RIUJAF = One Piece: Unlimited Cruise: Episode 2: Mezameru Yuusha
+RIUPAF = One Piece: Unlimited Cruise 2: Awakening of a Hero
RIVEXJ = Ivy The Kiwi?
-RIVJAF = Ivy the Kiwi?
+RIVJAF = Ivy the Kiwi
RIVP99 = Ivy The Kiwi?
RIWENR = Burger Island
RIXE20 = Dodge Racing: Charger vs. Challenger
@@ -1048,7 +1042,7 @@ RIYE52 = Space Camp
RIYP52 = Space Camp
RIZENR = Indianapolis 500 Legends
RJ2E52 = 007: Quantum of Solace
-RJ2JGD = 007: Quantum of Solace
+RJ2JGD = 007: Nagusame no Houshuu
RJ2P52 = 007: Quantum of Solace
RJ3E20 = Jeep Thrills
RJ3P7J = Jeep Thrills
@@ -1059,7 +1053,7 @@ RJ6P69 = MySims Sky Heroes
RJ7FWP = Télé 7 Jeux: Mots Fléchés
RJ8E64 = Indiana Jones and the Staff of Kings
RJ8P64 = Indiana Jones and the Staff of Kings
-RJ9E5Z = thinkSMART Family
+RJ9E5Z = Think Logic Trainer
RJ9FMR = Think Logic Trainer
RJ9HMN = Think Logic Trainer
RJ9PFR = Think Logic Trainer
@@ -1100,40 +1094,39 @@ RJSXUG = Kawasaki Jet Ski
RJTJ01 = Minna no Joushiki Ryoku TV
RJVEGN = Hysteria Hospital: Emergency Ward
RJVPGN = Hysteria Hospital: Emergency Ward
-RJWJEL = Jawa Mammoth and a Secret Stone
+RJWJEL = Jawa: Mammoth to Himitsu no Ishi
RJXE5G = Go Play Lumberjacks
RJXXFR = Go Play Lumberjacks
RJYE5Z = Doctor Fizzwizzle's Animal Rescue
RJZP7U = SNK Arcade Classics Volume 1
RK2EEB = Trauma Center: New Blood
-RK2JEB = Trauma Center: New Blood
+RK2JEB = Caduceus: New Blood
RK2P01 = Trauma Center: New Blood
RK3J01 = And-Kensaku
-RK4JAF = Kekkaishi
+RK4JAF = Kekkaishi: Kokubourou no Kage
RK5E01 = Kirby's Epic Yarn
RK5J01 = Keito no Kirby
-RK5K01 = Kirby's Epic Yarn
+RK5K01 = Teolsil Kirby Iyagi
RK5P01 = Kirby's Epic Yarn
RK6E18 = Marble Saga: Kororinpa
-RK6J18 = Kororinpa 2
+RK6J18 = Kororinpa 2: Anthony to Kin'iro Himawari no Tane
RK6P18 = Marbles! Balance Challenge
RK7J0A = Ougon no Kizuna
RK8E54 = Major League Baseball 2K8
RK9EA4 = Karaoke Revolution
RK9PA4 = Karaoke Revolution
RKAE6K = Ultimate Shooting Collection
-RKAJMS = Milestone Shooting Collection
-RKAK8M = Milestone Shooting Collection Karous Wii
-RKAP6K = Ultimate Shooting Collection
+RKAJMS = Milestone Shooting Collection: Karous Wii
+RKAK8M = Milestone Shooting Collection - Karous Wii
RKBE41 = Cranium Kabookii
RKBP41 = Cranium Kabookii
RKDEEB = Trauma Center: Second Opinion
-RKDJEB = Trauma Center: Second Opinion
+RKDJEB = Caduceus Z: Futatsu no Chou Shittou
RKDP01 = Trauma Center: Second Opinion
RKEENR = Cate West: The Vanishing Files
RKEPGN = Cate West: The Vanishing Files
RKFEH4 = The King of Fighters Collection: The Orochi Saga
-RKFKZA = King of Fighters Collection: The Orochi Saga
+RKFKZA = The King of Fighters Collection - The Orochi Saga
RKFP7U = King of Fighters Collection: The Orochi Saga
RKGEGY = Bratz Kidz: Slumber Party
RKGPGY = Bratz: Kidz Party
@@ -1142,17 +1135,17 @@ RKHP52 = Kung Fu Panda: Legendary Warriors
RKIENR = Kidz Sports: Ice Hockey
RKIPUG = Kidz Sports: Ice Hockey
RKIXUG = Kidz Sports: Ice Hockey
-RKJJ0Q = 250 Mannin no Kanken Wii de Tokoton Kanji Nou
+RKJJ0Q = Zaidan Houjin Nihon Kanji Nouryoku Kentei Kyoukai Koushiki Soft: 250 Mannin no Kanken: Wii de Tokoton Kanji Nou
RKKE6K = Heavenly Guardian
RKLEG9 = Coraline
RKLPG9 = Coraline
RKME5D = Mortal Kombat: Armageddon
RKMP5D = Mortal Kombat: Armageddon
-RKNJ2N = Kanken Wii: Kanji Ou Kettei Sen
-RKOJBL = Relaxuma: Minna de Goyururi Seikatsu
+RKNJ2N = Zaidan Houjin Nihon Kanji Nouryoku Kentei Kyoukai Kounin: Kanken Wii: Kanji-ou Ketteisen
+RKOJBL = Rilakkuma: Minna de Goyururi Seikatsu
RKPE52 = Kung Fu Panda
-RKPJ52 = Kung Fu Panda
-RKPK52 = Kung Fu Panda
+RKPJ52 = DreamWorks Kung Fu Panda
+RKPK52 = DreamWorks Kung Fu Panda
RKPP52 = Kung Fu Panda
RKPV52 = Kung Fu Panda
RKPX52 = Kung Fu Panda
@@ -1165,7 +1158,7 @@ RKTENR = Kidz Sports: International Soccer
RKTXUG = Kidz Sports: International Football
RKVE54 = The BIGS 2
RKVP54 = The Bigs 2: Baseball
-RKWJ18 = Jigsaw Puzzle Kyo-no Wan Ko
+RKWJ18 = Jigsaw Puzzle: Kyou no Wanko
RKXE69 = Rock Band
RKXP69 = Rock Band
RKYE20 = Army Men: Soldiers of Misfortune
@@ -1195,7 +1188,6 @@ RLCP7J = Love is... in bloom
RLDEGY = Legend of the Dragon
RLDPFK = Legend Of The Dragon
RLEEFS = Ten Pin Alley 2
-RLEPFS = Ten Pin Alley 2
RLFE64 = Star Wars The Clone Wars: Lightsaber Duels
RLFP64 = Star Wars The Clone Wars: Lightsaber Duels
RLGE64 = LEGO Star Wars: The Complete Saga
@@ -1220,12 +1212,11 @@ RLPP69 = Littlest Pet Shop
RLQE52 = Big League Sports
RLQP52 = World Championship Sports
RLRE4F = Tomb Raider: Anniversary
-RLRJEL = Tomb Raider: Anniversary
+RLRJEL = Lara Croft Tomb Raider: Anniversary
RLRP4F = Tomb Raider: Anniversary
RLSE8P = Alien Syndrome
RLSP8P = Alien Syndrome
RLTENR = London Taxi: Rush Hour
-RLTPNR = London Taxi: Rush Hour
RLTXUG = London Taxi: Rush Hour
RLUE4Q = Disney's Bolt
RLUP4Q = Bolt
@@ -1235,7 +1226,7 @@ RLUY4Q = Bolt
RLVE78 = Avatar: The Last Airbender
RLVP78 = Avatar: The Legend of Aang
RLWE78 = Ratatouille
-RLWJ78 = Ratatouille
+RLWJ78 = Disney-Pixar Remy no Oishii Restaurant
RLWP78 = Ratatouille
RLWW78 = Ratatouille
RLWX78 = Ratatouille
@@ -1271,29 +1262,32 @@ RM8P01 = Mario Party 8
RM9EGM = Mushroom Men: The Spore Wars
RM9PGM = Mushroom Men: The Spore Wars
RMAE01 = Mario Power Tennis
-RMAJ01 = Mario Power Tennis
+RMAJ01 = Mario Tennis GC
RMAP01 = Mario Power Tennis
RMBE01 = Mario Super Sluggers
RMBJ01 = Super Mario Stadium: Family Baseball
RMCE01 = Mario Kart Wii
RMCJ01 = Mario Kart Wii
+RMCJ50 = Wiimms MKW-Textures 2022-12.jap
RMCK01 = Mario Kart Wii
+RMCK50 = Wiimms MKW-Textures 2022-12.kor
+RMCKBR = Mario Kart Brown
RMCP01 = Mario Kart Wii
RMDE69 = Madden NFL 07
RMDP69 = Madden NFL 07
-RMEJDA = Major Dream
+RMEJDA = Major Dream: Major Wii: Nagero! Gyroball!!
RMFE68 = AMF Bowling Pinbusters!
RMFP68 = AMF Bowling Pinbusters!
RMGE01 = Super Mario Galaxy
RMGJ01 = Super Mario Galaxy
-RMGK01 = Super Mario Galaxy
+RMGK01 = Super Mario Wii - Galaxy Adventure
RMGP01 = Super Mario Galaxy
RMHE08 = Monster Hunter Tri
-RMHJ08 = Monster Hunter Tri
+RMHJ08 = Monster Hunter tri-
RMHP08 = Monster Hunter Tri
RMIE20 = Margot's Word Brain
RMIP7J = Margot's Word Brain
-RMJJC8 = Mah-jong Rally Wii
+RMJJC8 = Mahjong Taikai Wii
RMKE01 = Mario Sports Mix
RMKJ01 = Mario Sports Mix
RMKP01 = Mario Sports Mix
@@ -1310,16 +1304,14 @@ RMNPFR = My Pet Hotel
RMOE52 = Monster Jam
RMOP52 = Monster Jam
RMPE54 = MLB Power Pros
-RMPP54 = MLB Power Pros
RMQENR = Myth Makers: Orbs of Doom
RMQPUG = Myth Makers: Orbs of Doom
-RMQXUG = Myth Makers: Orbs of Doom
RMRE5Z = Cocoto Magic Circus
RMRPNK = Cocoto Magic Circus
RMRXNK = Cocoto Magic Circus
RMSE52 = Marvel: Ultimate Alliance 2
RMSP52 = Marvel: Ultimate Alliance 2
-RMTJ18 = Momotarô Dentetsu 16
+RMTJ18 = Momotarou Dentetsu 16: Hokkaidou Daiidou no Maki!
RMUE52 = Marvel: Ultimate Alliance
RMUJ2K = Marvel: Ultimate Alliance
RMUP52 = Marvel: Ultimate Alliance
@@ -1327,7 +1319,6 @@ RMVE69 = Medal of Honor: Vanguard
RMVP69 = Medal of Honor: Vanguard
RMVX69 = Medal of Honor: Vanguard
RMWE20 = M&M's Kart Racing
-RMWP20 = M&M's Kart Racing
RMXE78 = MX vs. ATV: Untamed
RMXF78 = MX vs. ATV: Untamed
RMXP78 = MX vs. ATV: Untamed
@@ -1338,12 +1329,11 @@ RMZE5Z = Myth Makers: Trixie in Toyland
RMZPUG = Myth Makers: Trixie in Toyland
RMZXUG = Myth Makers: Trixie in Toyland
RN2EAF = Namco Museum Remix
-RN2K70 = Namco Museum Remix
RN2P70 = Namco Museum Remix
RN3E78 = Nicktoons: Attack of the Toybots
-RN3J78 = Nicktoons: Attack of the Toybots
+RN3J78 = SpongeBob to Nakamatachi: Toybot no Kougeki
RN3P78 = Nicktoons: Attack of the Toybots
-RN3X78 = Nicktoons: Attack Of The Toybots
+RN3X78 = Nicktoons: Attack of the Toybots
RN4E41 = Dawn of Discovery
RN4P41 = ANNO: Create a New World
RN5E78 = The Naked Brothers Band: The Video Game
@@ -1361,14 +1351,13 @@ RNBE69 = NBA Live 08
RNBP69 = NBA Live 08
RNBX69 = NBA Live 08
RNCEH4 = SNK Arcade Classics Volume 1
-RNCPH4 = SNK Arcade Classics Volume 1
RNDJAF = Nodame Cantabile Dream Orchestra
RNEEDA = Naruto Shippuden: Clash of Ninja Revolution 3
-RNEJDA = Naruto Shippuuden: Gekitou Ninja Taisen EX 3
+RNEJDA = Naruto Shippuuden: Gekitou Ninja Taisen! EX3
RNEPDA = Naruto Shippuden: Clash of Ninja Revolution 3
RNFE69 = Madden NFL 08
RNFP69 = Madden NFL 08
-RNGJ99 = Negima!? Neo-Pactio Fight!!
+RNGJ99 = Negima! Neo-Pactio Fight!!
RNHE41 = No More Heroes
RNHJ99 = No More Heroes
RNHK8M = No More Heroes
@@ -1384,7 +1373,7 @@ RNME5Z = Ninjabread Man
RNMPUG = Ninjabread Man
RNMXUG = Ninjabread Man
RNNE4Q = The Chronicles of Narnia: Prince Caspian
-RNNJ4Q = The Chronicles of Narnia: Prince Caspian
+RNNJ4Q = Narnia Koku Monogatari: Dai-2 Shou: Caspian Ouji no Tsunobue
RNNP4Q = The Chronicles of Narnia: Prince Caspian
RNNX4Q = The Chronicles of Narnia: Prince Caspian
RNNY4Q = The Chronicles of Narnia: Prince Caspian
@@ -1398,25 +1387,24 @@ RNPP69 = Need for Speed: ProStreet
RNPX69 = Need for Speed: ProStreet
RNPY69 = Need for Speed: ProStreet
RNRE41 = Nitro Bike
-RNRJ41 = Nitro Bike
+RNRJ41 = Nitrobike
RNRP41 = Nitro Bike
RNSD69 = Need for Speed: Carbon
RNSE69 = Need for Speed Carbon
RNSF69 = Need for Speed: Carbon
RNSJ13 = Need for Speed: Carbon
-RNSP69 = Need for Speed Carbon
-RNSX69 = Need for Speed: Carbon
+RNSP69 = Need for Speed: Carbon
RNUE8P = Nancy Drew: The White Wolf of Icicle Creek
RNVE5Z = Anubis II
RNVPUG = Anubis II
RNVXUG = Anubis II
-RNWJAF = Namco Carnival
+RNWJAF = Minna de Asobou! Namco Carnival
RNWKAF = Namco Museum Remix
RNXEDA = Naruto: Clash of Ninja Revolution
-RNXJDA = Naruto Shippuuden: Gekitou Ninja Taisen EX
+RNXJDA = Naruto Shippuuden: Gekitou Ninja Taisen! EX
RNXPDA = Naruto: Clash of Ninja Revolution
RNYEDA = Naruto: Clash of Ninja Revolution 2
-RNYJDA = Naruto Shippuuden: Gekitou Ninja Taisen EX 2
+RNYJDA = Naruto Shippuuden: Gekitou Ninja Taisen! EX2
RNYPDA = Naruto: Clash of Ninja Revolution 2
RNZE69 = Ninja Reflex
RNZJ13 = Ninja Reflex
@@ -1425,9 +1413,9 @@ RNZP69 = Ninja Reflex
RO2E7N = Ford Racing Off Road
RO2P7N = Off Road
RO3EXJ = Little King's Story
-RO3J99 = Little King's Story
+RO3J99 = Ousama Monogatari
RO3P99 = Little King's Story
-RO4JDA = Toshinden
+RO4JDA = Toushinden
RO5E52 = Hot Wheels: Battle Force 5
RO5P52 = Hot Wheels: Battle Force 5
RO7E7D = Legend of Spyro: The Eternal Night
@@ -1444,8 +1432,8 @@ ROBPPL = Obscure 2
ROCE5Z = Cocoto Kart Racer
ROCPNK = Cocoto Kart Racer
RODE01 = WarioWare: Smooth Moves
-RODJ01 = WarioWare: Smooth Moves
-RODK01 = WarioWare: Smooth Moves
+RODJ01 = Odoru Made in Wario
+RODK01 = Chumchwora Made in Wario
RODP01 = WarioWare: Smooth Moves
ROEEJZ = Hotel for Dogs
ROEPGT = Hotel For Dogs
@@ -1459,12 +1447,12 @@ ROJE52 = Rapala: We Fish
ROJP52 = Rapala: We Fish
ROKJ18 = Karaoke Joysound Wii
ROLE8P = Mario & Sonic at the Olympic Winter Games
-ROLJ01 = Mario & Sonic at the Olympic Winter Games
-ROLK01 = Mario & Sonic at the Olympic Winter Games
+ROLJ01 = Mario & Sonic at Vancouver Olympic
+ROLK01 = Mariowa Sonic Vancouver Donggye-olympic
ROLP8P = Mario & Sonic at the Olympic Winter Games
ROMJ08 = Monster Hunter G
RONEG9 = Onechanbara: Bikini Zombie Slayers
-RONJG9 = Onechanbara Revolution
+RONJG9 = Oneechanbara Revolution
RONPG9 = Onechanbara: Bikini Zombie Slayers
ROPE41 = Open Season
ROPP41 = Open Season
@@ -1472,8 +1460,8 @@ ROQJEP = Baroque for Wii
ROSJ01 = Takt of Magic
ROTE20 = Twin Strike: Operation Thunder
ROTP7J = Twin Strike: Operation Thunder
-ROUJAF = One Piece Unlimited Cruise 1: The Treasure Beneath the Waves
-ROUPAF = One Piece Unlimited Cruise 1: The Treasure Beneath the Waves
+ROUJAF = One Piece: Unlimited Cruise: Episode 1: Nami ni Yureru Hihou
+ROUPAF = One Piece: Unlimited Cruise 1: The Treasure Beneath the Waves
ROVE6U = Playmobil: Circus
ROVPHM = Playmobil: Circus
ROWE08 = Ōkami
@@ -1491,7 +1479,7 @@ RP3JAF = Pro Golfer Saru
RP4E69 = MySims Party
RP4J13 = Boku to Sim no Machi Party
RP4P69 = MySims Party
-RP5JA4 = Jikkyou Powerful Pro Baseball 15
+RP5JA4 = Jikkyou Powerful Pro Yakyuu 15
RP6E41 = Petz Crazy Monkeyz
RP6P41 = Petz Monkey Madness
RP7E52 = Pirates: Hunt for Blackbeard's Booty
@@ -1522,7 +1510,7 @@ RPKE52 = World Series of Poker: Tournament of Champions 2007 Edition
RPKP52 = World Series of Poker: Tournament of Champions 2007 Edition
RPLE52 = Rapala Tournament Fishing
RPLP52 = Rapala Tournament Fishing
-RPMJA4 = Jikkyou Powerful Pro Major League 2
+RPMJA4 = Jikkyou Powerful Major League 2 Wii
RPNE78 = Paws & Claws: Pet Resort
RPOEC8 = Opoona
RPOJC8 = Opoona
@@ -1532,30 +1520,29 @@ RPPP41 = Prince of Persia: Rival Swords
RPQES5 = Pool Party
RPQPS5 = Pool Party
RPSE4Q = Disney Princess: Enchanted Journey
-RPSJ4Q = Disney Princess Wii
+RPSJ4Q = Disney Princess: Mahou no Sekai he
RPSP4Q = Disney Princess: Enchanted Journey
RPTD52 = Puppy Luv
RPTE52 = Puppy Luv: Your New Best Friend
RPTP52 = Puppy Luv: Your New Best Friend
-RPUJ8P = Puyo Puyo! 15th Anniversary
+RPUJ8P = Puyo Puyo! Puyopuyo 15th Anniversary
RPVE4Z = Purr Pals
RPVPKM = Purr Pals
RPWX41 = Prince of Persia: The Forgotten Sands
RPWZ41 = Prince of Persia: The Forgotten Sands
RPXE69 = EA Playground
-RPXJ13 = EA Playground
+RPXJ13 = Playground: Kouen de Asobou!
RPXP69 = EA Playground
RPYE9B = Super Swing Golf
-RPYJ9B = Super Swing Golf
+RPYJ9B = Swing Golf Pangya
RPYP9B = Pangya! Golf With Style
-RPZJA4 = Jikkyou Powerful Pro Baseball Wii Ketteiban
+RPZJA4 = Jikkyou Powerful Pro Yakyuu Wii: Ketteiban
RQ2JK6 = Crazy Climber Wii
RQ3PGN = PDC World Championship Darts 2009
RQ4E78 = SpongeBob SquarePants: Creature from the Krusty Krab
-RQ4J78 = SpongeBob SquarePants: Creature from the Krusty Krab
+RQ4J78 = Nickelodeon SpongeBob SquarePants
RQ4P78 = SpongeBob SquarePants: Creature from the Krusty Krab
RQ5E5G = Mad Dog McCree Gunslinger Pack
-RQ5P5G = Mad Dog McCree Gunslinger Pack
RQ5X5G = Mad Dog McCree Gunslinger Pack
RQ6EJJ = Cursed Mountain
RQ6PKM = Cursed Mountain
@@ -1578,9 +1565,9 @@ RQEP6V = Agatha Christie: Evil Under the Sun
RQFE6U = Safecracker: The Ultimate Puzzle Adventure
RQFP6V = Safecracker
RQGE69 = MySims Racing
-RQGJ13 = MySims Racing
+RQGJ13 = Boku to Sim no Machi Racing
RQGP69 = MySims Racing
-RQIJ01 = Minna ga Shuyaku no NHK Kouhaku Quiz Kassen
+RQIJ01 = NHK Kouhaku Quiz Gassen
RQJE7D = Crash of the Titans
RQJP7D = Crash of the Titans
RQJX7D = Crash of the Titans
@@ -1593,14 +1580,14 @@ RQMPVN = Ocean Commander
RQNEWR = Scooby-Doo! First Frights
RQNPWR = Scooby-Doo! First Frights
RQOE69 = Spore Hero
-RQOJ13 = Spore Hero
+RQOJ13 = Spore: Kimi ga Tsukuru Hero
RQOP69 = Spore Hero
RQPE52 = Cabela's Trophy Bucks
RQPP52 = Cabela's Trophy Bucks
RQPZ52 = Cabela's Monster Buck Hunter
RQQE70 = Backyard Football '09
RQREXJ = The Sky Crawlers: Innocent Aces
-RQRJAF = The Sky Crawlers: Innocent Aces
+RQRJAF = Sky Crawlers: Innocent Aces
RQRPAF = The Sky Crawlers: Innocent Aces
RQSE4Z = Pinball Hall of Fame: The Gottlieb Collection
RQSP6M = Gottlieb Pinball Classics
@@ -1632,7 +1619,7 @@ RRAE5Z = Rock 'N' Roll Adventures
RRAPUG = Rock 'N' Roll Adventures
RRAXUG = Rock 'N' Roll Adventures
RRBE41 = Rayman Raving Rabbids
-RRBJ41 = Rayman Raving Rabbids
+RRBJ41 = Rabbids Party
RRBP41 = Rayman Raving Rabbids
RRCE52 = Barbie Horse Adventures: Riding Camp
RRCP52 = Barbie Horse Adventures: Riding Camp
@@ -1646,7 +1633,7 @@ RRGE52 = Madagascar: Escape 2 Africa
RRGP52 = Madagascar 2: Escape 2 Africa
RRGX52 = Madagascar 2
RRHPUJ = Mary King's Riding School 2
-RRHXUJ = Mary King's Riding School 2
+RRHXUJ = Ride
RRIPTV = Paint Works
RRJFMR = Ready Steady Cook: The Game
RRJIMR = Ready Steady Cook: The Game
@@ -1669,7 +1656,7 @@ RRQX52 = Shrek's Carnival Craze Party Games
RRRE5Z = Real Heroes: Firefighter
RRRPRM = Real Heroes: Firefighter
RRSE4Q = Meet the Robinsons
-RRSJ4Q = Meet The Robinsons
+RRSJ4Q = Walt Disney Pictures Presents Lewis to Mirai Dorobou: Wilbur no Kiken na Jikan Ryokou
RRSP4Q = Meet The Robinsons
RRSX4Q = Meet The Robinsons
RRTE52 = Block Party 20 Games
@@ -1700,7 +1687,7 @@ RS4PXS = Castle of Shikigami III
RS5EC8 = Samurai Warriors: Katana
RS5JC8 = Sengoku Musou KATANA
RS5PC8 = Samurai Warriors: Katana
-RS7J01 = Eyeshield 21 Field Saikyō no Senshi Tachi
+RS7J01 = Eyeshield 21: Field Saikyou no Senshi-tachi
RS8J8N = Shanghai
RS9E8P = Sonic Riders: Zero Gravity
RS9J8P = Sonic Riders: Shooting Star Story
@@ -1709,7 +1696,7 @@ RSAE78 = SpongeBob's Atlantis SquarePantis
RSAP78 = SpongeBob's Atlantis SquarePantis
RSBE01 = Super Smash Bros. Brawl
RSBJ01 = Dairantou Smash Brothers X
-RSBK01 = Dairantou Smash Brothers X
+RSBK01 = Daenantu Smash Brothers X
RSBP01 = Super Smash Bros. Brawl
RSCD7D = Scarface: The World Is Yours
RSCE7D = Scarface: The World Is Yours
@@ -1719,10 +1706,11 @@ RSDJAF = SD Gundam: Scad Hammers
RSEJGD = Soul Eater Monotone Princess
RSFE7U = Muramasa: The Demon Blade
RSFJ99 = Oboro Muramasa
+RSFK7U = Muramasa: The Demon Blade
RSFP99 = Muramasa: The Demon Blade
RSHE69 = MySims Kingdom
RSHJ13 = Boku to Sim no Machi Kingdom
-RSHK69 = MySims Kingdom
+RSHK69 = MySims Simdeurui Wangguk
RSHP69 = MySims Kingdom
RSIE69 = MySims
RSIJ13 = Boku to Sim no Machi
@@ -1734,10 +1722,10 @@ RSKP52 = Shrek The Third
RSKX52 = Shrek The Third
RSLEAF = Soulcalibur: Legends
RSLJAF = Soulcalibur: Legends
-RSLKAF = Soulcalibur: Legends
+RSLKAF = Soulcalibur Legends
RSLPAF = Soulcalibur: Legends
RSME8P = Super Monkey Ball: Banana Blitz
-RSMJ8P = Super Monkey Ball: Banana Blitz
+RSMJ8P = Super Monkey Ball: Uki Uki Party Daishuugou
RSMP8P = Super Monkey Ball: Banana Blitz
RSND69 = The Simpsons Game
RSNE69 = The Simpsons Game
@@ -1755,11 +1743,11 @@ RSQEAF = We Ski
RSQJAF = Family Ski
RSQPAF = Family Ski
RSRE8P = Sonic and the Secret Rings
-RSRJ8P = Sonic and the Secret Rings
+RSRJ8P = Sonic to Himitsu no Ring
RSRP8P = Sonic and the Secret Rings
RSSEH4 = Samurai Shodown Anthology
RSSJH4 = Samurai Spirits: Rokuban Shoubu
-RSSK52 = Samurai Spirits: Rokuban Shoubu
+RSSK52 = Samurai Spirits - 6beonui Seungbu
RSSP7U = Samurai Shodown Anthology
RSTE64 = Star Wars: The Force Unleashed
RSTJ52 = Star Wars: The Force Unleashed
@@ -1777,7 +1765,7 @@ RSXK69 = SSX Blur
RSXP69 = SSX Blur
RSYE20 = Showtime Championship Boxing
RSYP7J = Showtime Championship Boxing
-RSZJES = Yukinko Daisenpuu
+RSZJES = Yukinko Daisenpuu: Sayuki to Koyuki no Hie Hie Daisoudou
RSZPGT = Legend of Sayuki
RT2E20 = Arctic Tale
RT2P7J = Arctic Tale
@@ -1795,8 +1783,8 @@ RT7E69 = Tiger Woods PGA Tour 07
RT7F69 = Tiger Woods PGA Tour 07
RT7P69 = Tiger Woods PGA Tour 07
RT8E69 = Tiger Woods PGA Tour 08
-RT8J13 = Tiger Woods PGA Tour Golf 08
-RT8K69 = Tiger Woods PGA Tour Golf 08
+RT8J13 = Tiger Woods PGA Tour 08
+RT8K69 = Tiger Woods PGA Tour 08
RT8P69 = Tiger Woods PGA Tour 08
RT9E52 = Tony Hawk's Proving Ground
RT9P52 = Tony Hawk's Proving Ground
@@ -1807,8 +1795,8 @@ RTBP52 = Rapala Fishing Frenzy
RTCE41 = Tom Clancy's Splinter Cell: Double Agent
RTCP41 = Tom Clancy's Splinter Cell: Double Agent
RTDE6K = The Monkey King: The Legend Begins
-RTDJES = Shin Chuuka Taisen
-RTDK8M = Shin Chuuka Taisen
+RTDJES = Shin Chuuka Taisen: Michael to Meimei no Bouken
+RTDK8M = Sin Junghwa-daeseon - Michaelgwa Meimeiui Moheom
RTEE78 = Paws & Claws: Pet Vet
RTEHMR = Real Stories: Veterinaire
RTEPFR = My Vet Practice
@@ -1818,19 +1806,19 @@ RTFK52 = Transformers: The Game
RTFP52 = Transformers: The Game
RTFX52 = Transformers: The Game
RTFY52 = Transformers: The Game
-RTGJ18 = Wi-Fi Taiō Gensen Table Games Wii
+RTGJ18 = Gensen Table Game Wii
RTHE52 = Tony Hawk's Downhill Jam
RTHP52 = Tony Hawk's Downhill Jam
RTIE8P = Wacky World of Sports
-RTIJ8P = Wacky World of Sports
+RTIJ8P = Chin Sports
RTIP8P = Wacky World of Sports
RTJE68 = Star Trek: Conquest
RTJP68 = Star Trek: Conquest
RTKE5Z = Octomania
RTKJDQ = Sharuui Takoron
-RTKK8M = Sharuui Takoron
+RTKK8M = Modu Hamkke Takoron
RTLE18 = Fishing Master: World Tour
-RTLJ18 = Mezase Tsuri Master Sekai ni Challenge Hen
+RTLJ18 = Mezase!! Tsuri Master: Sekai ni Challenge! Hen
RTLP18 = Fishing Master: World Tour
RTME41 = TMNT
RTMP41 = TMNT: Teenage Mutant Ninja Turtles
@@ -1843,11 +1831,11 @@ RTQENR = Monster Trux Offroad
RTQPUG = Monster Trux Offroad
RTQXUG = Monster Trux Offroad
RTRE18 = Fishing Master
-RTRJ18 = Mezase Tsuri Master
+RTRJ18 = Mezase!! Tsuri Master
RTRP18 = Fishing Master
RTSEVN = Totally Spies! Totally Party
RTSP41 = Totally Spies! Totally Party
-RTTJAF = Tamagotchi no Furifuri Kagekidan
+RTTJAF = Tamagotchi no Furi Furi Kagekidan!
RTUEJJ = Secret Files Tunguska
RTUFKM = Secret Files: Tunguska
RTUPKM = Secret Files: Tunguska
@@ -1857,9 +1845,9 @@ RTWE5D = TNA iMPACT!
RTWP5D = TNA iMPACT!
RTYP01 = Wii Chess
RTZE08 = Zack & Wiki: Quest for Barbaros' Treasure
-RTZJ08 = Takarajima Z Barbaros' Treasure
-RTZK08 = Zack & Wiki: Quest For Barbaros' Treasure
-RTZP08 = Zack & Wiki: Quest For Barbaros' Treasure
+RTZJ08 = Takarajima Z: Barbaros no Hihou
+RTZK08 = Zack & Wiki - Barbarosui Bomul
+RTZP08 = Zack & Wiki: Quest for Barbaros' Treasure
RU2E5Z = Winter Sports 2: The Next Challenge
RU2P5Z = Winter Sports 2 The Next Challenge
RU3E5Z = Summer Athletics: The Ultimate Challenge
@@ -1909,26 +1897,26 @@ RULP4Q = Ultimate Band
RULR4Q = Ultimate Band
RUME5Z = Ski and Shoot
RUMPFR = Summer Athletics
-RUNJ0Q = New Unou Kids Wii EX
+RUNJ0Q = New Unou Kids Wii
RUOEPL = Aliens in the Attic
RUOPPL = Aliens in the Attic
RUPJC8 = Winning Post 7 Maximum 2008
RUQD78 = Up
RUQE78 = Up
RUQI78 = Up
-RUQJJE = Carl Jii San no Sora Tobu Le
+RUQJJE = Disney-Pixar Carl Jiisan no Soratobu Ie
RUQP78 = Up
RUQS78 = Up
RUQX78 = Up
RUREPL = Pool Hall Pro
RURPPL = Pool Hall Pro
RUSE78 = SpongeBob SquarePants featuring Nicktoons: Globs of Doom
-RUSK78 = SpongeBob SquarePants Featuring Nicktoons: Globs of Doom
+RUSK78 = Nickelodeon SpongeBob SquarePants featuring Nicktoons - Globs of Doom
RUSP78 = SpongeBob SquarePants featuring Nicktoons: Globs of Doom
RUSX78 = SpongeBob SquarePants Featuring Nicktoons: Globs of Doom
RUSY78 = SpongeBob SquarePants featuring Nicktoons: Globs of Doom
RUUE01 = Animal Crossing: City Folk
-RUUJ01 = Machi He Ikouyo: Doubutsu no Mori
+RUUJ01 = Machi e Ikou yo: Doubutsu no Mori
RUUK01 = Animal Crossing: City Folk
RUUP01 = Animal Crossing: Let's Go to the City
RUWJC8 = Winning Post World
@@ -1962,7 +1950,7 @@ RVIE4F = Bionicle Heroes
RVIP4F = Bionicle Heroes
RVJPFR = So Blonde: Back to the Island
RVKEXJ = Valhalla Knights: Eldar Saga
-RVKJ99 = Valhalla Knights: Elder Saga
+RVKJ99 = Valhalla Knights: Eldar Saga
RVKKZA = Valhalla Knights: Eldar Saga
RVKP99 = Eldar Saga
RVLPA4 = Rock Revolution
@@ -1997,7 +1985,7 @@ RVYY52 = Call of Duty: World at War
RVZE52 = Monsters vs. Aliens
RVZP52 = Monsters vs. Aliens
RW3E4Q = Pirates of the Caribbean: At World's End
-RW3J4Q = Pirates of the Caribbean: At World's End
+RW3J4Q = Disney Pirates of the Caribbean: At World's End
RW3P4Q = Pirates Of The Caribbean: At World's End
RW4D41 = My Word Coach: Develop your vocabulary
RW5F41 = Who Wants To Be A Millionaire: 2nd Edition
@@ -2009,8 +1997,8 @@ RW9P78 = WWE SmackDown vs. Raw 2009
RW9X78 = WWE SmackDown vs. Raw 2009
RWAD78 = WALL•E
RWAE78 = WALL•E
-RWAJ78 = WALL•E
-RWAK78 = WALL•E
+RWAJ78 = Disney-Pixar WALL-E
+RWAK78 = Disney-Pixar WALL-E
RWAP78 = WALL•E
RWAR78 = WALL•E
RWAU78 = WALL•E
@@ -2051,8 +2039,8 @@ RWQPSP = WSC Real 08: World Snooker Championship
RWRE4F = Wacky Races: Crash & Dash
RWRP4F = Wacky Races: Crash & Dash
RWSE8P = Mario & Sonic at the Olympic Games
-RWSJ01 = Mario & Sonic at the Olympic Games
-RWSK01 = Mario & Sonic at the Olympic Games
+RWSJ01 = Mario & Sonic at Bejing Olympic
+RWSK01 = Mariowa Sonic Beijing Olympic
RWSP8P = Mario & Sonic at the Olympic Games
RWTEG9 = Ben 10: Alien Force
RWTPG9 = Ben 10: Alien Force
@@ -2072,7 +2060,7 @@ RWZX5G = Wonder World Amusement Park
RX2E70 = My Horse & Me: Riding for Gold
RX2P70 = My Horse & Me 2
RX3E01 = ExciteBots: Trick Racing
-RX3J01 = ExciteBots: Trick Racing
+RX3J01 = Excite Mou Machine
RX4E4Z = Casper's Scare School: Spooky Sports Day
RX4PMT = Casper's Scare School: Spooky Sports Day
RX5E52 = Tony Hawk: Ride
@@ -2092,14 +2080,14 @@ RXAP78 = WWE SmackDown vs. Raw 2010
RXBE70 = Backyard Baseball '10
RXCE4Z = Dave Mirra BMX Challenge
RXCPGT = Dave Mirra BMX Challenge
-RXDD4Q = Disney Th!nk Fast: The Ultimate Trivia Showdown
+RXDD4Q = Th!nk Fast: The Ultimate Trivia Showdown
RXDE4Q = Disney Th!nk Fast: The Ultimate Trivia Showdown
-RXDJ4Q = Disney Th!nk Haya Oshi Quiz
+RXDJ4Q = Disney Think: Haya Oshi Quiz
RXDP4Q = Disney Th!nk Fast: The Ultimate Trivia Showdown
RXDR4Q = Disney Th!nk Fast: The Ultimate Trivia Showdown
RXDX4Q = Disney Th!nk Fast: The Ultimate Trivia Showdown
RXDY4Q = Disney Th!nk Fast: The Ultimate Trivia Showdown
-RXEJDA = Major Wii Perfect Closer
+RXEJDA = Major Dream: Major Wii: Perfect Closer
RXFEVN = Offshore Tycoon
RXGE6K = Geon Cube
RXGP6K = Geon Cube
@@ -2117,7 +2105,7 @@ RXNEXS = Hooked Again: Real Motion Fishing
RXNJJF = Bass Fishing Wii World Tournament
RXNPGT = Big Catch Bass Fishing 2
RXPEXS = Hooked!: Real Motion Fishing
-RXPJJF = Bass Fishing Wii
+RXPJJF = Bass Fishing Wii: Rokumaru Densetsu
RXPPGT = Big Catch Bass Fishing
RXQEWR = Where the Wild Things Are
RXQPWR = Where the Wild Things Are
@@ -2131,19 +2119,19 @@ RXUX41 = Surf's Up
RXVXWP = Télé 7 Jeux: Mots Croisés
RXWE20 = M&M's Beach Party
RXXE4Q = Spectrobes: Origins
-RXXJ4Q = Spectrobes: Origins
+RXXJ4Q = Kaseki Monster: Spectrobes
RXXP4Q = Spectrobes: Origins
RXYE4Z = Puzzle Challenge: Crosswords and More!
RXYP4Z = Puzzle Challenge Crosswords
RXZE52 = Cabela's Dangerous Hunts 2009
RXZP52 = Cabela's Dangerous Adventures
RY2E41 = Rayman Raving Rabbids 2
-RY2J41 = Rayman Raving Rabbids 2
-RY2K41 = Rayman Raving Rabbids 2
+RY2J41 = Rabbids Party Returns
+RY2K41 = Rayman - Raving Rabbids 2
RY2P41 = Rayman Raving Rabbids 2
RY2R41 = Rayman Raving Rabbids 2
RY3E41 = Rayman Raving Rabbids TV Party
-RY3J41 = Rayman Raving Rabbids TV Party
+RY3J41 = Rabbids Party: TV Party
RY3K41 = Rayman Raving Rabbids: TV Party
RY3P41 = Rayman Raving Rabbids: TV Party
RY4J8P = Puyo Puyo 7
@@ -2153,7 +2141,8 @@ RY6EA4 = Walk It Out!
RY6PA4 = Step to the Beat
RY7PHZ = Ninja Captains
RY8EFS = Bass Pro Shops: The Strike
-RYAJDA = Yattaman Wii Bikkuridokkiri Machine De Mou Race Da Koron
+RY9E69 = FIFA Soccer 09 All-Play
+RYAJDA = Yatterman Wii: Bikkuri Dokkiri Machine de Mou Race da Koron
RYBE69 = Boom Blox: Bash Party
RYBP69 = Boom Blox: Bash Party
RYDELT = Pet Pals: Animal Doctor
@@ -2161,7 +2150,7 @@ RYDP6V = Pet Pals: Animal Doctor
RYEEEB = 101-in-1 Party Megamix
RYEPHZ = 101-in-1 Party Megamix
RYGE9B = Rygar: The Battle of Argus
-RYGJ9B = Argus no Senshi Muscle Impact
+RYGJ9B = Argos no Senshi: Muscle Impact
RYGP99 = Rygar: The Battle of Argus
RYHES5 = Roogoo: Twisted Towers
RYHPS5 = Roogoo: Twisted Towers
@@ -2170,7 +2159,7 @@ RYIPNK = SPRay
RYJPTV = Princess Lillifee's Magic Fairy
RYKEAF = We Ski & Snowboard
RYKJAF = Family Ski: World Ski & Snowboard
-RYKK01 = We Ski & Snowboard
+RYKK01 = Family Ski & Snowboard
RYKPAF = Family Ski & Snowboard
RYLDSV = Germany's Next Top Model
RYLPSV = Top Model Academy
@@ -2188,7 +2177,7 @@ RYTE4Z = PBR: Out of the Chute
RYVJMS = Illvelo Wii
RYWE01 = Big Brain Academy: Wii Degree
RYWJ01 = Wii de Yawaraka Atama Juku
-RYWK01 = Big Brain Academy: Wii Degree
+RYWK01 = Wiiro Dahamkke! Mallangmallang Dunoegyosil
RYWP01 = Big Brain Academy for Wii
RYXE20 = Yamaha Supercross
RYXP7J = Yamaha Supercross
@@ -2196,18 +2185,18 @@ RYZE6U = World Party Games
RYZPTV = Play the World
RZ2JG9 = Simple Wii Series Vol. 1: The Minna de Kart Race
RZ3JG9 = Simple Wii Series Vol. 2: The Minna de Bass Tsuri Taikai
-RZ4JG9 = Simple Wii Series Vol. 3: The Casino Party
+RZ4JG9 = Simple Wii Series Vol. 3: Asonde Oboeru: The Party Casino
RZ5JG9 = Simple Wii Series Vol. 4: The Shooting Action
RZ6JG9 = Simple Wii Series Vol. 5: The Block Kuzushi
-RZ7JG9 = Simple Wii Series Vol. 6: The Waiwai Konbatto
-RZ8JG9 = Simple 2000 Series Wii Vol. 1: The Table Game
+RZ7JG9 = Simple Wii Series Vol. 6: The Wai Wai Combat
+RZ8JG9 = Simple 2000 Series Wii Vol. 1: The Table Game: Mahjong, Igo, Shougi, Card, Hanafuda, Reversi, Gomoku Narabe
RZ9EG9 = Family Party: 30 Great Games
RZ9JG9 = Simple 2000 Series Wii Vol. 2: The Party Game
RZ9PG9 = Family Party: 30 Great Games
RZAPTV = Lernerfolg Grundschule Power Math
RZCE6K = Saint
RZDE01 = The Legend of Zelda: Twilight Princess
-RZDJ01 = The Legend of Zelda: Twilight Princess
+RZDJ01 = Zelda no Densetsu: Twilight Princess
RZDK01 = The Legend of Zelda: Twilight Princess
RZDP01 = The Legend of Zelda: Twilight Princess
RZEE52 = Science Papa
@@ -2230,8 +2219,8 @@ RZNJ01 = Zangeki no Reginleiv
RZOE78 = World of Zoo
RZOP78 = World of Zoo
RZPE01 = Link's Crossbow Training
-RZPJ01 = Link's Crossbow Training
-RZPK01 = Link's Crossbow Training
+RZPJ01 = Link no Bowgun Training
+RZPK01 = Linkui Sagyeok Training
RZPP01 = Link's Crossbow Training
RZREGT = The Destiny of Zorro
RZRPGT = The Destiny of Zorro
@@ -2252,7 +2241,7 @@ RZZJEL = MadWorld
RZZP8P = MadWorld
S22JAF = Family Fishing
S22K01 = Family Fishing
-S25JGD = Dragon Quest 25 Collection: Famicom & Super Famicom Dragon Quest I-II-III
+S25JGD = Dragon Quest 25 Shuunen Kinen: Famicom & Super Famicom Dragon Quest I-II-III
S26PML = 2-in-1: Pony Friends 2 + My Riding Stables: Life with Horses
S2AEAF = Active Life: Explorer
S2AJAF = Minna de Bouken! Family Trainer
@@ -2268,6 +2257,7 @@ S2HE70 = Haunted House
S2HP70 = Haunted House
S2IE8P = Iron Man 2
S2IP8P = Iron Man 2
+S2IZ8P = Iron Man 2 - Walmart Edition
S2LE01 = PokéPark 2: Wonders Beyond
S2LJ01 = PokéPark 2: Beyond the World
S2LP01 = PokéPark 2: Wonders Beyond
@@ -2281,7 +2271,7 @@ S2PYA4 = Pro Evolution Soccer 2012
S2QE54 = NBA 2K12
S2QP54 = NBA 2K12
S2RPNK = Reload
-S2TJAF = Taiko no Tatsujin Wii: Dodoon to 2 Daime!
+S2TJAF = Taiko no Tatsujin Wii: Dodoon to 2-daime!
S2UE41 = Just Dance 2020
S2UP41 = Just Dance 2020
S2VEG9 = Victorious: Taking the Lead
@@ -2311,10 +2301,11 @@ S3BEWR = Batman: The Brave and the Bold
S3BPWR = Batman: The Brave and the Bold
S3CENR = Triple Crown Championship Snowboarding
S3DE18 = Deca Sports 3
-S3DJ18 = Deca Sporta 3
+S3DJ18 = Deca Sporta 3: Wii de Sports 10 Shumoku!
S3DP18 = Sports Island 3
S3EE78 = Barbie Jet, Set & Style!
S3EP78 = Barbie Jet, Set & Style!
+S3EXVZ = Barbie Jet, Set & Style!
S3FE69 = FIFA Soccer 13
S3FP69 = FIFA 13
S3FX69 = FIFA 13
@@ -2333,14 +2324,14 @@ S3PP4Q = Disney Princess: My Fairytale Adventure
S3PX4Q = Disney Princess: My Fairytale Adventure
S3RJMS = Twinkle Queen
S3SJ18 = Karaoke Joysound Wii Super DX: Hitori de Minna de Utai Houdai!
-S3TJAF = Taiko no Tatsujin Wii: Minna de Party ☆ 3 Daime!
+S3TJAF = Taiko no Tatsujin Wii: Minna de Party 3-daime!
S3WEG9 = Family Party: 30 Great Games Winter Fun
S3WPG9 = Family Party: 30 Great Games Winter Fun
S3XE78 = WWE '13
S3XP78 = WWE '13
S3ZE52 = Men In Black: Alien Crisis
S3ZP52 = Men In Black: Alien Crisis
-S4MJGD = Dragon Quest X Online: Mesamashi Itsutsu no Shuzoku
+S4MJGD = Dragon Quest X: Mezameshi Itsutsu no Shuzoku Online
S4SJGD = Dragon Quest X: Nemureru Yuusha to Michibiki no Meiyuu Online
S59E01 = Samurai Warriors 3
S59JC8 = Sengoku Musou 3
@@ -2370,9 +2361,9 @@ S6IE78 = Disney Princess: Enchanting Storybooks
S6IP78 = Disney Princess: Enchanting Storybooks
S6RE52 = Wreck-It Ralph
S6RP52 = Wreck-It Ralph
-S6TJGD = Dragon Quest X (All in One Package)
+S6TJGD = Dragon Quest X: All in One Package
S72E01 = Kirby's Dream Collection: Special Edition
-S72J01 = Hoshi no Kirby: 20th Anniversary Edition
+S72J01 = Hoshi no Kirby: 20 Shuunen Special Collection
S75E69 = Monopoly Streets
S75P69 = Monopoly Streets
S7AEWR = LEGO Batman 2: DC Super Heroes
@@ -2400,7 +2391,7 @@ SA6EG9 = Ben 10: Galactic Racing
SA6PAF = Ben 10: Galactic Racing
SA7ESZ = Gummy Bears: Magical Medallion
SA8P52 = The Amazing Spider-Man
-SA9D7K = Bibi und Tina Das grosse Reiterfest
+SA9D7K = Bibi & Tina: Das große Reiterfest
SAAJA4 = Winning Eleven PLAY MAKER 2013
SABENR = Alien Monster Bowling League
SABPJG = Alien Monster Bowling League
@@ -2425,7 +2416,7 @@ SARE4Z = Aladdin Magic Racer
SARPNK = Aladin: Magic Racer
SASEWW = Atrévete a Soñar
SATE6K = Chuck E. Cheese's Super Collection
-SAUJ8P = Puyo Puyo!! 20th Anniversary
+SAUJ8P = Puyo Puyo!! Puyopuyo 20th Anniversary
SAVE5G = Alvin and the Chipmunks: The Squeakquel
SAVX5G = Alvin and the Chipmunks: The Squeakquel
SAWE52 = Angry Birds Trilogy
@@ -2442,7 +2433,7 @@ SB3J08 = Sengoku BASARA 3
SB3P08 = Sengoku Basara: Samurai Heroes
SB4E01 = Super Mario Galaxy 2
SB4J01 = Super Mario Galaxy 2
-SB4K01 = Super Mario Galaxy 2
+SB4K01 = Super Mario Wii 2 - Galaxy Adventure Together
SB4P01 = Super Mario Galaxy 2
SB4W01 = Super Mario Galaxy 2
SB5E54 = NBA 2K11
@@ -2455,7 +2446,8 @@ SB9E78 = Barbie: Groom and Glam Pups
SB9EVZ = Barbie: Groom and Glam Pups
SB9P78 = Barbie: Groom and Glam Pups
SB9X78 = Barbie: Groom and Glam Pups
-SBAJGD = Dragon Quest Monsters: Battle Road Victory
+SB9YVZ = Barbie: Groom and Glam Pups
+SBAJGD = Dragon Quest: Monster Battle Road Victory
SBBE18 = Beyblade: Metal Fusion - Battle Fortress
SBBJ18 = Metal Fight Beyblade Gachinko Stadium
SBBP18 = Beyblade: Metal Fusion - Counter Leone
@@ -2506,8 +2498,8 @@ SC7P52 = Call of Duty: Black Ops
SC7S52 = Call of Duty: Black Ops
SC7Z52 = Call of Duty: Black Ops
SC8E01 = Wii Play: Motion
-SC8J01 = Wii Play: Motion
-SC8K01 = Wii Play: Motion
+SC8J01 = Wii Remocon Plus: Variety
+SC8K01 = Wii Remocon Plusro Jeulgineun - Variety Game Box
SC8P01 = Wii Play: Motion
SC9P52 = Cabela's Big Game Hunter 2010
SCAE18 = Calling
@@ -2531,7 +2523,7 @@ SCMJAF = Kamen Rider Climax Heroes OOO
SCNEA4 = Scene It? Twilight
SCNPA4 = Scene It? Twilight
SCPE70 = Centipede: Infestation
-SCQDRV = Schlag den Raab - Das 2. Spiel
+SCQDRV = Schlag den Raab: Das 2. Spiel
SCREJH = Chicken Riot
SCRPJH = Chicken Riot
SCSE52 = Cruise Ship Vacation Games
@@ -2556,9 +2548,9 @@ SD2K41 = Just Dance 2
SD2P41 = Just Dance 2
SD2Y41 = Just Dance 2: Best Buy Edition
SD3DSV = Der Gesundheitscoach
-SD5PTV = Lernerfolg Grundschule Deutsch
-SD6PTV = Lernerfolg Grundschule Englisch
-SD7PTV = Lernerfolg Grundschule Mathematik
+SD5PTV = Lernerfolg Grundschule: Deutsch - Klasse 1-4
+SD6PTV = Lernerfolg Grundschule: Englisch - Klasse 1-4
+SD7PTV = Lernerfolg Grundschule: Mathematik - Klasse 1-4
SD8DSV = Mein neues Leben Abenteuer auf Tropicana
SD9JAF = SD Gundam: Gashapon Wars
SDAE5G = The Daring Game for Girls
@@ -2573,7 +2565,7 @@ SDGE4Q = Disney Channel: All Star Party
SDGP4Q = Disney Channel: All Star Party
SDIE4Q = Disney Sing It: Party Hits
SDIP4Q = Disney Sing It: Party Hits
-SDJJAF = SD Gundam: G Generation World
+SDJJAF = SD Gundam: GGeneration World
SDLE78 = Dood's Big Adventure
SDLP78 = Dood's Big Adventure
SDMEG9 = Despicable Me: The Game
@@ -2583,7 +2575,7 @@ SDNP41 = Just Dance
SDOPLR = Doctor Who: Return To Earth
SDPE54 = Dora's Big Birthday Adventure
SDPP54 = Dora's Big Birthday Adventure
-SDQJGD = Dragon Quest X Inishie no Ryu no Denshou Online
+SDQJGD = Dragon Quest X: Inishie no Ryuu no Denshou Online
SDREYG = Maximum Racing: Drag & Stock Racer
SDRPNG = Drag & Stock Racer
SDSPNG = We Dance
@@ -2594,7 +2586,7 @@ SDUX41 = The Smurfs Dance Party - Walmart Edition
SDVE41 = Driver: San Francisco
SDVP41 = Driver: San Francisco
SDWE18 = Lost in Shadow
-SDWJ18 = Lost in Shadow
+SDWJ18 = Kage no Tou
SDWP18 = A Shadow's Tale
SDXE4Q = Disney Universe
SDXP4Q = Disney Universe
@@ -2609,7 +2601,7 @@ SE3P41 = Just Dance 2015
SE8E41 = Just Dance 2018
SE8P41 = Just Dance 2018
SEAE69 = EA Sports Active: More Workouts
-SEAJ13 = EA Sports Active More Workout
+SEAJ13 = EA Sports Active Personal Trainer Wii: 6 Shuukan Shuuchuu Hikishime Program
SEAP69 = EA Sports Active: More Workouts
SECE69 = Create
SECP69 = Create
@@ -2620,7 +2612,7 @@ SELE69 = FIFA Soccer 11
SELP69 = FIFA 11
SELX69 = FIFA 11
SEME4Q = Disney Epic Mickey
-SEMJ01 = Disney Epic Mickey: Mickey Mouse and the Magic Brush
+SEMJ01 = Disney Epic Mickey: Mickey Mouse to Mahou no Fude
SEMP4Q = Disney Epic Mickey
SEMX4Q = Disney Epic Mickey
SEMY4Q = Disney Epic Mickey
@@ -2632,29 +2624,31 @@ SEPX41 = The Black Eyed Peas Experience D1 Edition
SEPZ41 = The Black Eyed Peas Experience: Limited Edition
SERE4Q = Disney Epic Mickey 2: The Power of Two
SERF4Q = Disney Epic Mickey 2: The Power of Two
-SERJ91 = Disney Epic Mickey 2: The Power of Two
+SERJ91 = Disney Epic Mickey 2: Futatsu no Chikara
SERK8M = Disney Epic Mickey 2: The Power of Two
SERP4Q = Disney Epic Mickey 2: The Power of Two
SERV4Q = Disney Epic Mickey 2: The Power of Two
SESEWR = Sesame Street: Ready, Set, Grover!
SESPWR = Sesame Street: Ready, Set, Grover!
SESUWR = Sesame Street: Ready, Set, Grover!
+SEUPEY = Retro City Rampage DX
+SEVPEY = Shakedown: Hawaii
SEZJHF = Inazuma Eleven Strikers 2012 Xtreme
SF2P64 = Star Wars: The Force Unleashed II
SF4E20 = Flatout
SF4PXT = Flatout
SF5E41 = Fit in Six
-SF5J41 = Fit in Six
+SF5J41 = Fit in Six: Karada o Kitaeru 6-tsu no Youso
SF5P41 = My Fitness Coach: Club
SF7E41 = Family Feud 2012 Edition
SF8E01 = Donkey Kong Country Returns
SF8J01 = Donkey Kong Returns
SF8P01 = Donkey Kong Country Returns
SFAE41 = Family Feud Decades
-SFAJGD = Fullmetal Alchemist: Daughter of the Dusk
+SFAJGD = Hagane no Renkinjutsushi: Fullmetal Alchemist: Tasogare no Shoujo
SFBE70 = Backyard Sports Football: Rookie Rush
SFDEAF = Active Life: Magical Carnival
-SFDJAF = Issyoni Asobou! Dream Theme Park
+SFDJAF = Issho ni Asobu! Dream Theme Park
SFDPAF = Family Trainer: Magical Carnival
SFEPYF = Fit Music
SFGE69 = Hasbro: Family Game Night 4 - The Game Show
@@ -2677,7 +2671,7 @@ SFTP78 = Wheel of Fortune
SFUE64 = Star Wars: The Force Unleashed II
SFVEXJ = Fishing Resort
SFWE69 = 2010 FIFA World Cup South Africa
-SFWJ13 = 2010 FIFA World Cup South Africa
+SFWJ13 = 2010 FIFA World Cup: Minami Africa Taikai
SFWK69 = 2010 FIFA World Cup South Africa
SFWP69 = 2010 FIFA World Cup South Africa
SFWX69 = 2010 FIFA World Cup South Africa
@@ -2768,7 +2762,7 @@ SHFE20 = Basketball Hall of Fame: Ultimate Hoops Challenge
SHGDRM = Holiday Games
SHHE69 = Harry Potter and the Deathly Hallows, Part 1
SHHP69 = Harry Potter and the Deathly Hallows - Part 1
-SHIJ2N = Shape Boxing 2 Wii Enjoy Diet!
+SHIJ2N = Shape Boxing 2: Wii de Enjoy Diet!
SHKE20 = Hello Kitty Seasons
SHKPNQ = Hello Kitty Seasons
SHLPA4 = Silent Hill: Shattered Memories
@@ -2789,7 +2783,7 @@ SHWE41 = Hollywood Squares
SHXEWR = Happy Feet Two
SHXPWR = Happy Feet 2
SHYE69 = NHL SlapShot
-SHYP69 = EA Sports: NHL Slapshot
+SHYP69 = NHL Slapshot
SHZENR = Harley Davidson: Road Trip
SI3E69 = FIFA Soccer 12
SI3P69 = FIFA 12
@@ -2803,18 +2797,18 @@ SIFESZ = The Island of Dr. Frankenstein
SIFPNJ = The Island of Dr. Frankenstein
SIHE4Z = Sing 4: The Hits Edition
SIIE8P = Mario & Sonic at the London 2012 Olympic Games
-SIIJ01 = Mario & Sonic at the London 2012 Olympic Games
-SIIK01 = Mario & Sonic at the London 2012 Olympic Games
+SIIJ01 = Mario & Sonic at London Olympic
+SIIK01 = Mariowa Sonic London Olympic
SIIP8P = Mario & Sonic at the London 2012 Olympic Games
SIJE52 = iCarly 2: iJoin the Click!
SIJP52 = iCarly 2: iJoin the Click!
SILE78 = Worms: Battle Islands
-SILP78 = Worms Battle Islands
+SILP78 = Worms: Battle Islands
SIME69 = MySims Collection
SINPNG = We Sing: Robbie Williams
SIPE7T = I SPY Game Pack
SISENR = Princess Isabella: A Witch's Curse
-SISJ0Q = Pelvic Fitness by Wii (Isometric & Karate Exercise)
+SISJ0Q = Isometric & Karate Exercise: Wii de Kotsuban Fitness
SISPUH = Princess Isabella: A Witch's Curse
SITPNG = We Sing: Deutsche Hits
SIUUNG = We Sing Down Under
@@ -2841,7 +2835,7 @@ SJDK41 = Just Dance 3
SJDP41 = Just Dance 3
SJDX41 = Just Dance 3 Special Edition
SJDY41 = Just Dance 3: Best Buy Exclusive Edition
-SJDZ41 = Just Dance 3: Target Exclusive Edition
+SJDZ41 = Just Dance 3: Target/Zellers Exclusive Edition
SJEEPK = JumpStart Escape from Adventure Island
SJFE4Z = Kid Fit Island Resort
SJFPGR = Junior Fitness Trainer
@@ -2872,7 +2866,7 @@ SJTP41 = Just Dance: Best Of
SJUE20 = Dino Strike
SJUPXT = Dino Strike
SJVE20 = Shawn Johnson Gymnastics
-SJWJA4 = Winning Eleven PLAY MAKER 2010 Japan Challenge
+SJWJA4 = Winning Eleven Play Maker 2010: Aoki Samurai no Chousen
SJXD41 = Just Dance 4 Special Edition
SJXE41 = Just Dance 4
SJXP41 = Just Dance 4
@@ -2883,7 +2877,7 @@ SK4E52 = Shrek Forever After
SK4I52 = Shrek Forever After
SK4P52 = Shrek Forever After
SK5PY1 = Kylie Sing & Dance
-SK6KJD = K-POP Dance Festival
+SK6KJD = K-Pop Dance Festival
SK7PVZ = Disney Violetta: Rhythm & Music
SK7XVZ = Disney Violetta: Rhythm & Music
SK8D52 = Skylanders: Trap Team
@@ -2896,8 +2890,8 @@ SKAEA4 = Karaoke Revolution Glee
SKAPA4 = Karaoke Revolution Glee
SKBEG9 = Kidz Bop Dance Party!
SKCE20 = Bigfoot: King of Crush
-SKDJ18 = Karaoke Joysound Wii Duet Song
-SKEJ18 = Karaoke Joysound Wii: Enka Kayoukyoku Hen
+SKDJ18 = Karaoke Joysound Wii: Duet Kyoku-hen
+SKEJ18 = Karaoke Joysound Wii: Enka Kayoukyoku-hen
SKGEA4 = Karaoke Revolution Glee Volume 2
SKGPA4 = Karaoke Revolution Glee Volume 2
SKHJAF = Kamen Rider Super Climax Heroes
@@ -2917,6 +2911,7 @@ SKTE78 = All Star Karate
SKTP78 = All Star Karate
SKUE78 = Kung Fu Panda 2
SKUP78 = Kung Fu Panda 2
+SKUZ78 = Kung Fu Panda 2 (Exclusive)
SKVE20 = Kevin Van Dam's Big Bass Challenge
SKWPNK = Cocoto Kart Racer 2
SKXE20 = Pirate Blast
@@ -2956,7 +2951,7 @@ SLIE52 = Little League World Series Baseball: Double Play
SLJPKM = Let's Sing 8 - Spanish Version
SLKPKM = Let’s Sing 2016 : Hits Français
SLLEWW = Lucha Libre AAA: Héroes del Ring
-SLMPWL = 40 Principales Karaoke Party Vol. 2
+SLMPWL = Los 40 Principales Karaoke Party Vol. 2
SLNP7M = The Voice Vol. 3
SLPP5D = Spirit of the Wolf
SLREWR = LEGO The Lord of the Rings
@@ -2989,7 +2984,7 @@ SM9E54 = Major League Baseball 2K12
SMAENR = Marines: Modern Urban Combat
SMAPGN = Marines: Modern Urban Combat
SMBE8P = Super Monkey Ball: Step & Roll
-SMBJ8P = Super Monkey Ball: Step & Roll
+SMBJ8P = Super Monkey Ball Athletic
SMBP8P = Super Monkey Ball: Step & Roll
SMCENR = We Wish You a Merry Christmas
SMCPXT = We Wish You a Merry Christmas
@@ -3004,9 +2999,9 @@ SMJE52 = Monster Jam: Path of Destruction
SMJP52 = Monster Jam: Path of Destruction
SMKE4Z = Gem Smashers
SMLE54 = Major League Baseball 2K10
-SMMJ0Q = Momu chan Diet Wii Figurobics by Chon Dayon
+SMMJ0Q = Momu-chan Diet Wii: Figurobics by Chon Dayon
SMNE01 = New Super Mario Bros. Wii
-SMNJ01 = New Super Mario Bros. Wii
+SMNJ01 = New Super Mario Brothers Wii
SMNK01 = New Super Mario Bros. Wii
SMNP01 = New Super Mario Bros. Wii
SMNW01 = New Super Mario Bros. Wii
@@ -3021,8 +3016,8 @@ SMRE78 = WWE SmackDown vs. Raw 2011
SMRP78 = WWE SmackDown vs. Raw 2011
SMSE78 = Marvel Super Hero Squad: The Infinity Gauntlet
SMSP78 = Marvel Super Hero Squad: The Infinity Gauntlet
-SMTJ18 = Momotarô Dentetsu 2010
-SMUJAF = Daikaijuu Battle: Ultra Coliseum DX - Ultra Senshi Daishuuketsu
+SMTJ18 = Momotarou Dentetsu 2010: Sengoku Ishin no Hero Daishuugou! no Maki
+SMUJAF = Daikaijuu Battle: Ultra Coliseum DX: Ultra Senshi Daishuuketsu
SMVE54 = Major League Baseball 2K11
SMWE4Z = Man vs. Wild
SMYE20 = Minute to Win It
@@ -3032,7 +3027,7 @@ SN2E69 = NERF N-Strike Double Blast Bundle
SN3EYG = Maximum Racing: Rally Racer
SN3PNG = Rally Racer
SN4EDA = Naruto Shippuden: Dragon Blade Chronicles
-SN4JDA = Naruto Shippuuden: Ryujinki
+SN4JDA = Naruto Shippuuden: Ryuu Jin-ki
SN4XGT = Naruto Shippuden: Dragon Blade Chronicles
SN5EYG = Maximum Racing: Crash Car Racer
SN5PNG = Crash Car Racer
@@ -3064,7 +3059,6 @@ SNJP69 = NBA Jam
SNKP54 = Nickelodeon Fit
SNKX54 = Nickelodeon Fit
SNLE54 = Nickelodeon Dance
-SNLP54 = Nickelodeon Dance
SNLX54 = Nickelodeon Dance
SNMEAF = Namco Museum Megamix
SNOPY1 = Now! That's What I Call Music: Dance & Sing
@@ -3078,7 +3072,7 @@ SNUPJW = Happy Neuron Academy
SNVE69 = Need for Speed: The Run
SNVJ13 = Need for Speed: The Run
SNVP69 = Need for Speed: The Run
-SNXJDA = Naruto Shippuuden: Gekitou Ninja Taisen Special
+SNXJDA = Naruto Shippuuden: Gekitou Ninja Taisen! Special
SNYEVZ = Monster High: 13 Wishes
SNYPVZ = Monster High: 13 Wishes
SNZEVZ = Barbie: Dreamhouse Party
@@ -3097,7 +3091,7 @@ SOKEA4 = Karaoke Joysound
SOKJ18 = Karaoke Joysound Wii DX
SOME01 = Rhythm Heaven Fever
SOMJ01 = Minna no Rhythm Tengoku
-SOMK01 = Rhythm World Wii
+SOMK01 = Rhythm Sesang Wii
SOMP01 = Beat the Beat: Rhythm Paradise
SONDMR = My First Songs
SONFMR = My First Songs
@@ -3107,7 +3101,7 @@ SOSEG9 = Turbo: Super Stunt Squad
SOSPAF = Turbo: Super Stunt Squad
SOTE52 = Wipeout: The Game
SOUE01 = The Legend of Zelda: Skyward Sword
-SOUJ01 = The Legend of Zelda: Skyward Sword
+SOUJ01 = Zelda no Densetsu: Skyward Sword
SOUK01 = The Legend of Zelda: Skyward Sword
SOUP01 = The Legend of Zelda: Skyward Sword
SP2E01 = Wii Sports + Wii Sports Resort
@@ -3142,7 +3136,7 @@ SPOPFR = Winter Sports 2011: Go for Gold
SPPEFS = Power Punch
SPQE7T = I SPY Spooky Mansion
SPRE41 = The Price Is Right: 2010 Edition
-SPTJEB = Hospital. 6 nin no Ishi
+SPTJEB = Hospital. 6-nin no Ishi
SPUE20 = Let's Paint
SPVEA4 = Pro Evolution Soccer 2011
SPVPA4 = Pro Evolution Soccer 2011
@@ -3167,7 +3161,7 @@ SQIE4Q = Disney Infinity
SQIP4Q = Disney Infinity
SQIY4Q = Disney Infinity
SQKE5G = Mama's 2-Pack
-SQKK01 = Mama's 2-Pack
+SQKK01 = Cooking Mama
SQLE4Z = Cartoon Network: Punch Time Explosion XL
SQLPGN = Cartoon Network: Punch Time Explosion XL
SQME52 = Spider-Man: Edge of Time
@@ -3185,7 +3179,7 @@ SQVP69 = FIFA 15 - Legacy Edition
SQVX69 = FIFA 15 - Legacy Edition
SQWE52 = The Voice: I Want You
SR4E41 = Raving Rabbids: Travel in Time
-SR4J41 = Raving Rabbids: Travel in Time
+SR4J41 = Rabbids Party: Time Travel
SR4P41 = Raving Rabbids: Travel in Time
SR5E41 = Raving Rabbids Party Collection
SR5P41 = Raving Rabbids Party Collection
@@ -3193,7 +3187,7 @@ SR6EHG = Reader Rabbit 1st Grade
SR7EHG = Reader Rabbit 2nd Grade
SR8EHG = Reader Rabbit Kindergarten
SR9EHG = Reader Rabbit Preschool
-SRAJMS = Rajirugi Noa Wii
+SRAJMS = Radirgy Noa Wii
SRBPHS = Rugby League 3
SRCE69 = Rock Band: Country Track Pack 2
SREXNL = Reader Rabbit Kindergarten
@@ -3213,7 +3207,7 @@ SRNE70 = Project Runway
SRNP70 = Project Runway
SROENS = Rodea the Sky Soldier
SROJQC = Tenkuu no Kishi Rodea
-SROKZ5 = Rodea the Sky Soldier
+SROKZ5 = Cheongongui Gisa Rodea
SROPNS = Rodea the Sky Soldier
SRPE4Q = Disney Tangled
SRPP4Q = Disney Tangled
@@ -3255,7 +3249,7 @@ SSCPWR = Scene It? Bright Lights! Big Screen!
SSCSWR = Scene It? Bright Lights! Big Screen!
SSCXPM = Scene It? Bright Lights! Big Screen!
SSDDRV = Schlag den Raab
-SSEDNG = We Sing: Encore
+SSEDNG = We Sing Vol. 2
SSEPNG = We Sing: Encore
SSEVNG = We Sing: Encore
SSFPKM = Sing 4: The Hits Edition
@@ -3271,7 +3265,7 @@ SSMPGD = Mensa Academy
SSNEYG = Sniper Elite
SSNPHY = Sniper Elite
SSPE52 = Skylanders: Spyro's Adventure
-SSPJGD = Skylanders: Spyro's Adventure
+SSPJGD = Skylanders: Spyro no Daibouken
SSPP52 = Skylanders: Spyro's Adventure
SSPX52 = Skylanders: Spyro's Adventure
SSPY52 = Skylanders: Spyro's Adventure
@@ -3306,6 +3300,7 @@ STAE78 = Pictionary
STAP78 = Pictionary
STAU78 = Pictionary
STDEFP = Reload
+STDURN = Reload
STEETR = Tetris Party Deluxe
STEJ18 = Tetris Party Premium
STEPTR = Tetris Party Deluxe
@@ -3360,7 +3355,7 @@ SU2P54 = Nickelodeon Dance 2
SU2X54 = Nickelodeon Dance 2
SU3DMR = U-Sing 2
SU3FMR = U-Sing 2
-SU3HMR = U-Sing 2: Popstars Edition
+SU3HMR = U-Sing 2
SU3PMR = U-Sing 2
SU3SMR = U-Sing 2
SU3UMR = U-Sing 2: Australian Edition
@@ -3379,7 +3374,7 @@ SU9P4Q = Disney Planes
SU9X4Q = Disney Planes
SUKE01 = Kirby's Return to Dream Land
SUKJ01 = Hoshi no Kirby Wii
-SUKK01 = Kirby's Return to Dream Land
+SUKK01 = Byeorui Kirby Wii
SUKP01 = Kirby's Adventure Wii
SUMJC8 = Winning Post World 2010
SUNEYG = Deer Drive Legends
@@ -3407,8 +3402,8 @@ SUXJA4 = Winning Eleven PLAY MAKER 2010
SUXPA4 = Pro Evolution Soccer 2010
SUXXA4 = Pro Evolution Soccer 2010
SUXYA4 = Pro Evolution Soccer 2010
-SUYDRV = Schlag den Raab - Das 3. Spiel
-SUZD7K = Benjamin Blümchen - Törööö im Zoo
+SUYDRV = Schlag den Raab: Das 3. Spiel
+SUZD7K = Benjamin Blümchen: Törööö! im Zoo
SV2E78 = Big Beach Sports 2
SV2P78 = Big Beach Sports 2
SV3EG9 = Madagascar 3: The Video Game
@@ -3430,7 +3425,7 @@ SVHE69 = FIFA 14 - Legacy Edition
SVHP69 = FIFA 14 - Legacy Edition
SVHX69 = FIFA 14 - Legacy Edition
SVME01 = Super Mario All-Stars
-SVMJ01 = Super Mario Collection: 25th Anniversary Edition
+SVMJ01 = Super Mario Collection
SVMK01 = Super Mario Collection
SVMP01 = Super Mario All-Stars: 25th Anniversary Edition
SVOEWW = El Chavo
@@ -3474,13 +3469,13 @@ SWBE52 = DJ Hero 2
SWBP52 = DJ Hero 2
SX2PNG = Jungle Kartz
SX3EXJ = Pandora's Tower
-SX3J01 = Pandora’s Tower: Until I Return to Your Side
+SX3J01 = Pandora no Tou: Kimi no Moto e Kaeru made
SX3P01 = Pandora's Tower
SX4E01 = Xenoblade Chronicles
SX4J01 = Xenoblade
SX4P01 = Xenoblade Chronicles
SX5E4Z = Santa Claus is Comin' to Town!
-SX6JAF = Pretty Cure All Stars Everyone Gather ☆ Let's Dance
+SX6JAF = Precure All Stars: Zenin Shuugou ☆ Let's Dance!
SX7E52 = Teenage Mutant Ninja Turtles
SX7P52 = Teenage Mutant Ninja Turtles
SX8E52 = X-Men Destiny
@@ -3515,7 +3510,9 @@ SZAE69 = Rock Band 2
SZAP69 = Rock Band 2
SZBE69 = Rock Band 3
SZBP69 = Rock Band 3
+23EE41 = Just Dance 2023 Wii Edition
AFRE01 = New Super Mario Bros. Wii ANDY AFRO'S Custom Collection Volume 8.
+AISE41 = Just Dance Ember
AMEE01 = New Super Mario Bros. Wii 11 American Revolution
AMNE01 = Another Super Mario Bros. Wii
AMOR04 = Guitar Hero III Custom : HARDcore
@@ -3525,7 +3522,10 @@ APRP03 = New Super Mario Bros. Wii ANDY AFRO'S Custom Collection Volume 6.
APRP04 = New Super Mario Bros. Wii ANDY AFRO'S Custom Collection Volume 7.
APRP06 = New Super Mario Bros. Wii ANDY AFRO'S Custom Collection Volume 5.
APRP08 = New Super Mario Bros. Wii ANDY AFRO'S Custom Collection Volume 1.
+ARIE41 = Just Dance Ariana
+ASIE41 = Just Dance Asia
ASMB01 = Another Super Mario Bros. Wii
+ATGE02 = ATG's CT Pack
BEPS01 = Guitar Hero III Custom : Rock n' Metal
BOWE01 = New Super Mario Bros. Wii 17 Bowser's Last Laugh
C3BE52 = Guitar Hero III Custom : Bossenator
@@ -3537,7 +3537,9 @@ C4AEE9 = Harvest Moon: Magical Melody (Rainbow Version)
C4GEE9 = Harvest Moon: Another Proud Life
C80E52 = Guitar Hero III Custom : Rocks the 80's
C80P52 = Guitar Hero III Custom: GH I & 80's
+C84EE9 = Harvest Moon: Tree of Tranquility - Big Gay Edition
CANE52 = Guitar Hero Custom: NOT Aerosmith but...
+CB4E01 = Super Mario Gravity
CBIEE9 = Harvest Moon: Pride Parade
CCPE01 = Mario Kart Wii Custom: The Master Race
CEMU69 = PunEmu
@@ -3551,7 +3553,7 @@ CG3ECS = Guitar Hero III Custom : ClasSick Edition
CG3PCS = Guitar Hero III Custom : ClasSick Edition
CGBE52 = Guitar Hero III Custom: Rock Band
CGBP52 = Guitar Hero III Custom : Rock Band
-CGH370 = Guitar Hero III Custom : 70 New Song
+CGH370 = Guitar Hero III Custom: 70 New Song
CGH3IM = Guitar Hero III Custom : Iron Maiden
CGH3LM = Guitar Hero III Custom : Legend of Music
CGH3ME = Guitar Hero III Custom : Metallica
@@ -3595,10 +3597,11 @@ CGVECD = Guitar Hero Aerosmith Custom : AC/DC Edition
CGVEM2 = Guitar Hero Aerosmith Custom : Mini Concerts Edition 2
CGVEMC = Guitar Hero Aerosmith Custom : Mini Concerts Edition
CGVEUV = Guitar Hero Aerosmith Custom : Ultimate Video Game Hero
-CKBE88 = Mario Kart Wii Black
+CKBE88 = Mario Kart Black
CLAPSI = Sing IT: Clásicos
CMDE52 = Guitar Hero III Custom: Megadeth
CMKE01 = Mario Kart Wii Dragon Road
+CNSMBW = Chaotic New Super Mario Bros. Wii
CS0P00 = StarSing : Bollywood v2.0
CS0PZZ = StarSing : Pop Part. I v2.0
CS1P00 = StarSing : Country v2.0
@@ -3667,6 +3670,7 @@ CTFP00 = StarSing : Rock Ballads v2.0
CTGP00 = StarSing : Take That v2.0
CTHP00 = StarSing : Summer Party v2.0
CTIP00 = StarSing : Rocks! Part. I v2.0
+CTJBO1 = CT Jam Best Of
CTJP00 = StarSing : Rocks! Part. II v2.0
CTKP00 = StarSing : Pop Hits v2.0
CTLP00 = StarSing : Britney Spears v2.0
@@ -3696,6 +3700,7 @@ CU8P00 = StarSing : Volume 6 v1.0
CU9P00 = StarSing : Volume 7 v1.0
CVLE38 = Mario Kart: Victory Lane
CYWEE9 = Harvest Moon: A Proud Life
+D40E01 = Peach's Castle Tech Demo
DBSBT3 = Dragon Ball Budokai Tenkaichi 3 Version Latino
DIYP01 = New Super Mario Bros. Wii 0-4 D.I.Y.
DKCP01 = Darky Kart Riivo
@@ -3703,9 +3708,13 @@ DKWE01 = Darky Kart Wii Vol. 1
DKWE02 = Darky Kart Wii Vol. 2
DKWE03 = Darky Kart Wii Vol. 3
DKWE04 = Darky Kart Wii Vol. 4
+DLCE41 = Just Dance 2015 All In One
DLZEPW = Super Smash Bros. Brawl: Phoenix Wings
+DMBP05 = Dark Super Mario Bros. Wii
DMKE01 = Mario Kart Wii 2
DMSP4Q = SingItStar: Best of Disney
+DMVE26 = Dark Mario Vacation
+DOLL41 = Just Dance Melody
DQAJSC = Aquarius Baseball (Simplified Chinese Translation)
DRP22Q = SingItStar Deutsch Rock-Pop Vol. 2
DUAP01 = DU Super Mario Bros. : Anniversary Edition
@@ -3713,16 +3722,57 @@ DUCE01 = Kustom Mariokart Wii
DUDE01 = New Super Mario Bros. Wii Scooby-Doo! Hack
ENDP01 = New SUPER MARIO BROS. Wii 20 The End For Now
EVOP01 = New Super Mario Bros. Wii 0-5 Evolution
+FC2E41 = Just Dance Focus 2
FF4ENG = Fatal Frame 4: Mask of the Lunar Eclipse
+FURE41 = Just Dance: Furry Party
+G0050C = Pokémon: Blue Version
+G0060C = Pokémon: Red Version
+G01E01 = Super Smash Bros. Melee: SD Remix
G01J01 = Super Smash Bros. Melee: SD Remix
G01P01 = Super Smash Bros. Melee: SD Remix
G02E01 = Super Smash Bros. Melee: 20XX Training Pack
G02J01 = Super Smash Bros. Melee: 20XX Training Pack
G02P01 = Super Smash Bros. Melee: 20XX Training Pack
+G2MK01 = Metroid Prime 2: Dark Echoes
+G4NEDA = Naruto Gektiou Ninja Taisen! 4 [Eng]
+G4SK01 = The Legend of Zelda: Four Swords +
+GACE01 = Super Smash Bros. Melee: Akaneia Build
+GAEE01 = Animal Forest e+
+GAKE01 = Beyond Melee
+GAYE41 = Just Pride
+GBIK08 = Biohazard
+GCDK08 = Biohazard Code: Veronica Complete
+GCREBM = Xeno Crisis
+GCRJBM = Xeno Crisis
+GCRPBM = Xeno Crisis
+GDXE8P = Sonic Riders DX
+GEAK8P = Eternal Arcadia Legends
+GFEK01 = Fire Emblem: Souen no Kiseki
GFZJ8P = F-Zero AX
GGPE01 = Mario Kart Arcade GP
GGPE02 = Mario Kart Arcade GP 2
GGPJ02 = Mario Kart Arcade GP 2
+GH2E41 = Just Dance GH2
+GLME02 = Luigi's Mansion: First-Person Optimized
+GLMERP = Luigi's Mansion Repainted
+GLMK01 = Luigi's Mansion
+GLSE01 = Super Luigi Sunshine
+GM2EBJ = Monkeyed Ball 2: Witty Subtitle
+GM2EDX = Super Monkey Ball Deluxe
+GM8K01 = Metroid Prime
+GMPE02 = Mario Party 4 Widescreen
+GMSE02 = Super Mario Sunshine Multiplayer
+GMSE03 = Super Mario Sunburn
+GMSE04 = Super Mario Eclipse
+GMSE05 = Super Mario Solarshine
+GMSK01 = Super Mario Sunshine
+GP5E02 = Mario Party 5+ Base Patch
+GP5E03 = Mario Party 5 Widescreen
+GP5E04 = Mario Party 5+ Widescreen Patch
+GP6E02 = Mario Party 6 Widescreen
+GP7E02 = Mario Party 7 CPU Only
+GP7E03 = Mario Party 7 Widescreen
+GTME01 = Super Smash Bros. Melee Training Mode
GVS32E = Virtua Striker 3 Ver. 2002
GVS32J = Virtua Striker 3 Ver.2002 (Triforce)
GVS45J = Virtua Striker 4
@@ -3730,10 +3780,18 @@ GVS46E = Virtua Striker 4 Ver.2006
GVS46J = Virtua Striker 4 Ver.2006
GVSJ9P = Virtua Striker 4 Ver.2006
GX2E01 = Pokémon XG: Next Gen
+GXSRTE = Sonic Riders Tournament Edition
+GXTE8P = Sonic Riders Tournament Edition
+GZ2K01 = Zelda no Densetsu: Twilight Princess
+GZBEB2 = Zatch Bell! Go! Go! Mamodo Fight!!
+GZLK01 = Zelda no Densetsu: Kaze no Takuto
HBWE01 = New Super Mario Bros. Wii: Hellboy Edition
+HSMP01 = Harder Super Mario Bros. Wii
+JF3E41 = Just Dance Focus 3
JOUE01 = New Super Mario Bros. Wii 10 The Journey
KHPE01 = Kirby Air Ride Hack Pack
KLSEXJ = The Last Story (NTSC-U, Japanese Audio)
+KMGE01 = Kaizo Mario Galaxy
KMKE01 = Kustom Mario Kart Wii
KMNE03 = Newer Super Mario Bros. Wii
KMNE10 = Koopa Country
@@ -3741,9 +3799,18 @@ KMNJ03 = Newer Super Mario Bros. Wii
KMNP03 = Newer Super Mario Bros. Wii
KMNP10 = Koopa Country
L40P4Q = Sing IT: Pop hits, los 40 principales
+LFG001 = Luigi's Final Ghosthunt
+M64E01 = Super Mario Galaxy 64: Holiday Special
+MDIE01 = Wii Music: RiiArranged - Song Pack 1
+MDIE02 = Wii Music: RiiArranged - Song Pack 2
+MDIE03 = Wii Music: RiiArranged - Song Pack 3
+MDIE04 = Wii Music: RiiArranged - Song Pack 4
+MDIE05 = Wii Music: RiiArranged - Song Pack 5
MDUE01 = Mario Kart: Track Grand Priix
MECPSI = SingItStar Mecano
METE01 = New Super Metroid Bros. Wii
+MG1E01 = Super Mayro Galaxy
+MG2E01 = Super Mayro Galaxy Twoad
MIJPSI = SingItStar Michael Jackson
MILPSI = Sing IT Star: Miliki
MK7P41 = Mario Kart 7 Wii
@@ -3751,23 +3818,35 @@ MKDE02 = Darky Kart Wii
MKTE01 = Mario Kart Wii Teknik
MKWP01 = Super Mario Kart for Wii
MMRE01 = D.U. Super Mario Bros 2.1 Madness Returns
+MP1E16 = New Super Mario Bros. Wii - Mod Pack 1
MRRE01 = New Super Mario Bros. Wii Retro Remix
MRRP01 = New Super Mario Bros. Wii Retro Remix
+MSDEZ4 = Mini Super Mario Bros Wii Deluxe
NEWE01 = New Super Mario Bros Wii 15 A New World
+NGSE01 = Super Mario Galaxy 2: The New Green Stars
+NHMP01 = New Super Mario Bros. Wii Halloween Mayhem
NMGE01 = Neo Mario Galaxy
NMGP01 = Neo Mario Galaxy
NMNP01 = Newer Super Mario Bros. Wii
+NPXW69 = New Pokémon X Wii
NRJ1FR = StarSing : NRJ Music Tour v1.1
NSMB02 = New Super Mario Bros. Wii 2
+NSME03 = Newer Super Mario Bros 3
+NSSBW1 = New Super Shell Bros. Wii
NSSP01 = Newer Summer Sun
NWRP01 = Newer Super Mario Bros. Wii
+NYIW69 = New Yoshi's Island Wii
+OMGD01 = Outer Mario Galaxy
ONKELZ = SingItStar Böhse Onkelz PAL
OTFPSI = Sing IT: Operación triunfo
+PC5P01 = Wii Points Card
PDUE01 = Another Super Mario Bros. Wii
+PIKE25 = Pikmin 251
PMNEO1 = New Old Super Mario Bros. Wii
POPPSI = SingItStar Pop
PPNE01 = New Super Mario Bros. Wii 2: The Next Levels
PPNP01 = New Super Mario Bros. Wii 2: The Next Levels
+PRMEME = Super Smash Bros. Project Meme 6.9
PROE01 = New Super Mario Bros. Wii 14 Project Mario
PT1PSI = SingIt Star Portugal Hits
PT2PSI = SingIt Portugal Hits Summer Party
@@ -3776,26 +3855,46 @@ PUTA01 = Guitar Hero III Custom : Rock Hits
PWNP69 = Pwned Super Mario Bros. Wii
R01PET = SingItStar Queen
R02PEA = SingItStar Rock Ballads
+R14E41 = Just Dance Mega
R15POH = SingIt Star Radio 105
+R24E01 = Chibi-Robo! [ENG]
+R3ME02 = Metroid Prime: Trilogy - Google Translated
+R3MEM1 = Metroid: Other M-Maxximum Edition-
R4ZE01 = Fatal Frame 4: Mask of the Lunar Eclipse
R4ZP01 = Fatal Frame IV: Mask of the Lunar Eclipse
+R64E02 = RiiMajor - Song Pack 1
+R64E03 = RiiMajor - Song Pack 2
+R64E04 = RiiMajor - Song Pack 3
+R64E05 = Melodii
+R7CE01 = Captain Rainbow [Eng]
R7FEUD = Final Fantasy Fables: Chocobo's Dungeon Undub
+R8EEQC = Earth Seeker [ENG]
R8FJSC = Takumi Restaurant wa Daihanjou! (Simplified Chinese Translation)
R8PC01 = Super Paper Mario(CN)
+R8PE02 = Super Paper Isaiah
RADP01 = New Super Mario Bros. Wii 0-6 Radiance
RCCR78 = Guitar Hero III Custom: Coheed and Cambria
RCHC52 = Guitar Hero III Custom : Guitar Hero II
+RCME13 = Mario Kart Wii HoopaN13
RCOC99 = Meitantei Conan: Tsuioku no Mirage
+RCTE70 = Bola de Drac Z Budokai Tenkaichi 3 Edició en Català [BETA 1] [CUSTOM]
+RDCE70 = Dragon Ball Z Budokai Tenkaichi 3 Version! Castellano [Beta 2][CUSTOM]
RDPE70 = Dragon Ball Z Budokai Tenkaichi 3 Versión! Castellano [BETA 1]
RDSZ70 = Dragon Ball Z Budokai Tenkaichi 3 Version! Latino
RDUE01 = DU Super Mario Bros. : Find That Princess
RDWE70 = Dragon Ball Z Budokai Tenkaichi 3 Version! Latino[GAMMA][CUSTOM]
+RDWPAF = Dragon Ball Z Budokai Tenkaichi 3 Version! Latino Final[CUSTOM]
RDXE70 = Dragon Ball Z Budokai Tenkaichi 3 Version! Latino Beta 3
-RDYE70 = Dragon Ball Z Budokai Tenkaichi 3 Version! Latino Beta 3 Update 1
+RDYE70 = Dragon Ball Z Budokai Tenkaichi 3 Version! Latino [BETA 3 - UPDATE 1 ]
RDZE70 = Dragon Ball Z Budokai Tenkaichi 3 Version! Latino
REBE70 = Dragon Ball Z Budokai Tenkaichi 2[ALPHA][CUSTOM]
+RESE70 = Dragon Ball Z Budokai Tenkaichi 3 Versión! Español
+REVE64 = Revo Kart 64
REYE70 = Dragon Ball Z Budokai Tenkaichi 3 Version! Latino [BETA 3 - UPDATE 2 ]
+RFEK01 = Fire Emblem Akatsuki no Megami
+RFEP02 = Fire Emblem: Radiant Dawn - Reverse Recruitment
RFEPUD = Fire Emblem: Radian Dawn Undub
+RFPE02 = Dii Fit Plus
RFYE70 = Dragon Ball Z Budokai Tenkaichi 3 Versión! Latino [BETA 3 - UPDATE 3 ]
RG0E52 = Guitar Hero III Custom : Green Day Plus
RG1552 = Guitar Hero III Custom : Weird Al Yankovic
@@ -3809,6 +3908,7 @@ RGCM52 = Guitar Hero III Custom : Metallica
RGCS52 = Guitar Hero III Custom : ClasSick Edition
RGEK52 = Guitar Hero III Custom: Slipknot
RGGE52 = Guitar Hero III Custom : Rock The Games
+RGHA52 = Guitar Hero III Custom: Nutella Edition 1
RGHC20 = Guitar Hero III Custom : Fail Edition
RGHC53 = Guitar Hero III - MUSE
RGHE18 = Guitar Hero 2k18
@@ -3819,16 +3919,23 @@ RGHE62 = Sweet Home Alabama - GH3
RGHE69 = Guitar Hero III Custom : Legends of METAL
RGHEMR = Guitar Hero III Custom : Modern Rock
RGHI52 = Guitar Hero III Custom: Chimba
+RGHN52 = Guitar Hero III Custom: Guitar Hero Brasil
+RGHO52 = Guitar Hero III Custom: Animes Brasil
RGHPOH = SingItStar Italian Greatest Hits
RGHPS2 = Guitar Hero III Custom : J-Music
RGHX52 = Guitar Hero III Custom: Anime's Alex Chan
RGKE52 = Guitar Hero III Custom : KoRn
RGRM52 = Guitar Hero III Custom: Rock & Metal
RGVE99 = Guitar Hero Aerosmith Custom: NOT Aerosmith but...
+RGXC52 = Guitar Hero III - Rock Hits Custom v2
RGXEFN = Guitar Hero III Custom: Meteo Last Custom
RGXM52 = Guitar Hero III Custom : xMxExTxAxLx's Edition
RGZC52 = Guitar Hero III Custom : Led Zeppelin
RGZE52 = Guitar Hero III Custom : Shred Edition
+RHAE02 = Rii Play
+RHAE03 = Dii Play
+RHAE04 = Wii Tanks Master
+RHAE05 = Wii Tanks Pro
RHD222 = The House of the Dead 2
RHD333 = The House of the Dead 3
RHGH52 = Guitar Hero III Custom : RandomHero's
@@ -3836,11 +3943,18 @@ RI1POH = SingItStar Italian Party
RI2POH = SingItStar Italian Party vol. 2
RI3POH = SingItStar Italian Top.it
RJJG52 = Guitar Hero III Custom : JJ-KwiK's Edition
+RJKE85 = Jacky Kart Wii
+RJKP85 = Jacky Kart Wii
+RJUE41 = Just Dance China
RK2EUD = Trauma Center: New Blood Undub
RKDEUD = Trauma Center: Second Opinion Undub
RL9ESD = Guitar Hero Linkin Park
RLIL78 = Guitar Hero 2nd Custom
-RMCC01 = Mario Kart Wii (Custom)
+RM8E02 = Mario Party 8 Widescreen
+RM8E03 = Mario Party 8 WS, GSS, No Motion
+RM8E04 = Mario Party 8 GCC, No Motion
+RM8E05 = Mario Party 8 CPU Only
+RMCC01 = Mario Kart Wii
RMCE02 = Wiimms MKW Fun 2010-02.p
RMCE03 = Wiimms MKW Fun 2010-10.p
RMCE04 = Wiimms MKW Fun 2010-12.p
@@ -3849,6 +3963,7 @@ RMCE06 = Wiimms MKW Fun 2010-12.ntsc
RMCE07 = Wiimms MKW Retro 2011-02.ntsc
RMCE08 = Wiimms MKW Fun 2011-03.ntsc
RMCE09 = Wiimms MKW Fun 2011-06.ntsc
+RMCE0C = MKWii CTs from 2010
RMCE10 = Wiimms MKW Fun 2011-07.ntsc
RMCE11 = Wiimms MKW Fun 2011-08.ntsc
RMCE12 = Wiimms MKW Fun 2011-11.ntsc
@@ -3859,6 +3974,9 @@ RMCE16 = Wiimms MKW Fun 2012-05.ntsc
RMCE17 = Wiimms MKW Fun 2012-09.ntsc
RMCE18 = Wiimms MKW N64 2012-10.ntsc
RMCE19 = Wiimms MKW Fun 2012-12.ntsc
+RMCE1C = 100cc Pack
+RMCE1H = MKWII HoopaN13
+RMCE1N = Mario Kart Wii HoopaN13
RMCE20 = Wiimms MKW Fun 2013-04.ntsc
RMCE21 = Wiimms MKW Fun 2013-09.ntsc
RMCE22 = Wiimms MKW Fun 2013-10.ntsc
@@ -3878,12 +3996,28 @@ RMCE35 = Wiimms MKW-Fun 2017-12.usa
RMCE36 = Wiimms MKW-Fun 2018-03.usa
RMCE37 = Wiimms MKW-Fun 2018-06.usa
RMCE38 = Wiimms MKW-Fun 2018-09.usa
+RMCE39 = Wiimms Mario Kart Fun 2018-12
+RMCE3H = 3Hunts's Custom Track Pack
+RMCE3S = Hide and Seek 3DS Pack
RMCE40 = Wiimms MKW-Fun 2019-03.usa
RMCE41 = Wiimms MKW-Fun 2019-06.usa
RMCE42 = Wiimms MKW-Fun 2019-10.usa
-RMCE54 = MARIO KART CRIS DELUXE
+RMCE43 = Wiimms MKW-Fun 2020-02.usa
+RMCE44 = Wiimms MKW-Fun 2020-06.usa
+RMCE45 = Wiimms MKW-Fun 2020-12
+RMCE46 = Wiimms MKW-Fun 2021-09.usa
+RMCE47 = Wiimms MKW-History 2021-12.usa
+RMCE48 = Wiimms MKW-Fun 2022-05.usa
+RMCE49 = Wiimms MKW-Fun 2022-11.usa
+RMCE4D = 4DR Yoshi1998's Texture And Music Pack
+RMCE4P = Potatoman44's CTs Stretched
+RMCE50 = Wiimms MKW-Textures 2022-12.usa
+RMCE54 = MARIO KART CRIS DELUXE 2
+RMCE5C = 5cc Pack
+RMCE60 = Mario Kart Wii Faraphel
RMCE64 = Peach Kart 8
RMCE69 = Cria Kart Wii
+RMCE6N = Hide and Seek N64 Pack
RMCE70 = Stickboy Kart Wii
RMCE73 = Mario Kart Adventures
RMCE74 = Mario Kart Adventures
@@ -3891,29 +4025,167 @@ RMCE75 = Cam, Tom and Troy's CTGP Pack
RMCE76 = Pro CT Pack
RMCE77 = SpyKid's CT Pack
RMCE78 = Mario Kart: Double Dash!! Wii
+RMCE7T = Cuber's Hack Pack
RMCE81 = Spade's Custom Track Pack
+RMCE86 = Mario Kart Cris 4
+RMCE88 = Mario Kart Cris Deluxe 3.0
RMCE89 = Mario Kart Cris Kuin
+RMCE8X = Mario Kart Wii X DS
+RMCE90 = Mario Kart Fusion -Golden style-
+RMCE91 = Mario Kart Fusion -Cris style-
RMCE92 = MKWLH100's Custom Track Pack
RMCE93 = MKW Hack Pack
+RMCE94 = Mario Kart Fusion -Classic Style-
+RMCE95 = Mario Kart Fusion -Diamond style-
RMCE96 = Mario Kart 6
+RMCE97 = Mario Kart Fusion v2.0 -Deluxe style-
RMCE98 = Mario Kart Wii Awesomeness
-RMCEA1 = Mario Kart Adventures v0.8
+RMCE99 = Mario Kart Fusion v2.0 -Cris style-
+RMCE9R = Rookie's Texture And Music Pack
+RMCEA1 = Mario Kart Adventures
+RMCEA2 = Mario Kart Wii Deluxe -Blue Edition-
+RMCEA3 = Mario Kart Wii Deluxe -Red Edition-
+RMCEA4 = Mario Kart Wii Deluxe -Green Edition-
+RMCEA5 = Alpha's Track Mix
+RMCEA6 = Mario Kart Wii Deluxe -Koopa Edition-
+RMCEA7 = Ant Kart Wii
RMCEA8 = Mario Kart Arcade JY
+RMCEA9 = Mario Kart Wii - The Top 100
+RMCEAI = Mario Kart Wii AIParam Edition
+RMCEAQ = Antique Kart Wii
+RMCEAT = André's Retro Texture and Music Pack
+RMCEAX = Mario Kart Wii but You Never Stop Accelerating
RMCEB1 = Mario Kart Wii 2017
-RMCEB2 = Mario Kart Wii 2017 - Version 2.0
+RMCEB2 = Mario Kart Wii 2017
RMCEB4 = Mario Kart Wii Deluxe
+RMCEB5 = Mario Kart Wii Deluxe B-Sides
RMCEB6 = Mario Kart 7 JY
RMCEB8 = Mario Kart Mania
+RMCEBC = Neptune777 Forza MAX Broad Challenge
+RMCEBM = MKW Hack Pack vX InvisibleRacing
+RMCEBR = Mario Kart Brown
+RMCEBT = Boost Track Grand Prix
+RMCEC7 = Cosmic Kart
+RMCECD = Cederic's MKW Texture and Music Pack
+RMCECG = Color Grand Prix
+RMCECH = Chis Kart Wii
+RMCECK = Confused Kart Wii
+RMCECL = CTGP Revolution Classic
+RMCECN = Hide and Seek GCN Pack
RMCECT = Mario Kart Wii CTGP Revolution
+RMCECU = Mario Kart Wii but the CPUs Are Impossible
+RMCECY = CTGP Classic Pack
+RMCED3 = DryBowser Kart Wii
+RMCED8 = DryBowser's Unused CT Pack
+RMCEDC = Mario Kart Wii but You Can Only Drive on the Road
RMCEDK = Darky Kart Wii
+RMCEDT = Drift Rebalance with CT
+RMCEDX = Dxrk X Hari's Pack
+RMCEEX = MKW Exploration Pack
+RMCEF1 = Fancy's CT Pack
+RMCEF4 = Fe4less' Authentic Texture Pack
+RMCEFA = MKW Hack Pack vX 200KMH Version
+RMCEFC = Falco's Texture Pack
+RMCEFE = Fancy's CT Pack - Extra Edition
+RMCEFK = Formula Kart Wii
+RMCEFL = Mario Kart Wii Forza MAX LOOK
+RMCEFO = Neptune777 Forza MAX Origins
+RMCEFR = MKW Hack Pack vX 2X Frames Version
RMCEG2 = Mario Kart Wii CTGP Revolution
+RMCEG4 = Diddz' Gang Custom Track Pack
+RMCEG5 = New Mario Kart Wii 64
+RMCEGB = Hide and Seek GBA Pack
+RMCEGN = Giant Objects Mode: Complete Edition
RMCEGP = Mario Kart Wii CTGP Revolution
+RMCEGT = Neptune777 Xtreme Race GTX
+RMCEH5 = HD Battle Track Texture Pack
+RMCEH8 = HD's Retro Pack
+RMCEHC = CTGP-R HNS Pack
+RMCEHD = Mario Kart Wii - HD - Remaster
+RMCEHK = MKW Hack Pack vX 1st Person Edition
+RMCEHX = Hide and Seek Extreme Pack
+RMCEHY = Hypersonic Kart Wii
+RMCEI4 = Mario Kart Infinite
+RMCEIR = MKW Hack Pack vX Item Rain
+RMCEIT = Invisibility Toggle
+RMCEJ3 = JTG Texture Pack
+RMCEJ6 = JHFR CT Pack
+RMCEK1 = 1-Lap Kart Wii
+RMCEK3 = King Toad's Epic Music and Texture Pack
+RMCEKB = Krash&Burn's Other Texture Pack
+RMCEKK = Krash Kart Wii
+RMCEKW = Kiwi's Hide and Seek Pack
RMCEL1 = Luma's CT Pack
RMCEL9 = Mario Kart Legacii
+RMCELG = Legacy Kart Wii
+RMCEM4 = Mario Kart Super Circuit Wii
RMCEM6 = New Mario Kart Seven
RMCEM9 = New Mario Kart: Double Dash!!
+RMCEMN = Mario Kart Midnight
+RMCEMX = Maxed Kart Wii
+RMCEMZ = Mizy's Texture Pack
+RMCEN2 = Nintendo Remasters
+RMCEN8 = Nitro CT Pack
+RMCENA = New Adventure All-Stars
+RMCENG = Neptune777 Forza MAX New Generation
+RMCENH = Navi's HNS CT Pack
+RMCENL = Neptune777 Forza MAX Next Layer
+RMCENQ = Nevesqq's Texture n' Music Pack
+RMCEO4 = OptPack CT Pack
+RMCEP4 = Potatoman44's Transformed Tracks
+RMCEPG = Penguin Kart Wii
+RMCEPH = MKW Hack Pack vX CTDN Version
+RMCEPK = Pride Kart Wii
+RMCEPT = Platinum Hack Pack
+RMCER4 = Ray Kart Wii
+RMCER9 = Rosa Kart Wii
+RMCERB = Bear Kart Wii
+RMCERE = Mario Kart 64Re
+RMCERL = Random Laps
+RMCERM = Mario Kart Wii Remake
+RMCES0 = $uicideboy$ Texture & Music Pack
+RMCES1 = Smacpack
+RMCESC = Secret Tracks
+RMCESH = Shortcut Practice Pack
+RMCESR = S☆Ris CT Pack
+RMCEST = Skipper's 200Kmh Distribution
+RMCESU = SnorgUp's Textures and Music Pack
+RMCESY = Spyro's Texture Pack
+RMCET0 = TomB's CT Pack
+RMCET1 = Wiimms Intermezzo
+RMCET2 = Toxic's Texture and Music Pack
+RMCET6 = Man - O - Wii's Least Favorites Pack
+RMCET7 = Cam, Tom And Troy's CT Pack
+RMCETD = AlmostTWD's Favourites
+RMCETH = Mario Kart Wii Theob78's Pack
+RMCETP = Tan in the Snow Pack
+RMCETW = Trent Kart Wii
+RMCETX = Toxic's Hide and Seek Pack
+RMCEU7 = Mario Kart Wii Ultra Pack
+RMCEVI = Vintage Kart Wii
+RMCEVK = Violet Kart Wii
+RMCEVS = Variation Sensation
+RMCEVY = Variety Pack
+RMCEW5 = Releasio Kart Wee
RMCEW6 = Mario Kart Wii Ultimate
+RMCEW8 = Waluigi Kart Wii
+RMCEWH = Wheel Kart Wii
RMCEWS = Wine's CT Pack
+RMCEX1 = Xenon's Hide and Seek CT Collection
+RMCEX4 = Mario Kart X
+RMCEX5 = Mario Kart Wii - Battle Royale
+RMCEXA = Xander Kart Wii
+RMCEY3 = Yoshi's Racing Resort
+RMCEY8 = Yeet Kart Wii
+RMCEY9 = Yosh's Track Pack
+RMCEYP = Yoshi's Racing Resort Plus
+RMCEYT = Yosh's Track Pack DX
+RMCEZ2 = ZPL's Track Collection
+RMCEZ8 = Zef Kart Wii
+RMCEZC = Zef's CT Pack
+RMCEZH = ZPL's Hide and Seek Collection
+RMCEZP = Mario Kart Z
+RMCJ06 = Wiimms MKW Fun 2010-12.ntsc
RMCJ12 = Wiimms MKW Fun 2011-11
RMCJ30 = Wiimms MKW-Fun 2015-12.jap
RMCJ31 = Wiimms MKW-Fun 2016-02.jap
@@ -3924,17 +4196,44 @@ RMCJ35 = Wiimms MKW-Fun 2017-12.jap
RMCJ36 = Wiimms MKW-Fun 2018-03.jap
RMCJ37 = Wiimms MKW-Fun 2018-06.jap
RMCJ38 = Wiimms MKW-Fun 2018-09.jap
+RMCJ39 = Wiimms Mario Kart Fun 2018-12
RMCJ40 = Wiimms MKW-Fun 2019-03.jap
RMCJ41 = Wiimms MKW-Fun 2019-06.jap
RMCJ42 = Wiimms MKW-Fun 2019-10.jap
+RMCJ43 = Wiimms MKW-Fun 2020-02.jap
+RMCJ44 = Wiimms MKW-Fun 2020-06.jap
+RMCJ45 = Wiimms MKW-Fun 2020-12.jap
+RMCJ46 = Wiimms MKW-Fun 2021-09.jap
+RMCJ48 = Wiimms MKW-Fun 2022-05.jap
+RMCJ49 = Wiimms MKW-Fun 2022-11.jap
+RMCJ60 = Mario Kart Wii Faraphel
RMCJ64 = Peach Kart 8
RMCJ76 = Pro CT Pack
+RMCJ86 = Mario Kart Cris 3.500 CT
+RMCJ90 = Mario Kart Fusion
+RMCJ91 = Wiimms Mario Kart Fun 2021-09 Reserved
RMCJ93 = MKW Hack Pack
RMCJA1 = Mario Kart Adventures v0.8
+RMCJA2 = Mario Kart Wii Deluxe
+RMCJBR = Mario Kart Brown
RMCJCT = Mario Kart Wii CTGP Revolution
RMCJL1 = Luma's CT Pack
+RMCJT1 = Wiimms Intermezzo
+RMCJYP = Yoshi's Racing Resort Plus
RMCK41 = Wiimms MKW-Fun 2019-06.kor
RMCK42 = Wiimms MKW-Fun 2019-10.kor
+RMCK43 = Wiimms MKW-Fun 2020-02.kor
+RMCK44 = Wiimms MKW-Fun 2020-06.kor
+RMCK45 = Wiimms MKW-Fun 2020-12.kor
+RMCK46 = Wiimms MKW-Fun 2021-09.kor
+RMCK47 = Wiimms MKW-History 2021-12.kor
+RMCK48 = Wiimms MKW-Fun 2022-05.kor
+RMCK49 = Wiimms MKW-Fun 2022-11.kor
+RMCK60 = Mario Kart Wii Faraphel
+RMCK86 = Mario Kart Cris 4
+RMCK91 = Wiimms Mario Kart Fun 2021-09 Reserved
+RMCKT1 = Wiimms Intermezzo
+RMCKYP = Yoshi's Racing Resort Plus
RMCP02 = Wiimms MKW Fun 2010-02.p
RMCP03 = Wiimms MKW Fun 2010-10.p
RMCP04 = Wiimms MKW Fun 2010-12.p
@@ -3976,21 +4275,54 @@ RMCP39 = Wiimms MKW-Fun 2018-12.pal
RMCP40 = Wiimms MKW-Fun 2019-03.pal
RMCP41 = Wiimms MKW-Fun 2019-06.pal
RMCP42 = Wiimms MKW-Fun 2019-10.pal
+RMCP43 = Wiimms MKW-Fun 2020-02.pal
+RMCP44 = Wiimms MKW-Fun 2020-06.pal
+RMCP45 = Wiimms MKW-Fun 2020-12.pal
+RMCP46 = Wiimms MKW-Fun 2021-09.pal
+RMCP47 = Wiimms MKW-History 2021-12.pal
+RMCP48 = Wiimms MKW-Fun 2022-05.pal
+RMCP49 = Wiimms MKW-Fun 2022-11.pal
+RMCP50 = Wiimms MKW-Textures 2022-12.pal
+RMCP60 = Mario Kart Wii Faraphel
RMCP64 = Peach Kart 8
RMCP76 = Pro CT Pack
+RMCP86 = Mario Kart Cris 4
+RMCP90 = Mario Kart Fusion
+RMCP91 = Wiimms Mario Kart Fun 2021-09 Reserved
RMCP93 = MKW Hack Pack
-RMCPA1 = Mario Kart Adventures v0.8
+RMCP95 = The NMeade's Mario Kart Fun v2.0.1
+RMCP96 = Super Mario Kart Wii
+RMCPA1 = Mario Kart Adventures
+RMCPA2 = Mario Kart Wii Deluxe
+RMCPBR = Mario Kart Brown
+RMCPCA = Mario Kart Wii (Catalan Translation)
RMCPG2 = Mario Kart Wii CTGP Revolution
RMCPGP = Mario Kart CTGP Revolution
RMCPL1 = Luma's CT Pack
+RMCPT1 = Wiimms Intermezzo
+RMCPT2 = Mario Kart Wii - Japanese Regional
+RMCPVP = Variety Pack
+RMCPYC = Yoshi's Racing Resort Plus
+RMCPYP = Yoshi's Racing Resort Plus
+RMCR01 = Mario Kart Wii
+RMCRYP = Yoshi's Racing Resort Plus
RMGC01 = Super Mario Galaxy
+RMGE04 = Super Mario Earth
+RMGE05 = Super Mario Galaxy: No Black Holes
+RMGE06 = Super Mario Galaxy: Anti Piracy
+RMGE07 = Transformationless Mario Galaxy
+RMGE08 = Super Mario Galaxy: Multiplayer Splitscreen
RMGE52 = Guitar Hero III Custom : Megadeth
+RMGE64 = SPG64 IN SMG!
RMGR01 = Super Mario Galaxy
-RMHC08 = Monster Hunter Tri (Custom)
+RMHC08 = Monster Hunter Tri
RMKE02 = Custom Kart 1
RMMP52 = Guitar Hero III Custom : Metal Mayhem
RNEEUD = Naruto Shippuden: Clash of Ninja Revolution 3 Undub
+RNVW01 = Super Mario Galaxy: Nvidia Shield TV
+RODL01 = Kirby: Revenge of Dream Land
ROMESD = Monster Hunter G (English Patched)
+ROSE01 = Takt of Magic [ENG]
RPJEUD = Arc Rise Fantasia Undub
RQQE52 = Guitar Hero III Custom : Queen
RSBE02 = Super Smash Bros. Project M Red Version
@@ -4048,44 +4380,92 @@ RSBEBP = Super Smash Bros. Brawl Plus
RSBEC3 = Super Smash Bros. Project M 3.5 Netplay Build
RSBEDH = Super Smash Bros. Brawl Dark Hole/D.A.R.S.
RSBEDT = Super Smash Bros. Ultimate Dark Phoenix: Tournament Edition
+RSBEI4 = Super Smash Bros. Brawl Iceballz's Build
+RSBEK0 = Super Smash Bros. Khaos
+RSBELX = Super Smash Bros. Project Lx
+RSBEMT = MrTacos's ModPack
RSBEN1 = Super Smash Bros. Project M
+RSBENQ = Super Smash Bros. but Not Quite! (Gamma Version)
+RSBEPL = Super Smash Bros. Project+
RSBEPM = Super Smash Bros. Project M
RSBEPW = Super Smash Bros. Project M Wi-Fi
+RSBERC = Super Smash Bros. Recolor
+RSBERX = Super Smash Bros. PMEX REMIX
+RSBES4 = Super Smash Bros. Smash Pack
+RSBESL = A Slumber Most Reprobate
RSBETE = Super Smash Bros. Legacy TE
+RSBEUV = Smash Universe Mod 1.0
+RSBEUW = Super Smash Bros Ultimate For Wii
+RSBEW5 = Super Smash Bros. Project Wacky Funster
RSBEWM = Super Smash Bros. Project M Wi-Fi
RSBEXP = Super Smash Bros. Legacy XP
RSBP02 = Master4Robin's Super Smash Bros. Brawl Hack Pack
-RSFC99 = Muramasa: The Demon Blade (Custom)
+RSFC99 = Muramasa: The Demon Blade (Chinese)
RSJESD = Guitar Hero III Custom : System of a Down
+RSPE02 = Checkered Sports
+RSPE03 = Wii Sports: Storm City
+RSPE04 = Dii Sports
+RSPE05 = Luna's Wii Sports
RSXX78 = Guitar Hero RadioHead
RSYP06 = Super Smash Bros. Brawl : YF06's Mod
RT4EUD = Tales of Symphonia: Dawn of the New World Undub
+RTME70 = Dragon ball Z Budokai Tenkaichi 3 WII TSM
RU1P4Q = Disney Sing It:: Sing It Star Singstar 1
RU2P4Q = Disney Sing It: Sing It Star Singstar 2
RUIGGD = SingItStar Ned. 80's
+RVLE70 = Dragon Ball Z Budokai Tenkaichi 3 Version Latino Final[CUSTOM]
RWDC52 = Guitar Hero III Custom: WD Custom
RWWE52 = Guitar Hero III Custom : WWE The Hits
RXGC15 = Guitar Hero III Custom - A7X (Avenged Sevenfold)
RYAJSC = Yatterman Wii (Simplified Chinese Translation)
-RZDC01 = The Legend of Zelda: Twilight Princess (Custom)
+RZDC01 = The Legend of Zelda: Twilight Princess
+RZNE01 = Zangeki no Reginleiv [Eng]
+RZTE02 = Wii Sports Resort - Storm Island
+RZTE03 = Wii Are Resorting To Violence
S02PES = Sing It Star 90's
-S5UE41 = Just Dance Unlimited Party
+S12E41 = Just Dance Best Of 2
+S18E41 = Just Dance Fitted 2018
+S2PE41 = Just Dance 2020 Plus
+S3EE41 = Just Dance 2023
+S3UE41 = Just Dance Spotlight
+S4EE41 = Just Dance Edition Wii
+S5SJHI = Inazuma Eleven GO Strikers 2013
+S5UE41 = Just Dance: Unlimited Party
+S68E41 = Just Dance 2022
+S69E41 = Just Dance 2023 Edition
+S7EE41 = Just Dance 2023 - Wii Edition
S80U3Q = SingItStar Ultimate 80s
+S85E41 = Just Dance 2021
+S85P41 = Just Dance 2021
SAME01 = New Super Mario Bros. Wii 11 American Revolution
SANE01 = New Super Mario Bros. Wii Five Spica Edition
SANT3Q = SingItStar Anthems
SARP01 = New Super Mario Bros. Wii 4 Arcadia Another Ride
SB3EUD = Sengoku Basara: Samurai Heroes Undub
-SB4C01 = Super Mario Galaxy 2 (Custom)
+SB4C01 = Super Mario Galaxy 2
+SB4DDM = Super Mario Galaxy 2: Daredevil Challenge
SB4E02 = Neo Mario Galaxy
SB4E03 = Super Mayro Galaxy
SB4E04 = Super Mario Sunshine Galaxy
SB4E05 = Season Cycle Galaxy
+SB4E06 = Super Mario Another Galaxy
+SB4E07 = Super Mario Galaxy 2: New Background
+SB4E08 = Super Mario Galaxy: Remastered
+SB4E09 = Super Mario Galaxy 2: Mii Green Stars
+SB4E10 = Spinless Mario Galaxy 2
+SB4E11 = Transformationless Mario Galaxy 2
+SB4E14 = Super Mario Starshine (v1.4)
SB4E25 = Super Mario Galaxy 2.5
+SB4E69 = Super Mario Galaxy 69
+SB4EXD = Super Mario Galaxy 2 Deluxe
+SB4FE0 = Super Mario Galaxy 2: Fog Edition
+SB4GSF = Super Mario Galaxy 2: The Green Star Festival
SB4J02 = Neo Mario Galaxy
SB4J05 = Season Cycle Galaxy
SB4P02 = Neo Mario Galaxy
SB4P05 = Season Cycle Galaxy
+SB5E01 = Super Mario Galaxy 2 Plus
+SBJE41 = Just Dance Melody
SBOD3Q = SingItStar Best of Disney
SBSE01 = New Super Mario Bros. Wii 17 Bowser's Last Laugh
SBVG3Q = SingItStar Boybands vs Girlbands
@@ -4094,25 +4474,33 @@ SCLE01 = Cliff Super Mario Bros. Wii
SCLJ01 = Cliff Super Mario Bros. Wii
SCLP01 = Cliff Super Mario Bros. Wii
SCTE01 = The Curse of Black Toad
+SCUE8P = Sonic Colors: Ultimate
SDAE01 = Scooby-Doo! The Bros Adventure
SDNP01 = New SUPER DODO BROS
SDRP3Q = SingItStar Deutsch Rock-Pop Vol. 1
SDTH3Q = SingItStar Die Toten Hosen
SDUEO1 = DU Super Mario Bros. : DU Edition
SDUPO1 = DU Super Mario Bros. : DU Edition
+SE1E41 = Just Dance East
+SEHE41 = Just Dance Epic Hits
+SEKE99 = Ikenie no Yoru [ENG]
SEOP01 = New Super Mario Bros. Wii 8 Omega
SEOP4Q = Sing It: Edad de Oro del Pop Español
SFDE01 = New Super Mario Bros. Wii 9 Virtue: This Fall Darkness
SFRE01 = Super Mario Bros. Frozen Edition
SFRJ01 = Super Mario Bros. Frozen Edition
SFRP01 = Super Mario Bros. Frozen Edition
+SG4JDA = Naruto: Super Clash of Ninja 4
SGI1CL = SingIt Clasicos
SGI1DB = Sing IT: Dibujos Animados
SGI1MC = SingItStar Mecano
SGI1ML = Sing It Star: Miliki
SGI1PT = Sing IT: Party
SGI1RC = Sing IT: Rocks 2
+SGNE41 = Just Dance: Generation
SGPTI1 = Sing It Party
+SH5E41 = Just Dance Hyper
+SHIE41 = Just Dance Hits
SIABOH = SingItStar Placebo
SIBBHJ = SingItStar Country
SIESP1 = Sing It: Canciones en Español
@@ -4155,16 +4543,22 @@ SISRP4 = SingItStar Rocks!
SISSOH = SingItStar Schlager
SISTDK = SingItStar - Turkish Party
SIXE01 = New Super Mario Bros Wii 16 Revelations
+SJDJ02 = Just Dance Flamengo
+SJEE41 = Just Dance 2014 Plus
SJME89 = Just Dance Japan
SK3EUD = Trauma Team Undub
+SL1E41 = Just Dance Starlight
SL2PUD = Project Zero 2: Wii Edition Undub
SLBE01 = MLG Super Luigi Bros Wii
SLBJ01 = MLG Super Luigi Bros. Wii
SLBP01 = MLG Super Luigi Bros. Wii
SLFE01 = New Super Mario Bros. 3 The Final Levels
SLFP01 = New Super Mario Bros. 3: The Final Levels
+SLNE01 = Super Luigi Land Wii
SM3E01 = Super Mario Bros. 3+
+SMBWMM = New Super Mario Bros. Wii Master Mode
SMD3OH = SingItStar e La Magia Disney
+SMGS01 = Secret Mario Galaxy
SMIG3Q = SingItStar Made in Germany
SMME02 = Super Mario: Mushroom Adventure PLUS - Winter Moon
SMMP01 = New Super Mario Bros. Wii ANDY AFRO'S Custom Collection Volume 4.
@@ -4178,14 +4572,28 @@ SMNE06 = Newer Summer Sun
SMNE07 = Newer Holiday Special
SMNE08 = Epic Super Bowser World
SMNE09 = Old Super Mario Bros. Wii
+SMNE0S = New Super Mario Bros. S
SMNE10 = Koopa Country
SMNE11 = New Super Mario Bros. Wii 4
SMNE12 = Awesomer Super Luigi Mini
+SMNE13 = Newest Super Mario Bros. Wii
SMNE14 = New Super Mario Bros. Wii: Pain Coins
SMNE15 = Newer Super Mario Bros. 7
+SMNE16 = Newer Super Mario Bros. Wii U 3
+SMNE17 = Newer Super Mario Bros. U Ghostly Edition
+SMNE18 = Newer Super Mario Bros. Wii U 2
SMNE20 = New Super Mario Bros. H
-SMNE23 = Newer Super Mario Bros. Wii: Falling Leaves
+SMNE21 = New Super Spike Wii
+SMNE22 = New Super Mario Bros. Jungle Adventure Wii
+SMNE23 = Newer Falling Leaf
+SMNE24 = Newer Super Luigi Bros. Wii U
+SMNE25 = Awesome Super Mario Bros. Wii
+SMNE26 = Awesomer Super Luigi Mini (Version 1)
+SMNE27 = Bowser's New Recruit
+SMNE28 = Super Penguin Bros.
+SMNE29 = Newer Falling Leaf U
SMNE31 = New Super Mario Bros. Wii - Other World
+SMNE32 = Ultimate Super Luigi Wii
SMNE34 = New Super Mario Bros. Wii: Yoshi Mode
SMNE35 = New Super Mario Bros. Wii: Yoshi Mode - Classic Mode
SMNE36 = New Super Mario Bros. Wii Hack Pack
@@ -4214,19 +4622,65 @@ SMNE59 = New Super Mario Bros. Wii - Quenry17's Level Pack
SMNE60 = Remixed Super Mario Bros. Wii
SMNE61 = New Super Summer Vacation
SMNE62 = New Super Bowser Wii
+SMNE64 = New Super Mario Bros. Wii Ultimate
SMNE65 = Ghostly Super Ghost Boos Wii
SMNE66 = The Legend of Yoshi
SMNE67 = Larsenv Super Mario Collection
SMNE68 = The Legend of Yoshi DLC
SMNE69 = Revised Super Mario Bros. Wii
+SMNE71 = Super Mario Superstar
+SMNE81 = Bob-Omb Super Mario Bros. Wii
+SMNE82 = Quagsire Super Mario Bros. Wii
+SMNE83 = Sans Super Mario Bros. Wii
+SMNE84 = Toad and Toadette Super Mario Bros. Wii
+SMNE86 = Random Super Mario Bros. Wii
+SMNE87 = Random Super Mario Bros. Wii 2
+SMNE88 = DU Super Mario Bros. Wii: RoyalSuperMario Edition
+SMNE89 = Easy Super Mario Bros. Wii
+SMNE90 = Legend Of Custom Levels
+SMNEAM = Adventure Super Mario Bros. Wii
+SMNEAR = Newer Super Mario All-Stars Revived
+SMNEAU = Newer Super Mario Bros. Wii Autumn Adventure
+SMNEC7 = New Super Mario Bros. Wii Chaos Edition
+SMNECB = Super Classic Mario Bros. Wii
+SMNECZ = New Super Coinless Kaizo Wii
+SMNEEA = Extra Super Mario Bros. Wii All Stars
+SMNEFW = Mario's New Adventure: 1st World
+SMNEG4 = New Super Ganondorf Bros. Wii
+SMNEH3 = New Super Mario Bros. 3 Halloween Wii
+SMNEHS = Custom Super Mario Bros. Wii Halloween Special
+SMNEI3 = New Super Mario Bros. Wii Isabelle Edition
+SMNEJS = Super Mario Jungle Jam
+SMNEKE = A New Kaizo Era
+SMNEL0 = New Super Mario Land Wii
+SMNEL8 = New Super Larry Wii
+SMNELE = New Super Mario Bros. Legacy
SMNELL = Newer Super Luigi Wii
SMNELM = Newer Super Luigi Wii: Dark Moon
+SMNEM5 = Newer Mayro Bros. Wii
+SMNEMB = New Super Minecraft Bros. Wii
+SMNEMC = New Super Mario Bros. Wii Minecraft
+SMNEMF = Mario's Final Adventure Wii
SMNEMI = Midi's Super Mario Bros. Wii Just a Little Adventure
+SMNEMR = Newer Super Luigi Wii: Dark Moon Reverse
+SMNEMS = Mini Super Mario Bros. Wii
+SMNEN2 = Normal Super Mario Bros. Wii
+SMNEN5 = Newer Super Mario 54
+SMNENL = Newest Super Luigi Wii
+SMNENT = Newest Super Mario Bros. Wii
+SMNEPE = New Super Mario Bros. Wii: The Pro Edition
SMNERE = Retro Mario Bros.
SMNERV = RVLution Wii
+SMNES8 = New Super SpongeBob Bros. Wii
+SMNESL = Super Mario Starlight Adventure
SMNESN = New Super Mario Bros. Wii H
SMNESS = New Super Mario Bros. 7
+SMNEV0 = Vandalized Super Mario Bros. Wii
+SMNEV3 = Volcano Newer Super Mario Bros. Wii
+SMNEWC = Vanilla Wacky Super Mario Bros. Wii
+SMNEWI = New Super Mario Bros. Wii Winter Edition
SMNEXD = Deluxe Super Mario Bros. Wii
+SMNEXE = Enhanced Super Mario Bros. Wii Deluxe
SMNEXR = Super Mario Remix
SMNEYE = 8Forrest's Super Mario Bros. Wii
SMNEYL = Luigi's Super Yoshi Bros.
@@ -4308,6 +4762,7 @@ SMNJZU = Duck Tales 3
SMNJZV = Release Super Mario Bros. Wii
SMNJZW = Depot Super Mario Bros. Wii
SMNJZY = Super Mario Skyland
+SMNK03 = Newer Super Mario Bros. Wii
SMNP02 = Awesomer Super Luigi Mini
SMNP03 = Newer Super Mario Bros. Wii
SMNP04 = Cannon Super Mario Bros. Wii
@@ -4322,6 +4777,7 @@ SMNP14 = New Super Mario Bros. Wii: Pain Coins
SMNP15 = Newer Super Mario Bros. 7
SMNP20 = New Super Mario Bros. H
SMNP23 = Newer Super Mario Bros. Wii: Falling Leaves
+SMNP30 = Super Luigi Land Wii
SMNP31 = New Super Mario Bros. Wii - Other World
SMNP34 = New Super Mario Bros. Wii: Yoshi Mode
SMNP35 = New Super Mario Bros. Wii: Yoshi Mode - Classic Mode
@@ -4358,12 +4814,20 @@ SMNP68 = The Legend of Yoshi DLC
SMNP77 = New Super Mario Bros. Wii Arcadia
SMNPAF = Again Super Mario Bros Wii.Frozen Special
SMNPDU = DU Super Mario Bros. : Anniversary Edition
+SMNPEF = The End for Newer Super Mario Bros. U
+SMNPEV = New Super Mario Bros. Wii The End of Vacation...
+SMNPF4 = Newer Super Mario 54
+SMNPGG = Super Mario Green Star Groove
+SMNPLA = Luigi's Next Adventure
SMNPLL = Newer Super Luigi Wii
SMNPLM = Newer Super Luigi Wii: Dark Moon
+SMNPLT = New Super Little Timmy Wii
+SMNPMF = Mario's Final Adventure Wii
SMNPMI = Midi's Super Mario Bros. Wii Just A Little Adventure
SMNPO1 = New Super Mario Custom Edition
SMNPRE = Retro Mario Bros.
SMNPRV = RVLution Wii
+SMNPSW = New Super Sonic Wii
SMNPXD = Deluxe Super Mario Bros. Wii
SMNPXR = Super Mario Remix
SMNPYE = 8Forrest's Super Mario Bros. Wii
@@ -4390,42 +4854,74 @@ SMVP01 = Super Mario Vacation
SMWE01 = Newer Super Mario World U
SMWJ01 = Newer Super Mario World U
SMWP01 = Newer Super Mario World U
+SNBE66 = Lava Super Mario Bros. Wii Apocalypse
SNLE01 = New Super Mario Bros. Wii 0-2 Next Generation Levels
SO3EUD = Rune Factory: Tides of Destiny Undub
+SOLO41 = Just Dance Solo
SOME02 = Rhythm Heaven Fever Repainted
+SOMR01 = The rhythm of heaven
+SOUE41 = Just Dance Ocean
SP9P4Q = SingIt Star POP 2009
SPRE01 = New Super Mario Bros. Wii 14 Project Mario
SRBP4Q = SingItStar: R&B
SRGP01 = New Super Mario Bros Wii 2 Reggie
SRHP01 = New Super Mario Bros. Wii 7 Retro Heaven
+SRNE41 = Just Dance: Revolution
SRNP01 = New Super Mario Bros. Wii Revolution
SRVP01 = New Super Mario Bros Revolution
+SRZE8P = Sonic Riders: Regravitified
SSLPOH = SingItStar Legends
+SSQE02 = Super Isaiah Party
+SSQE03 = Mario Party Project Hudson
+SSQE04 = Tanooki Mr. L Mail Shy Guy Mod
+SSQE05 = Mario Party 9 Repainted
+SSQE06 = Yoshi Party
SSSE01 = New Super Mario Bros. Wii: Summer Sun
ST8P75 = SingItStar 80's
STAP75 = SingItStar Apres Ski Hits
STCP75 = SingItStar Singstar
STDP75 = SingItStar Deutsch Rock-Pop
+STFE41 = Just Dance Focus
STHP75 = SingItStar Hottest Hits
STPP75 = SingItStar Pop Hits
STQP75 = SingItStar Queen
STRP75 = SingItStar Rock Ballads
STSP75 = SingItStar Schlager
+SU5E41 = Just Dance Lights
+SUPE02 = Dii Party
SURE01 = New Super Mario Bros. Wii 19 Resurrection U
+SV1E41 = Just Dance: Unlimited Party (Vol. 1)
+SV2E41 = Just Dance: Unlimited Party (Vol. 2)
+SV4E41 = Just Dance Infinity Party
+SVMEBR = New Super Mario All-Stars HD
SWBP01 = New Super Mario Bros. Wii 0 Where It All Began
SX3PUD = Pandora's Tower Undub
SXEF52 = Guitar Hero III Custom : Megadeth
SXFF52 = Guitar Hero III Custom : My Chemical Romance
SZEE01 = New Super Mario Bros Wii 13 Shadow Zero Escape
+TGSE01 = Super Mario Galaxy: The Green Stars
+TKG1ES = Super Mario Galaxy: The Kaizo Green Stars
+TKGS03 = Super Mario Galaxy 2: The Kaizo Green Stars
+TLLE01 = Super Mario Galaxy 2: The Lost Levels
+TPHE01 = Mario Kart Wii: The Puzzling Hotel
+TPHJ01 = Mario Kart Wii: The Puzzling Hotel
+TPHP01 = Mario Kart Wii: The Puzzling Hotel
+ULTE41 = Just Dance Ultra
UUUE01 = New Super Mario Bros. Wii 19 Resurrection U
+UWSMG1 = Super Mario Galaxy: Underwater Edition
+UWSMG2 = Super Mario Galaxy 2: Underwater Edition
VIPE01 = New Super Mario Bros Wii 18 Vip Mix
WARE01 = DU Super Wario Bros.
WFFF4I = Fatal Frame 4: Mask of the Lunar Eclipse
+WMXE01 = A Very Merry Wii Music Christmas
+WMXK01 = A Very Merry Wii Music Christmas
XBKE52 = Guitar Hero III Custom : Bullet For Kamelot
XNWE52 = Guitar Hero III Custom: Nightwish
XXXX02 = Mario Kart Teknik
+Y1PE41 = Just Dance 2023 Wii Edition Extras
ZM7E52 = Call of Duty - Modern Warfare - Reflex Edition - Zombie Mode
ZXFP52 = Guitar Hero 3 Encore
+DC8A = Line Attack Heroes
W22E = Planet Fish
W24E = 2 Fast 4 Gnomz
W24P = 2 Fast 4 Gnomz
@@ -4433,153 +4929,153 @@ W2AE = Big Bass Arcade
W2CE = Brain Challenge
W2CJ = Brain Challenge
W2CP = Brain Challenge
-W2FP = Physiofun - Balance Training
-W2GD = Phoenix Wright Ace Attorney: Justice for All (Deutsche Version)
-W2GE = Phoenix Wright: Ace Attorney Justice for All
-W2GF = Phoenix Wright: Ace Attorney: Justice for All
-W2GI = Phoenix Wright: Ace Attorney: Justice for All
+W2FP = Physio Fun - Balance Training
+W2GD = Phoenix Wright - Ace Attorney Justice for All
+W2GE = Phoenix Wright - Ace Attorney Justice for All
+W2GF = Phoenix Wright - Ace Attorney Justice for All
+W2GI = Phoenix Wright - Ace Attorney - Justice for All
W2GJ = Gyakuten Saiban 2
-W2GP = Phoenix Wright Ace Attorney: Justice for All
-W2GS = Phoenix Wright Ace Attorney: Justice for All
+W2GP = Phoenix Wright - Ace Attorney Justice for All
+W2GS = Phoenix Wright - Ace Attorney - Justice for All
W2IE = Fishie Fishie
W2IP = Fishie Fishie
-W2JE = Just Jam
+W2JE = Just JAM
W2KE = Let's Catch
W2KJ = Let's Catch
W2KP = Let's Catch
W2LE = Bloons
W2LP = Bloons
-W2ME = Blaster Master: Overdrive
-W2MP = Blaster Master: Overdrive
+W2ME = Blaster Master - Overdrive
+W2MP = Blaster Master - Overdrive
W2OE = My Aquarium 2
-W2OJ = Blue Oasis: Michinaru Shinkai
+W2OJ = Blue Oasis - Michinaru Shingai
W2OP = My Aquarium 2
-W2PP = Physiofun: Pelvic Floor Training
+W2PP = Physio Fun - Pelvic Floor Training
W2TE = Drill Sergeant Mindstrong
-W2TJ = Onitore ~Kyoukan wa Onigunsou~
+W2TJ = Onitore - Kyoukan wa Onigunsou
W2TP = Brain Cadets
W2YE = Fireplacing
W2YP = My Fireplace
-W34J = Simple Series Vol. 4: The Misshitsu kara no Dasshutsu
-W3AE = Carmen Sandiego Adventures in Math: The Big Ben Burglary
+W34J = Simple Series Vol. 4 - The Misshitsu kara no Dasshutsu
+W3AE = Carmen Sandiego Adventures in Math - The Big Ben Burglary
W3BE = Soccer Bashi
W3BP = Soccer Bashi
-W3DJ = 3° C
+W3DJ = 3 Degrees Celcius
W3FE = 3D Pixel Racing
W3FP = 3D Pixel Racing
-W3GD = Phoenix Wright Ace Attorney 3: Trials And Tribulations
-W3GE = Phoenix Wright Ace Attorney: Trials and Tribulations
-W3GF = Phoenix Wright: Ace Attorney: Trials and Tribulations
-W3GI = Phoenix Wright: Ace Attorney: Trials and Tribulations
+W3GD = Phoenix Wright - Ace Attorney Trials and Tribulations
+W3GE = Phoenix Wright - Ace Attorney Trials and Tribulations
+W3GF = Phoenix Wright - Ace Attorney Trials and Tribulations
+W3GI = Phoenix Wright - Ace Attorney - Trials and Tribulations
W3GJ = Gyakuten Saiban 3
-W3GP = Phoenix Wright Ace Attorney: Trials and Tribulations
-W3GS = Phoenix Wright: Ace Attorney Trials and Tribulations (Textos en español)
+W3GP = Phoenix Wright - Ace Attorney Trials and Tribulations
+W3GS = Phoenix Wright - Ace Attorney - Trials and Tribulations
W3JE = Triple Jumping Sports
W3KE = ThruSpace
W3KJ = Surinuke Anatousu
-W3KP = ThruSpace: High Velocity 3D Puzzle
-W3LE = Carmen Sandiego Adventures in Math: The Lady Liberty Larceny
-W3ME = The Three Musketeers: One for all
-W3MP = The Three Musketeers: One for all
+W3KP = ThruSpace - High Velocity 3D Puzzle
+W3LE = Carmen Sandiego Adventures in Math - The Lady Liberty Larceny
+W3ME = The Three Musketeers - One For All
+W3MP = The Three Musketeers - One For All
W3PE = Triple Throwing Sports
W3RE = Triple Running Sports
W3SE = Triple Shot Sports
-W3TE = Pearl Harbor Trilogy - 1941: Red Sun Rising
-W42J = Fortune: Hoshi no Furisosogu Oka
-W44E = Stop Stress: A Day of Fury
-W44P = Stop Stress: A Day of Fury
+W3TE = Pearl Harbor - Episode 1 - Red Sun Rising
+W42J = F-O-R-T-U-N-E - Hoshi no Furi Sosogu Oka
+W44E = Stop Stress - A Day of Fury
+W44P = Stop Stress - A Day of Fury
W48E = ShadowPlay
W4AE = Arcade Sports
-W4AP = Arcade Sports: Air Hockey, Bowling, Pool, Snooker
+W4AP = Arcade Sports
W4KE = Deer Captor
-W4KJ = Shikagari
-W4OJ = Shikakui Atama wo Marukusuru Challenge
+W4KJ = Shika Gari
+W4OJ = Shikakui Atama wo Maru Kusuru - Mainichi Minna no Challenge Hen
W4TE = Spaceball Revolution
W4TP = Spaceball Revolution
W54E = 5 Spots Party
W54P = 5 Spots Party
W5AE = 5 Arcade Gems
W5AP = 5 Arcade Gems
-W5IE = 5 in 1 Solitaire
-W6BE = Eco Shooter: Plant 530
+W5IE = 5-in-1 Solitaire
+W6BE = Eco Shooter - Plant 530
W6BJ = 530 Eco Shooter
-W6BP = Eco-Shooter: Plant 530
-W72P = Successfully Learning German Year 3
-W73P = Successfully Learning German Year 4
-W74P = Successfully Learning German Year 5
-W7IP = Successfully Learning German Year 2
-W82J = Jintori Action Taikokenchi Karakuri Shiro no Nazo
+W6BP = Eco Shooter - Plant 530
+W72P = Successfully Learning German - Year 3
+W73P = Successfully Learning German - Year 4
+W74P = Successfully Learning German - Year 5
+W7IP = Successfully Learning German - Year 2
+W82J = Jintori Action! Taikoukenchi - Karakuri Shiro no Nazo
W8BP = Babel Rising
-W8CE = Bit.Trip Core
-W8CJ = BIT.TRIP CORE: Rhythm Seijin no Gyakushuu
-W8CP = Bit.Trip Core
-W8DJ = Mebius Drive
-W8IJ = Hachi-One Diver Wii
+W8CE = Bit. Trip Core
+W8CJ = Bit. Trip Core - Rhythm Seijin no Gyakushou
+W8CP = Bit. Trip Core
+W8DJ = Moebius Drive
+W8IJ = 81diver Wii
W8LE = Balloon Pop Festival
-W8PJ = Ouchi de Mugen Puchi Puchi Wii
-W8WE = Happy Holidays: Halloween
-W8WP = Happy Holidays: Halloween
+W8PJ = Ouchide Mugen Puti Puti
+W8WE = Happy Holidays - Halloween
+W8WP = Happy Holidays - Halloween
W8XE = Battle Poker
W9BE = Big Town Shoot Out
-W9BP = Big Town Shoot
+W9BP = Big Town Shoot Out
W9IE = Evasive Space
W9IJ = Kiken Kuuiki
W9LE = Christmas Clix
-W9RE = Happy Holidays: Christmas
-W9RP = Happy Holidays: Christmas
+W9RE = Happy Holidays - Christmas
+W9RP = Happy Holidays - Christmas
W9UE = Cruise Party
W9UP = Cruise Party
WA2E = Magnetica Twist
WA2J = Minna de Puzzloop
WA2P = Actionloop Twist
-WA4E = WarioWare: D.I.Y. Showcase
-WA4J = WarioWare: D.I.Y. Showcase
-WA4P = WarioWare: Do It Yourself - Showcase
-WA5E = Carmen Sandiego Adventures in Math: The Island of Diamonds
+WA4E = WarioWare D.I.Y. Showcase
+WA4J = WarioWare - D.I.Y. Showcase
+WA4P = WarioWare D.I.Y. Showcase
+WA5E = Carmen Sandiego Adventures in Math - The Island of Diamonds
WA7E = Toribash
-WA7P = Toribash Violence Perfected
-WA8E = Art Style: Rotozoa
-WA8J = Art Style: Penta Tentacles
-WA8P = Art Style: Penta Tentacles
+WA7P = Toribash - Violence Perfected
+WA8E = Art Style - ROTOZOA
+WA8J = Art Style Series - PENTA TENTACLES
+WA8P = Art Style - PENTA TENTACLES
WAAE = Aya and the Cubes of Light
WAAP = Aya and the Cubes of Light
WABE = Art of Balance
WABP = Art of Balance
WACE = Arcade Essentials
WACP = Arcade Essentials
-WAEE = Around The World
-WAEP = Around the world
-WAFE = Airport Mania: First Flight
-WAFP = Airport Mania: First Flight
+WAEE = Around the World
+WAEP = Around the World
+WAFE = Airport Mania - First Flight
+WAFP = Airport Mania - First Flight
WAGE = Pinocchio's Puzzle
WAHE = Trenches Generals
-WAHP = Trenches: Generals
+WAHP = Trenches Generals
WAIE = 101-in-1 Explosive Megamix
WAIP = 101-in-1 Explosive Megamix
WAJE = MotoHeroz
WAJP = MotoHeroz
-WAKE = Carmen Sandiego Adventures in Math: The Case of the Crumbling Cathedral
-WALE = Art Style: Light Trax
-WALJ = Art Style: Lightstream
-WALP = Art Style: light trax
-WAME = Carmen Sandiego Adventures in Math: The Great Gateway Grab
+WAKE = Carmen Sandiego Adventures in Math - The Case of the Crumbling Cathedral
+WALE = Art Style - light trax
+WALJ = Art Style Series - Lightstream
+WALP = Art Style - light trax
+WAME = Carmen Sandiego Adventures in Math - The Great Gateway Grab
WANE = Ant Nation
WANP = Ant Nation
WAOE = The Very Hungry Caterpillar's ABCs
WAOJ = Harapeko Aomushi no ABC
-WAOP = The Very Hungry Caterpillar´s ABC
-WAQJ = Yakuman Wii: Ide Yousuke no Kenkou Mahjong
-WARJ = Tsuushin Taikyoku Igo Doujou 2700 Mon
-WASJ = Tsuushin Taikyoku: Hayazashi Syogi Sandan
+WAOP = The Very Hungry Caterpillar's ABCs
+WAQJ = Yakuman Wii - Ide Yosuke no Kenkou Mahjong
+WARJ = Tsuushin Taikyoku - Igo Dojo 2700-Mon
+WASJ = Tsuushin Taikyoku - Hayazashi Shogi Sandan
WATE = Astro Bugz Revenge
-WAUJ = Tsūshin Taikyoku: World Chess
+WAUJ = Tsuushin Taikyoku - World Chess
WAYE = And Yet It Moves
WAYP = And Yet It Moves
-WAZE = The Amazing Brain Train
-WB2E = Strong Bad Episode 4: Dangeresque 3
-WB2P = Strong Bad Episode 4: Dangeresque 3
-WB3E = Strong Bad Episode 5: 8-bit is Enough
-WB3P = Strong Bad Episode 5: 8-bit is Enough
+WAZE = The Amazing Brain Train!
+WB2E = Strong Bad's Cool Game for Attractive People - Episode 4 - Dangeresque 3 - The Criminal Projective
+WB2P = Strong Bad's Cool Game for Attractive People - Episode 4 - Dangeresque 3 - The Criminal Projective
+WB3E = Strong Bad's Cool Game for Attractive People - Episode 5 - 8-Bit Is Enough
+WB3P = Strong Bad's Cool Game for Attractive People - Episode 5 - 8-Bit Is Enough
WB4E = Wild West Guns
WB4J = Wild West Guns
WB4P = Wild West Guns
@@ -4601,16 +5097,16 @@ WBBJ = Board Warriors
WBBP = Snowboard Riot
WBDE = Brain Drain
WBDP = Brain Drain
-WBEE = Pong Toss: Frat Party Games
-WBEP = Beer Pong: Frat Party Games
-WBFE = Bit.Trip Fate
-WBFP = Bit.Trip Fate
-WBGP = Bang Attack
+WBEE = Pong Toss! Frat Party Games
+WBEP = Beer Pong! - Frat Party Games
+WBFE = Bit. Trip Fate
+WBFP = Bit. Trip Fate
+WBGP = Bang Attack - Project Bang
WBHE = Blood Beach
WBHP = Blood Beach
WBIE = Boingz
-WBJE = Harvest Moon: My Little Shop
-WBJJ = Bokujou Monogatari Series: Makiba no Omise
+WBJE = Harvest Moon - My Little Shop
+WBJJ = Bokujou Monogatari Series - Makiba no Omise
WBKE = Arkanoid Plus!
WBKJ = Arkanoid Plus!
WBKP = Arkanoid Plus!
@@ -4618,33 +5114,32 @@ WBLE = Bubble Bobble Plus!
WBLJ = Bubble Bobble Wii
WBLP = Bubble Bobble Plus!
WBME = My Pokémon Ranch
-WBMJ = Minna no Pokémon Bokujou
+WBMJ = Minna no Pokémon Bokujou - Platina Taiouban
WBMP = My Pokémon Ranch
WBNE = Bonsai Barber
WBNJ = Bonsai Barber
WBNP = Bonsai Barber
WBOE = Gravitronix
-WBPE = Plättchen Twist 'n' Paint
-WBPP = PLÄTTCHEN - twist 'n' paint
+WBPE = Plaettchen Twist 'n' Paint
+WBPP = Plaettchen Twist 'n' Paint
WBQE = Star Soldier R
WBQJ = Star Soldier R
WBQP = Star Soldier R
-WBRP = Pirates: The Key of Dreams
+WBRP = Pirates - The Key of Dreams
WBSE = Pop
WBSJ = Pop
WBSP = Pop
-WBTJ = Fantasic Tambourine
WBVE = SPOGS Racing
WBVP = SPOGS Racing
WBWE = Critter Round-Up
WBWJ = Saku Saku Animal Panic
WBWP = Critter Round-Up
-WBXE = Strong Bad Episode 1: Homestar Ruiner
-WBXP = Strong Bad Episode 1: Homestar Ruiner
-WBYE = Strong Bad Episode 2: Strong Badia - The Free
-WBYP = Strong Bad Episode 2: Strong Badia - The Free
-WBZE = Strong Bad Episode 3: Baddest of the Bands
-WBZP = Strong Bad Episode 3: Baddest of the Bands
+WBXE = Strong Bad's Cool Game for Attractive People - Episode 1 - Homestar Ruiner
+WBXP = Strong Bad's Cool Game for Attractive People - Episode 1 - Homestar Ruiner
+WBYE = Strong Bad's Cool Game for Attractive People - Episode 2 - Strong Badia the Free
+WBYP = Strong Bad's Cool Game for Attractive People - Episode 2 - Strong Badia the Free
+WBZE = Strong Bad's Cool Game for Attractive People - Episode 3 - Baddest of the Bands
+WBZP = Strong Bad's Cool Game for Attractive People - Episode 3 - Baddest of the Bands
WC2E = Crystal Defenders R2
WC2J = Crystal Defenders R2
WC2P = Crystal Defenders R2
@@ -4652,62 +5147,62 @@ WC6E = Chronos Twins DX
WC6P = Chronos Twins DX
WC8J = Line Attack Heroes
WCHE = Chess Challenge!
-WCHP = Chess Challenge
+WCHP = Chess Challenge!
WCIE = Crystal Defenders R1
WCIJ = Crystal Defenders R1
WCIP = Crystal Defenders R1
WCJE = Cocoto Platform Jumper
-WCJP = Cocoto: Platform Jumper
-WCKE = chick chick BOOM
-WCKJ = chick chick BOOM
-WCKP = chick chick BOOM
-WCLE = Doc Clock: The Toasted Sandwich of Time
+WCJP = Cocoto Platform Jumper
+WCKE = Chick Chick BOOM
+WCKJ = Chicken Battle! Chick Chick BOOM
+WCKP = Chick Chick BOOM
+WCLE = Doc Clock - The Toasted Sandwich of Time
WCNJ = Tokyo City Nights
WCOE = Cocoto Fishing Master
WCOP = Cocoto Fishing Master
WCPE = Copter Crisis
WCPP = Copter Crisis
WCRE = Carnival King
-WCSE = CueSports: Pool Revolution
-WCSJ = Cue Sports: Wi-Fi Taisen Billiards
-WCSP = CueSports: Snooker vs Billiards
+WCSE = Pool Revolution - Cue Sports
+WCSJ = Cue Sports - Wi-Fi Taisen Billiards
+WCSP = Cue Sports - Snooker vs. Billiards
WCUE = 3-2-1, Rattle Battle!
-WCUJ = Atsui 12-Game: FuriFuri Party!
+WCUJ = Atsui 12 Game - Furi Furi Party!
WCUP = 3-2-1, Rattle Battle!
WCVE = Cave Story
WCVP = Cave Story
WCZE = ColorZ
WCZJ = ColorZ
WCZP = ColorZ
-WD2J = Simple Wii Series Vol. 2: The Number Puzzle Neo
-WD9E = Castlevania The Adventure ReBirth
+WD2J = Simple Series Vol. 2 - The Number Puzzle neo
+WD9E = Castlevania - The Adventure ReBirth
WD9J = Dracula Densetsu ReBirth
-WD9P = Castlevania: The Adventure ReBirth
+WD9P = Castlevania - The Adventure ReBirth
WDAJ = Darts Wii
WDBE = Derby Dogs
WDBJ = Derby Dog
WDDE = Diner Dash
WDDJ = Diner Dash
WDDP = Diner Dash
-WDEE = Magic Destiny Astrological Games
-WDEP = Magic Destiny Astrological Games
-WDFE = Defend your Castle
-WDFP = Defend your Castle
-WDHE = Art Style: ROTOHEX
-WDHJ = Art Style: Dialhex
-WDHP = Art Style: ROTOHEX
-WDIJ = Simple Wii Series Vol. 1: The Block Kuzushi Neo
+WDEE = Magic Destiny - Astrological Games
+WDEP = Magic Destiny - Astrological Games
+WDFE = Defend Your Castle
+WDFP = Defend Your Castle
+WDHE = Art Style - ROTOHEX
+WDHJ = Art Style Series - DIALHEX
+WDHP = Art Style - ROTOHEX
+WDIJ = Simple Series Vol. 1 - The Block Kuzushi neo
WDKE = Dart Rage
WDME = Dr. Mario Online Rx
WDMJ = Dr. Mario & Saikin Bokumetsu
WDMP = Dr. Mario & Germ Buster
-WDNJ = Discipline Teikoku no Tanjyou
+WDNJ = Discipline - Teikoku no Tanjyou
WDOE = Driift Mania
WDOP = Driift Mania
-WDPE = Dr. Mario Online Rx (Friend Battle Demo)
-WDPJ = Dr. Mario Online Rx (Friend Battle Demo)
-WDPP = Dr. Mario & Germ Buster (Friend Battle Demo)
-WDRE = Mr Driller W
+WDPE = Dr. Mario Online Rx - Friend Battle
+WDPJ = Dr. Mario & Saikin Bokumetsu - Furendo Taisen
+WDPP = Dr. Mario & Germ Buster - Friend Battle
+WDRE = Mr. Driller W
WDRJ = Mr. Driller World
WDRP = Mr. Driller W
WDSE = Dragon Master Spell Caster
@@ -4716,50 +5211,50 @@ WDVE = Voodoo Dice
WDVP = Voodoo Dice
WDXE = Diatomic
WE6E = My Dolphin
-WE6J = Sea Farm: Iruka to Watashi no Showtime
+WE6J = Sea Farm - Iruka to Watashi no Showtime
WE9E = Alien Crush Returns
WE9J = Alien Crush Returns
WE9P = Alien Crush Returns
WEDE = Eduardo the Samurai Toaster
-WEME = Aha! I Got It! Escape Game
-WEMJ = 1 Nuke! Dasshutsu Game * My Home Hen
-WEMP = Aha! I Got It! Escape Game
+WEME = Aha! I Got It! - Escape Game
+WEMJ = 1 Nuke! Dasshutsu Game - My Home Hen
+WEMP = Aha! I Got It! - Escape Game
WENE = TNT Racers
WENP = TNT Racers
WEQE = Equilibrio
WEQJ = Katamuki Spirits
WEQP = Equilibrio
WERE = My Aquarium
-WERJ = Blue Oasis: The Healing Space of Fish
+WERJ = Blue Oasis - Sakana no Iyashi Kuuken
WERP = My Aquarium
-WETE = PictureBook Games: Pop-Up Pursuit
-WETJ = Asoberu Ehon: Tobida Sugoroku
-WETP = PictureBook Games: A Pop-Up Adventure
+WETE = PictureBook Games - Pop-Up Pursuit
+WETJ = Asoberu Ehon Tobida Sugoroku!
+WETP = PictureBook Games - A Pop-Up Adventure
WEVE = Viral Survival
WEVJ = Peakvox Escape Virus
WEVP = Viral Survival
-WF2E = Final Fantasy Crystal Chronicles: My Life as a Darklord
-WF2J = Final Fantasy Crystal Chronicles: Hikari to Yami no Himegimi to Sekai Seifuku no Tou
-WF2P = Final Fantasy Crystal Chronicles: My Life as a Darklord
-WF3E = Family Games - Pen & Paper Edition
-WF4E = Final Fantasy IV: The After Years
-WF4J = Final Fantasy IV: The After Years - Tsuki no Kikan
-WF4P = Final Fantasy IV: The After Years
+WF2E = Final Fantasy Crystal Chronicles - My Life as a Darklord
+WF2J = Final Fantasy Crystal Chronicles - The Tower of the Chaos Princess
+WF2P = Final Fantasy Crystal Chronicles - My Life as a Darklord
+WF3E = Family Games - Pen and Paper Edition
+WF4E = Final Fantasy IV - The After Years
+WF4J = Final Fantasy IV - The After Years - Tsuki no Kikan
+WF4P = Final Fantasy IV - The After Years
WF5E = Family Card Games
-WF5J = Okiraku Daifugou Wii
+WF5J = Okiraku Daifugou Wii - Honkaku Wi-Fi Net Taisen
WF5P = Family Card Games
WF6E = Frobot
WFAE = Fast Draw Showdown
WFAP = Fast Draw Showdown
WFBE = Sandy Beach
-WFBJ = Beach e Oki o Tsukuccha Wow!
+WFBJ = Beach de Oshiro wo Tsukuccha Wow!
WFBP = Sandy Beach
-WFCE = Final Fantasy Crystal Chronicles: My Life as a King
-WFCJ = Final Fantasy Crystal Chronicles: Chiisana Ousama to Yakusoku no Kuni
-WFCP = Final Fantasy Crystal Chronicles: My Life as a King
+WFCE = Final Fantasy Crystal Chronicles - My Life as a King
+WFCJ = Final Fantasy Crystal Chronicles - My Life as a King
+WFCP = Final Fantasy Crystal Chronicles - My Life as a King
WFDE = Save the Furries
WFDP = Save the Furries
-WFEE = Fenimore Fillmore "The Westerner"
+WFEE = Fenimore Fillmore - The Westerner
WFFE = Fun! Fun! Minigolf
WFFJ = Fun! Fun! Minigolf
WFFP = Fun! Fun! Minigolf
@@ -4778,108 +5273,108 @@ WFME = Family & Friends Party
WFMP = Family & Friends Party
WFNE = Fish Tank
WFNP = Fish Tank
-WFPJ = Hirameki Card Battle Mekuruca
-WFQE = Frogger: Hyper Arcade Edition
-WFQP = Frogger: Hyper Arcade Edition
+WFPJ = Hirameki Card Battle - Mekuruka
+WFQE = Frogger - Hyper Arcade Edition
+WFQP = Frogger - Hyper Arcade Edition
WFRP = Frogger Returns
-WFSJ = Minna no Theater Wii
-WFTE = Fish 'em All
-WFTP = Fish'em All!
+WFSJ = Minna no Theatre Wii
+WFTE = Fish'em All
+WFTP = Fish'em All
WFUE = Furry Legends
WFUP = Furry Legends
-WFVE = Soccer Up
-WFVP = Football Up
-WFWE = Flower Works
-WFWP = Flowerworks: Follie's Adventure
-WFXE = Cosy Fire
+WFVE = Soccer Up!
+WFVP = Football Up!
+WFWE = Flowerworks
+WFWP = Flowerworks - Follie's Adventure
+WFXE = Cozy Fire
WFXP = Cosy Fire
WFYE = Family Games Pen & Paper Edition
-WFYP = Family Games Pen & Paper Edition
-WG2J = Sugar Bunnies Wii: Youkoso * Bunnies Field e
+WFYP = Family Games - Pen & Paper Edition
+WG2J = Sugarbunnies Wii - Youkoso Bunnies Field-e
WG4E = GhostSlayer
WGAE = Ghost Mania
WGAP = Ghost Mania
-WGDE = Gradius Rebirth
-WGDJ = Gradius Rebirth: Updated
-WGDP = Gradius Rebirth
-WGFP = Girlfriends Forever: Magic Skate
-WGGE = Gabrielle's Ghostly Groove: Monster Mix
-WGGJ = Ushimitsu Monstruo Puchi: Fushigi na Oshiro no Dance Party
-WGGP = Gabrielle's Ghostly Groove: Monster Mix
+WGDE = Gradius ReBirth
+WGDJ = Gradius ReBirth
+WGDP = Gradius ReBirth
+WGFP = Girlfriends Forever - Magic Skate
+WGGE = Gabrielle's Ghostly Groove - Monster Mix
+WGGJ = Ushimitsu Monstruo - Fushigina Oshiro no Dance Party
+WGGP = Gabrielle's Ghostly Groove - Monster Mix
WGLE = Gene Labs
-WGMJ = Game SoundStation
+WGMJ = Game Sound Station
WGOE = World of Goo
-WGOJ = World of Goo
+WGOJ = Goo no Wakusei
WGOP = World of Goo
WGPE = AquaSpace
-WGPJ = Aqua Living: TV de Nagameru Uotachi
-WGPP = Zenquaria: Virtual Aquarium
-WGSD = Phoenix Wright: Ace Attorney (Deutsche Version)
-WGSE = Phoenix Wright: Ace Attorney
-WGSF = Phoenix Wright: Ace Attorney (French Version)
-WGSI = Phoenix Wright: Ace Attorney
-WGSJ = Gyakuten Saiban: Yomigaeru Gyakuten
-WGSP = Phoenix Wright: Ace Attorney
-WGSS = Phoenix Wright: Ace Attorney (Textos en español)
+WGPJ = Aqua Living - Terebi de Nagameru Sakanatachi
+WGPP = Zenquaria - Virtual Aquarium
+WGSD = Phoenix Wright - Ace Attorney
+WGSE = Phoenix Wright - Ace Attorney
+WGSF = Phoenix Wright - Ace Attorney
+WGSI = Phoenix Wright - Ace Attorney
+WGSJ = Gyakuten Saiban - Yomigaeru Gyakuten
+WGSP = Phoenix Wright - Ace Attorney
+WGSS = Phoenix Wright - Ace Attorney
WGTJ = Sekai no Omoshiro Party Game
WGUJ = Aero Guitar
WGVE = Groovin' Blocks
WGYE = Gyrostarr
WH3E = Home Sweet Home
WH3P = Home Sweet Home
-WHBE = Hubert the Teddy Bear: Winter Games
-WHEE = Heracles: Chariot Racing
-WHEP = Heracles: Chariot Racing
-WHFE = Heavy Fire: Special Operations
-WHFP = Heavy Fire: Special Operations
+WHBE = Hubert the Teddy Bear - Winter Games
+WHEE = Heracles Chariot Racing
+WHEP = Heracles Chariot Racing
+WHFE = Heavy Fire - Special Operations
+WHFP = Heavy Fire - Special Operations
WHHJ = Let's Zenryoku Hitchhike!!!!!!!!!
WHOE = Hockey Allstar Shootout
WHPE = Sexy Poker
WHPP = Sexy Poker
WHPU = Sexy Poker
-WHRE = Heron Steam Machine
-WHRP = Heron: Steam Machine
+WHRE = Heron - Steam Machine
+WHRP = Heron - Steam Machine
WHUE = Ghost Mansion Party
WHUJ = Ghost Mansion Party
WHUP = Ghost Mansion Party
-WHVE = High Voltage: Hot Rod Show
+WHVE = High Voltage Hot Rod Show
WHWE = HoopWorld
-WHWP = HoopWorld: BasketBrawl
+WHWP = HoopWorld
WHXE = Helix
WHXP = Helix
-WHYE = Heavy Fire: Black Arms
+WHYE = Heavy Fire - Black Arms
WHZE = Horizon Riders
WHZP = Horizon Riders
-WIBE = bittos+
-WICE = NyxQuest Kindred Spirits
+WIBE = Bittos Plus
+WICE = NyxQuest - Kindred Spirits
WICJ = NyxQuest
-WICP = NyxQuest: Kindred Spirits
-WIDE = Dracula: Undead Awakening
-WIDP = Dracula: Undead Awakening
-WIEE = Tales of Monkey Island: Chapter 3 - Lair of the Leviathan
-WIEP = Tales of Monkey Island Chapter 3: Lair of the Leviathan
-WIGE = Incoming
+WICP = NyxQuest - Kindred Spirits
+WIDE = Dracula - Undead Awakening
+WIDP = Dracula - Undead Awakening
+WIEE = Tales of Monkey Island - Chapter 3 - Lair of the Leviathan
+WIEP = Tales of Monkey Island - Chapter 3 - Lair of the Leviathan
+WIGE = Incoming!
WIHE = Play with Birds
-WIKJ = Ivy the Kiwi? Mini
-WILE = Tales of Monkey Island: Chapter 1 - Launch of the Screaming Narwhal
-WILP = Tales of Monkey Island Chapter 1: Launch of the Screaming Narwhal
+WIKJ = Ivy the Kiwi - Mini
+WILE = Tales of Monkey Island - Chapter 1 - Launch of the Screaming Narwhal
+WILP = Tales of Monkey Island - Chapter 1 - Launch of the Screaming Narwhal
WINE = The Incredible Maze
-WINJ = Chokkan! Balance * Labyrinth
+WINJ = Chokkan! Balance Labyrinth
WINP = The Incredible Maze
-WIRE = Tales of Monkey Island: Chapter 5 - Rise of the Pirate God
-WIRP = Tales of Monkey Island Chapter 5: Rise Of The Pirate God
-WISE = Tales of Monkey Island: Chapter 2 - The Seige of Spinner Cay
-WISP = Tales of Monkey Island Chapter 2: The Siege of Spinner Cay
-WITE = Aha! I Found It! Hidden Object Game
+WIRE = Tales of Monkey Island - Chapter 5 - Rise of the Pirate God
+WIRP = Tales of Monkey Island - Chapter 5 - Rise of the Pirate God
+WISE = Tales of Monkey Island - Chapter 2 - The Siege of Spinner Cay
+WISP = Tales of Monkey Island - Chapter 2 - The Siege of Spinner Cay
+WITE = Aha! I Found It! - Hidden Object Game
WITJ = Aa! Mitsuketa! Item Sagashi Game
-WITP = Aha! I Found It! Hidden Object Game
+WITP = Aha! I Found It! - Hidden Object Game
WIUE = Inkub
WIVE = Space Invaders Get Even
WIVJ = Space Invaders Get Even
WIVP = Space Invaders Get Even
-WIYE = Tales of Monkey Island: Chapter 4 - The Trial and Execution of Guybrush Threepwood
-WIYP = Tales of Monkey Island Chapter 4: The Trial and Execution of Guybrush Threepwood
-WJ2J = Jinsei Game: Happy Step
+WIYE = Tales of Monkey Island - Chapter 4 - The Trial and Execution of Guybrush Threepwood
+WIYP = Tales of Monkey Island - Chapter 4 - The Trial and Execution of Guybrush Threepwood
+WJ2J = Jinsei Game - Happy Step
WJAE = Jam City Rollergirls
WJAP = Jam City Rollergirls
WJCE = JellyCar 2
@@ -4888,67 +5383,67 @@ WJEP = Jett Rocket
WJFE = Gnomz
WJFP = Gnomz
WJGJ = Jinsei Game
-WJKE = Jewel Keepers Easter Island
-WJKP = Jewel Keepers: Easter Island
+WJKE = Jewel Keepers - Easter Island
+WJKP = Jewel Keepers - Easter Island
WJPJ = Janken Party Paradise
WJSE = Jungle Speed
WJSP = Jungle Speed
WJWE = Bejeweled 2
WJWP = Bejeweled 2
-WK2J = Kappa-kun to Asobou: Kappa-kun to Ota no Shimikai
-WK3J = Kappa-kun to Asobou: Kappa-kun to Mori no Nakamatachi
-WK9J = Minna de Asobou Koinu de Kururin
+WK2J = Kappa-kun to Asobou - Kappa-kun no Ota no Shimikai
+WK3J = Kappa-kun to Asobou - Kappa-kun to 3 Bikino Koneko
+WK9J = Minna de Asobou - Koinu de Kururin
WKBE = You, Me, and the Cubes
WKBJ = Kimi to Boku to Rittai
-WKBP = You, Me and the Cubes
+WKBP = You, Me, and the Cubes
WKCE = Kyotokei
WKCP = Kyotokei
-WKDE = Pirates: The Key of Dreams
-WKEJ = RakuRaku Kinen Apori Wii: Kinenka no Isha ga Osheru Nanoka de yameru Houhou
-WKFE = Kung Fu Funk: Everybody is Kung Fu Fighting!
-WKFP = Kung Fu Funk: Everybody Is Kung Fu Fighting
+WKDE = Pirates - The Key of Dreams
+WKEJ = Raku Raku Kinen Appli Wii - Kinenka no Isha ga Oshieru Nanoka de Yamaru Hoho
+WKFE = Kung Fu Funk - Everybody is Kung Fu Fighting!
+WKFP = Kung Fu Funk - Everybody is Kung Fu Fighting!
WKHE = Big Kahuna Party
WKIE = The Mystery of Whiterock Castle
WKIP = The Mystery of Whiterock Castle
WKJE = Karaoke Joysound
WKKE = Party Fun Pirate
-WKKJ = Kurohige Kiki Ippatsu
-WKKP = Pop-Up Pirates!
-WKNJ = Kanken Minna de Waiwai Kanji Nou
-WKPJ = Kappa Kun to Mori no Nakama Tachi
-WKQJ = Kentei! TV Wii Minna de Gotouchi Quiz Battle
-WKRP = Karate Phants: Gloves of Glory
-WKTE = Contra Rebirth
+WKKJ = Kurohige Kiki Ippatsu Wii
+WKKP = Pop-up Pirate!
+WKNJ = Kanken - Minna de Wai Wai Kanji Nou
+WKPJ = Kappa-kun to Asobou - Kappa-kun to Mori no Nakamatachi
+WKQJ = Kentei TV! Wii - Minna de Gotouchi Quiz Battle!
+WKRP = Karate Phants - Gloves of Glory
+WKTE = Contra ReBirth
WKTJ = Contra ReBirth
WKTP = Contra ReBirth
WKUJ = Downtown Nekketsu Dodgeball
-WKWE = Adventure on Lost Island: Hidden Object Game
-WKWJ = Item Sagashi * Yousei to Fushigi no Shima
-WKWP = Adventure on LOST ISLAND: Hidden Object Game
-WL2E = Target Toss Pro: Lawn Darts
+WKWE = Adventure on Lost Island - Hidden Object Game
+WKWJ = Item Sagashi - Yousei to Fushigi no Shima
+WKWP = Adventure on Lost Island - Hidden Object Game
+WL2E = Target Toss Pro - Lawn Darts
WL5E = HB Arcade Disc Golf
-WL9E = Let's Create! Pottery
+WL9E = Let's Create! - Pottery
WLCE = Bingo Party Deluxe
WLCJ = Wai Wai Bingo Deluxe
WLCP = Bingo Party Deluxe
-WLDJ = Boku mo Sekai o Sukuitai: Battle Tournament
-WLEE = Learning with the PooYoos: Episode 1
-WLEJ = Pooyoo to Asobou Episode 1
-WLEP = Learning with the PooYoos: Episode 1
+WLDJ = Bokumo Sekai wo Sukuitai
+WLEE = Learning with The PooYoos - Episode 1
+WLEJ = PooYoo to Asobou - Episode 1
+WLEP = Learning with The PooYoos - Episode 1
WLGE = HB Arcade Cards
WLIE = Liight
-WLJJ = Boku mo Sekai o Sukuitai: Battle Tournament
-WLKJ = Okiraku Tennis SP
+WLJJ = Bokumo Sekai wo Sukuitai - Battle Tournament
+WLKJ = Licca-chan Oshare House
WLLE = Little Tournament Over Yonder
WLLP = Little Tournament Over Yonder
WLME = La-Mulana
-WLMJ = La Mulana
+WLMJ = La-Mulana
WLMP = La-Mulana
-WLNE = Learning with the PooYoos: Episode 2
-WLNP = Learning with the PooYoos: Episode 2
-WLOE = LostWinds: Winter of the Melodias
-WLOJ = LostWinds: Winter of the Melodias
-WLOP = LostWinds: Winter of the Melodias
+WLNE = Learning with The PooYoos - Episode 2
+WLNP = Learning with The PooYoos - Episode 2
+WLOE = LostWinds - Winter of the Melodias
+WLOJ = LostWinds - Winter of the Melodias
+WLOP = LostWinds - Winter of the Melodias
WLPE = Lonpos
WLPJ = Lonpos
WLPP = Lonpos
@@ -4959,8 +5454,8 @@ WLWE = LostWinds
WLWJ = LostWinds
WLWP = LostWinds
WLXJ = Phalanx
-WLZE = lilt line
-WLZP = lilt line
+WLZE = Lilt Line
+WLZP = Lilt Line
WM2E = My Little Baby
WM2P = My Little Baby
WM3E = Manic Monkey Mayhem
@@ -4968,73 +5463,73 @@ WM3P = Manic Monkey Mayhem
WM4E = Mix Superstar
WM4P = Mix Superstar
WM5E = MDK2
-WM7E = Anima Ark of Sinners
-WM7P = Anima Ark of Sinners
+WM7E = ANIMA - Ark of Sinners
+WM7P = ANIMA - Ark of Sinners
WM8E = Bomberman Blast
-WM8J = Wi-Fi 8-Nin Battle Bomberman
+WM8J = Wi-Fi 8 Hito Battle Bomberman
WM8P = Bomberman Blast
-WM9E = Happy Hammerin
+WM9E = Happy Hammerin'
WM9J = Tataite! Mogupon
WM9P = Happy Hammerin'
WMAE = Magnetis
WMAP = Magnetis
-WMBE = MaBoShi's Arcade
-WMBJ = Katachi no Game: Marubou Shikaku
-WMBP = MaBoShi: The Three Shape Arcade
-WMCE = Monsteca Corral: Monsters vs. Robots
-WMCP = Monsteca Corral: Monsters Vs. Robots
-WMDE = Madstone
+WMBE = Maboshi's Arcade
+WMBJ = Katachi no Game - Maru Bou Shikaku
+WMBP = MaBoShi - The Three Shape Arcade
+WMCE = A Monsteca Corral - Monsters vs. Robots
+WMCP = A Monsteca Corral - Monsters vs. Robots
+WMDE = MadStone
WMGE = Mart Racer
WMHE = Mouse House
-WMJE = Dive: The Medes Islands Secret
-WMJP = Dive: The Medes Islands Secret
+WMJE = Dive - The Medes Islands Secret
+WMJP = Dive - The Medes Islands Secret
WMKE = Lead the Meerkats
WMKP = Lead the Meerkats
-WMLE = Major League Eating: The Game
-WMLJ = Major League Eating: The Game
+WMLE = Major League Eating - The Game
+WMLJ = Major League Eating - The Game
WMME = Muscle March
WMMJ = Muscle Koushinkyoku
WMMP = Muscle March
WMOE = Moki Moki
-WMOJ = Antaga Mawashite Sukuu Puzzle: Mochimochi Q
+WMOJ = Anata ga Mawashite Sukuu Puzzle - Mochi Mochi Q
WMOP = Moki Moki
-WMPJ = Word Puzzle Moji Pitan Wii
+WMPJ = Kotoba no Puzzle - Mojipittan Wii
WMRE = Monochrome Racing
WMRP = Monochrome Racing
-WMSE = Enjoy your massage!
-WMSP = Enjoy your massage!
+WMSE = Enjoy your Massage!
+WMSP = Enjoy Your Massage!
WMWP = Miffy's World
WMWX = Miffy's World
-WMXE = Max & The Magic Marker
-WMXJ = Max & the Magic Marker
+WMXE = Max & the Magic Marker
+WMXJ = Rakugaki Hero
WMXP = Max & the Magic Marker
WMZP = Mahjong
-WN9E = Military Madness: Nectaris
+WN9E = Military Madness - Nectaris
WN9J = Nectaris
-WN9P = Military Madness: Nectaris
+WN9P = Military Madness - Nectaris
WNAP = Back to Nature
-WNEE = Penguins & Friends Hey! That's My Fish!
-WNEP = Penguins & Friends Hey! That’s my Fish!
+WNEE = Penguins & Friends - Hey! That's My Fish!
+WNEP = Penguins & Friends - Hey! That's My Fish!
WNGE = Bang Attack
WNKE = Niki - Rock 'n' Ball
WNKP = Niki - Rock 'n' Ball
-WNPJ = Sugusuro Duo: New Pulsar R & V
+WNPJ = Sugu Suro Duo - New Pulsar R&V
WNSE = Newton vs The Horde
WNSP = Newton vs The Horde
WNVE = Neves Plus
-WNVJ = Neves Plus
-WNVP = Neves Plus: Phantheon of Tangrams
-WNWJ = Hamekomi Lucky Puzzle Wii Return
+WNVJ = Hamekomi Lucky Puzzle Wii
+WNVP = Neves Plus - Pantheon of Tangrams
+WNWJ = Hamekomi Lucky Puzzle Wii Returns
WO6E = Family Pirate Party
WO6J = Okiraku Sugoroku Wii
WO6P = Family Pirate Party
WOAE = Family Glide Hockey
WOAJ = Okiraku Air Hockey Wii
WOAP = Family Glide Hockey
-WOBE = Art Style: ORBIENT
-WOBJ = Art Style: Orbital
-WOBP = Art Style: ORBIENT
-WODJ = Oudaa!
+WOBE = Art Style - ORBIENT
+WOBJ = Art Style Series - ORBITAL
+WOBP = Art Style - ORBIENT
+WODJ = Order!!
WOEJ = Oekaki Logic
WOFE = Overflow
WOGE = Family Mini Golf
@@ -5049,144 +5544,144 @@ WOSJ = Okiraku Slot Car Racing Wii
WOSP = Family Slot Car Racing
WOTE = Overturn
WOTJ = Overturn
-WOTP = Overturn: Mecha Wars
-WOXJ = Osu! Exercise Dojo
+WOTP = Overturn
+WOXJ = Osu! Exercise Doujou
WOYE = Bit Boy!!
-WOYJ = Bit Man
+WOYJ = Bit Man!!
WOYP = Bit Boy!!
-WOZJ = Kodomo Kyouiku Telebi Wii: Aiue-Oumuzu
+WOZJ = Kodomo Kyouiku Terebi Wii - Aiue Oumuzu
WP2E = Potpourrii
WP2P = Potpourrii
-WP3P = Pearl Harbor Trilogy 1941: Red Sun Rising
-WP4E = Learning with the PooYoos: Episode 3
-WP4P = Learning with the PooYoos: Episode 3
+WP3P = Pearl Harbor - Episode 1 - Red Sun Rising
+WP4E = Learning with The PooYoos - Episode 3
+WP4P = Learning with The PooYoos - Episode 3
WP5J = Pokosuka Racing
-WP6J = Boku wa Plarail Untenshi: Shinkansen Joukikikansha-Hen
+WP6J = Boku wa Plarail Untenshi - Shinkansen & Joukikikansha Hen
WP7E = My Planetarium
WP7J = Planetarium
WP7P = My Starry Night
-WP9J = Po-Ka-Zu Wii
-WPAJ = Pokémon Fushigi no Dungeon: Ikuzo! Arashi no Boukendan
+WP9J = Pokers Wii
+WPAJ = Pokémon Fushigi no Dungeon - Ikuzo! Arashi no Boukendan
WPBE = Pub Darts
WPBP = Pub Darts
WPCE = Doc Louis's Punch-Out!!
-WPDJ = Chindouchuu!! Pole no Daibouken
-WPFJ = Pokémon Fushigi no Dungeon: Susume! Honoo no Boukendan
+WPDJ = Chindouchuu!! Paul no Daibouken
+WPFJ = Pokémon Fushigi no Dungeon - Susume! Honou no Boukendan
WPGE = Snowpack Park
-WPGJ = Penguin Life
-WPHJ = Pokémon Fushigi no Dungeon: Mesaze! Hikari no Boukendan
+WPGJ = Penguin Seikatsu
+WPHJ = Pokémon Fushigi no Dungeon - Mezase! Hikari no Boukendan
WPIE = Pit Crew Panic!
-WPIJ = Pit Crew Panic
+WPIJ = Pit Crew Panic!
WPIP = Pit Crew Panic!
WPJE = Pucca's Kisses Game
WPJP = Pucca's Kisses Game
-WPKE = Texas Hold'Em Poker
-WPKP = Texas Hold'Em Poker
+WPKE = Texas Hold'em Poker
+WPKP = Texas Hold'em Poker
WPLE = Planet Pachinko
-WPNJ = Ponjan
+WPNJ = Ponjan Wii
WPOJ = Popple to Mahou no Crayon
WPPE = Family Table Tennis
-WPPJ = Okiraku Ping Pong
+WPPJ = Okiraku Ping Pong Wii
WPPP = Family Table Tennis
-WPQE = Protöthea
-WPQP = Protöthea
-WPRE = Art Style: Cubello
-WPRJ = Art Style: Cubeleo
-WPRP = Art Style: CUBELLO
+WPQE = Protoethea
+WPQP = Protothea
+WPRE = Art Style - CUBELLO
+WPRJ = Art Style Series - CUBELEO
+WPRP = Art Style - CUBELLO
WPSE = Pokémon Rumble
-WPSJ = Ransen Pokémon Scramble
+WPSJ = Ransen! Pokémon Scramble
WPSP = Pokémon Rumble
WPTJ = Fantasic Cube
-WPUE = Bust-A-Move Plus!
+WPUE = Bust-a-Move Plus!
WPUJ = Puzzle Bobble Wii
WPUP = Puzzle Bobble Plus!
-WPVE = The Tales of Bearsworth Manor: Chaotic Conflicts
-WPVJ = Kumanage Battle-Hen: Kiina no Kirai na Aoi Hoseki
-WPVP = The Tales of Bearsworth Manor: Chaotic Conflicts
+WPVE = The Tales of Bearsworth Manor - Chaotic Conflicts
+WPVJ = Kumanage Battle Hen Kina no Kiraina Aoi Houseki
+WPVP = The Tales of Bearsworth Manor - Chaotic Conflicts
WPWE = Pong Toss Pro - Frat Party Games
-WPXJ = Minna de Tobikome Penguin Diving Hooper Looper
+WPXJ = Minna de Tobikome! Penguin Diving - Hooper Looper
WPYE = Pallurikio
WPYP = Pallurikio
-WPZE = Bruiser & Scratch
-WQ4J = Kentoushi FuriFuri Boxing
+WPZE = Bruiser and Scratch
+WQ4J = Kentoushi - Furi Furi Boxing
WR2E = Rabbids Lab
WR2P = Rabbids Lab
WR4P = Rush Rush Rally Racing
WR5E = Retro City Rampage
WR5P = Retro City Rampage
WR9E = Mega Man 9
-WR9J = RockMan 9: Yabou no Fukkatsu!
+WR9J = Rockman 9 - Yabou no Fukkatsu!!
WR9P = Mega Man 9
WRBE = Robocalypse - Beaver Defense
WRBP = Robocalypse - Beaver Defense
WRDE = Word Searcher
WRDP = Word Searcher
WREE = Racers' Islands - Crazy Arenas
-WREP = Racers Islands Crazy Arenas
+WREP = Racers' Islands - Crazy Arenas
WRFE = Reel Fishing Challenge II
WRFP = Reel Fishing Challenge II
WRGE = Rage of the Gladiator
WRGP = Rage of the Gladiator
-WRIE = Rainbow Islands: Towering Adventure!
-WRIJ = Rainbow Islands: Towering Adventure!
-WRIP = Rainbow Islands: Towering Adventure!
+WRIE = Rainbow Islands - Towering Adventure!
+WRIJ = Rainbow Islands - Towering Adventure!
+WRIP = Rainbow Islands - Towering Adventure!
WRJE = Racers' Islands - Crazy Racers
-WRJP = Racers Islands - Crazy Racers
-WRLE = FAST Racing League
-WRLP = FAST Racing League
-WRNJ = BIT.TRIP RUNNER
+WRJP = Racers' Islands - Crazy Racers
+WRLE = FAST - Racing League
+WRLP = FAST - Racing League
+WRNJ = Bit. Trip Runner - Rhythm Seijin no Gekisou
WRPE = Burn the Rope
WRQE = Deer Drive Legends
WRQP = Deer Drive Legends
-WRRE = Robin Hood: The Return of Richard
-WRRP = Robin Hood: The Return Of Richard
-WRSE = Step Up
+WRRE = Robin Hood - The Return of Richard
+WRRP = Robin Hood - The Return of Richard
+WRSE = Step Up!
WRTE = Robox
-WRUE = BIT.TRIP RUNNER
-WRUP = Bit.Trip Runner
+WRUE = Bit. Trip Runner
+WRUP = Bit. Trip Runner
WRXE = Mega Man 10
-WRXJ = RockMan 10
+WRXJ = Rockman 10 - Uchuu kara no Kyoui!!
WRXP = Mega Man 10
WRYE = Robox
WRYP = Robox
WS2J = Saikyou Ginsei Igo
-WS3E = Silver Star: Chess
+WS3E = Silver Star Chess
WS3J = Saikyou Ginsei Chess
WS4J = Saikyou Ginsei Mahjong
WS5J = Saikyou Ginsei Gomoku Narabe
-WS6E = Silver Star: Reversi
+WS6E = Silver Star Reversi
WS6J = Saikyou Ginsei Reversi
-WS7E = Fantasy Slots: Adventure Slots and Games
-WS8J = Minna de Taisen Puzzle Shanghai
+WS7E = Fantasy Slots - Adventure Slots and Games
+WS8J = Minna de Taisen Puzzle - Shanghai Wii
WS9E = Sudoku Challenge!
WS9P = Sudoku Challenge!
WSAE = Onslaught
-WSAJ = MadSecta
+WSAJ = Madsecta
WSAP = Onslaught
WSBJ = Sorcery Blade
-WSCJ = Out of Galaxy: Gin no Koshika
+WSCJ = Out of Galaxy - Gin no Koushika
WSEJ = Princess Ai Monogatari
-WSGE = Pop 'Em Drop 'Em Samegame
+WSGE = Pop 'Em, Drop 'Em SameGame
WSGJ = Same Game Wii
-WSGP = Pop Them, Drop Them SAMEGAME
-WSHE = Stonekeep: Bones of the Ancestors
+WSGP = Pop Them, Drop Them SameGame
+WSHE = Stonekeep - Bones of the Ancestors
WSIJ = Saikyou Ginsei Shogi
-WSJE = Spot The Differences!
+WSJE = Spot the Differences!
WSJP = Spot the Differences!
WSLE = The Magic Obelisk
-WSLJ = Shadow Walker
+WSLJ = Shadow Walker - Kage no Shounen to Hikari no Yousei
WSME = Eat! Fat! FIGHT!
WSMJ = Tsuppari Oozumou Wii Heya
WSMP = Eat! Fat! FIGHT!
-WSNE = Sonic The Hedgehog 4 Episode I
-WSNJ = Sonic the Hedgehog 4: Episode I
-WSNP = Sonic The Hedgehog 4 Episode I
+WSNE = Sonic the Hedgehog 4 - Episode I
+WSNJ = Sonic the Hedgehog 4 - Episode I
+WSNP = Sonic the Hedgehog 4 - Episode I
WSRE = Space Trek
WSSP = Solitaire
WSTJ = Tenshi no Solitaire
-WSUE = Shootanto: Evolutionary Mayhem
-WSUJ = Shootanto: Kakohen
-WSUP = Shootanto: Evolutionary Mayhem
+WSUE = Shootanto - Evolutionary Mayhem
+WSUJ = Shootanto - Kako Hen
+WSUP = Shootanto - Evolutionary Mayhem
WSWE = Swords & Soldiers
WSWP = Swords & Soldiers
WSXE = Stunt Cars
@@ -5194,58 +5689,58 @@ WSXP = Stunt Cars
WSYE = Snail Mail
WSZE = Sneezies
WSZP = Sneezies
-WT2E = Target Toss: Pro Bags
-WT3E = Tomena Sanner
+WT2E = Target Toss Pro - Bags
+WT3E = Tomena Sanner
WT3J = Tomena Sanner Wii
WT3P = Tomena Sanner
-WT8J = Hajite! Block Rush
-WTBJ = Fantasic Tambourine
-WTDJ = Tomica Drive
-WTEE = Tales of Elastic Boy: Mission 1
-WTEP = Tales of Elastic Boy Mission 1
-WTFE = Bit.Trip: Flux
-WTFP = Bit.Trip Flux
+WT8J = Hajiite! Block Rush
+WTBJ = Fantastic Tambourine
+WTDJ = Tomy Car Drive Shutsudou! Kinkyuu Sharyou Hen
+WTEE = Tales of Elastic Boy - Mission 1
+WTEP = Tales of Elastic Boy - Mission 1
+WTFE = Bit. Trip Flux
+WTFP = Bit. Trip Flux
WTHJ = Kaku! Ugoku! Tsukamaeru! Sensei Wii
-WTIE = Tiki Towers
+WTIE = TikiTowers
WTKE = TV Show King 2
WTKP = TV Show King 2
-WTME = Adventure Island: The Beginning
+WTME = Adventure Island - The Beginning
WTMJ = Takahashi Meijin no Bouken Jima Wii
-WTMP = Adventure Island: The Beginning
+WTMP = Adventure Island - The Beginning
WTNE = Family Tennis
WTNJ = Okiraku Tennis Wii
WTPE = Tetris Party
WTPJ = Tetris Party
WTPP = Tetris Party
-WTRE = Bit.Trip Beat
-WTRJ = BIT.TRIP BEAT
-WTRP = Bit.Trip Beat
+WTRE = Bit. Trip Beat
+WTRJ = Bit. Trip Beat
+WTRP = Bit. Trip Beat
WTTE = Toki Tori
WTTP = Toki Tori
WTUE = Tumblebugs 2
-WTWP = Fenimore Fillmore: The Westerner
-WTXE = Texas Hold’em Tournament
-WTXP = Texas Hold’em Tournament
-WU2P = Successfully Learning Mathematics Year 3
-WU3P = Successfully Learning Mathematics Year 4
-WU4P = Successfully Learning Mathematics Year 5
+WTWP = Fenimore Fillmore - The Westerner
+WTXE = Texas Hold'em Tournament
+WTXP = Texas Hold'em Tournament
+WU2P = Successfully Learning Mathematics - Year 3
+WU3P = Successfully Learning Mathematics - Year 4
+WU4P = Successfully Learning Mathematics - Year 5
WUBE = Ubongo
WUBP = Ubongo
-WUFE = Drop Zone: Under Fire
+WUFE = Drop Zone - Under Fire
WUHE = Grill-Off with Ultra Hand!
-WUHJ = Grill-Off with Ultra Hand!
-WUIP = Successfully Learning Mathematics Year 2
-WUKJ = Unou Kids Okigaru Unou Training
-WUNE = Uno
-WUNJ = Uno
-WUNP = Uno
+WUHJ = Wii de Ultra Hand
+WUIP = Successfully Learning Mathematics - Year 2
+WUKJ = Unou Kids - Okigaru Unou Training
+WUNE = UNO
+WUNJ = UNO
+WUNP = UNO
WURE = Urbanix
WURP = Urbanix
-WVBE = Bit.Trip: Void
-WVBJ = BIT.TRIP VOID
-WVBP = Bit.Trip Void
-WVCE = V.I.P. Casino: Blackjack
-WVDJ = Kodomo Kyouiku TV Wii: Aiue-O-Chan
+WVBE = Bit. Trip Void
+WVBJ = Bit. Trip Void - Rhythm Seijin no Danmaku
+WVBP = Bit. Trip Void
+WVCE = V.I.P. Casino - Blackjack
+WVDJ = Kodomo Kyouiku Terebi Wii - Aiue Ouchan
WVFE = Bobby Carrot Forever
WVFP = Bobby Carrot Forever
WVIE = Violin Paradise
@@ -5254,59 +5749,59 @@ WVKE = Water Warfare
WVKJ = Bang Bang Kids
WVKP = Water Warfare
WVOE = Rock N' Roll Climber
-WVOJ = Rock n' Roll Climber
-WVOP = Rock'n Roll Climber
+WVOJ = Rock N' Roll Climber
+WVOP = Rock N' Roll Climber
WVQE = Vampire Crystals
WVQP = Vampire Crystals
-WVSE = Gods Vs Humans
-WVSP = Gods Vs Humans
-WVUP = Mr Bumblebee Racing Champion
-WW2P = Where's Wally? Fantastic Journey 2
-WW3P = Where's Wally? Fantastic Journey 3
-WWAE = Warmen Tactics
-WWIP = Where's Wally? Fantastic Journey 1
+WVSE = Gods vs. Humans
+WVSP = Gods vs. Humans
+WVUP = Mister Bumblebee Racing Champion
+WW2P = Where's Wally - Fantastic Journey 2
+WW3P = Where's Wally - Fantastic Journey 3
+WWAE = WarMen Tactics
+WWIP = Where's Wally - Fantastic Journey 1
WWLP = The Will of Dr. Frankenstein
-WWRE = Excitebike: World Rally
-WWRJ = Excitebike: World Race
-WWRP = Excitebike: World Challenge
+WWRE = Excitebike - World Rally
+WWRJ = Excitebike - World Race
+WWRP = Excitebike - World Challenge
WWTE = BurgerTime World Tour
WWTP = BurgerTime World Tour
-WWXE = Paper Wars: Cannon Fodder
-WWXP = Paper Wars Cannon Fodder
+WWXE = Paper Wars - Cannon Fodder
+WWXP = Paper Wars - Cannon Fodder
WX2P = Successfully Learning English Year 3
WX3P = Successfully Learning English Year 4
WX4P = Successfully Learning English Year 5
-WXBE = Ben 10: Alien Force - The Rise of Hex
-WXBP = Ben 10: Alien Force - The Rise of Hex
+WXBE = Ben 10 Alien Force - The Rise of Hex
+WXBP = Ben 10 Alien Force - The Rise of Hex
WXIP = Successfully Learning English Year 2
WXME = Xmas Puzzle
-WXPE = Paint Splash!
+WXPE = Paint Splash
WXPP = Paint Splash
-WXRE = Reel Fishing Ocean Challenge
+WXRE = Reel Fishing - Ocean Challenge
WXRP = Reel Fishing Ocean Challenge
-WYIE = escapeVektor: Chapter 1
-WYIP = escapeVektor: Chapter 1
-WYKJ = Yomi Kiku Asobi
+WYIE = escapeVektor - Chapter 1
+WYIP = escapeVektor - Chapter 1
+WYKJ = Yomi Kiku Asobi Wii
WYME = Yummy Yummy Cooking Jam
WYMP = Yummy Yummy Cooking Jam
-WYSE = Yard Sale Hidden Treasures: Sunnyville
-WYSP = Yard Sale Hidden Treasures Sunnyville
+WYSE = Yard Sale Hidden Treasures - Sunnyville
+WYSP = Yard Sale Hidden Treasures - Sunnyville
WZAE = Zombii Attack
WZBP = Cricket Challenge
WZGE = Zoo Disc Golf
WZHE = My Zoo
-WZHJ = Animal Life: Doubutsu Fureai Seikatsu
+WZHJ = Animal Life - Doubutsu Fureai Seikatsu
WZHP = My Zoo
-WZIE = Rubik's Puzzle Galaxy RUSH
-WZIP = Rubik's Puzzle Galaxy: RUSH
-WZJJ = Simple Series Vol. 5: The Judo
-WZMJ = Simple Wii Series Vol. 3: The Mahjong
+WZIE = Rubik's Puzzle Galaxy - RUSH
+WZIP = Rubik's Puzzle Galaxy - RUSH
+WZJJ = Simple Series Vol. 5 - The Judo
+WZMJ = Simple Series Vol. 3 - The Mahjong
WZPE = Zombie Panic in Wonderland
WZPJ = Zombie in Wonderland
WZPP = Zombie Panic in Wonderland
-WZZE = The Tales of Bearsworth Manor: Puzzling Pages
-WZZJ = Kumanage Puzzle-Hen: Piina no Suki na Akai Candy
-WZZP = The Tales of Bearsworth Manor: Puzzling Pages
+WZZE = The Tales of Bearsworth Manor - Puzzling Pages
+WZZJ = Kumanage Puzzle Hen - Pina no Sukina Akai Candy
+WZZP = The Tales of Bearsworth Manor - Puzzling Pages
XH2E = Cave Story (Demo)
XH2P = Cave Story (Demo)
XH3E = Frobot (Demo)
@@ -5324,21 +5819,21 @@ XH9P = ColorZ (Demo)
XHAE = Pokémon Rumble (Demo)
XHAP = Pokémon Rumble (Demo)
XHCE = Final Fantasy Crystal Chronicles: My Life as a Darklord (Demo)
-XHCJ = Final Fantasy Crystal Chronicles: My Life as a Darklord (Demo)
+XHCJ = Final Fantasy Crystal Chronicles - The Tower of the Chaos Princess
XHCP = Final Fantasy Crystal Chronicles: My Life as a Darklord (Demo)
XHDE = NyxQuest: Kindred Spirits (Demo)
XHDP = NyxQuest: Kindred Spirits (Demo)
XHEE = BIT.TRIP BEAT (Demo)
-XHEJ = BIT.TRIP BEAT (Demo)
+XHEJ = Bit. Trip Beat
XHEP = BIT.TRIP BEAT (Demo)
XHFE = World of Goo (Demo)
-XHFJ = Goo no Wakusei (Demo)
+XHFJ = Goo no Wakusei
XHFP = World of Goo (Demo)
-XHHJ = Pokémon Fushigi no Dungeon: Mezase! Hikari no Boukendan (Demo)
+XHHJ = Pokémon Fushigi no Dungeon - Mezase! Hikari no Boukendan (Demo)
XHIE = Fluidity (Demo)
XHIP = Hydroventure (Demo)
XHJE = Thruspace (Demo)
-XHJJ = Surinuke Anatousu (Demo)
+XHJJ = Surinuke Anatousu
XHJP = Thruspace (Demo)
XHKE = Dive: The Medes Islands Secret (Demo)
XHKP = Dive: The Medes Islands Secret (Demo)
@@ -5376,7 +5871,7 @@ XICP = Gods vs Humans (Demo)
XIDE = Racers Islands Crazy Racers (Demo)
XIDP = Racers Islands Crazy Racers (Demo)
XIEE = chick chick BOOM (Demo)
-XIEJ = Chicken Battle! chick chick BOOM (Demo)
+XIEJ = Chick Chick BOOM
XIEP = chick chick BOOM (Demo)
XIGE = Urbanix (Demo)
XIGP = Urbanix (Demo)
@@ -5404,7 +5899,7 @@ XIUP = Soccer Bashi (Demo)
XIVE = Mix Superstar (Demo)
XIVP = Mix Superstar (Demo)
XIWE = Horizon Riders (Demo)
-XIZE = 3D Pixel Racing (Demo)
+XIZE = 3D Pixel Racing
XIZP = 3D Pixel Racing (Demo)
XJDE = MotoHeroz (Demo)
XJDP = MotoHeroz (Demo)
@@ -5415,7 +5910,7 @@ XJGE = Gnomz (Demo)
XJGP = Gnomz (Demo)
XJHE = Paint Splash (Demo)
XJHP = Paint Splash (Demo)
-XJIE = 2 Fast 4 Gnomz (Demo)
+XJIE = 2 Fast 4 Gnomz
XJIP = 2 Fast 4 Gnomz (Demo)
XJJE = Vampire Crystals (Demo)
XJJP = Vampire Crystals (Demo)
@@ -5425,9 +5920,9 @@ FA2J = Exerion
FA3J = Formation Z
FA4J = Devil World
FA4P = Devil World
-FA5J = Fire Emblem: Ankoku Ryu to Hikari no Tsurugi
+FA5J = Fire Emblem - Ankoku Ryuu to Hikari no Tsurugi
FA6E = Donkey Kong Jr. Math
-FA6J = Donkey Kong Jr. no Sansuu Asobi
+FA6J = Donkey Kong Jr. no Sansou Asobi
FA6P = Donkey Kong Jr. Math
FA7E = Yoshi
FA7J = Yoshi no Tamago
@@ -5435,12 +5930,12 @@ FA7P = Mario & Yoshi
FA7T = Yoshi
FA8E = Kirby's Adventure
FA8F = Kirby's Adventure
-FA8J = Hoshi no Kirby: Yume no Izumi no Monogatari
+FA8J = Hoshi no Kirby - Yume no Izumi no Monogatari
FA8P = Kirby's Adventure
FA8T = Kirby's Adventure
-FA9E = Zelda II: The Adventure of Link
-FA9J = The Legend of Zelda 2: Link no Bouken
-FA9P = Zelda II: The Adventure of Link
+FA9E = Zelda II - The Adventure of Link
+FA9J = Zelda no Densetsu 2 - Link no Bouken
+FA9P = Zelda II - The Adventure of Link
FAAE = Donkey Kong
FAAJ = Donkey Kong
FAAP = Donkey Kong
@@ -5490,7 +5985,7 @@ FAPE = NES Open Tournament Golf
FAPJ = Mario Open Golf
FAPP = NES Open Tournament Golf
FAPT = NES Open Tournament Golf
-FAQJ = Ninja Jajamaru-kun
+FAQJ = Ninja JaJaMaru-kun
FAQL = Ninja JaJaMaru-kun
FAQN = Ninja JaJaMaru-kun
FARE = Gradius
@@ -5514,9 +6009,9 @@ FAYJ = Ikki
FAZJ = Field Combat
FAZQ = Downtown Nekketsu Koushinkyoku: Soreyuke Daiundoukai
FB2J = Super Mario Bros. 2
-FB2L = Super Mario Bros.: The Lost Levels
-FB2N = Super Mario Bros.: The Lost Levels
-FB3J = Valkyrie no Bouken: Toki no Kagi Densetsu
+FB2L = Super Mario Bros. - The Lost Levels
+FB2N = Super Mario Bros. - The Lost Levels
+FB3J = Valkyrie no Bouken - Toki no Kagi Densetsu
FB4E = Lunar Pool
FB4J = Lunar Ball
FB4P = Lunar Pool
@@ -5535,7 +6030,7 @@ FBCE = Excitebike
FBCJ = Excitebike
FBCP = Excitebike
FBDE = Kid Icarus
-FBDJ = Hikari Shinwa: Palutena no Kagami
+FBDJ = Hikari Shinwa - Palthena no Kagami
FBDP = Kid Icarus
FBDT = Kid Icarus
FBEE = Ice Climber
@@ -5544,7 +6039,7 @@ FBEP = Ice Climber
FBHE = Castlevania
FBHJ = Akumajou Dracula
FBHP = Castlevania
-FBIE = Punch Out!! Featuring Mr. Dream
+FBIE = Punch-Out!!
FBIJ = Punch-Out!!
FBIP = Punch-Out!!
FBJE = Mighty Bomb Jack
@@ -5552,21 +6047,21 @@ FBJJ = Mighty Bomb Jack
FBJP = Mighty Bomb Jack
FBKE = Teenage Mutant Ninja Turtles
FBKJ = Gekikame Ninja Den
-FBKP = Teenage Mutant Ninja Turles
+FBKP = Teenage Mutant Ninja Turtles
FBLE = Lode Runner
FBLJ = Lode Runner
FBLM = Lode Runner
FBNE = Ninja Gaiden
-FBNJ = Ninja Ryuukenden
+FBNJ = Ninja Ryukenden
FBNM = Ninja Gaiden
-FBOJ = Gradius II
+FBOJ = Gradius II - Gofer no Yabou
FBQJ = Druaga no Tou
FBRE = Galaga
FBRJ = Galaga
FBRP = Galaga
FBRT = Galaga
FBSE = Milon's Secret Castle
-FBSJ = Meikyuu Kumikyoku: Milon no Daibouken
+FBSJ = Meikyuu Kumikyoku - Milon no Daibouken
FBSM = Milon's Secret Castle
FBUE = Adventures of Lolo
FBUJ = Adventures of Lolo
@@ -5589,41 +6084,41 @@ FC3J = Bubble Bobble
FC3P = Bubble Bobble
FC3T = Bubble Bobble
FC4J = Chack'n Pop
-FC5J = Ganbare Goemon Karakuki Douchuu
+FC5J = Ganbare Goemon! Karakuri Douchuu
FC6E = StarTropics
FC6J = Startropics
FC6P = StarTropics
FC7E = NES Play Action Football
FC7J = NES Play Action Football
-FC8E = Castlevania II: Simon's Quest
-FC8J = Dracula II: Noroi no Fuuin
-FC8P = Castlevania II: Simon's Quest
+FC8E = Castlevania II - Simon's Quest
+FC8J = Dracula II - Noroi no Fuuin
+FC8P = Castlevania II - Simon's Quest
FC9J = Metal Slader Glory
FCAE = Star Soldier
FCAJ = Star Soldier
FCEJ = Esper Dream
-FCFJ = Yie Ar Kung Fu
+FCFJ = Yie Ar Kung-Fu
FCGJ = TwinBee
FCHJ = Flappy
-FCIJ = Volguard 2
-FCJJ = SD Gundam World: Gachapon Senshi 2 - Capsule Senki
+FCIJ = Volguard II
+FCJJ = SD Gundam World - Gachapon Senshi 2 Capsule Senki
FCNJ = Kekkyoku Nankyoku Daibouken
FCNQ = Antarctic Adventure
FCOJ = Battle City
FCPE = Balloon Fight
FCPJ = Balloon Fight
FCPP = Balloon Fight
-FCQE = Ninja Gaiden II: The Dark Sword of Chaos
+FCQE = Ninja Gaiden II - The Dark Sword of Chaos
FCQJ = Ninja Gaiden II
FCRE = Adventure Island
-FCRJ = Takahashi Meijin no Boukenjima
+FCRJ = Takahashi Meijin no Bouken Jima
FCRP = Adventure Island
-FCRT = Hudson's Adventure Island
+FCRT = Adventure Island
FCSE = Super C
FCSJ = Super Contra
-FCSP = Probotector II: Return of the Evil Forces
+FCSP = Probotector II - Return of the Evil Forces
FCTE = Mega Man
-FCTJ = RockMan
+FCTJ = Rockman
FCTP = Mega Man
FCUE = Volleyball
FCUJ = Volleyball
@@ -5635,38 +6130,38 @@ FCWE = Super Mario Bros. 3
FCWJ = Super Mario Bros. 3
FCWP = Super Mario Bros. 3
FCWQ = Super Mario Bros. 3
-FCYE = Yoshi’s Cookie
+FCYE = Yoshi's Cookie
FCYJ = Yoshi no Cookie
-FCYP = Yoshi’s Cookie
+FCYP = Yoshi's Cookie
FCYT = Yoshi's Cookie
FCZE = King's Knight
-FCZJ = Kings Knight
+FCZJ = King's Knight
FD2E = Double Dragon
FD2J = Double Dragon
FD2P = Double Dragon
-FD3J = Nekketsu Koukou Dodgeball-bu Soccer-hen
-FD3Q = Nekketsu Koukou Dodgeball-bu Soccer-hen
+FD3J = Nekketsu Koukou Dodgeball Bu - Soccer Hen
+FD3Q = Nekketsu Koukou Dodgeball-bu - Soccer Hen
FD6E = Adventures of Lolo 2
FD6P = Adventures of Lolo 2
FD7E = Mega Man 3
-FD7J = RockMan 3: Dr. Wily no Saigo?!
+FD7J = Rockman 3 - Dr. Wily no Saigo!
FD7P = Mega Man 3
FDAE = Spelunker
FDAJ = Spelunker
FDAM = Spelunker
-FDBJ = Famicom Mukashi Banashi: Shin Onigashima - Kouhen
+FDBJ = Famicom Mukashibanashi - Shin Onigashima Zenkouhen
FDCJ = Star Luster
FDEJ = Mappy
FDFE = Bases Loaded
FDFJ = Moero!! Pro Yakyuu
FDGE = Ghosts 'n Goblins
-FDGJ = Makai-Mura
-FDGP = Ghosts'n Goblins
+FDGJ = Makaimura
+FDGP = Ghosts 'n Goblins
FDIJ = Bokosuka Wars
-FDLE = Ninja Gaiden III: The Ancient Ship of Doom
+FDLE = Ninja Gaiden III - The Ancient Ship of Doom
FDLJ = Ninja Gaiden III
FDNE = Mega Man 2
-FDNJ = RockMan 2
+FDNJ = Rockman 2 - Dr. Wily no Nazo
FDNP = Mega Man 2
FDOE = Operation Wolf
FDOJ = Operation Wolf
@@ -5675,95 +6170,95 @@ FDPE = Blades of Steel
FDPP = Blades of Steel
FDQE = Double Dribble
FDQP = Double Dribble
-FDRP = Skate or Die
-FDSJ = Famicom Tantei Club: Kieta Koukeisha (Kouhen)
+FDRP = Skate or Die!
+FDSJ = Famicom Tantei Club - Kieta Koukeisha
FDTE = Renegade
-FDTJ = Renegade
+FDTJ = Nekketsu Kouha Kunio-kun
FDUE = Super Dodge Ball
-FDUJ = Nekketsu Koukou Dodge Ball Bu
+FDUJ = Nekketsu Koukou Dodgeball Bu
FDVE = River City Ransom
FDVJ = Downtown Nekketsu Monogatari
FDVP = Street Gangs
FDVQ = Downtown Nekketsu Monogatari
-FDWJ = Downtown Special: Kunio-kun no Jidaigeki Dayo Zenin Shuugou!
-FDXJ = Famicom Tantei Club Part II: Ushiro ni Tatsu Shoujo (Kouhen)
+FDWJ = Downtown Special Kunio-kun no Jidaigeki dayo Zennin Shuugou
+FDXJ = Famicom Tantei Club Part II - Ushiro ni Tatsu Shoujo
FDYJ = Fire Emblem Gaiden
-FDZJ = Downtown Nekketsu Koushinkyoku
-FDZQ = Downtown Nekketsu Koushinkyoku
-FE5J = Toukaidou Gojuusan Tsugi
-FE6J = Ninja kun Majyou no Bouken
-FE7J = Ninja kun Ashura no Shou
+FDZJ = Downtown Nekketsu Koushinkyoku - Soreyuke Daiundoukai
+FDZQ = Downtown - Nekketsu Koushinkyoku
+FE5J = Kanshaku Tamanage Kantarou no Toukaidou Gojuusan-tsugi
+FE6J = Ninja-kun Majyou no Bouken
+FE7J = Ninja-kun Ashura no Shou
FE8J = Takeshi no Chousenjou
-FE9J = Ike Ike! Nekketsu Hockey-bu: Subette Koronde Dairantou
-FECE = Skykid
+FE9J = Ike Ike! Nekketsu Hockey Bu - Subette Koronde Dairantou
+FECE = Sky Kid
FECJ = Sky Kid
FEDJ = Dig Dug
FEDL = Dig Dug
FEDN = Dig Dug
-FEEJ = Tantei Jingūji Saburō: Shinjuku Chūō Kōen Satsujin Jiken
-FEFJ = Detective Saburo Jinguji 2: Yokohama-Ko Renzoku Satsujin Jiken
+FEEJ = Tantei Jinguuji Saburo - Shinjuku Chuuou Kouen Satsujin Jiken
+FEFJ = Tantei Jinguuji Saburou 2 - Yokohamakou Renzoku Satsujin Jiken
FEGJ = Tantei Jinguuji Saburo - Kikenna Futari - Zenkouhen
-FEHJ = Tantei Jinguuji Saburo: Toki no Sugiyuku Mama ni
+FEHJ = Tantei Jinguuji Saburo - Toki no Sugiyuku Mama ni...
FEIE = City Connection
FEIJ = City Connection
FEIP = City Connection
-FEJJ = Nazo no Murasame Jou
-FELJ = Transformers: Convoy no Nazo
-FEMJ = Bio-Miracle Bokutte Upa
-FEML = Bio Miracle Bokutte UPA
-FEMN = Bio Miracle Bokutte UPA
+FEJJ = Nazo no Murasamejou
+FELJ = Transformers - Convoy no Nazo
+FEMJ = Bio Miracle Bokutte Upa
+FEML = Bio Miracle Bokutte Upa
+FEMN = Bio Miracle Bokutte Upa
FENE = Life Force
FENJ = Salamander
-FEOJ = Zoids: Mokushiroku
+FEOJ = Zoids - Mokushiroku
FEPJ = Getsu Fuuma Den
-FEQE = Castlevania III: Dracula's Curse
-FEQJ = Akumajo Densetsu
-FEQP = Castlevania III Dracula's Curse
-FERE = Zoda’s Revenge: StarTropics II
+FEQE = Castlevania III - Dracula's Curse
+FEQJ = Akumajou Densetsu
+FEQP = Castlevania III - Dracula's Curse
+FERE = Zoda's Revenge - StarTropics II
FERJ = Zoda's Revenge
-FERM = Startropics II: Zoda's Revenge
+FERM = Zoda's Revenge - StarTropics II
FERP = Zoda’s Revenge: StarTropics II
FESE = Clu Clu Land
-FESJ = Clu Clu Land
+FESJ = Clu Clu Land - Welcome to New Clu Clu Land
FESP = Clu Clu Land
FEUE = Donkey Kong 3
FEUJ = Donkey Kong 3
FEUP = Donkey Kong 3
FEVJ = Atlantis no Nazo
FEWJ = Dragon Buster
-FEXJ = Wagyan Land
-FF2J = Sugoro Quest: Dice no Senshi Tachi
+FEXJ = Wagan Land
+FF2J = Sugoro Quest - Dice no Senshi Tachi
FF4E = BurgerTime
FF4J = BurgerTime
-FF5E = Double Dragon II: The Revenge
-FF5J = Double Dragon 2: The Revenge
-FF5P = Double Dragon II: The Revenge
+FF5E = Double Dragon II - The Revenge
+FF5J = Double Dragon II - The Revenge
+FF5P = Double Dragon II - The Revenge
FF6J = Ganbare Goemon 2
-FF7J = Ganbare Goemon Gaiden: Kieta Ougon Kiseru
+FF7J = Ganbare Goemon Gaiden Kieta Ogon Kiseru
FFAE = Final Fantasy
FFAJ = Final Fantasy
FFAM = Final Fantasy
FFBJ = Final Fantasy II
-FFDE = Crash 'N The Boys Street Challenge
+FFDE = Crash 'n the Boys - Street Challenge
FFDJ = Bikkuri Nekketsu Shin Kiroku! Harukanaru Kin Medal
-FFEE = A Boy and His Blob: Trouble on Blobolonia
-FFEP = A Boy and His Blob: Trouble on Blobolonia
+FFEE = A Boy and His Blob - Trouble on Blobolonia
+FFEP = A Boy and His Blob - Trouble on Blobolonia
FFFJ = Final Fantasy III
-FFGJ = SD Gundam World: Gachapon Senshi - Scramble Wars
+FFGJ = SD Gundam World - Gachapon Senshi - Scramble Wars
FFJJ = Metal Max
FFKJ = Championship Lode Runner
FFLE = Princess Tomato in the Salad Kingdom
-FFLJ = Salad no Kuni no Tomato Hime
+FFLJ = Salada no Kuni no Tomato Hime
FFME = Blaster Master
-FFMJ = Chou-Wakusei Senki MetaFight
+FFMJ = Chou Wakusei Senki - Metafight
FFMP = Blaster Master
FFNE = Mega Man 4
-FFNJ = RockMan 4: Aratanaru Yabou!!
+FFNJ = Rockman 4 - Arata Naru Yabou!!
FFNP = Mega Man 4
-FFOJ = Moero TwinBee: Cinnamon Hakase o Sukue!
-FFPB = Ufouria: The Saga
-FFPJ = Furu Furu Park
-FFPP = Ufouria: THE SAGA
+FFOJ = Moero! TwinBee - Cinnamon Hakushi wo Sukue!
+FFPB = Ufouria - The Saga
+FFPJ = Hebereke
+FFPP = Ufouria - The Saga
FFQE = Shadow of the Ninja
FFQM = Shadow of the Ninja
FFRE = Faxanadu
@@ -5771,16 +6266,16 @@ FFRJ = Faxanadu
FFRP = Faxanadu
FFTJ = Binary Land
FFUE = Adventure Island 2
-FFUJ = Takahashi Meijin no Bouken Jima II
-FFUP = Adventure Island 2
+FFUJ = Takahashi Meijin no Boken Jima II
+FFUP = Adventure Island II
FFVE = S.C.A.T.
-FFVM = S.C.A.T.: Special Cybernetic Attack Team
+FFVM = S.C.A.T.
FFVP = S.C.A.T.: Special Cybernetic Attack Team
-FFWP = Donkey Kong: Original Edition
-FFXJ = 25th Anniversary SUPER MARIO BROS.
-FFXP = Super Mario Brothers: 25th Anniversary Exclusive
+FFWP = Donkey Kong - Original Edition
+FFXJ = 25th Super Mario Bros.
+FFXP = Super Mario Bros.
FFYE = Mega Man 5
-FFYJ = RockMan 5: Blues no Wana!?
+FFYJ = Rockman 5 - Blues no Wana!
FFYP = Mega Man 5
FFZJ = Seicross
FFZY = Contra
@@ -5789,16 +6284,16 @@ FMCA = The Goonies
JA2J = Shin Megami Tensei
JA3J = Kamaitachi no Yoru
JA4E = Super Ghouls 'n Ghosts
-JA4J = Chou-Makai-Mura
-JA4P = Super Ghouls'n Ghosts
-JA5J = Heracles no Eikou III: Kamigami no Chinmoku
+JA4J = Chou Makaimura
+JA4P = Super Ghouls 'n Ghosts
+JA5J = Heracles no Eikou III - Kamigami no Chinmoku
JA6E = Zombies Ate My Neighbors
JA6J = Zombies Ate My Neighbors
JA6P = Zombies
JA7D = ActRaiser
JA7E = ActRaiser
JA7F = ActRaiser
-JA7J = Actraiser
+JA7J = ActRaiser
JA7P = ActRaiser
JA8E = Final Fight
JA8J = Final Fight
@@ -5809,88 +6304,88 @@ JAAP = Super Mario World
JAAQ = Super Mario World
JAAT = Super Mario World
JABJ = Mario no Super Picross
-JABL = Mario’s Super Picross
+JABL = Mario's Super Picross
JACE = F-Zero
JACJ = F-Zero
JACP = F-Zero
JACT = F-Zero
-JADD = The Legend of Zelda: A Link to the Past
-JADE = The Legend of Zelda: A Link to the Past
-JADF = The Legend of Zelda: A Link to the Past
-JADJ = Zelda no Densetsu: Kamigami no Triforce
-JADP = The Legend of Zelda: A Link to the Past
-JADT = The Legend of Zelda: A Link to the Past
+JADD = The Legend of Zelda - A Link to the Past
+JADE = The Legend of Zelda - A Link to the Past
+JADF = The Legend of Zelda - A Link to the Past
+JADJ = Zelda no Densetsu - Kamigami no Triforce
+JADP = The Legend of Zelda - A Link to the Past
+JADT = The Legend of Zelda - A Link to the Past
JAEE = Donkey Kong Country
JAEJ = Super Donkey Kong
JAEP = Donkey Kong Country
JAET = Donkey Kong Country
-JAFD = SimCity
+JAFD = Sim City
JAFE = Sim City
-JAFF = SimCity
-JAFJ = SimCity
-JAFP = SimCity
-JAGJ = Fire Emblem: Monshou no Nazo
-JAHE = R-Type III: The 3rd Lightning
-JAHJ = R-Type III: The Third Lightning
-JAHP = R-TYPE III: The Third Lightning
-JAHQ = R-Type III: The Third Lightning
+JAFF = Sim City
+JAFJ = Sim City
+JAFP = Sim City
+JAGJ = Fire Emblem - Monshou no Nazo
+JAHE = R-Type III - The Third Lightning
+JAHJ = R-Type III - The Third Lightning
+JAHP = R-Type III - The Third Lightning
+JAHQ = R-Type III - The Third Lightning
JAIE = Super Castlevania IV
JAIJ = Akumajou Dracula
JAIP = Super Castlevania IV
-JAJE = Street Fighter II: The World Warrior
-JAJJ = Street Fighter II
-JAJP = Street Fighter II: The World Warrior
-JALE = Contra III: The Alien Wars
+JAJE = Street Fighter II - The World Warrior
+JAJJ = Street Fighter II - The World Warrior
+JAJP = Street Fighter II - The World Warrior
+JALE = Contra III - The Alien Wars
JALJ = Contra Spirits
-JALP = Super Probotector: Alien Rebels
+JALP = Super Probotector - Alien Rebels
JALT = Contra III: The Alien Wars
JAME = Gradius III
JAMJ = Gradius III
JAMM = Gradius III
-JAMT = Gradius III
-JAPJ = Fire Emblem: Seisen no Keifu
-JAUJ = Famicom Bunko: Hajimari no Mori
+JAMT = Gradius 3
+JAPJ = Fire Emblem - Seisen no Keifu
+JAUJ = Famicom Bunko - Hajimari no Mori
JAVE = Super Metroid
JAVJ = Super Metroid
JAVP = Super Metroid
JAVT = Super Metroid
-JAWE = Romance of the Three Kingdoms IV: Wall of Fire
-JAWJ = San Goku Shi IV
-JAZD = The Legend of the Mystical Ninja
-JAZE = The Legend of The Mystical Ninja
-JAZJ = Ganbare Goemon: Yukihime Kyuushutsu Emaki
-JAZP = The Legend of the Mystical Ninja
+JAWE = Romance of the Three Kingdoms IV - Wall of Fire
+JAWJ = Sangokushi IV
+JAZD = The Legend of Mystical Ninja
+JAZE = The Legend of Mystical Ninja
+JAZJ = Ganbare Goemon - Yukihime Kyuushutsu Emaki
+JAZP = The Legend of Mystical Ninja
JB3D = Harvest Moon
JB3E = Harvest Moon
JB3J = Harvest Moon
JB3P = Harvest Moon
JB5J = Super Gussun Oyoyo
JB6J = Treasure Hunter G
-JB7J = Front Mission: Gun Hazard
+JB7J = Front Mission Series - Gun Hazard
JB9J = Gakkou de atta Kowai Hanashi
JBAE = Metal Marines
JBAJ = Militia
-JBBE = Super Street Fighter II: The New Challengers
-JBBJ = Super Street Fighter II: The New Challengers
-JBBP = Super Street Fighter II: The New Challengers
+JBBE = Super Street Fighter II - The New Challengers
+JBBJ = Super Street Fighter II - The New Challengers
+JBBP = Super Street Fighter II - The New Challengers
JBCE = Kirby's Dream Course
JBCJ = Kirby Bowl
JBCP = Kirby's Dream Course
JBCT = Kirby's Dream Course
-JBDD = Donkey Kong Country 2: Diddy's Kong-Quest
-JBDE = Donkey Kong Country 2: Diddy's Kong Quest
-JBDJ = Super Donkey Kong 2: Dixie & Diddy
-JBDP = Donkey Kong Country 2: Diddy's Kong-Quest
-JBDT = Donkey Kong Country 2: Diddy Kong's Quest
+JBDD = Donkey Kong Country 2 - Diddy's Kong Quest
+JBDE = Donkey Kong Country 2 - Diddy's Kong Quest
+JBDJ = Super Donkey Kong 2 - Dixie & Diddy
+JBDP = Donkey Kong Country 2 - Diddy's Kong Quest
+JBDT = Donkey Kong Country 2 - Diddy's Kong Quest
JBEJ = Magical Drop
JBFJ = Otogirisou
-JBGJ = Mystery Dungeon: Shiren the Wanderer
-JBHJ = Heracles no Eikou IV: Kamigami-kara no Okurimono
-JBIE = Street Fighter II Turbo: Hyper Fighting
-JBIJ = Street Fighter II Turbo: Hyper Fighting
-JBIP = Street Fighter II Turbo: Hyper Fighting
+JBGJ = Fushigi no Dungeon 2 - Furai no Shiren
+JBHJ = Heracles no Eikou IV - Kamigami kara no Okurimono
+JBIE = Street Fighter II' Turbo - Hyper Fighting
+JBIJ = Street Fighter II' Turbo - Hyper Fighting
+JBIP = Street Fighter II' Turbo - Hyper Fighting
JBKE = Breath of Fire II
-JBKJ = Breath of Fire II: Shimei no Ko
+JBKJ = Breath of Fire II - Shimei no Ko
JBKP = Breath of Fire II
JBLE = Pac-Attack
JBLJ = Cosmo Gang the Puzzle
@@ -5899,9 +6394,9 @@ JBNE = Darius Twin
JBNJ = Darius Twin
JBOJ = Panel de Pon
JBOQ = Panel de Pon
-JBPE = Donkey Kong Country 3: Dixie Kong's Double Trouble
-JBPJ = Super Donkey Kong 3: Nazo no Krems Shima
-JBPP = Donkey Kong Country 3: Dixie Kong’s Double Trouble
+JBPE = Donkey Kong Country 3 - Dixie Kong's Double Trouble!
+JBPJ = Super Donkey Kong 3 - Nazo no Krems Shima
+JBPP = Donkey Kong Country 3 - Dixie Kong's Double Trouble!
JBQE = Kirby's Avalanche
JBQJ = Kirby's Avalanche
JBQP = Kirby's Ghost Trap
@@ -5916,9 +6411,9 @@ JBTJ = Super Turrican
JBTP = Super Turrican
JBUE = Super Turrican 2
JBUJ = Super Turrican Two
-JBVJ = Der Langrisser
+JBVJ = Langrisser, Der
JBWE = Cybernator
-JBWJ = Assault Suits Valken
+JBWJ = Jusou Kihei Valken
JBWP = Cybernator
JBWT = Cybernator
JBYE = Super R-Type
@@ -5939,42 +6434,41 @@ JC8J = Final Fantasy IV
JC8M = Final Fantasy II
JC8P = Final Fantasy 2
JC9J = Final Fantasy V
-JCAJ = DoReMi Fantasy: Milon no DokiDoki Daibouken
-JCAL = DoReMi Fantasy - Milon’s DokiDoki Adventure
-JCAN = DoReMi Fantasy: Milon's DokiDoki Adventure
-JCBE = Super Mario RPG: Legend of the Seven Stars
+JCAJ = DoReMi Fantasy - Milon no DokiDoki Daibouken
+JCAL = DoReMi Fantasy - Milon's DokiDoki Adventure
+JCAN = DoReMi Fantasy - Milon's DokiDoki Adventure
+JCBE = Super Mario RPG
JCBJ = Super Mario RPG
-JCBM = Super Mario RPG: Legend of the Seven Stars
+JCBM = Super Mario RPG
JCCE = Kirby Super Star
JCCJ = Hoshi no Kirby Super Deluxe
-JCCP = Kirby’s Fun Pak
+JCCP = Kirby's Fun Pak
JCDE = Kirby's Dream Land 3
JCDJ = Hoshi no Kirby 3
-JCDM = Kirby’s Dream Land 3
-JCEJ = Fire Emblem: Thracia 776
-JCGJ = Ganbare Goemon 2: Kiteretsu Shougun Magginesu
-JCHJ = Ganbare Goemon 3
-JCIJ = Famicom Tantei Club Part II: Ushiro ni Tatsu Shoujo
+JCDM = Kirby's Dream Land 3
+JCEJ = Fire Emblem - Thracia 776
+JCGJ = Ganbare Goemon 2 - Kiteretsu Shogun Magginesu
+JCHJ = Ganbare Goemon 3 - Shishijuurokube no Karakuri Manji Gatame
+JCIJ = Famicom Tantei Club Part II - Ushiro ni Tatsu Shoujo
JCJE = Super Punch-Out!!
JCJJ = Super Punch-Out!!
-JCJP = Super Punch Out!!
-JCKE = Space Invaders: The Original Game
-JCKJ = Space Invaders: The Original Game
-JCKP = Space Invaders -The Original Game-
+JCJP = Super Punch-Out!!
+JCKE = Space Invaders - The Original Game
+JCKJ = Space Invaders - The Original Game
+JCKP = Space Invaders - The Original Game
JCLD = Secret of Mana
JCLE = Secret of Mana
JCLF = Secret of Mana
JCLJ = Seiken Densetsu 2
JCLP = Secret of Mana
-JCMJ = Super Wagyan Land
+JCMJ = Super Wagan Land
JCNE = Prince of Persia
JCNJ = Prince of Persia
JCNP = Prince of Persia
-JCTE = Ogre Battle: The March of the Black Queen
-JCTJ = Densetsu no Ogre Battle: The March of the Black Queen
-JCTM = Ogre Battle: The March of the Black Queen
-JCUE = PilotWings
-JCUJ = Tactics Ogre: Let Us Cling Together
+JCTE = Ogre Battle - The March of the Black Queen
+JCTJ = Densetsu no Ogre Battle
+JCTM = Ogre Battle - The March of the Black Queen
+JCUJ = Tactics Ogre
JCVE = Pilotwings
JCVJ = Pilotwings
JCVP = Pilotwings
@@ -5982,20 +6476,20 @@ JCWE = Super Mario Kart
JCWJ = Super Mario Kart
JCWP = Super Mario Kart
JCXE = Nobunaga's Ambition
-JCXJ = Super Nobunaga no Yabou: Zengokuban
-JCYE = Uncharted Waters: New Horizons
+JCXJ = Super Nobunaga no Yabou - Zengoku Han
+JCYE = Uncharted Waters - New Horizons
JCYJ = Daikoukai Jidai II
-JCZE = Genghis Khan II: Clan of the Gray Wolf
-JCZJ = Super Aoki Ookami to Shiroki Meshika: Genchou Hishi
+JCZE = Genghis Khan II - Clan of the Gray Wolf
+JCZJ = Super Aoki Oukami to Shiroki Mejika - Genchou Hishi
JD2J = Bishoujo Janshi Suchie-Pai
-JD3E = Super E.D.F. Earth Defense Force
-JD3J = Super E.D.F. Earth Defense Force
-JD3P = SUPER E.D.F.: Earth Defense Force
+JD3E = Super E.D.F. - Earth Defense Force
+JD3J = Super E.D.F.
+JD3P = Super E.D.F. - Earth Defense Force
JD4E = Rival Turf!
JD4J = Rushing Beat
JD4P = Rival Turf!
JD5E = Brawl Brothers
-JD5J = Rushing Beat Ran: Fukusei Toshi
+JD5J = Rushing Beat Ran - Fukusei Toshi
JD5P = Brawl Brothers
JD6E = The Ignition Factor
JD6J = Fire Fighting
@@ -6003,11 +6497,11 @@ JD6M = The Ignition Factor
JD7E = Super Adventure Island
JD7J = Takahashi Meijin no Daibouken Jima
JD7P = Super Adventure Island
-JD8E = Super Adventure Island II
+JD8E = Adventure Island II
JD8J = Takahashi Meijin no Daibouken Jima II
JD8P = Super Adventure Island II
JD9E = Super Bonk
-JD9J = Chou-Genjin
+JD9J = Super Genjin
JD9M = Super Bonk
JDAE = Final Fantasy III
JDAJ = Final Fantasy VI
@@ -6028,62 +6522,62 @@ JDHJ = Super Famicom Wars
JDIE = Super Star Wars
JDIJ = Super Star Wars
JDIP = Super Star Wars
-JDJE = Super Star Wars: The Empire Strikes Back
+JDJE = Super Star Wars - The Empire Strikes Back
JDJJ = Super Star Wars The Empire Strikes Back
-JDJP = Super Star Wars: The Empire Strikes Back
+JDJP = Super Star Wars - The Empire Strikes Back
JDKJ = Metal Max 2
-JDLE = Super Star Wars: Return of the Jedi
+JDLE = Super Star Wars - Return of the Jedi
JDLJ = Super Star Wars Return Of The Jedi
-JDLP = Super Star Wars: Return of the Jedi
+JDLP = Super Star Wars - Return of the Jedi
JDMJ = Kirby no Kirakira Kizzu
JDNE = Ghoul Patrol
JDNJ = Ghoul Patrol
JDNP = Ghoul Patrol
-JDOJ = Heisei Shin Onigashima: Zenpen
-JDPJ = Heisei Shin Onigashima: Kouhen
-JDQJ = Romancing Sa-Ga 3
+JDOJ = Heisei Shin Onigashima Zenpen
+JDPJ = Heisei Shin Onigashima Kouhen
+JDQJ = Romancing SaGa 3
JDRJ = Clock Tower
JDSJ = Shin Megami Tensei II
-JDTJ = Shin Megami Tensei if...
+JDTJ = Shin Megami Tensei If...
JDUJ = Albert Odyssey
JDVE = Wild Guns
JDVJ = Wild Guns
JDVP = Wild Guns
-JDWE = Aero the Acrobat
+JDWE = Aero the Acro-Bat
JDWJ = Aero The Acrobat
-JDWP = Aero The Acrobat
+JDWP = Aero the Acro-Bat
JDXE = Aero the Acrobat 2
JDXJ = Aero The Acrobat Two
JDXP = Aero the Acrobat 2
-JDYJ = Rudra no Hihou
-JDZD = Mystic Quest Legend
+JDYJ = Rudora no Hihou
+JDZD = Mystic Quest Legend
JDZE = Final Fantasy Mystic Quest
-JDZF = Mystic Quest Legend
-JDZJ = Final Fantasy USA: Mystic Quest
-JDZP = Mystic Quest Legend
+JDZF = Final Fantasy Mystic Quest
+JDZJ = Final Fantasy USA - Mystic Quest
+JDZP = Mystic Quest Legend
JEAE = Natsume Championship Wrestling
JEAJ = Natsume Championship Wrestling
JEAM = Natsume Championship Wrestling
JEAP = Natsume Championship Wrestling
JEBE = Mega Man X
-JEBJ = RockMan X
+JEBJ = Rockman X
JEBP = Mega Man X
JECE = Chrono Trigger
JECJ = Chrono Trigger
JECM = Chrono Trigger
JECP = Chrono Trigger
-JEDJ = Kunio-Kun no Dodge Ball Dayo Zenin Shuugo!
+JEDJ = Kunio-kun no Dodgeball da yo Zenin Shugou!
JEEJ = Majin Tensei
-JEFJ = Majin Tensei II: Spiral Nemesis
-JEGJ = Gouketuji Ichizoku
+JEFJ = Majin Tensei II - Spiral Nemesis
+JEGJ = Gouketsuji Ichizoku
JEHE = Mega Man X2
-JEHJ = RockMan X2
+JEHJ = Rockman X2
JEHP = Mega Man X2
JEIJ = Metal Max Returns
JEJJ = Tsukikomori
-JEKJ = Kyūyaku Megami Tensei: Megami Tensei I・II
+JEKJ = Kyuuyaku Megami Tensei
NA3E = Bomberman Hero
-NA3J = Bomberman Hero
+NA3J = Bomberman Hero - Millian-Oujo wo Sukue!
NA3P = Bomberman Hero
NAAE = Super Mario 64
NAAJ = Super Mario 64
@@ -6092,9 +6586,9 @@ NABE = Mario Kart 64
NABJ = Mario Kart 64
NABP = Mario Kart 64
NABT = Mario Kart 64
-NACE = The Legend of Zelda: Ocarina of Time
-NACJ = Zelda no Densetsu: Toki no Ocarina
-NACP = The Legend of Zelda: Ocarina of Time
+NACE = The Legend of Zelda - Ocarina of Time
+NACJ = Zelda no Densetsu - Toki no Okarina
+NACP = The Legend of Zelda - Ocarina of Time
NADE = Star Fox 64
NADJ = Star Fox 64
NADP = Lylat Wars
@@ -6110,42 +6604,41 @@ NAHE = Yoshi's Story
NAHJ = Yoshi's Story
NAHP = Yoshi's Story
NAIE = Wave Race 64
-NAIJ = Wave Race 64: Kawasaki Jet Ski
+NAIJ = Wave Race 64
NAIP = Wave Race 64
NAJ8 = The Legend of Zelda: Ocarina of Time (spanish translation)
-NAJ9 = Super Smash Bros.
-NAJJ = Tsumi to Batsu
+NAJJ = Tsumi to Batsu - Hoshi no Keishousha
NAJL = Sin & Punishment
-NAJN = Sin and Punishment
+NAJN = Sin & Punishment
NAKD = Pokémon Snap
NAKE = Pokémon Snap
NAKF = Pokémon Snap
NAKI = Pokémon Snap
NAKJ = Pokémon Snap
NAKP = Pokémon Snap
-NAKS = Pokémon Snap
+NAKS = Pokemon Snap
NALE = Super Smash Bros.
-NALJ = Nintendo All-Star Dairantou Smash Brothers
+NALJ = Nintendo All-Star! Dairantou Smash Brothers
NALP = Super Smash Bros.
-NAME = Kirby 64: The Crystal Shards
+NAME = Kirby 64 - The Crystal Shards
NAMJ = Hoshi no Kirby 64
-NAMP = Kirby 64: The Crystal Shards
-NAMT = Kirby 64: The Crystal Shards
-NAND = Pokémon Puzzle League
+NAMP = Kirby 64 - The Crystal Shards
+NAMT = Kirby 64 - The Crystal Shards
+NAND = Pokémon Puzzle League
NANE = Pokémon Puzzle League
NANF = Pokémon Puzzle League
NANJ = Pokémon Puzzle League
NANP = Pokémon Puzzle League
-NAOE = 1080° Snowboarding
-NAOJ = 1080° Snowboarding
-NAOP = 1080°: TenEighty Snowboarding
-NAOT = 1080° Snowboarding
+NAOE = 1080 Snowboarding
+NAOJ = 1080 Snowboarding
+NAOP = 1080 Snowboarding
+NAOT = 1080 Snowboarding
NAPJ = Custom Robo V2
-NARE = The Legend of Zelda: Majora's Mask
-NARJ = Zelda no Densetsu: Majora no Kamen
-NARP = The Legend of Zelda: Majora's Mask
+NARE = The Legend of Zelda - Majora's Mask
+NARJ = Zelda no Densetsu - Mujura no Kamen
+NARP = The Legend of Zelda - Majora's Mask
NASE = Cruis'n USA
-NASJ = Cruisn USA
+NASJ = Cruis'n USA
NASP = Cruis'n USA
NATE = Mario Tennis
NATJ = Mario Tennis 64
@@ -6153,9 +6646,9 @@ NATP = Mario Tennis
NAUE = Mario Golf
NAUJ = Mario Golf 64
NAUP = Mario Golf
-NAYE = Ogre Battle 64: Person of Lordly Caliber
-NAYJ = Ogre Battle 64: Person of Lordly Caliber
-NAYM = Ogre Battle 64: Person of Lordly Caliber
+NAYE = Ogre Battle 64 - Person of Lordly Caliber
+NAYJ = Ogre Battle 64 - Person of Lordly Caliber
+NAYM = Ogre Battle 64 - Person of Lordly Caliber
NAZE = Mario Party 2
NAZJ = Mario Party 2
NAZP = Mario Party 2
@@ -6173,13 +6666,13 @@ LADE = Phantasy Star
LADJ = Phantasy Star
LADP = Phantasy Star
LAEE = Alex Kidd in Miracle World
-LAEJ = Alex Kidd in Miracle World
+LAEJ = Alex Kidd no Miracle World
LAEP = Alex Kidd in Miracle World
LAFJ = Ashura
-LAFN = Secret Commando
+LAFN = Secret Command
LAFP = Secret Command
-LAGE = Sonic the Hedgehog
-LAGJ = Sonic the Hedgehog
+LAGE = Sonic The Hedgehog
+LAGJ = Sonic The Hedgehog
LAGP = Sonic The Hedgehog
LAHE = Space Harrier
LAHJ = Space Harrier
@@ -6187,46 +6680,46 @@ LAHP = Space Harrier
LAIE = Enduro Racer
LAIJ = Enduro Racer
LAIP = Enduro Racer
-LAJE = Sonic the Hedgehog 2
-LAJJ = Sonic the Hedgehog 2
+LAJE = Sonic The Hedgehog 2
+LAJJ = Sonic The Hedgehog 2
LAJP = Sonic The Hedgehog 2
LAKE = Wonder Boy in Monster Land
-LAKJ = Super Wonder Boy: Monster World
+LAKJ = Super Wonder Boy - Monster World
LAKP = Wonder Boy in Monster Land
-LALE = Fantasy Zone II: The Tears of OPA-OPA
-LALJ = Fantasy Zone II: The Tears of Opa-Opa
-LALP = Fantasy Zone II
+LALE = Fantasy Zone II - The Tears of Opa-Opa
+LALJ = Fantasy Zone II - Opa-Opa no Namida
+LALP = Fantasy Zone II - The Tears of Opa-Opa
LAME = Sonic Chaos
LAMJ = Sonic Chaos
LAMP = Sonic Chaos
-LANE = Alex Kidd: The Lost Stars
-LANJ = Alex Kidd: The Lost Stars
-LANP = Alex Kidd: The Lost Stars
+LANE = Alex Kidd - The Lost Stars
+LANJ = Alex Kidd - The Lost Stars
+LANP = Alex Kidd - The Lost Stars
LAOE = R-Type
LAOJ = R-Type
LAOP = R-Type
-LAPE = Wonder Boy III: The Dragon's Trap
-LAPP = Wonder Boy III: The Dragon's Trap
+LAPE = Wonder Boy III - The Dragon's Trap
+LAPP = Wonder Boy III - The Dragon's Trap
LAQE = Alex Kidd in Shinobi World
LAQP = Alex Kidd in Shinobi World
MA2J = Dyna Brothers
MA3E = Puyo Puyo 2
-MA3J = Puyo Puyo Tsuu
+MA3J = Puyo Puyo 2
MA3L = Puyo Puyo 2
MA4J = Bahamut Senki
MA5J = Rent A Hero
MA6E = Streets of Rage 2
-MA6J = Bare Knuckle II: Shitou no Chinkon Uta
+MA6J = Bare Knuckle II - Shitou he no Chinkon Uta
MA6P = Streets of Rage 2
MA7E = Shining in the Darkness
-MA7J = Shining and the Darkness
+MA7J = Shining Darkness
MA7P = Shining in the Darkness
-MA8E = Ecco: The Tides of Time
+MA8E = Ecco - The Tides of Time
MA8J = Ecco the Dolphin 2
-MA8P = Ecco: The Tides of Time
+MA8P = Ecco - The Tides of Time
MA9J = The Hybrid Front
MAAE = Altered Beast
-MAAJ = Juuouki
+MAAJ = Juuouki - Altered Beast
MAAP = Altered Beast
MABE = Columns
MABJ = Columns
@@ -6238,7 +6731,7 @@ MADE = Ecco the Dolphin
MADJ = Ecco the Dolphin
MADP = Ecco the Dolphin
MAEE = Golden Axe
-MAEJ = Golden Axe
+MAEJ = The Golden Axe
MAEP = Golden Axe
MAFE = Gunstar Heroes
MAFJ = Gunstar Heroes
@@ -6246,38 +6739,38 @@ MAFP = Gunstar Heroes
MAGE = Ristar
MAGJ = Ristar
MAGP = Ristar
-MAHE = Sonic the Hedgehog
-MAHJ = Sonic the Hedgehog
-MAHP = Sonic the Hedgehog
+MAHE = Sonic The Hedgehog
+MAHJ = Sonic The Hedgehog
+MAHP = Sonic The Hedgehog
MAIE = Space Harrier II
MAIJ = Space Harrier II
MAIP = Space Harrier II
-MAJE = Toe Jam & Earl
+MAJE = ToeJam & Earl
MAJJ = ToeJam & Earl
MAJP = ToeJam & Earl
-MAKE = Shadow Dancer: The Secret of Shinobi
-MAKJ = Shadow Dancer: The Secret of Shinobi
-MAKP = Shadow Dancer: The Secret of Shinobi
-MALE = Bonanza Bros.
-MALJ = Bonanza Bros.
-MALP = Bonanza Bros.
-MAME = Sword of Vermillion
-MAMJ = Vermilion
+MAKE = Shadow Dancer - The Secret of Shinobi
+MAKJ = Shadow Dancer
+MAKP = Shadow Dancer - The Secret of Shinobi
+MALE = Bonanza Bros
+MALJ = Bonanza Bros
+MALP = Bonanza Bros
+MAME = Sword of Vermilion
+MAMJ = Sword of Vermillion
MAMP = Sword of Vermilion
MANE = Gain Ground
MANJ = Gain Ground
MANP = Gain Ground
-MAOE = Bio-Hazard Battle
-MAOJ = Crying: Aseimei Sensou
-MAOP = Bio-Hazard Battle
+MAOE = Biohazard Battle
+MAOJ = Crying - Aseimei Sensou
+MAOP = Biohazard Battle
MAPE = Comix Zone
MAPJ = Comix Zone
MAPP = Comix Zone
MAQE = Streets of Rage
-MAQJ = Bare Knuckle: Ikari no Tekken
+MAQJ = Bare Knuckle - Ikari no Tekken
MAQP = Streets of Rage
MARE = Beyond Oasis
-MARJ = The Story of Thor: Hikari o Tsugu Mono
+MARJ = The Story of Thor - Hikari o Tsugu Mono
MARP = The Story of Thor
MASE = Vectorman
MASJ = Vectorman
@@ -6285,16 +6778,16 @@ MASP = Vectorman
MATE = Sonic Spinball
MATJ = Sonic Spinball
MATP = Sonic Spinball
-MAUJ = Puzzle & Action: Tant-R
+MAUJ = Puzzle Action - Tanto-R
MAVE = Wonder Boy in Monster World
-MAVJ = Wonder Boy V: Monster World III
-MAVP = Wonder Boy In Monster World
+MAVJ = Wonder Boy V - Monster World III
+MAVP = Wonder Boy in Monster World
MAWE = Virtua Fighter 2
MAWJ = Virtua Fighter 2
MAWP = Virtua Fighter 2
MAXE = Alex Kidd in the Enchanted Castle
-MAXJ = Alex Kidd: Tenkuu Mashiro
-MAXP = Alex Kidd In The Enchanted Castle
+MAXJ = Alex Kidd - Tenkuu Majou
+MAXP = Alex Kidd in the Enchanted Castle
MAYE = Alien Storm
MAYJ = Alien Storm
MAYP = Alien Storm
@@ -6305,60 +6798,60 @@ MB3E = Monster World IV
MB3J = Monster World IV
MB3L = Monster World IV
MB4J = Party Quiz Mega Q
-MB5J = Rangurissah II
-MB6E = Shining Force II
-MB6J = Shining Force II: Inishie no Fuuin
-MB6P = Shining Force II
+MB5J = Langrisser II
+MB6E = Shining Force II - Ancient Sealing
+MB6J = Shining Force II - Inishie no Fuuin
+MB6P = Shining Force II
MB7E = Mega Turrican
MB7P = Mega Turrican
MB8E = Phantasy Star II
-MB8J = Phantasy Star II: Kaerazaru Toki no Owari ni
+MB8J = Phantasy Star II - Kaerazaru Toki no Owari ni
MB8P = Phantasy Star II
-MB9J = Pepenga Pengo
+MB9J = Pepen ga Pengo
MBAJ = Pulseman
MBAL = Pulseman
MBAN = Pulseman
-MBBE = Sonic the Hedgehog 2
-MBBJ = Sonic the Hedgehog 2
-MBBP = Sonic the Hedgehog 2
+MBBE = Sonic The Hedgehog 2
+MBBJ = Sonic The Hedgehog 2
+MBBP = Sonic The Hedgehog 2
MBCE = Kid Chameleon
MBCJ = Chameleon Kid
MBCP = Kid Chameleon
MBDE = Golden Axe II
-MBDJ = Golden Axe II
+MBDJ = The Golden Axe II
MBDP = Golden Axe II
MBEE = Shining Force
-MBEJ = Shining Force: Kamigami no Isan
+MBEJ = Shining Force - Kamigami no Isan
MBEP = Shining Force
-MBFE = Shinobi III: Return of the Ninja Master
-MBFJ = The Super Soldier II
-MBFP = Shinobi III: Return of the Ninja master
+MBFE = Shinobi III - Return of the Ninja Master
+MBFJ = The Super Shinobi II
+MBFP = Shinobi III - Return of the Ninja Master
MBGE = Dynamite Headdy
MBGJ = Dynamite Headdy
MBGP = Dynamite Headdy
-MBHJ = Puzzle & Action: Ichidant-R
-MBIE = Landstalker: The Treasures of King Nole
-MBIJ = LandStalker: Koutei no Zaihou
-MBIP = Landstalker: The Treasures of King Nole
-MBJE = Ghouls'n Ghosts
-MBJJ = Dai Makai-Mura
-MBJP = Ghouls'n Ghosts
+MBHJ = Puzzle & Action - Ichidant-R
+MBIE = Landstalker - The Treasures of King Nole
+MBIJ = LandStalker - Koutei no Zaihou
+MBIP = Landstalker - The Treasures of King Nole
+MBJE = Ghouls 'n Ghosts
+MBJJ = Dai Makaimura
+MBJP = Ghouls 'n Ghosts
MBKJ = Crack Down
MBKP = Crack Down
-MBLJ = ESWAT: Cyber Police
-MBLP = ESWAT City Under Siege
-MBME = Sonic the Hedgehog 3
-MBMJ = Sonic the Hedgehog 3
-MBMP = Sonic the Hedgehog 3
+MBLJ = ESWAT - Cyber Police
+MBLP = ESWAT - City Under Siege
+MBME = Sonic The Hedgehog 3
+MBMJ = Sonic The Hedgehog 3
+MBMP = Sonic The Hedgehog 3
MBNJ = Chelnov
MBOE = Golden Axe III
-MBOJ = Golden Axe III
+MBOJ = The Golden Axe III
MBOP = Golden Axe III
MBPE = Super Thunder Blade
MBPJ = Super Thunder Blade
MBPP = Super Thunder Blade
MBQE = Streets of Rage 3
-MBQJ = Bare Knuckle III
+MBQJ = Bare Knuckle III - Tekken Seiten
MBQP = Streets of Rage 3
MBRE = Rolling Thunder 2
MBRJ = Rolling Thunder 2
@@ -6367,13 +6860,13 @@ MBSJ = Dyna Brothers 2 Special
MBTE = Alien Soldier
MBTJ = Alien Soldier
MBTP = Alien Soldier
-MBUE = Sonic 3D: Blast
+MBUE = Sonic 3D Blast
MBUJ = Sonic 3D Blast
-MBUP = Sonic 3D: Flickies' Island
-MBVJ = Jusu Kihei Leynos
-MBWE = Columns III: Revenge of Columns
-MBWJ = Columns III: Taiketsu! Columns World
-MBWM = Columns III: Revenge of Columns
+MBUP = Sonic 3D - Flickies' Island
+MBVJ = Juso Kihei Leynos
+MBWE = Columns III - Revenge of Columns
+MBWJ = Columns III - Taiketsu! Columns World
+MBWM = Columns III - Revenge of Columns
MBXE = Ecco Jr.
MBXJ = Ecco Jr.
MBXM = Ecco Jr.
@@ -6386,9 +6879,9 @@ MBZP = Eternal Champions
MC2E = Earthworm Jim 2
MC2J = Earthworm Jim 2
MC2P = Earthworm Jim 2
-MC3E = Super Street Fighter II: The New Challengers
-MC3J = Super Street Fighter 2: The New Challengers
-MC3P = Super Street Fighter II: The New Challengers
+MC3E = Super Street Fighter II - The New Challengers
+MC3J = Super Street Fighter II - The New Challengers
+MC3P = Super Street Fighter II - The New Challengers
MC4E = Strider
MC4J = Strider Hiryu
MC4P = Strider
@@ -6397,9 +6890,9 @@ MCAL = Gley Lancer
MCAN = Gley Lancer
MCBE = Powerball
MCBJ = Wrestleball
-MCCE = Phantasy Star III
-MCCJ = Toki no Keishousha: Phantasy Star III
-MCCP = Phantasy Star III: Generations of Doom
+MCCE = Phantasy Star III - Generations of Doom
+MCCJ = Toki no Keishousha - Phantasy Star III
+MCCP = Phantasy Star III - Generations of Doom
MCDE = Sonic & Knuckles
MCDJ = Sonic & Knuckles
MCDP = Sonic & Knuckles
@@ -6411,38 +6904,38 @@ MCGE = Forgotten Worlds
MCGJ = Forgotten Worlds
MCGP = Forgotten Worlds
MCHE = M.U.S.H.A.
-MCHJ = Musha Aleste
-MCHM = MUSHA
+MCHJ = M.U.S.H.A.
+MCHM = M.U.S.H.A.
MCIJ = Gynoug
MCJE = Splatterhouse 2
-MCJJ = Splatterhouse Part 2
+MCJJ = Splatterhouse
MCJP = Splatterhouse 2
MCKE = Phantasy Star IV
-MCKJ = Phantasy Star: Sennenki no Owari ni
+MCKJ = Phantasy Star - Sennenki no Owari
MCKP = Phantasy Star IV
-MCLE = Street Fighter II': Special Champion Edition
-MCLJ = Street Fighter II' Plus: Champion Edition
-MCLP = Street Fighter II’: Special Champion Edition
-MCMJ = Lord Monarch: Tokoton Sentou Densetsu
-MCNJ = Hokuto no Ken: Shin Seikimatu Kyuseisyu Densetsu
+MCLE = Street Fighter II - Special Champion Edition
+MCLJ = Street Fighter II Dash Plus - Champion Edition
+MCLP = Street Fighter II - Special Champion Edition
+MCMJ = Lord Monarch - Tokoton Sentou Densetsu
+MCNJ = Hokuto no Ken - Shin Seikimatsu Kyuseishu Densetsu
MCOJ = Sorcerian
MCPE = Earthworm Jim
MCPJ = Earthworm Jim
MCPP = Earthworm Jim
-MCQE = Boogerman: A Pick and Flick Adventure
-MCQP = Boogerman - A Pick and Flick Adventure
-MCRE = Wolf of the Battlefield: MERCS
-MCRJ = Senjou no Ookami II
-MCRP = Wolf of the Battlefield: MERCS
-MCSJ = Wonder Boy III: Monster Lair
-MCSN = Wonder Boy III: Monster Lair
-MCSP = Wonder Boy III: Monster Lair
+MCQE = Boogerman - A Pick and Flick Adventure
+MCQP = Boogerman
+MCRE = Mercs - Wolf of the Battlefield
+MCRJ = Senjou no Ōkami II
+MCRP = Wolf of the Battlefield - MERCS
+MCSJ = Wonder Boy III - Monster Lair
+MCSN = Wonder Boy III - Monster Lair
+MCSP = Wonder Boy III - Monster Lair
MCTE = Clay Fighter
MCTP = Clay Fighter
-MCUJ = Dragon Slayer: The Legend of Heroes
-MCVE = Pitfall: The Mayan Adventure
-MCVJ = Pitfall: The Mayan Adventure
-MCVP = Pitfall: The Mayan Adventure
+MCUJ = Dragon Slayer - Eiyu Densetsu
+MCVE = Pitfall - The Mayan Adventure
+MCVJ = Pitfall - The Mayan Adventure
+MCVP = Pitfall - The Mayan Adventure
MCWE = Galaxy Force II
MCWJ = Galaxy Force II
MCWP = Galaxy Force II
@@ -6450,13 +6943,13 @@ MCXJ = Dragon Slayer: The Legend of Heroes
MCYE = The Revenge of Shinobi
MCYJ = The Super Shinobi
MCYP = The Revenge of Shinobi
-MCZE = Shanghai II: Dragon's Eye
-MCZP = Shanghai II Dragon's Eye
-PA2J = Nekketsu Koukou Dodgeball Bu: CD Soccer Hen
+MCZE = Shanghai II - Dragon's Eye
+MCZP = Shanghai II - Dragon's Eye
+PA2J = Yokai Douchuuki
PA3J = Salamander
PA4J = Parasol Stars
PA6E = Bloody Wolf
-PA6J = Narazumono Sentou Butai: Bloody Wolf
+PA6J = Narazumono Sentou Butai - Bloody Wolf
PA6P = Bloody Wolf
PA7E = Alien Crush
PA7J = Alien Crush
@@ -6467,24 +6960,24 @@ PA9E = Splatterhouse
PA9J = Splatterhouse
PA9P = Splatterhouse
PAAE = Bomberman '93
-PAAP = Bomberman'93
+PAAP = Bomberman '93
PABE = Bonk's Adventure
-PABJ = PC Genjin
+PABJ = PC Genjin - Pithecanthropus Computerus
PABP = Bonk's Adventure
PACE = Dungeon Explorer
PACJ = Dungeon Explorer
PACP = Dungeon Explorer
PADE = R-Type
-PADJ = R-Type I
+PADJ = R-Type
PADP = R-Type
PAEE = Super Star Soldier
PAEJ = Super Star Soldier
PAEP = Super Star Soldier
PAFE = Victory Run
-PAFJ = Victory Run: Eikou no 13,000KM
+PAFJ = Victory Run - Eikou no 13,000KM
PAFP = Victory Run
PAGJ = Bomberman '94
-PAGL = Bomberman'94
+PAGL = Bomberman '94
PAGN = Bomberman '94
PAHE = Battle Lode Runner
PAHJ = Battle Lode Runner
@@ -6492,7 +6985,7 @@ PAHP = Battle Lode Runner
PAIE = New Adventure Island
PAIJ = Takahashi Meijin no Shin Bouken Jima
PAIP = New Adventure Island
-PAJJ = Joshoken Necromancer
+PAJJ = Jaseiken Necromancer
PAKE = Dragon's Curse
PAKJ = Adventure Island
PAKP = Dragon's Curse
@@ -6500,7 +6993,7 @@ PALE = Soldier Blade
PALJ = Soldier Blade
PALP = Soldier Blade
PAME = Neutopia
-PAMJ = Neutopia: Frey no Shou
+PAMJ = Neutopia - Frey no Shou
PAMP = Neutopia
PANE = Military Madness
PANJ = Nectaris
@@ -6510,18 +7003,18 @@ PAOL = Final Soldier
PAON = Final Soldier
PAPJ = R-Type II
PAQJ = Gradius
-PARJ = Detana TwinBee
-PARL = Detana Twin Bee
-PARN = Detana Twin Bee
+PARJ = Detana!! TwinBee
+PARL = Detana!! TwinBee
+PARN = Detana!! TwinBee
PASJ = Cadash
-PATJ = Kiki Kaikai
-PAUJ = Kaizou Chounin Shubibinman
+PATJ = KiKi KaiKai
+PAUJ = Kaizou Choujin Shubibinman
PAVE = Vigilante
PAVJ = Vigilante
PAVP = Vigilante
PAWE = Galaga '90
PAWJ = Galaga '88
-PAWP = Galaga'90
+PAWP = Galaga '90
PAYJ = Valkyrie no Densetsu
PAZJ = Genpei Toumaden
PB2E = Neutopia II
@@ -6549,37 +7042,37 @@ PBDJ = Double Dungeons
PBDP = Double Dungeons
PBEE = Moto Roader
PBEJ = Moto Roader
-PBEP = Motoroader
-PBFJ = Fire ProWrestling: Combination Tag
+PBEP = Moto Roader
+PBFJ = Fire ProWrestling - Combination Tag
PBHE = Bonk's Revenge
-PBHJ = PC Genjin 2
+PBHJ = PC Denjin 2
PBHP = Bonk's Revenge
-PBIE = Bonk 3: Bonk's Big Adventure
-PBIJ = PC Genjin 3
-PBIP = Bonk III: Bonk's Big Adventure
+PBIE = Bonk 3 - Bonk's Big Adventure
+PBIJ = PC Denjin 3
+PBIP = Bonk 3 - Bonk's Big Adventure
PBJE = Samurai Ghost
-PBJJ = Genpei Toumaden: Kannoni
+PBJJ = Genpei Toumaden - Kan no Ni
PBJP = Samurai Ghost
PBME = Legend of Hero Tonma
PBMJ = Legend of Hero Tonma
PBMP = Legend of Hero Tonma
PBNE = Ninja Spirit
-PBNJ = Saigou no Nindou: Ninja Spirit
+PBNJ = Saigo no Nindou - Ninja Spirit
PBNP = Ninja Spirit
-PBSE = Chew Man Fu
+PBSE = Chew-Man-Fu
PBSJ = Be Ball
-PBSP = Chew Man Fu
+PBSP = Chew-Man-Fu
PBTE = China Warrior
PBTJ = The Kung Fu
PBTP = China Warrior
PBUE = Bravoman
-PBUJ = Chouzetsu Rinjin Bravoman
+PBUJ = Chouzetsurinjin Bravoman
PBVJ = Benkei Gaiden
-PBWE = Air “Zonk”
-PBWJ = PC Denjin: Punkic Cyborgs
-PBWP = Air 'Zonk'
+PBWE = Air Zonk
+PBWJ = PC Denjin - Punkic Cyborgs
+PBWP = Air Zonk
PBXE = Shockman
-PBXJ = Kaizou Chounin Shubibinman 2: Atanaru Teki
+PBXJ = Kaizou Choujin Shubibinman 2 - Aratanaru Teki
PBXP = Shockman
PBYJ = Out Live
PBZE = J.J. & Jeff
@@ -6588,7 +7081,7 @@ PC2E = Chase H.Q.
PC2J = Chase H.Q.
PC2P = Chase H.Q.
PC3J = Darius Plus
-PC4J = Space Invaders: Fukkatsu no Hi
+PC4J = Space Invaders - Fukkatsu no Hi
PC5J = Dragon Saber
PC6J = Final Blaster
PC7J = Mizubaku Daibouken
@@ -6598,7 +7091,7 @@ PCAE = Silent Debuggers
PCAJ = Silent Debuggers
PCAP = Silent Debuggers
PCBE = Dead Moon
-PCBJ = Dead Moon: Tsuki Sekai no Akumu
+PCBJ = Dead Moon - Getsu Sekai no Akumu
PCBP = Dead Moon
PCCJ = Makai Hakkenden Shada
PCDJ = Appare! Gateball
@@ -6620,8 +7113,8 @@ PCQJ = Psycho Chaser
PCRJ = Break In
PCRL = Break In
PCRN = Break In
-PCSJ = Digital Champ: Battle Boxing
-PCSL = Digital Champ: Battle Boxing
+PCSJ = Digital Champ
+PCSL = Digital Champ Battle Boxing
PCSN = Digital Champ Battle Boxing
PCTJ = Power Tennis
PCUJ = Fire ProWrestling 2nd Bout
@@ -6630,58 +7123,57 @@ PCVP = World Class Baseball
PCWJ = Image Fight
PCXJ = Power League IV
PCYJ = Wallaby!! Usagi no Kuni no Kangaroo Race
-PDAJ = Hot Blood High School Dodgeball Club
+PDAJ = Nekketsu Koukou Dodgeball Bu - PC Bangaihen
PDCJ = Dai Makaimura
PDDJ = Volfied
-PDEJ = S.C.I.: Special Criminal Investigation
+PDEJ = S.C.I. - Special Criminal Investigation
PDFJ = Jigoku Meguri
-PDGJ = Fire ProWrestling 3: Legend Bout
+PDGJ = Fire ProWrestling 3 - Legend Bout
PDHJ = Rastan Saga II
-PDIE = Champion Wrestler
PDIJ = Champion Wrestler
-PDJJ = Street Fighter II': Champion Edition
-PDJL = Street Fighter II': Champion Edition
-PDJN = Street Fighter II: Champion Edition
-QA2J = Nekketsu Koukou Dodge Ball-Bu: CD Soccer-hen
-QA3E = SimEarth: The Living Planet
+PDJJ = Street Fighter II Dash - Champion Edition
+PDJL = Street Fighter II - Champion Edition
+PDJN = Street Fighter II - Champion Edition
+QA2J = Nekketsu Koukou Dodgeball Bu - CD Soccer Hen
+QA3E = SimEarth - The Living Planet
QA3J = SimEarth
-QA3P = SimEarth: The Living Planet
-QA4J = Super Darius II
-QA5J = Space Invaders: The Original Game
+QA3P = SimEarth - The Living Planet
+QA4J = Super Darius 2
+QA5J = Space Invaders - The Original Game
QA6J = Super Darius
-QA7J = Legend of Xanadu: Kaze no Densetsu Xanadu
+QA7J = Kaze no Densetsu Xanadu
QA8J = Spriggan Mark 2
-QA9J = Kaze no Densetsu: Xanadu II
-QAAE = Super Air Zonk
-QAAJ = CD Denjin: Rockabilly Tengoku
-QAAP = Super Air Zonk
-QABE = Ys Book I & II
-QABJ = Ys I + II
-QABP = Ys Book I & II
+QA9J = Kaze no Densetsu Xanadu II
+QAAE = Super Air Zonk - Rockabilly-Paradise
+QAAJ = CD Denjin - Rockabilly Tengoku
+QAAP = Super Air Zonk - Rockabilly-Paradise
+QABE = Ys - Book I & II
+QABJ = Ys - Book I & II
+QABP = Ys - Book I & II
QACJ = Cho Aniki
QACL = Cho Aniki
QACN = Cho Aniki
-QADJ = Gradius II: Gofer no Yabou
-QADL = Gradius II: Gofer no Yabou
-QADN = Gradius II Gofer No Yabou
-QAEJ = A.III: A-Ressha de Ikou III
+QADJ = Gradius II - Gofer no Yabou
+QADL = Gradius II - Gofer no Yabou
+QADN = Gradius II - Gofer no Yabou
+QAEJ = The Path of the Warrior - Art of Fighting 3
QAFE = The Dynastic Hero
-QAFJ = Chou Eiyuu Densetsu: Dynastic Hero
+QAFJ = Chou Eiyuu Densetsu - Dynastic Hero
QAFP = The Dynastic Hero
QAGE = Gate of Thunder
QAGJ = Gate of Thunder
QAGP = Gate of Thunder
QAHJ = Kawa no Nushi Tsuni Shizenha
QAJJ = Image Fight II
-QAKJ = Ai Chou Aniki
-QALJ = The Atlas: Renaissance Voyager
+QAKJ = Ai Cho Aniki
+QALJ = The Atlas - Renaissance Voyager
QANJ = Neo Nectaris
QAOJ = Dungeon Explorer II
-QAPJ = Akumajou Dracula X: Chi no Rondo
-QAPL = Castlevania: Rondo of Blood
-QAPN = Castlevania Rondo of Blood
+QAPJ = Akumajou Dracula X - Chi no Rondo
+QAPL = Castlevania - Rondo of Blood
+QAPN = Castlevania - Rondo of Blood
QAPP = Castlevania: Rondo of Blood
-QAQJ = Dragon Slayer: Eiyuu Densetsu
+QAQJ = Dragon Slayer - Eiyu Densetsu
QARJ = Blood Gear
QASE = Lords of Thunder
QASJ = Winds of Thunder
@@ -6690,16 +7182,16 @@ QATE = Riot Zone
QATJ = Crest of Wolf
QATP = Riot Zone
QAUE = Monster Lair
-QAUJ = Wonder Boy III: Monster Lair
+QAUJ = Wonder Boy III - Monster Lair
QAUP = Monster Lair
-QAVJ = Bomberman: Panic Bomber
+QAVJ = Bomberman - Panic Bomber
QAWJ = Star Parodier
QAWL = Star Parodier
QAWN = Star Parodier
QAXJ = Martial Champion
QAYJ = Seirei Senshi Spriggan
-QAZJ = Eikan wa Kimi ni: Kōkō Yakyū Zenkoku Taikai
-QBAJ = L Dis
+QAZJ = Eikan wa Kimi ni - Koko Yakyu Zenkoku Taikai
+QBAJ = L-Dis
QBBE = Fighting Street
QBBJ = Fighting Street
QBBP = Fighting Street
@@ -6707,25 +7199,25 @@ SP4V = Castlevania: Rondo of Blood
EA2E = Metal Slug 2
EA2J = Metal Slug 2
EA2P = Metal Slug 2
-EA3J = Galaxy Fight: Universal Warriors
+EA3J = Galaxy Fight - Universal Warriors
EA4E = Samurai Shodown III
-EA4J = Samurai Spirits Kibeniro Musouken
+EA4J = Samurai Spirits - Zankuro Musouken
EA4P = Samurai Shodown III
-EA5E = Fatal Fury 3: Road to the Final Victory
-EA5J = Garou Densetsu 3: Road to the Final Victory
-EA5P = Fatal Fury 3: Road To The Final Victory
+EA5E = Fatal Fury 3 - Road to the Final Victory
+EA5J = Garou Densetsu 3 - Road to the Final Victory
+EA5P = Fatal Fury 3 - Road to the Final Victory
EA6E = The King of Fighters '96
EA6J = The King of Fighters '96
EA6P = The King of Fighters '96
-EA7E = Samurai Shodown IV: Amakusa's Revenge
-EA7J = Samurai Spirits: Amakusa Kourin
-EA7P = Samurai Shodown IV: Amakusa's Revenge
+EA7E = Samurai Shodown IV - Amakusa's Revenge
+EA7J = Samurai Spirits - Amakusa Kourin
+EA7P = Samurai Shodown IV - Amakusa's Revenge
EA8E = Ironclad
-EA8J = Ironclad: Chotetsu Brikinger
-EA8M = Iron Clad
+EA8J = IRONCLAD Chotetsu Brikinger
+EA8M = Ironclad
EA9J = Waku Waku 7
EAAE = Fatal Fury
-EAAJ = Garou Densetsu: Shukumei no Takatai
+EAAJ = Garou Densetsu - Shukumei no Tatakai
EAAP = Fatal Fury
EABE = World Heroes
EABJ = World Heroes
@@ -6737,7 +7229,7 @@ EADE = Art of Fighting
EADJ = Ryuuko no Ken
EADP = Art of Fighting
EAEE = Samurai Shodown
-EAEJ = Shin Samurai Spirits: Haohmaru Jigokuhen
+EAEJ = Samurai Spirits
EAEP = Samurai Shodown
EAFE = Blue's Journey
EAFJ = Raguy
@@ -6748,9 +7240,9 @@ EAGP = The King of Fighters '94
EAHE = Baseball Stars 2
EAHJ = Baseball Stars 2
EAHP = Baseball Stars 2
-EAIE = Top Hunter
-EAIJ = Top Hunter
-EAIP = Top Hunter
+EAIE = Top Hunter - Roddy & Cathy
+EAIJ = Top Hunter - Roddy & Cathy
+EAIP = Top Hunter - Roddy & Cathy
EAJE = Metal Slug
EAJJ = Metal Slug
EAJP = Metal Slug
@@ -6764,7 +7256,7 @@ EAME = Ninja Combat
EAMJ = Ninja Combat
EAMP = Ninja Combat
EANE = Fatal Fury 2
-EANJ = Garou Densetsu 2: Aratanaru Tatakai
+EANJ = Garou Densetsu 2 - Aratanaru Tatakai
EANP = Fatal Fury 2
EAOE = King of the Monsters
EAOJ = King of the Monsters
@@ -6778,20 +7270,20 @@ EAQP = World Heroes 2
EARE = Neo Turf Masters
EARJ = Neo Turf Masters
EARP = Neo Turf Masters
-EASE = Samurai Shodown 2
-EASJ = Shin Samurai Spirits Haoumaru Jigokuhen
+EASE = Samurai Shodown II
+EASJ = Shin Samurai Spirits
EASP = Samurai Shodown II
EATE = World Heroes 2 Jet
EATJ = World Heroes 2 Jet
EATP = World Heroes 2 Jet
EAUJ = Twinkle Star Sprites
-EAVE = The King of Fighters ’95
+EAVE = The King of Fighters '95
EAVJ = The King of Fighters '95
EAVP = The King of Fighters '95
EAWE = Fatal Fury Special
EAWJ = Garou Densetsu Special
EAWP = Fatal Fury Special
-EAYJ = King of The Monsters 2
+EAYJ = King of the Monsters 2 - The Next Thing
EAZE = World Heroes Perfect
EAZJ = World Heroes Perfect
EAZP = World Heroes Perfect
@@ -6799,9 +7291,9 @@ EB2E = Real Bout Fatal Fury Special
EB2J = Real Bout Garou Densetsu Special
EB2P = Real Bout Fatal Fury Special
EB3J = Soccer Brawl
-EB4J = ASO II: Last Guardian
+EB4J = ASO II - Last Guardian
EB5E = The Last Blade
-EB5J = The Last Blade
+EB5J = Bakumatsu Roman Daini Maku - Gekka no Kenshi
EB5P = The Last Blade
EB6E = Metal Slug 3
EB6J = Metal Slug 3
@@ -6814,35 +7306,35 @@ EB9J = Pulstar
EBAE = Magical Drop II
EBAJ = Magical Drop 2
EBAP = Magical Drop II
-EBBE = Fighters History Dynamite
+EBBE = Fighter's History Dynamite
EBBJ = Fighter's History Dynamite
EBBP = Karnov's Revenge
EBCJ = Flying Power Disc
EBDE = Magical Drop III
EBDJ = Magical Drop III
-EBDP = Magical Drop 3
+EBDP = Magical Drop III
EBEE = Street Slam
EBEJ = Dunk Dream
EBEP = Street Hoop
EBFE = Spin Master
EBFJ = Miracle Adventure
-EBFP = Spin master
+EBFP = Spin Master
EBGE = The King of Fighters '97
EBGJ = The King of Fighters '97
EBGP = The King of Fighters '97
EBKJ = Last Resort
EBLJ = Tsuukai GanGan Koushinkyoku
EBMJ = Fire Suplex
-EBNJ = Fu'un Mokushiroku: Kakutou Sousei
+EBNJ = Fu'un Mokushiroku - Kakutou Sousei
EBOJ = Fu'un Super Tag Battle
EBPJ = League Bowling
-EBQE = Ninja Master's
+EBQE = Ninja Masters
EBQJ = Ninja Master's Haou Ninpou-chou
EBQP = Ninja Master's
EBRJ = Joy Joy Kid
-EBSE = The Path of the Warrior: Art of Fighting 3
-EBSJ = Art of Fighting: Ryuuko no Ken Gaiden
-EBSP = The Path of the Warrior: Art of Fighting 3
+EBSE = Art of Fighting 3
+EBSJ = The Art of Fighting - Ryuuko no Ken Gaiden
+EBSP = Art of Fighting 3
EBTJ = Crossed Swords
EBUE = 2020 Super Baseball
EBUJ = Super Baseball 2020
@@ -6857,34 +7349,34 @@ EBXP = Sengoku 2
EBZE = Real Bout Fatal Fury
EBZJ = Real Bout Garou Densetsu
EBZP = Real Bout Fatal Fury
-ECAE = Real Bout Fatal Fury 2: The Newcomers
-ECAJ = Real Bout Garou Densetsu 2: The Newcomers
-ECAP = Real Bout Fatal Fury 2: The Newcomers
+ECAE = Real Bout Fatal Fury 2 - The Newcomers
+ECAJ = Real Bout Garou Densetsu 2 - The Newcomers
+ECAP = Real Bout Fatal Fury 2 - The Newcomers
ECCE = Metal Slug X
ECCJ = Metal Slug X
ECCP = Metal Slug X
-ECDJ = Stakes Winner: G1 Kanzen Seihahe no Michi
+ECDJ = Stakes Winner - G1 Kanzen Seihahe no Michi
ECEE = The Last Blade 2
-ECEJ = Bakumatsu Rouman Dai Ni Maku: Gekka no Kenshi
+ECEJ = Bakumatsu Roman Daini Maku - Gekka no Kenshi - Tsuki ni Saku Hana, Chiri Yuku Hana
ECEP = The Last Blade 2
ECFJ = Blazing Star
-ECGE = Shock Troopers: 2nd Squad
-ECGJ = Shock Troopers: 2nd Squad
-ECGP = Shock Troopers: 2nd Squad
+ECGE = Shock Troopers - 2nd Squad
+ECGJ = Shock Troopers - 2nd Squad
+ECGP = Shock Troopers - 2nd Squad
ECHE = The King of Fighters '98
-ECHJ = The King of Fighters '98: Dream Match Never Ends
+ECHJ = The King of Fighters '98
ECHP = The King of Fighters '98
ECIE = Metal Slug 4
-ECIJ = The King of Fighters '99
+ECIJ = Metal Slug 4
ECIP = Metal Slug 4
ECJE = The King of Fighters '99
-ECJJ = Metal Slug 4
+ECJJ = The King of Fighters '99
ECJP = The King of Fighters '99
ECKE = NAM-1975
ECKJ = NAM-1975
ECKP = NAM-1975
ECLJ = Stakes Winner 2
-ECMJ = Tokuten Oh: Honoo no Libero
+ECMJ = Tokuten Oh - Honoo no Libero
ECNE = Sengoku 3
ECNJ = Sengoku Denshou 2001
ECNP = Sengoku 3
@@ -6896,21 +7388,21 @@ E53J = Black Dragon
E53P = Black Tiger
E54E = Ghosts 'n Goblins
E54J = Makaimura
-E54P = GHOSTS'N GOBLINS
-E55E = Commando
-E55J = Senji no Ookami
-E55P = Commando
+E54P = Ghosts 'n Goblins
+E55E = Wolf of the Battlefield - Commando
+E55J = Senjou no Ōkami
+E55P = Wolf of the Battlefield - Commando
E56E = Exed Exes
-E56J = Exed Eyes
+E56J = Exed Exes
E56P = Exed Exes
E57E = SonSon
E57J = Son Son
-E57P = SonSon
+E57P = Son Son
E58J = Mr. Do!
E59J = Karate Dou
E5AJ = Ikki
E5BJ = Shanghai
-E5VJ = Renegade
+E5VJ = Nekketsu Kouha Kunio-kun
E5WE = Wonder Boy in Monster Land
E5WJ = Wonder Boy in Monster Land
E5WP = Wonder Boy in Monster Land
@@ -6939,44 +7431,44 @@ E6EJ = Libble Rabble
E6FJ = Galaxian
E6GJ = Namco Quester
E6HJ = Face Off
-E6IJ = Trink Force
-E6JJ = Bakutotsu Kijuutei: BaRaDuKe II
+E6IJ = Tank Force
+E6JJ = Bakutotsu Kijuutei - Baraduke II
E6KJ = Chouzetsu Rinjin - Berabow Man
-E6LJ = Marchen Maze
+E6LJ = Maerchen Maze
E6ME = Tecmo Bowl
E6MJ = Tecmo Bowl
E6NE = Solomon's Key
-E6NJ = Solomon no Kagi
+E6NJ = Solomon's Key
E6NP = Solomon's Key
-E6OJ = Bomb Jack Arcade
+E6OJ = Bomb Jack
E6PE = Ninja Gaiden
-E6PJ = Ninja Ryukenden Arcade
-E6PP = NINJA GAIDEN
+E6PJ = Ninja Ryukenden
+E6PP = Ninja Gaiden
E6QE = Rygar
-E6QJ = Argos no Senshi
+E6QJ = Argus no Senshi
E6QP = Rygar
E6SJ = New Rally-X
-E6VE = Zaxxon 3-D
+E6VE = Zaxxon
E6VJ = Zaxxon
E6VP = Zaxxon
E6WE = Golden Axe
E6WJ = Golden Axe
E6WP = Golden Axe
E6XE = Altered Beast
-E6XJ = Altered Beast
+E6XJ = Jyuouki
E6XP = Altered Beast
E6YJ = Space Invaders
-E6ZE = Starforce
+E6ZE = Star Force
E6ZJ = Star Force
E6ZP = Star Force
-E72J = Starblade
+E72J = Star Blade
E73E = Mappy
E73J = Mappy
E73P = Mappy
-E74J = Cosmo Gang the Puzzle
+E74J = Cosmo Gang - The Puzzle
E75J = Genpei Toumaden
E76J = Emeraldia
-E77J = The Return of Ishtar
+E77J = Ishtar no Fukkatsu
E78J = Solvalou
E79E = Gaplus
E79J = Gaplus
@@ -6991,7 +7483,7 @@ E7HJ = Xevious
E7IJ = Finest Hour
E7JJ = Knuckle Heads
E7KJ = Pac-Mania
-E7LJ = Cosmo Gang the Video
+E7LJ = Cosmo Gang - The Video
E7MJ = Phelios
E7NJ = Rolling Thunder
E7OJ = Burning Force
@@ -7003,18 +7495,18 @@ E7TJ = Hopping Mappy
E7UJ = Splatterhouse
E7VJ = Cyber Sled
E7WJ = Numan Athletics
-E7XJ = Youkai Douchuki
+E7XJ = Youkai Douchuuki
E7YJ = Sky Kid
E7ZE = The Tower of Druaga
E7ZJ = Druaga no Tou
E7ZP = The Tower of Druaga
-C93E = Last Ninja 2
-C93P = The Last Ninja 2
+C93E = Last Ninja 2 - Back with a Vengeance
+C93P = Last Ninja 2 - Back with a Vengeance
C94E = Tower Toppler
C94P = Nebulus
C95P = Impossible Mission
C96E = Summer Games II
-C96P = Summer Games 2
+C96P = Summer Games II
C97E = California Games
C97P = California Games
C98P = Paradroid
@@ -7023,12 +7515,12 @@ C9EP = Winter Games
C9GP = Mayhem in Monsterland
C9HE = Boulder Dash
C9HP = Boulder Dash
-C9IE = Cybernoid
-C9IP = Cybernoid
+C9IE = Cybernoid - The Fighting Machine
+C9IP = Cybernoid - The Fighting Machine
C9ME = Pitstop II
C9MJ = Pitstop Two
C9MP = Pitstop II
-C9PP = The Last Ninja 3
+C9PP = Last Ninja 3 - Real Hatred is Timeless
C9QP = Jumpman
C9RP = International Karate +
C9SP = Impossible Mission II
@@ -7041,57 +7533,72 @@ C9YP = International Karate
C9ZP = World Games
XAAJ = Eggy
XABJ = Aleste
-XADJ = Yie Ar Kung-Fu 2
+XADJ = Yie-Gah-koutei no Gyakush - Yie Ar Kung-Fu 2
XAEJ = Space Manbow
XAFJ = Metal Gear
XAGJ = Road Fighter
-XAHJ = Penguin Adventure: Yume Tairiku Adventure
+XAHJ = Yume Tairiku Adventure
XAIJ = Quarth
-XAKJ = Parodius - Tako wa Chikyuu wo Sukuu
+XAKJ = Parodius - Tako wa Chikyou wo Sukou
XALJ = Contra
-XAMJ = Knightmare: Majou Densetsu
+XAMJ = Majou Densetsu
XANJ = Gradius 2
-XAOJ = Gofer no Yabou: Episode II
-XAPJ = Metal Gear 2: Solid Snake
+XAOJ = Gofer no Yabou - Episode II
+XAPJ = Metal Gear 2 - Solid Snake
XAQJ = Salamander
+5NEA = NWC24Editor
HAAA = Photo Channel
HABA = Wii Shop Channel
+HABC = Wii Shop Channel
HABK = Wii Shop Channel
HACA = Mii Channel
+HACC = Mii Channel
HACK = Mii Channel
HADE = Internet Channel
HADJ = Internet Channel
HADP = Internet Channel
+HAFA = Forecast Channel
HAFE = Forecast Channel
HAFJ = Forecast Channel
HAFP = Forecast Channel
+HAGA = News Channel
HAGE = News Channel
HAGJ = News Channel
HAGP = News Channel
HAJE = Everybody Votes Channel
HAJJ = Everybody Votes Channel
HAJP = Everybody Votes Channel
+HAKE = EULA
+HAKJ = EULA
+HAKK = EULA
+HAKP = EULA
+HALE = Region Select
+HALJ = Region Select
+HALK = Region Select
+HALP = Region Select
HAPE = Check Mii Out Channel
HAPJ = Mii Contest Channel
-HAPP = Check Mii Out Channel
+HAPP = Mii Contest Channel
HATE = Nintendo Channel
-HATJ = Nintendo Channel
+HATJ = Minna no Nintendo Channel
HATP = Nintendo Channel
-HAVJ = Today and Tomorrow Fortune Teller
-HAVK = Today and Tomorrow Channel
-HAVP = Today and Tomorrow Channel
-HAWE = Metroid Prime 3 Preview
-HAWP = Metroid Prime 3 Preview
+HAVJ = Kyou to Ashita no Uranai Lucky Channel
+HAVK = Jeulgeoun Halu Unse Channel
+HAVP = Today & Tomorrow Channel
+HAWE = Metroid Prime 3 Preview Channel
+HAWP = Metroid Prime 3 Preview Channel
HAYA = Photo Channel
+HAYC = Photo Channel
HAYK = Photo Channel
HBNJ = TV no Tomo Channel G Guide for Wii
HC2D = Watchever
HC3J = USB Flash Optimization
HC4E = Crunchyroll
HC4P = Crunchyroll
-HCAJ = Band Bros. DX Speaker Channel
-HCAP = Jam with the Band Live
+HCAJ = Daigasso Band Brothers DX Speaker Channel Shop
+HCAP = Jam with the Band! Live
HCBJ = Photo Channel 1.0 Restore Program
+HCCJ = Address Information
HCDJ = Digicam Print Channel
HCFE = Wii Speak Channel
HCFJ = Wii Speak Channel
@@ -7103,16 +7610,16 @@ HCGP = Wii & the Internet
HCGX = Wii & the Internet
HCHJ = Demae Channel
HCIJ = Wii no Ma
-HCJP = BBC iPlayer Channel
+HCJP = BBC iPlayer
HCLE = Netflix
HCLP = Netflix
HCMP = Kirby TV Channel
HCQE = Hulu Plus
HCQJ = Hulu
-HCRE = The Legend of Zelda: Skyward Sword Save Data Update Channel
-HCRJ = The Legend of Zelda Skyward Sword Update
-HCRK = The Legend of Zelda: Skyward Sword Save Data Update Channel
-HCRP = The Legend of Zelda Skyward Sword Update
+HCRE = The Legend of Zelda - Skyward Sword - Save Data Update Channel
+HCRJ = Zelda Data Restoration Channel
+HCRK = Data Boggu Channel
+HCRP = The Legend of Zelda - Skyward Sword - Save Data Update Channel
HCSE = Wii U Transfer Tool
HCSJ = Wii U Transfer Tool
HCSP = Wii U Transfer Tool
@@ -7128,16 +7635,27 @@ HCWP = Amazon Instant Video
HCXE = YouTube
HCXJ = YouTube
HCXP = YouTube
+HCYE = Wii Menu Electronic Manual (Wii Mini)
HCYJ = Wii U Main Unit Update Repair Program
+HCYP = Wii Menu Manual (Mini Wii)
HFNJ = Wii Fit Body Check Channel
-JODI = Homebrew Channel
-LULZ = Homebrew Channel
-OHBC = Homebrew Channel
RFNE = Wii Fit Channel
+RFNJ = Wii Fit Channel
+RFNK = Wii Fit Channel
+RFNP = Wii Fit Channel
+RFNW = Wii Fit Channel
RFPE = Wii Fit Plus Channel
+RFPJ = Wii Fit Plus Channel
+RFPP = Wii Fit Plus Channel
+RFPW = Wii Fit Plus Channel
+RGWE = Rabbids Channel
+RGWJ = Rabbids Channel
+RGWP = Rabbids Channel
RGWX = Rabbids Channel
RMCE = Mario Kart Channel
-WPSX = Playstation (PSX) Emulator
+RMCJ = Mario Kart Channel
+RMCK = Mario Kart Channel
+RMCP = Mario Kart Channel
9XGX = SNES9xGX
D01A = Wiimmfi Patcher
D02A = Engine02
@@ -7159,7 +7677,7 @@ D0IA = IOS Check
D0JA = Open Sram Lang Modifier
D0KA = WiiBServer
D0LA = LibWiiGameLoad
-D0MA = Wiireader
+D0MA = WiiReader
D0NA = lsusb
D0OA = Move the Pussy (Demo)
D0PA = Wiilax Minitro
@@ -7222,7 +7740,7 @@ D4QA = Sqrxz 4
D4SA = USB Loader GUI FX
D51A = IOS51 Update
D52A = cboot252
-D54A = cIOS Patchmii Installer
+D54A = cIOS PatchMii Installer
D55A = PID Extractor
D56A = Shopping Channel Fixer
D57A = Hijill GUI
@@ -7249,7 +7767,7 @@ D6AA = Pussieloader
D6BA = Updatersafe
D6DA = Savegame Manager Mod
D6EA = Sneek FS Dumper
-D6FA = Anytitle Deleter Mod
+D6FA = AnyTitle Deleter Mod
D6HA = AnyTitle Deleter Mod DB
D6IA = DVD Info
D6KA = AnyTitle Deleter DB
@@ -7277,7 +7795,7 @@ D7WA = Abbaye des Morts
D7XA = NuGaSa
D7YA = Resistor
D81A = Newo Asteroids
-D82A = cIOS Patchmii Installer with Korean Disc Support
+D82A = cIOS PatchMii Installer with Korean Disc Support
D83A = Wii MFE Port
D84A = Gambol
D85A = Wii EDuke32
@@ -7302,7 +7820,7 @@ D8XA = All In One Emuloader
D8YA = Swissloader
D8ZA = Tick Tock Zombie Shooter
D91A = Jenny Thinks
-D93A = Wiiraytracer
+D93A = WiiRayTracer
D94A = Nowhere
D95A = RenderMii
D96A = WiiMotionDemo
@@ -7344,6 +7862,7 @@ DBAA = BowFishing Action
DBBA = Balance Board Tools
DBCA = BootMii Configuration Editor
DBDA = Bluedump
+DBEA = Beebem Wii
DBGA = BlastGuy
DBIA = Boot It
DBLA = BlueMSX-wii
@@ -7357,14 +7876,14 @@ DBWA = Reversmii
DBXA = Biniax 2
DC6A = Frodo (C64-network.org)
DC7A = Calculate
-DCAA = Wiicasino
+DCAA = WiiCasino
DCBA = CascadeBeneath
-DCCA = Christmascountdown
+DCCA = ChristmasCountdown
DCDA = cIOS Downgrader
DCEA = Cheat Manager
DCFA = Coverfloader
DCGA = Ctr-Gcs
-DCHA = Wiichatter
+DCHA = Wii Chatter
DCIA = cIOS Installer
DCLA = Configurable USB Loader
DCMA = Wiicm
@@ -7397,7 +7916,7 @@ DDOA = DOP-Mii
DDRA = Wii Duplicated Channel Remover
DDSA = DeSmuME
DDVA = Devolution
-DDWA = DOP Mii Wiibrew Edition
+DDWA = DOP-Mii WiiBrew Edition
DE2A = Doubledown
DE5A = Pictogrid
DE7A = Commander Keen
@@ -7426,7 +7945,7 @@ DFBA = Fsbrowser
DFEA = FlipEm
DFFA = Simple FS Dumper
DFGA = Smashing!
-DFIA = Fceugx Channel Installer
+DFIA = FCE Ultra GX Channel Installer
DFLA = Starfall
DFMA = FMyLife
DFRA = FridgeMagnets
@@ -7440,7 +7959,7 @@ DG9A = Garnatron
DGBA = Geexbox
DGCA = GameCube Backup Launcher
DGEA = GeckoOS
-DGFA = Guitars On Fire
+DGFA = GuitarsOnFire
DGGA = Wii Rick Dangerous
DGIA = Gravitii
DGKA = ProjectGMC
@@ -7481,7 +8000,7 @@ DISA = Wii Supersonic
DITA = IOS236 Installer
DIXA = cIOSx installer
DJAA = Arcade Jigsaw
-DJCA = Wii JellyCar
+DJCA = JellyCar Wii
DJFA = Joyflow
DJJA = Jumping Jack
DJQA = Jewel Quest
@@ -7499,7 +8018,7 @@ DKHA = Katakana and Hiragana Practice
DKKA = KoreanKii
DKOA = Komopong
DKPA = Kidspaint
-DKSA = Wii Stpp
+DKSA = Stppwii
DKTA = Taiko
DKWA = Kurushi
DL3A = Ballion
@@ -7512,7 +8031,7 @@ DLDA = Devilock
DLEA = Preloader
DLFA = LifeMii
DLGA = Gravity Glider
-DLIA = WiiMod Lite
+DLIA = Wii Mod Lite
DLLA = Lolicopocalypse
DLMA = LoadMii
DLNA = Lander
@@ -7524,11 +8043,11 @@ DLXA = Linux Installer
DM0A = Pom
DM5A = Missle Command
DM7A = Matches
-DM9A = Checkregion
+DM9A = CheckRegion
DMAA = Mame Wii
DMBA = Multiboot
-DMCA = Cleanrip mod
-DMDA = WiiMod
+DMCA = CleanRip Mod
+DMDA = Wii Mod
DMEA = Mii Extractor
DMFA = WiiMednafen
DMGA = Mighty Channels
@@ -7564,6 +8083,7 @@ DNPA = NeoPopWii
DNRA = Newo Runner
DNSA = Newo Shooter
DNTA = NeoTanks
+DNUA = Wii Donut
DNWA = Nowell
DO2A = O2EM
DO3A = Three Point O
@@ -7572,7 +8092,7 @@ DO5A = Planet Hively
DO6A = Mini MP3 Player
DOCA = Code Downloader
DOEA = ShowTest
-DOGA = Wii Maze of Galious
+DOGA = MazeOfGaliousWii
DOHA = HighOctane
DOIA = Neogamma IOS Switcher
DOMA = Mole
@@ -7587,7 +8107,7 @@ DP2A = Pong2
DP3A = Inkpoly
DP4A = Piirates
DP5A = Pix
-DP6A = IOS36 patcher
+DP6A = IOS36 Patcher
DP7A = Brawl+ Updatifier
DP8A = Timeless
DP9A = Alien Puzzle Wii
@@ -7608,7 +8128,7 @@ DPPA = Project Panic
DPRA = PlasmaRaketti
DPSA = Playstats
DPTA = Two Point Five
-DPVA = Pattview
+DPVA = PattView Wii
DPWA = Pimp my Wii
DQ1A = Q1rev
DQ2A = Q2rev
@@ -7633,10 +8153,10 @@ DRAA = RetroArch-Wii
DRBA = Rock Band 2 WAD Installer
DRCA = Wiicross
DRDA = Drawmii
-DREA = Wiirecipe
+DREA = WiiRecipe
DRFA = Radiofeeds
DRGA = Reggie Dumper
-DRIA = Cleanrip
+DRIA = CleanRip
DRKA = Robotfindskitten
DRMA = Mr. Sitwell
DROA = SlimeRoll
@@ -7673,11 +8193,11 @@ DSMA = Sega Master System Plus
DSOA = Bermuda Syndrome Wii
DSPA = Super Star Shooter
DSQA = Sqrxz
-DSRA = Wiistrobe
+DSRA = WiiStrobe
DSSA = RSSMii
DSTA = Wii Solitaire
DSUA = Super Mario War
-DSVA = scummVM
+DSVA = ScummVM
DSWA = SuperTux Wii
DSXA = Super Pixel Jumper
DSYA = SysCheck
@@ -7694,6 +8214,7 @@ DTCA = The Catachthonic
DTDA = Descent
DTEA = Topedit
DTFA = Triiforce
+DTGA = RiiTag
DTHA = Heretic
DTIA = Wiitriis
DTJA = Trojan
@@ -7706,9 +8227,9 @@ DTPA = Paintown
DTRA = Trucha Bug Restorer
DTSA = Desert Bus
DTTA = Toddtris
-DTWA = Wiitweet
+DTWA = WiiTweet
DTXA = Texttris
-DU0A = Dumpmiinand
+DU0A = DumpMiiNAND
DU7A = Uno
DU8A = RealWnd
DU9A = Harmonium
@@ -7730,7 +8251,7 @@ DVGA = The Video Game
DVHA = Horror Vacui
DVIA = Vbagx Channel Installer
DVLA = Vigiroth le livreur
-DVNA = Wiivnc
+DVNA = WiiVNC
DVOA = Vectoroids
DVPA = Progressiveswitch
DVSA = GameCube Saver
@@ -7742,10 +8263,11 @@ DW7A = Ravewild
DWAA = WiiApple
DWBA = WiirtualBoy
DWCA = WiiFlow Channel Installer
-DWDA = Wiiflow Banner Downloader
+DWDA = WiiFlow Banner Downloader
DWEA = WiiEarth
DWFA = WiiFlow
DWHA = WiiHandySDL
+DWIA = Wii Donut
DWJA = Jewel
DWKA = Wiibreaker
DWLA = Wii-Linux
@@ -7765,7 +8287,7 @@ DX6A = Build Blocks
DX7A = Roxoptr2
DX8A = Hexen
DX9A = Sand Traps
-DXBA = Wii X Ball
+DXBA = WiiX-Ball
DXCA = CorsixTH
DXDA = DVDX
DXEA = SDExplorer
@@ -7812,92 +8334,123 @@ DZYA = Snake Two
DZZA = OpenJazz
FCEU = FCE Ultra GX
HWFL = HackWiiFlow
+JODI = Homebrew Channel
+LULZ = Homebrew Channel
MAUI = Backup Homebrew Channel
NK2O = Neek2o
+OHBC = Homebrew Channel
PLUS = WiiMC+
PXWE = Project X: Love Potion Disaster
RIIV = Riivolution
RMCX = Mario Kart Wii CTGP Revolution Channel
SEGA = Genesis Plus GX
SMGX = SaveGame Manager GX
+SNTX = Snes9x TX
+SOMA = Sonic Mania
+STUX = Super Tux Wii Edition
ULFW = uLoader
VBGX = Visual Boy Advance GX
WIMC = WiiMC
WMH1 = Mother 1+2+3
WN64 = Wii64
+WPSX = WiiSX
301E01 = GameCube Service Disc
D23J01 = Game Taikai Yuushou Kinen: Tokusei SmaBro DX Movie Disc
D24J01 = SmaBro DX Event-you Disc
D28J01 = Interactive Multi-Game Demo Disk - April 2002
-D29J01 = Monthly Nintendo Shop Demo - May 2002
-D32J01 = Monthly Nintendo Shop Demo - June 2002
-D33J01 = Monthly Nintendo Shop Demo - July 2002
-D34J01 = Monthly Nintendo Shop Demo - July 2002
-D38J01 = Monthly Nintendo Shop Demo - September 2002
+D29J01 = Gekkan Nintendo Tentou Demo 2002.5.1
+D32J01 = Gekkan Nintendo Tentou Demo 2002.6.1
+D33J01 = Gekkan Nintendo Tentou Demo 2002.7.1
+D34J01 = Gekkan Nintendo Tentou Demo 2002.7.10
+D38J01 = Gekkan Nintendo Tentou Demo 2002.9.1
+D39J01 = Gekkan Nintendo Tentou Demo 2002.10.1
D42J01 = Gekkan Nintendo Tentou Demo 2002.11.1
D43E01 = The Legend of Zelda: Ocarina of Time / Master Quest
D43J01 = Zelda no Densetsu: Toki no Ocarina GC / Ura Zelda
D43P01 = The Legend of Zelda: Ocarina of Time / Master Quest
D43U01 = The Legend of Zelda: Ocarina of Time (Bonus Disc)
D43W01 = The Legend of Zelda: Ocarina of Time / Master Quest
+D44J01 = Gekkan Nintendo Tentou Demo 2002.12.1
D46J01 = Gekkan Nintendo Tentou Demo 2003.1.1
+D47J01 = Gekkan Nintendo Tentou Demo 2003.2.1
+D48J01 = Gekkan Nintendo Tentou Demo 2003.3.1
+D49J01 = Gekkan Nintendo Tentou Demo 2003.4.1
D4BE08 = Resident Evil 4: Preview Disc
D4BP01 = Resident Evil 4: Bonus Disc
D4BU01 = Resident Evil 4: Bonus Disc
+D52J01 = Gekkan Nintendo Tentou Demo 2003.5.1
D53J01 = Monthly Nintendo Shop Demo - May 2003
+D54J01 = Gekkan Nintendo Tentou Demo 2003.6.1
D55J01 = Interactive Disc Catalog Summer 2003
D56E01 = Interactive Multi-Game Demo Disc - Version 35
D56J01 = Pokémon Channel (Bonus Disc)
D57E01 = Interactive Multi-Game Demo Disc - Version 34
D58E01 = Interactive Multi-Game Demo Disc - Version 33
D59E01 = Interactive Multi-Game Demo Disc - Version 32
+D59J01 = Gekkan Nintendo Tentou Demo 2003.7.1
D62E01 = Interactive Multi-Game Demo Disc - Version 31
+D62J01 = Gekkan Nintendo Tentou Demo 2003.8.1
D63E01 = Interactive Multi-Game Demo Disc - Version 30
D64E01 = Interactive Multi-Game Demo Disc - Version 29
+D64J01 = Gekkan Nintendo Tentou Demo 2003.10.1
D65E01 = Interactive Multi-Game Demo Disc - Version 28
+D65J01 = Gekkan Nintendo Tentou Demo 2003.11.1
D66E01 = Interactive Multi-Game Demo Disc - Version 27
D66JAF = Baten Kaitos: Eternal Wings and the Lost Ocean - Special Experience Disc
D67E01 = Interactive Multi-Game Demo Disc - Version 26
-D67J01 = Monthly Nintendo Shop Demo - December 2003
+D67J01 = Gekkan Nintendo Tentou Demo 2003.12.1
D68E01 = Interactive Multi-Game Demo Disc - Version 25
-D68J01 = Monthly Nintendo Shop Demo - January 2004
+D68J01 = Gekkan Nintendo Tentou Demo 2004.1.1
D69E01 = Interactive Multi-Game Demo Disc - Version 24
D72E01 = Interactive Multi-Game Demo Disc - Version 23
D73E01 = Interactive Multi-Game Demo Disc - Version 22
+D73J01 = Gekkan Nintendo Tentou Demo 2004.2.1
D74E01 = Interactive Multi-Game Demo Disc - Version 21
D75E01 = Interactive Multi-Game Demo Disc - Version 20
+D75J01 = Gekkan Nintendo Tentou Demo 2004.3.1
D76E01 = Interactive Multi-Game Demo Disc - Version 19
D77E01 = Interactive Multi-Game Demo Disc - Version 18
+D77J01 = Gekkan Nintendo Tentou Demo 2004.4.1
D77P01 = Interactive Multi-Game Demo Disc - April 2006
D78E01 = Interactive Multi-Game Demo Disc - Version 17
-D78J01 = Monthly Nintendo Shop Demo - May 2004
+D78J01 = Gekkan Nintendo Tentou Demo 2004.5.1
D78P01 = Interactive Multi-Game Demo Disc - October 2005
D79E01 = Interactive Multi-Game Demo Disc - Version 16
+D79J01 = Gekkan Nintendo Tentou Demo 2004.6.1
D79P01 = Interactive Multi-Game Demo Disc - May 2005
D82E01 = Interactive Multi-Game Demo Disc - Version 15
-D82J01 = Monthly Nintendo Shop Demo - July 2004
+D82J01 = Gekkan Nintendo Tentou Demo 2004.7.1
D82P01 = Interactive Multi-Game Demo Disc - April 2005
D83E01 = Interactive Multi-Game Demo Disc - Version 14
D83P01 = Interactive Multi-Game Demo Disc - February 2005
D84E01 = Interactive Multi-Game Demo Disc - Version 13
+D84J01 = Gekkan Nintendo Tentou Demo 2004.8.1
D84P01 = Interactive Multi-Game Demo Disc - November 2004
D85E01 = Interactive Multi-Game Demo Disc - Version 12
+D85J01 = Gekkan Nintendo Tentou Demo 2004.9.1
D85P01 = Interactive Multi-Game Demo Disc - July 2004
D86E01 = Interactive Multi-Game Demo Disc - Version 11
+D86J01 = Gekkan Nintendo Tentou Demo 2004.10.1
D86P01 = Interactive Multi-Game Demo Disc - May 2004
D87E01 = GameCube Preview Disc
+D87J01 = Gekkan Nintendo Tentou Demo 2004.11.1
D87P01 = Interactive Multi-Game Demo Disc - March 2004
D88E01 = Interactive Multi-Game Demo Disc - Version 10
+D88J01 = Gekkan Nintendo Tentou Demo 2004.12.1
D88P01 = Interactive Multi-Game Demo Disc - November 2003
D89E01 = Interactive Multi-Game Demo Disc - Version 9
D89J01 = Club Nintendo Original e-Catalog 2004
D89P01 = Interactive Multi-Game Demo Disc - September 2003
D92E01 = Interactive Multi-Game Demo Disc - Version 8
+D92J01 = Gekkan Nintendo Tentou Demo 2004-2005 Nenmatsunenshi-gou
D92P01 = Interactive Multi-Game Demo Disc - June 2003
D93E01 = Interactive Multi-Game Demo Disc - Version 7
+D93J01 = Gekkan Nintendo Tentou Demo 2005.1.1
D93P01 = Interactive Multi-Game Demo Disc - April 2003
+D94J01 = Gekkan Nintendo Tentou Demo 2005.2.1
D94P01 = Interactive Multi-Game Demo Disc - February 2003
D95P01 = Interactive Multi-Game Demo Disc - December 2002
+D97J01 = Gekkan Nintendo Tentou Demo 2005.5.1
DALJ01 = Dairantou Smash Brothers DX (Demo)
DBIJ08 = Biohazard - Movie Demo Disc
DBJJ08 = Biohazard: Special Edition (Demo)
@@ -7918,7 +8471,15 @@ DRSEAF = Soulcalibur II (Demo)
DSWJ13 = Star Wars: Rogue Squadron II (Demo)
DTLX01 = Action Replay
DVJP08 = Viewtiful Joe (Promotional demo)
-G01E01 = Super Smash Bros. Melee: SD Remix
+E23J01 = Gekkan Nintendo Tentou Demo 2005.9.1
+E24J01 = Gekkan Nintendo Tentou Demo 2005.10.1
+E25J01 = Gekkan Nintendo Tentou Demo 2005.11.1
+E27J01 = Gekkan Nintendo Tentou Demo 2006.1.1
+E32J01 = Gekkan Nintendo Tentou Demo 2006.4.1
+E34J01 = Gekkan Nintendo Tentou Demo 2006.6.1
+E35J01 = Gekkan Nintendo Tentou Demo 2006.7.1
+E36J01 = Gekkan Nintendo Tentou Demo 2006.8.1
+E37J01 = Gekkan Nintendo Tentou Demo 2006.9.1
G2BE5G = Black & Bruised
G2BP7D = Black & Bruised
G2CD52 = True Crime: New York City
@@ -7934,7 +8495,6 @@ G2GJB2 = Mobile Suit Gundam: Gundam vs. Z Gundam
G2KE8P = NHL 2K3
G2KP8P = NHL 2K3
G2ME01 = Metroid Prime 2: Echoes
-G2MEAB = Metroid Prime 3 (E3 Beta)
G2MJ01 = Metroid Prime 2: Dark Echoes
G2MP01 = Metroid Prime 2: Echoes
G2NJ13 = Need for Speed - Underground 2
@@ -7963,7 +8523,7 @@ G3DE6L = Carmen Sandiego: The Secret of the Stolen Drums
G3DP6L = Carmen Sandiego: The Secret of the Stolen Drums
G3DX6L = Carmen Sandiego: The Secret of the Stolen Drums
G3EE51 = XGIII: Extreme G Racing
-G3EJ51 = XGIII: Extreme G Racing
+G3EJB0 = XGIII: Extreme G Racing
G3EP51 = XGIII: Extreme G Racing
G3FD69 = TimeSplitters: Future Perfect
G3FE69 = TimeSplitters: Future Perfect
@@ -7986,9 +8546,9 @@ G3SE41 = Bust-A-Move 3000
G3SJC0 = Super Puzzle Bobble All Stars
G3SWC0 = Super Puzzle Bobble All Stars
G3TJ8P = Derby Tsuku 3: Derby Uma O Tsukurou!
-G3VE69 = NBA Street Vol.3
+G3VE69 = NBA Street V3
G3VJ13 = NBA Street V3 - Mario de Dunk
-G3VP69 = NBA Street Vol.3
+G3VP69 = NBA Street V3
G3XE52 = X-Men: The Official Game
G3XP52 = X-Men: The Official Game
G3YP52 = Shrek Super Slam
@@ -8013,8 +8573,8 @@ G4IP52 = Shrek Smash n' Crash Racing
G4ME69 = The Sims Bustin' Out
G4MP69 = The Sims: Bustin' Out
G4NJDA = Naruto: Gekitô Ninja Taisen! 4
-G4OE69 = The Sims 2 : Pets
-G4OP69 = The Sims 2 : Pets
+G4OE69 = The Sims 2: Pets
+G4OP69 = The Sims 2: Pets
G4PJ13 = The Sims
G4QE01 = Super Mario Strikers
G4QJ01 = Super Mario Strikers
@@ -8034,7 +8594,7 @@ G5SE7D = Spyro: A Hero's Tail
G5SP7D = Spyro: A Hero's Tail
G5TE69 = Tiger Woods PGA Tour 2005
G5TP69 = Tiger Woods PGA Tour 2005
-G62E54 = Major League Baseball 2k6
+G62E54 = Major League Baseball 2K6
G63E41 = Tom Clancy's Rainbow Six 3
G63P41 = Tom Clancy's Rainbow Six 3
G6FD69 = 2006 FIFA World Cup
@@ -8058,6 +8618,7 @@ G8FE8P = Virtua Quest
G8FJ8P = Virtua Fighter Cyber Generation
G8ME01 = Paper Mario: The Thousand-Year Door
G8MJ01 = Paper Mario RPG
+G8MK01 = Paper Mario RPG
G8MP01 = Paper Mario: The Thousand-Year Door
G8OJ18 = Bobobo-bo Bo-bobo Dassutsu! Hajike Royale
G8SJAF = Battle Stadium D.O.N
@@ -8112,7 +8673,7 @@ GAKE5D = Midway Arcade Treasures
GALE01 = Super Smash Bros. Melee
GALJ01 = Dairantou Smash Brothers DX
GALP01 = Super Smash Bros. Melee
-GAME5H = Army Men Sarges War
+GAME5H = Army Men Sarge's War
GANE7U = Animaniacs: The Great Edgar Hunt
GANP7U = Animaniacs: The Great Edgar Hunt
GAPE52 = American Chopper 2 - Full Throttle
@@ -8179,12 +8740,12 @@ GBTJA7 = Bakuten Shoot Beyblade 2002: Nettou! Magne Tag Battle
GBTP70 = Beyblade VForce - Super Tournament Battle
GBVE41 = Batman: Vengeance
GBVP41 = Batman Vengeance
-GBWD64 = Star Wars Bounty Hunter
-GBWE64 = Star Wars Bounty Hunter
-GBWF64 = Star Wars Bounty Hunter
+GBWD64 = Star Wars: Bounty Hunter
+GBWE64 = Star Wars: Bounty Hunter
+GBWF64 = Star Wars: Bounty Hunter
GBWI64 = Star Wars: Bounty Hunter
GBWP64 = Star Wars Bounty Hunter
-GBWS64 = Star Wars Bounty Hunter
+GBWS64 = Star Wars: Bounty Hunter
GBXE51 = Dave Mirra Freestyle BMX 2
GBXP51 = Dave Mirra Freestyle BMX 2
GBYE0A = Super Bubble Pop
@@ -8193,9 +8754,9 @@ GBZJ08 = Biohazard 0
GBZP08 = Resident Evil Zero
GC2E9G = Conflict: Desert Storm II: Back to Baghdad
GC2P75 = Conflict: Desert Storm II: Back to Baghdad
-GC3D78 = Scooby-Doo!: Mystery Mayhem
+GC3D78 = Scooby-Doo! Mystery Mayhem
GC3E78 = Scooby-Doo!: Mystery Mayhem
-GC3F78 = Scooby-Doo!: Mystery Mayhem
+GC3F78 = Scooby-Doo! Mystery Mayhem
GC3P78 = Scooby-Doo!: Mystery Mayhem
GC4JBN = Shinseiki GPX Cyber Formula Road To The EVOLUTION
GC5PNK = Cocoto: Kart Racer
@@ -8292,7 +8853,7 @@ GDME01 = Disney's Magical Mirror Starring Mickey Mouse
GDMJ01 = Disney's Mickey Mouse no Fushigi na Kagami
GDMP01 = Disney's Magical Mirror Starring Mickey Mouse
GDNJE8 = Dokapon DX
-GDOP41 = Disney's Donald Duck PK
+GDOP41 = Disney's Donald Duck: PK
GDPJAF = Mr. Driller: Drill Land
GDQE7L = Darkened Skye
GDQP6S = Darkened Skye
@@ -8379,15 +8940,15 @@ GF6I69 = FIFA 06
GF6P69 = FIFA 06
GF6S69 = FIFA 06
GF7E01 = Star Fox: Assault
-GF7J01 = Star Fox - Assault
-GF7P01 = Star Fox Assault
+GF7J01 = Star Fox: Assault
+GF7P01 = Star Fox: Assault
GF8E69 = FIFA Street
GF8P69 = FIFA Street
-GFAD69 = FIFA Soccer 2003
+GFAD69 = FIFA Football 2003
GFAE69 = FIFA Soccer 2003
-GFAF69 = FIFA Soccer 2003
+GFAF69 = FIFA Football 2003
GFAI69 = FIFA Football 2003
-GFAJ13 = FIFA Soccer 2003
+GFAJ13 = FIFA 2003
GFAP69 = FIFA Football 2003
GFAS69 = FIFA Football 2003
GFBE5D = FireBlade
@@ -8404,7 +8965,7 @@ GFFE5D = Freaky Flyers
GFGEA4 = Frogger Beyond
GFGJA4 = Frogger
GFGPA4 = Frogger Beyond
-GFHP6V = Neighbours From Hell
+GFHP6V = Neighbours from Hell
GFIE69 = 2002 FIFA World Cup
GFIJ13 = 2002 FIFA World Cup
GFKE69 = Freekstyle
@@ -8416,6 +8977,7 @@ GFPEA4 = Frogger: Ancient Shadow
GFQEA4 = Frogger's Adventures: The Rescue
GFSD69 = 2002 FIFA World Cup
GFSE69 = FIFA Soccer 2002
+GFSF69 = 2002 FIFA World Cup
GFSJ13 = FIFA Soccer 2002
GFSP69 = 2002 FIFA World Cup
GFSX69 = 2002 FIFA World Cup
@@ -8441,9 +9003,9 @@ GGAJB2 = Mobile Suit Gundam: The Ace Pilot
GGCE0A = Goblin Commander: Unleash The Horde
GGCP0A = Goblin Commander: Unleash the Horde
GGEE41 = Beyond Good & Evil
-GGEP41 = Beyond Good And Evil
-GGEX41 = Beyond Good And Evil
-GGEY41 = Beyond Good And Evil
+GGEP41 = Beyond Good & Evil
+GGEX41 = Beyond Good & Evil
+GGEY41 = Beyond Good & Evil
GGFJ01 = GiFTPiA
GGIJ13 = GoldenEye - Dark Agent
GGKJB2 = Konjiki no Gashbell!! Yuujou Tag Battle - Full Power
@@ -8459,10 +9021,10 @@ GGSPA4 = Metal Gear Solid: The Twin Snakes
GGTE01 = Chibi-Robo!
GGTJ01 = Chibi-Robo!
GGTP01 = Chibi-Robo!
-GGVD78 = Spongebob Squarepants : The Movie
+GGVD78 = Spongebob Squarepants: The Movie
GGVE78 = SpongeBob SquarePants: The Movie
GGVP78 = Spongebob Squarepants: The Movie
-GGVX78 = Spongebob Squarepants : The Movie
+GGVX78 = Spongebob Squarepants: The Movie
GGYE41 = Tom Clancy's Ghost Recon 2
GGYP41 = Tom Clancy's Ghost Recon 2
GGZE52 = Madagascar
@@ -8545,7 +9107,7 @@ GHYE6S = The Haunted Mansion
GHZE5D = NHL Hitz Pro
GI2J18 = Momotarou Dentetsu 12
GIAE7D = Ice Age 2: The Meltdown
-GIAP7D = Ice Age 2 : The Meltdown
+GIAP7D = Ice Age 2: The Meltdown
GIBE4F = The Italian Job
GIBP4F = The Italian Job
GICD78 = The Incredibles
@@ -8606,12 +9168,12 @@ GJNE78 = Jimmy Neutron Boy Genius
GJNP78 = Jimmy Neutron Boy Genius
GJPJCM = Jikkyou Powerful Pro Yakyuu 11
GJSJ18 = Hudson Selection Vol. 2: Star Soldier
-GJUD78 = Tak and the Power of JuJu
+GJUD78 = Tak and the Power of Juju
GJUE78 = Tak and the Power of Juju
-GJUF78 = Tak and the Power of JuJu
-GJUP78 = Tak and the Power of JuJu
-GJWE78 = Tak: The Great JuJu Challenge
-GJWP78 = Tak: The Great JuJu Challenge
+GJUF78 = Tak and the Power of Juju
+GJUP78 = Tak and the Power of Juju
+GJWE78 = Tak: The Great Juju Challenge
+GJWP78 = Tak: The Great Juju Challenge
GJXE51 = Vexx
GJXP51 = Vexx
GJYE78 = Jimmy Neutron: Attack of the Twonkies
@@ -8630,7 +9192,7 @@ GK4J01 = Baten Kaitos II: Hajimari no Tsubasa to Kamigami no Shishi
GK5E78 = Monster House
GK5P78 = Monster House
GK5X78 = Monster House
-GK6JA4 = Croket Banking No Kikiwosukue
+GK6JA4 = Croket Banking no Kikiwosukue
GK7E08 = Killer7
GK7J08 = Killer7
GK7P08 = Killer 7
@@ -8645,6 +9207,7 @@ GKDP01 = Doshin the Giant
GKEJA4 = Jikkyou Powerful Pro Yakyuu 12 Ketteiban
GKFEGG = Chaos Field
GKFJ8P = Chaos Field Expanded
+GKFJMS = Chaos Field Expanded
GKGE01 = Donkey Konga
GKGJ01 = Donkey Konga
GKGP01 = Donkey Konga
@@ -8690,7 +9253,7 @@ GKYP01 = Kirby Air Ride
GKZD54 = Codename: Kids Next Door - Operation: V.I.D.E.O.G.A.M.E.
GKZE9G = Codename Kids Next Door - Operation V.I.D.E.O.G.A.M.E
GKZP54 = Codename Kids Next Door - Operation V.I.D.E.O.G.A.M.E
-GL2E51 = Legends of Wrestling 2
+GL2E51 = Legends of Wrestling II
GL2P51 = Legends of Wrestling II
GL3JE8 = Lupin The Third - Umi Ni Kieta Hihou
GL5E4F = LEGO Star Wars: The Video Game
@@ -8711,7 +9274,7 @@ GLCS52 = Lemony Snickets A Series Of Unfortunate Events
GLEE08 = Resident Evil 3: Nemesis
GLEJ08 = BioHazard 3: Last Escape
GLEP08 = Resident Evil 3: Nemesis
-GLGP41 = Largo Winch : Empire Under Threat
+GLGP41 = Largo Winch: Empire Under Threat
GLHEG9 = Flushed Away
GLHPG9 = Flushed Away
GLIJA7 = Special Jinsei Game
@@ -8742,9 +9305,9 @@ GLSF64 = Gladius
GLSP64 = Gladius
GLUE7U = Lotus Challenge
GLVD4Q = The Chronicles of Narnia: The Lion Witch and the Wardrobe
-GLVE4Q = The Chronicles of Narnia: The Lion Witch and the Wardrobe
+GLVE4Q = The Chronicles of Narnia: The Lion, the Witch and the Wardrobe
GLVF4Q = The Chronicles of Narnia: The Lion Witch and the Wardrobe
-GLVP4Q = The Chronicles of Narnia: The Lion Witch and the Wardrobe
+GLVP4Q = The Chronicles of Narnia: The Lion, the Witch and the Wardrobe
GLWE51 = Legends of Wrestling
GLWP51 = Legends of Wrestling
GLXJ29 = Legend of Golfer
@@ -8787,7 +9350,7 @@ GMFF69 = Medal of Honor: Frontline
GMFI69 = Medal of Honor: Frontline
GMFP69 = Medal of Honor: Frontline
GMFS69 = Medal of Honor: Frontline
-GMHE52 = Mat Hoffman's Pro Bmx 2
+GMHE52 = Matt Hoffman's Pro BMX 2
GMHP52 = Mat Hoffman's Pro BMX 2
GMIE70 = Mission Impossible: Operation Surma
GMIJ70 = Mission - Impossible - Operation Surma
@@ -8797,13 +9360,14 @@ GMJP41 = Monster Jam: Maximum Destruction
GMKD5D = Mortal Kombat: Deadly Alliance
GMKE5D = Mortal Kombat: Deadly Alliance
GMKP5D = Mortal Kombat: Deadly Alliance
-GMLEA4 = ESPN MLS Extra Time 2002
+GMLEA4 = ESPN MLS ExtraTime 2002
GMNE78 = Monsters, Inc. Scream Arena
GMNP78 = Monsters, Inc. Scream Arena
GMOP70 = Micro Machines
GMPE01 = Mario Party 4
GMPJ01 = Mario Party 4
GMPP01 = Mario Party 4
+GMPW01 = Mario Party 4
GMQE70 = Monopoly Party
GMQP70 = Monopoly Party
GMRE70 = Big Air Freestyle
@@ -8827,7 +9391,7 @@ GMZE41 = Monster 4x4: Masters Of Metal
GN2E70 = Nascar: Dirt To Daytona
GN3E5D = NHL Hitz 2003
GN3P5D = NHL Hitz 2003
-GN4E69 = Nascar 2005: Chase For The Cup
+GN4E69 = NASCAR 2005: Chase for the Cup
GN5E69 = NHL 2005
GN5P69 = NHL 2005
GN6E69 = NHL 06
@@ -8940,6 +9504,7 @@ GP4J18 = Hudson Selection Vol. 3: Bonk's Adventure
GP5E01 = Mario Party 5
GP5J01 = Mario Party 5
GP5P01 = Mario Party 5
+GP5W01 = Mario Party 5
GP6E01 = Mario Party 6
GP6J01 = Mario Party 6
GP6P01 = Mario Party 6
@@ -9020,9 +9585,9 @@ GQLP54 = Dora the Explorer: Journey to the Purple Planet
GQNE5D = Mortal Kombat: Deception
GQPE78 = SpongeBob SquarePants: Battle for Bikini Bottom
GQPP78 = SpongeBob Squarepants: Battle For Bikini Bottom
-GQQD78 = SpongeBob SquarePants: Lights, Camera, PANTS!
+GQQD78 = SpongeBob SquarePants: Lights, Camera, Pants!
GQQE78 = SpongeBob SquarePants: Lights, Camera, Pants!
-GQQF78 = SpongeBob SquarePants: Lights, Camera, PANTS!
+GQQF78 = SpongeBob SquarePants: Lights, Camera, Pants!
GQQH78 = SpongeBob SquarePants: Lights, Camera, Pants!
GQQP78 = SpongeBob SquarePants: Lights, Camera, Pants!
GQRJ18 = Hudson Selection Vol. 1: Cubic Lode Runner
@@ -9040,7 +9605,7 @@ GQWX69 = Harry Potter: Quidditch World Cup
GQXE69 = Madden NFL 2004
GQXP69 = Madden NFL 2004
GQZJ01 = Densetsu no Quiz Ou Ketteisen
-GR2E52 = Lost Kingdoms 2
+GR2E52 = Lost Kingdoms II
GR2JCQ = Rune II: Koruten no Kagi no Himitsu
GR2P52 = Lost Kingdoms 2
GR3E5D = Red Card 2003
@@ -9060,7 +9625,7 @@ GR9P6L = Reign of Fire
GRAE5Z = Rally Championship
GRAP75 = Rally Championship
GRBE6S = Robotech: Battlecry
-GRBP6S = Robotech : Battlecry
+GRBP6S = Robotech: Battlecry
GRDP5D = RedCard
GREE08 = Mega Man Network Transmission
GREJ08 = RockMan EXE Transmission
@@ -9101,7 +9666,7 @@ GRYE41 = Rayman Arena
GRZJ13 = Medal of Honor: Rising Sun
GS2D78 = Summoner: A Goddess Reborn
GS2E78 = Summoner: A Goddess Reborn
-GS2F78 = Summoner: La Deesse Reincarnee
+GS2F78 = Summoner: La Déesse Réincarnée
GS2P78 = Summoner: A Goddess Reborn
GS3E51 = SX Superstar
GS3P51 = SX Superstar
@@ -9110,9 +9675,9 @@ GS8E7D = Spyro: Enter the Dragonfly
GS8P7D = Spyro: Enter the Dragonfly
GS9E6S = Shrek Extra Large
GS9P6S = Shrek Extra Large
-GSAE01 = Star Fox Adventures
-GSAJ01 = StarFox Adventures
-GSAP01 = Star Fox Adventures
+GSAE01 = Star Fox: Adventures
+GSAJ01 = Star Fox: Adventures
+GSAP01 = Star Fox: Adventures
GSBJ8P = Sonic Adventure 2: Battle
GSCE51 = Jeremy McGrath SuperCross World
GSCP51 = Jeremy McGrath SuperCross World
@@ -9122,7 +9687,7 @@ GSGE5D = MLB SlugFest 2003
GSHE5D = SpyHunter
GSHP5D = SpyHunter
GSKE7D = The Scorpion King: Rise of the Akkadian
-GSKP7D = The Scorpion King : Rise of the Akkadian
+GSKP7D = The Scorpion King: Rise of the Akkadian
GSMD52 = Spider-Man
GSME52 = Spider-Man: The Movie
GSMF52 = Spider-Man
@@ -9149,17 +9714,17 @@ GSUE70 = Superman: Shadow of Apokolips
GSUP70 = Superman: Shadow of Apokolips
GSVE78 = MX Superfly featuring Ricky Carmichael
GSVP78 = MX Superfly featuring Ricky Carmichael
-GSWD64 = Star Wars Rogue Leader: Rogue Squadron II
+GSWD64 = Star Wars Rogue Squadron II: Rogue Leader
GSWE64 = Star Wars Rogue Squadron II: Rogue Leader
GSWF64 = Star Wars Rogue Squadron II: Rogue Leader
GSWI64 = Star Wars Rogue Squadron II: Rogue Leader
-GSWJ64 = Star Wars Rogue Squadron II
+GSWJ13 = Star Wars Rogue Squadron II
GSWP64 = Star Wars Rogue Squadron II: Rogue Leader
GSWS64 = Star Wars Rogue Leader: Rogue Squadron II
GSXD64 = Star Wars: The Clone Wars
GSXE64 = Star Wars: The Clone Wars
GSXF64 = Star Wars: The Clone Wars
-GSXI64 = Star Wars - The Clone Wars
+GSXI64 = Star Wars: The Clone Wars
GSXJ13 = Star Wars: Clone Sensou
GSXP64 = Star Wars: The Clone Wars
GSXS64 = Star Wars: The Clone Wars
@@ -9186,7 +9751,7 @@ GT7P41 = Tom Clancy's Splinter Cell: Pandora Tomorrow
GT7X41 = Tom Clancy's Splinter Cell: Pandora Tomorrow
GT8E78 = Big Mutha Truckers
GT8P7N = Big Mutha Truckers
-GTAE5S = Top Angler : Real Bass Fishing
+GTAE5S = Top Angler: Real Bass Fishing
GTAP5S = Top Angler: Real Bass Fishing
GTBJC0 = NHK Tensai Bit-Kun - Gramon Battle
GTCJBL = GT Cube
@@ -9213,7 +9778,7 @@ GTLX52 = True Crime: Streets of LA
GTMJDA = Mutsu To Nohohon
GTNJ18 = Hudson Selection Vol. 4: Adventure Island
GTOJAF = Tales of Symphonia
-GTPP6S = Knights Of The Temple : Infernal Crusade
+GTPP6S = Knights Of The Temple: Infernal Crusade
GTQE6S = Tonka: Rescue Patrol
GTRE78 = Tetris Worlds
GTRJ8N = Tetris Worlds
@@ -9236,7 +9801,7 @@ GU4Y78 = 2 Games in 1: The SpongeBob SquarePants Movie / Battle for Bikini Botto
GU6E78 = Nicktoons - Battle for Volcano Island
GUBE69 = The Urbz: Sims in the City
GUBJ13 = The Urbz: Sims In The City
-GUBP69 = The Urbz: Sims In The City
+GUBP69 = The Urbz: Sims in the City
GUCD69 = UEFA Champions League 2004-2005
GUCF69 = UEFA Champions League 2004-2005
GUCP69 = UEFA Champions League 2004-2005
@@ -9325,7 +9890,7 @@ GWBE41 = Worms Blast
GWBP41 = Worms Blast
GWDP6S = World Racing
GWEE51 = 18 Wheeler: American Pro Trucker
-GWEJ51 = 18 Wheeler: American Pro Trucker
+GWEJB0 = 18 Wheeler: American Pro Trucker
GWEP8P = 18 Wheeler American Pro Trucker
GWGE4F = Swingerz Golf
GWGJ4F = Wai Wai Golf
@@ -9336,7 +9901,7 @@ GWJE52 = Tony Hawk's American Wasteland
GWKE41 = Peter Jackson's King Kong: The Official Game of the Movie
GWKP41 = Peter Jackson's King Kong: The Official Game of the Movie
GWLE6L = Wallace & Gromit in Project Zoo
-GWLP6L = Wallace & Gromit : Project Zoo
+GWLP6L = Wallace & Gromit: Project Zoo
GWLX6L = Wallace & Gromit in Project Zoo
GWME51 = Worms 3D
GWMP8P = Worms 3D
@@ -9359,7 +9924,7 @@ GWUE7D = Whirl Tour
GWUP7D = Whirl Tour
GWVE52 = X2: Wolverine's Revenge
GWVP52 = X-Men 2: Wolverine's Revenge
-GWVX52 = X-Men 2 : Wolverine's Revenge
+GWVX52 = X-Men 2: Wolverine's Revenge
GWWE01 = Wario World
GWWJ01 = Wario World
GWWP01 = Wario World
@@ -9405,7 +9970,7 @@ GXOP69 = SSX On Tour
GXOX69 = SSX On Tour
GXPE78 = Sphinx and the Cursed Mummy
GXPP78 = Sphinx and the Cursed Mummy
-GXQF41 = Taxi 3
+GXQF41 = Taxi 3: Le Jeu
GXRE08 = Mega Man X: Command Mission
GXRJ08 = Rockman X: Command Mission
GXRP08 = Mega Man X: Command Mission
@@ -9423,9 +9988,9 @@ GYAD78 = Barnyard
GYAE78 = Barnyard
GYAP78 = Barnyard
GYAX78 = Barnyard
-GYBE01 = Donkey Kong Jungle Beat
+GYBE01 = Donkey Kong: Jungle Beat
GYBJ01 = Donkey Kong Jungle Beat
-GYBP01 = Donkey Kong Jungle Beat
+GYBP01 = Donkey Kong: Jungle Beat
GYFEA4 = Yu-Gi-Oh! The Falsebound Kingdom
GYFJA4 = Yu-Gi-Oh! The Falsebound Kingdom
GYFPA4 = Yu-Gi-Oh! The Falsebound Kingdom
@@ -9471,9 +10036,9 @@ GZQP7D = Robots
GZSE70 = Zoids Battle Legends
GZSJDA = Zoids VS. II
GZVJDA = Zoids vs. III
-GZWE01 = Wario Ware Inc.: Mega Party Game$!
-GZWJ01 = Atumare!! Made in Wario
-GZWP01 = Wario Ware Inc.: Mega Party Game$!
+GZWE01 = WarioWare, Inc.: Mega Party Game$!
+GZWJ01 = Atsumare!! Made in Wario
+GZWP01 = WarioWare, Inc.: Mega Party Game$!
P2ME01 = Metroid Prime 2: Echoes (Bonus Disc)
P4BJ08 = Biohazard 4 (Demo)
PC6E01 = Pokémon Colosseum Bonus Disc
diff --git a/Data/Sys/wiitdb-es.txt b/Data/Sys/wiitdb-es.txt
index f45c4503dc24..87d1b198b926 100644
--- a/Data/Sys/wiitdb-es.txt
+++ b/Data/Sys/wiitdb-es.txt
@@ -1,4 +1,5 @@
-TITLES = https://www.gametdb.com (type: Wii language: ES_unique version: 20191106234230)
+TITLES = https://www.gametdb.com (type: Wii language: ES_unique version: 20230727194141)
+DCHJAF = We Cheer: Ohasta Produce ! Gentei Collabo Game Disc
R22J01 = FlingSmash
R23E52 = Barbie y las Tres Mosqueteras
R23P52 = Barbie y las Tres Mosqueteras
@@ -10,7 +11,13 @@ R29P52 = Millennium Championship Paintball 2009
R2AE7D = La era del hielo 2
R2AP7D = Ice Age 2: El Deshielo
R2AX7D = Ice Age 2: El Deshielo
+R2PJ9B = Super Swing Golf Season 2
+R2PKZ4 = Super Swing Golf Season 2
+R2QJC0 = Cooking Mama 2 Taihen Mama wa Ooisogashi
+R2SJ18 = Deca Sporta 2
+R2VJ01 = Sin and Punishment: Successor to the Sky
R2YP54 = ¡Mi Gran Fiesta de Cumpleaños!
+R32J01 = Metroid Prime 2
R38X78 = Marvel Super Hero Squad: Edición Walmart
R3PPWR = Speed Racer
R3SP52 = Spider-Man: El Reino de las Sombras
@@ -19,13 +26,14 @@ R3YE70 = Sam & Max: Season Two - Beyond Time and Space
R3YP70 = Sam & Max: Temporada Dos - Más Allá del Tiempo y del Espacio
R42P69 = Los Sims 2: Náufragos
R43E69 = EA Sports Active
+R43J13 = EA Sports Active Personal Trainer Wii 30-Hi Seikatsu Kaizen Program
R43P69 = EA Sports Active
R48P7D = Las Crónicas de Spiderwick
R4BPGT = Futbolín
+R4CK69 = SimCity Creator
R4EP01 = Endless Ocean 2: Aventuras Bajo el Mar
R4PP69 = Los Sims 2: Mascotas
R4ZJ01 = Fatal Frame 4: Mask of the Lunar Eclipse
-R55F41 = ¿Quién Quiere Ser Millonario?
R55P41 = ¿Quién Quiere Ser Millonario?
R59D4Q = Disney Club Penguin: ¡Día de Juegos!
R59E4Q = Disney Club Penguin: ¡Día de Juegos!
@@ -35,23 +43,30 @@ R5AX8P = La Brújula Dorada
R5FP41 = Escuela de Campeones: Fútbol
R5JES5 = Pirates vs. Ninjas Dodgeball
R5JPS5 = Pirates vs. Ninjas Dodgeball
+R5PJ13 = Harry Potter and the Order of the Phoenix
R5PP69 = Harry Potter y la Orden del Fénix
R5PX69 = Harry Potter y la Orden del Fénix
R5UP41 = CSI: Determinación Mortal
R5VE41 = James Cameron's Avatar: El Videojuego
R5VP41 = James Cameron's Avatar: El Videojuego
R5VX41 = James Cameron's Avatar: El Videojuego
+R5XJ13 = MySims Agents
R6APPU = Mi Nenuco juega
+R6BK78 = de Blob
R6XP69 = Hasbro: Juegos en Familia 2
R7AP69 = SimAnimals África
-R7CJ01 = Capitán Arcoiris
+R7EJ8P = NiGHTS: Journey of Dreams
+R7FJGD = Final Fantasy Fables: Chocobo's Dungeon
R7IP69 = Charm Girls Club: Pajama Party
R7ZP41 = Concurso Loco TV Party
R82P52 = Animal Planet: Escuela Veterinaria
+R84J99 = Bokujo for Wii
R84P99 = Harvest Moon: El Árbol de la Tranquilidad
R85PG9 = Los Sábados Secretos: Bestias del Quinto Sol
R8AP01 = PokéPark Wii: La Gran Aventura de Pikachu
R8BP41 = Baby-sitter Party
+R8FJHA = Takumi Restaurant ha Daihanjou!
+R8GJC8 = G1 Jockey Wii 2008
R8GPC8 = G1 Jockey 2008
R8HP4Q = Hannah Montana: La Película
R8HX4Q = Hannah Montana: La Película
@@ -59,6 +74,7 @@ R8HY4Q = Hannah Montana: La Película
R8IP78 = Bob Esponja Atrapados en el Congelador
R8IS78 = Bob Esponja: Atrapados en el Congelador
R8JPWR = El Señor de los Anillos: Las Aventuras de Aragorn
+R8NJG0 = Batting Revolution
R8OX54 = Vamos al Circo
R8RP41 = Arthur y la Venganza de Maltazard
R8SP41 = Gymkana Party
@@ -74,7 +90,6 @@ R9EPNP = Brico Party: ¡Cuidado! Mancha
R9GPWR = Ga'Hoole: La Leyenda de los Guardianes
R9LP41 = Girls Life: Pijama Party
R9TK69 = Tiger Woods PGA Tour 09
-RB5P41 = Brothers in Arms: Earned in Blood
RB9D78 = Bratz: La Película
RB9P78 = Bratz: La Película
RB9X78 = Bratz: La Película
@@ -82,7 +97,13 @@ RB9Y78 = Bratz: La Película
RBEP52 = Bee Movie: El Videojuego
RBEX52 = Bee Movie: El Videojuego
RBGE54 = The Bigs
+RBHJ08 = Biohazard 0
+RBLJ8P = Bleach: Shattered Blade
+RBTJ8P = Sega Bass Fishing
+RBUJ08 = Biohazard: The Umbrella Chronicles
RBVP52 = Barbie en La Princesa de los Animales
+RBWJ01 = Totsugeki Famicom Wars vs.
+RBYJ78 = Barnyard
RBYP78 = El Corral: Una Fiesta Muy Bestia
RC2E78 = Cars: Mater-National
RC2P78 = Cars: La Copa Internacional de Mate
@@ -92,30 +113,39 @@ RC3P41 = Catz: Diviértete con Nuevos Felinos
RC3X41 = Catz: Diviértete con Nuevos Felinos
RC4SGT = Shin Chan: ¡Las Nuevas Aventuras para Wii!
RC8P7D = Crash: Guerra al Coco-Maníaco
+RCAJ78 = Cars
+RCCJC0 = Cooking Mama
RCFP41 = La Familia Cosmic
RCGP54 = Carnival: Juegos de Feria
RCIP41 = CSI: Pruebas Ocultas
RCKPGN = Sports Challenge: Desafío Deportivo
RCLP4Q = Chicken Little: As en Acción
RCOPNP = Detective Conan: La Investigación de Mirápolis
+RD6J8N = Doubutu Kisoutengai
RD6PNP = Safar'Wii
-RDBPAF = Dragon Ball Z : Budokai Tenkaichi 2
-RDDPA4 = Dance Dance Revolution: Hottest Party
-RDGPA4 = Castlevania Judgement
RDHP78 = Destroy All Humans! Big Willy Desatado!
+RDIJG2 = The Dog Island
RDKP01 = Donkey Kong Jet Race
RDLP70 = Spy Fox in Dry Cereal
RDMPHZ = Minon: Héroe Total
+RDOJ41 = Dog to Mahou no Boushi
RDOP41 = Dogz: ¡Diviértete con Más Perros!
RDOX41 = Dogz: ¡Diviértete con Más Perros!
RDPP54 = Dora al Rescate de la Princesa de la Nieve
RDPX54 = Dora al Rescate de la Princesa de la Nieve
RDQEGD = Dragon Quest Swords: La Reina Enmascarada y la Torre de los Espejos
RDQPGD = Dragon Quest Swords: La Reina Enmascarada y la Torre de los Espejos
-REBPMT = Mr. Bean en el Estrambótico Mundo de Wii
+RDRJA4 = Dewy's Adventure
+RDTJAF = Tamagotchi Pikadai
+RDWJG9 = Dragon Blade: Wrath of Fire
+RDXJ18 = Deca Sporta
+RDXKA4 = Deca Sporta
+REBPMT = Mr. Bean en el estrambótico mundo de Wii
+REKJ2N = Shape Boxing Wii de Enjoy Diet
REKP41 = Mi Experto en Fitness: Cardio Training
REKU41 = Mi Experto en Fitness: Cardio Training
RENE8P = Sonic y el Caballero Negro
+RENJ8P = Sonic and the Black Knight
RENP8P = Sonic y el Caballero Negro
REQP54 = Go, Diego, Go!: Safari Rescue
REQX54 = Go, Diego, Go!: Safari Rescue
@@ -124,31 +154,40 @@ REYP4Q = Disney Sing It: High School Musical 3 - Fin de Curso
REYX4Q = Disney Sing It: High School Musical 3 - Fin de Curso
RF2P54 = Los 4 Fantásticos y Silver Surfer
RF3P6M = Ferrari Challenge: Trofeo Pirelli
+RF8J13 = FIFA 08
+RF9K69 = FIFA 09 All-Play
+RFAJAF = Family Trainer: Athletic World
RFKP41 = Mi Experto En Fitness: Mantente en Forma
RFKX41 = Mi experto en Fitness: Mantente en Forma
RFOP52 = Spider-Man: Amigo o Enemigo
RFOX52 = Spider-Man: Amigo o Enemigo
+RFQK69 = FaceBreaker: K.O. Party
RFVP52 = ¡Los Monos Locos!
RFZP41 = Imagina Ser Presenta: El Gran Concurso de la Moda
RG5PWR = Guinness World Records: El Videojuego
RG6P69 = Boogie Superstar
RG8P41 = Animalz Sports: Dogz
RGAP8P = Planet 51: El Videojuego
+RGCJJF = Petitcopter Wii Adventure Flight
RGFF69 = El Padrino: El Chantaje
RGFI69 = El Padrino: El Chantaje
RGFP69 = El Padrino: El Chantaje
RGFS69 = El Padrino: El Chantaje
RGHK52 = Guitar Hero III: Legends of Rock
+RGIJC8 = G1 Jockey Wii
RGJP7U = George de la Jungla
RGQE70 = Los Cazafantasmas: El Videojuego
RGQP70 = Los Cazafantasmas: El Videojuego
RGWE41 = Rabbids Mi Caaasa!!!
RGWP41 = Rabbids Mi Caaasa!!!
RGWX41 = Rabbids Mi Caaasa!!!
+RH3J4Q = High School Musical 3: Senior Year Dance!
RH3P4Q = High School Musical 3: Fin de Curso Dance!
RH5PKM = Horse Life 2: Amigos para Siempre
RH6K69 = Harry Potter and the Half-Blood Prince
RH6P69 = Harry Potter y el Misterio del Príncipe
+RHAK01 = Wii Play
+RHKJ18 = Hataraku Hit
RHKP18 = Job Island
RHQP4Q = Hannah Montana: Únete a Su Gira Mundial
RHQX4Q = Hannah Montana: Únete a Su Gira Mundial
@@ -159,7 +198,6 @@ RHSY36 = Heatseeker: Tormenta de Fuego
RHZP41 = Horsez: El Valle del Rancho
RI2P4Q = High School Musical: ¡Canta con ellos!
RI8E41 = Brothers in Arms: Road to Hill 30
-RI8P41 = Brothers in Arms: Road to Hill 30
RI9PGT = Divagirls: Princesas Sobre Hielo
RIAI52 = Ice Age 3: El Origen de los Dinosaurios
RIAP52 = Ice Age 3: El Origen de los Dinosaurios
@@ -169,12 +207,14 @@ RIHP8P = El Increíble Hulk
RIJP69 = G.I. JOE
RINP08 = Dead Rising: Terror en el Hipermercado
RIOPSU = Esa Horrible Historia: Depravados Romanos
-RIPPAF = One Piece Unlimited Cruise 1: El Tesoro Bajo las Olas
RITFMR = Intervilles: Le Jeu Officiel
-RIUPAF = One Piece - Unlimited Cruise 2: El Despertar de un Héroe
+RIUJAF = One Piece Unlimited Cruise 2: Awakening of a Hero
+RIUPAF = One Piece: Unlimited Cruise 2: El Despertar de un Héroe
RIVEXJ = Ivy the Kiwi?
+RIVJAF = Ivy the Kiwi?
RIVP99 = Ivy the Kiwi?
RIXP7J = Dodge Racing: Charger vs. Challenger
+RJ2JGD = 007: Quantum of Solace
RJ8P64 = Indiana Jones y el Cetro de los Reyes
RJ9FMR = Think: Sigue Entrenando tu Cerebro
RJ9PFR = Think: Sigue Entrenando tu Cerebro
@@ -191,9 +231,18 @@ RJNE20 = Build 'n Race
RJOP99 = Ju-On: The Grudge
RJQP70 = Pajama Sam: Don't Fear the Dark
RJZP7U = SNK Arcade Classics: Volumen 1
+RK2JEB = Trauma Center: New Blood
+RK5K01 = Kirby's Epic Yarn
+RK6J18 = Kororinpa 2
+RKAJMS = Milestone Shooting Collection
+RKAK8M = Milestone Shooting Collection Karous Wii
+RKDJEB = Trauma Center: Second Opinion
+RKFKZA = King of Fighters Collection: The Orochi Saga
RKFP7U = The King of Fighters Collection: The Orochi Saga
RKHP52 = Kung Fu Panda: Guerreros Legendarios
RKMP5D = Mortal Kombat: Armagedón
+RKPJ52 = Kung Fu Panda
+RKPK52 = Kung Fu Panda
RKPP52 = Kung Fu Panda: El Videojuego
RKPV52 = Kung Fu Panda: El Videojuego
RKPY52 = Kung Fu Panda: El Videojuego
@@ -207,14 +256,19 @@ RLFE64 = Star Wars: The Clone Wars - Lightsaber Duels
RLFP64 = Star Wars: The Clone Wars - Duelo de Sables de Luz
RLIE64 = LEGO Indiana Jones: La Trilogía Original
RLIP64 = LEGO Indiana Jones: La Trilogía Original
-RLLP70 = Go West!: Una Aventura de Lucky Luke
+RLLP70 = Go West! Una Aventura de Lucky Luke
RLNFMR = Supervivientes
RLNHMR = Supervivientes
RLNIMR = Supervivientes
RLNPMR = Supervivientes
+RLRJEL = Tomb Raider: Anniversary
RLVP78 = Avatar: La Leyenda de Aang
+RLWJ78 = Ratatouille
RM5P7D = La Momia: La Tumba del Emperador Dragón
RM9PGM = Mushroom Men: Las Guerras Espora
+RMAJ01 = Mario Power Tennis
+RMGK01 = Super Mario Galaxy
+RMHJ08 = Monster Hunter Tri
RMNDFR = Mi Hotel para Mascotas
RMNHMN = Mi Hotel para Mascotas
RMNPFR = Mi Hotel para Mascotas
@@ -223,26 +277,30 @@ RMSP52 = Marvel Ultimate Alliance 2
RMUE52 = Marvel Ultimate Alliance
RMUJ2K = Marvel Ultimate Alliance
RMUP52 = Marvel Ultimate Alliance
-RN3P78 = Bob Esponja: El Ataque de los Juguetes Roboticos
+RN3J78 = Nicktoons: Attack of the Toybots
+RN3P78 = Bob Esponja : El Ataque de los Juguetes Roboticos
RN3X78 = Bob Esponja : El Ataque de los Jugetes Roboticos
RN4P41 = ANNO: La Creación de un Nuevo Mundo
RN5P78 = The Naked Brothers Band: El Videojuego
-RNCPH4 = SNK Arcade Classics: Volumen 1
+RNEJDA = Naruto Shippuuden: Gekitou Ninja Taisen EX 3
RNIPGT = Cuerpo, Mente y Vida: Cuida lo que Comes
+RNNJ4Q = The Chronicles of Narnia: Prince Caspian
RNNP4Q = Las Crónicas de Narnia: El Príncipe Caspian
RNNX4Q = Las Crónicas de Narnia: El Príncipe Caspian
RNNY4Q = Las Crónicas de Narnia: El Príncipe Caspian
RNNZ4Q = Las Crónicas de Narnia: El Príncipe Caspian
RNOP01 = Another Code: R - Más Allá de la Memoria
+RNRJ41 = Nitro Bike
RNSD69 = Need for Speed: Carbono
RNSE69 = Need for Speed: Carbon
RNSF69 = Need for Speed: Carbono
RNSP69 = Need for Speed: Carbono
-RNSX69 = Need for Speed: Carbono
+RNWJAF = Namco Carnival
RNXJDA = Naruto Shippuuden Gekitou Ninja Taisen EX
RNYJDA = Naruto Shippuuden Gekitou Ninja Taisen EX 2
RO2E7N = Ford Racing: Off Road
RO2P7N = Ford Racing: Off Road
+RO3J99 = Little King's Story
RO7P7D = La Leyenda de Spyro: La Noche Eterna
RO8E7D = The Legend of Spyro: Dawn of the Dragon
RO8P7D = La Leyenda de Spyro: La Fuerza del Dragón
@@ -250,11 +308,17 @@ RO8X7D = La Leyenda de Spyro: La Fuerza del Dragón
ROAE36 = Overlord: La Leyenda Siniestra
ROAP36 = Overlord: La Leyenda Siniestra
ROBPPL = Obscure II
+RODJ01 = WarioWare: Smooth Moves
+RODK01 = WarioWare: Smooth Moves
ROEPGT = Hotel para Perros
ROLE8P = Mario & Sonic en los Juegos Olímpicos de Invierno
+ROLJ01 = Mario & Sonic at the Olympic Winter Games
+ROLK01 = Mario & Sonic at the Olympic Winter Games
ROLP8P = Mario & Sonic en los Juegos Olímpicos de Invierno
+RONJG9 = Onechanbara Revolution
ROPP41 = Colegas en el Bosque
-ROUPAF = One Piece - Unlimited Cruise 1: El Tesoro Bajo las Olas
+ROUJAF = One Piece Unlimited Cruise 1: The Treasure Beneath the Waves
+ROUPAF = One Piece: Unlimited Cruise 1: El Tesoro Bajo las Olas
ROYE41 = Lluvia de Albóndigas
ROYP41 = Lluvia de Albóndigas
ROYX41 = Lluvia de Albóndigas
@@ -264,26 +328,33 @@ RP7P52 = Piratas: El Tesoro de Barbanegra
RPFP52 = Pitfall: La Gran Aventura
RPFU52 = Pitfall: La Gran Aventura
RPKP52 = World Series of Poker: Tournament of Champions
+RPSJ4Q = Disney Princess Wii
RPSP4Q = Disney Princesas: Un Viaje Encantado
RPTD52 = Puppy Luv: Cuida tu Cachorro
RPTP52 = Puppy Luv: Cuida tu Cachorro
RPWX41 = Prince of Persia: Las Arenas Olvidadas
+RPXJ13 = EA Playground
+RPYJ9B = Super Swing Golf
RPYP9B = Pangya! Golf con Estilo
+RQ4J78 = SpongeBob SquarePants: Creature from the Krusty Krab
RQ4P78 = Bob Esponja: La Criatura del Krustáceo Krujiente
-RQ5P5G = Mad Dog McCree: Gunslinger Pack
RQ5X5G = Mad Dog McCree: Gunslinger Pack
RQEP6V = Agatha Christie: Maldad Bajo el Sol
RQFP6V = Safecracker: El Desafío Definitivo
+RQGJ13 = MySims Racing
RQJP7D = Crash: Lucha de Titanes
RQJX7D = Crash: Lucha de Titanes
RQKP41 = Feria Party
RQLP64 = Star Wars The Clone Wars: Héroes de la República
RQNPWR = Scooby-Doo! Bienvenidos al Misterio
+RQOJ13 = Spore Hero
RQOP69 = Spore Héroes
+RQRJAF = The Sky Crawlers: Innocent Aces
RQTP6V = Agatha Christie: Y No Quedó Ninguno
RQXP70 = Astérix en los Juegos Olímpicos
RR5P70 = Ready 2 Rumble: Revolution
RR7PVP = Real Madrid: The Game
+RRBJ41 = Rayman Raving Rabbids
RRCP52 = Barbie Horses: Escuela de Equitación
RRGP52 = Madagascar 2: El Videojuego
RRJFMR = Ready, Steady, Cook: The Game
@@ -293,38 +364,50 @@ RRMP69 = Hasbro: Juegos en Familia
RRMX69 = Hasbro: Juegos en Familia
RRQP52 = Shrek Carnival Craze: Multijuegos
RRQX52 = Shrek Carnival Craze: Multijuegos
+RRSJ4Q = Meet The Robinsons
RRSP4Q = Descubriendo a los Robinsons
RRSX4Q = Descubriendo a los Robinsons
RRTP52 = Family Games: 20 Juegos
RS5JC8 = Sengoku Musô KATANA
RSAP78 = Bob Esponja: Aventura en la Atlántida
+RSBK01 = Dairantou Smash Brothers X
+RSHK69 = MySims Kingdom
RSKP52 = Shrek Tercero
RSKX52 = Shrek Tercero
-RSLKAF = Soulcalibur Legends
RSLPAF = Soulcalibur Legends
+RSMJ8P = Super Monkey Ball: Banana Blitz
RSND69 = Los Simpson: El Videojuego
RSNF69 = Los Simpson: El Videojuego
RSNP69 = Los Simpson: El Videojuego
RSNX69 = Los Simpson: El Videojuego
RSRE8P = Sonic y los Anillos Secretos
+RSRJ8P = Sonic and the Secret Rings
RSRP8P = Sonic y los Anillos Secretos
RSSK52 = Samurai Shodown Anthology
RSTP64 = Star Wars: El Poder de la Fuerza
+RSZJES = Yukinko Daisenpuu
RT3P54 = Rockstar Games Presenta Table Tennis
RT6FKM = El Tiovivo Mágico
RT6PKM = El Tiovivo Mágico
-RT8K69 = Tiger Woods PGA Tour 08
+RT8J13 = Tiger Woods PGA Tour Golf 08
+RTDJES = Shin Chuuka Taisen
+RTDK8M = Shin Chuuka Taisen
RTEHMR = Veterinarios en Acción
RTEPFR = Mi Clínica Veterinaria
RTFP52 = Transformers: El Videojuego
RTFX52 = Transformers
RTFY52 = Transformers
+RTIJ8P = Wacky World of Sports
RTIP8P = Locura Deportiva
+RTKK8M = Sharuui Takoron
+RTLJ18 = Mezase Tsuri Master Sekai ni Challenge Hen
RTMP41 = Tortugas Ninja Jóvenes Mutantes
+RTRJ18 = Mezase Tsuri Master
RTSP41 = Totally Spies! Fiesta Total
RTVP64 = Thrillville: Off the Rails
RTYP01 = Wii Ajedrez
RTZJ08 = Zack & Wiki: En Busca del Tesoro de Barbaros
+RTZK08 = Zack & Wiki: Quest For Barbaros' Treasure
RTZP08 = Zack & Wiki: En Busca del Tesoro de Barbaros
RU2P5Z = Winter Sports 2: The Next Challenge
RU5P4Q = Tiana y el Sapo
@@ -340,9 +423,11 @@ RUIX4Q = Disney Sing It
RUME5Z = Ski And Shoot
RUOPPL = Pequeños Invasores
RUQI78 = Up: El videojuego
+RUQJJE = Carl Jii San no Sora Tobu Le
RUQP78 = Up: El videojuego
RUQS78 = Up: El Videojuego
RUQX78 = Up: El videojuego
+RUSK78 = SpongeBob SquarePants Featuring Nicktoons: Globs of Doom
RUSP78 = Bob Esponja y Amigos: Globs of Doom
RUSX78 = Bob Esponja y Amigos: Globs of Doom
RUSY78 = Bob Esponja y Amigos: Globs of Doom
@@ -353,46 +438,63 @@ RVAP78 = Avatar: La Leyenda de Aang - La Tierra Ardiente
RVBPRS = Alvin y las Ardillas
RVHP41 = Scrabble Interactivo: Edición 2009
RVJPFR = So Blonde: Perdidos en el Caribe
+RVKJ99 = Valhalla Knights: Elder Saga
RVQP41 = Desafío Cine Party
RVTFMR = Veterinarios en Acción
RVTPMR = Veterinarios en Acción
RVTXMR = Veterinarios en Acción
RVZP52 = Monstruos contra Alienígenas
+RW3J4Q = Pirates of the Caribbean: At World's End
RW3P4Q = Los Piratas del Caribe: En el Fin del Mundo
RW4D41 = Mi Experto en Vocabulario
RW5F41 = ¿Quién Quiere Ser Millonario? 2da Edición
RW5P41 = ¿Quién Quiere Ser Millonario? 2da Edición
RW8P41 = Imagina Ser: Amazona en Competición
+RWAJ78 = WALL•E
+RWAK78 = WALL•E
RWFH41 = Mi Experto en Vocabulario
RWMP78 = Worms: Una Gusanodisea Espacial
RWRP4F = Los Autos Locos
RWSE8P = Mario & Sonic en los Juegos Olímpicos
+RWSJ01 = Mario & Sonic at the Olympic Games
+RWSK01 = Mario & Sonic at the Olympic Games
RWSP8P = Mario & Sonic en los Juegos Olímpicos
RWUP52 = X-Men Orígenes: Lobezno
RWUX52 = X-Men Orígenes: Lobezno
RX4PMT = La Escuela de Miedos de Casper: Olimpiada Terrorífica
RXDD4Q = Disney Th!nk Fast: Piensa y Acierta
+RXDJ4Q = Disney Th!nk Haya Oshi Quiz
RXDP4Q = Disney Th!nk Fast: Piensa y Acierta
RXDR4Q = Disney Th!nk Fast: Piensa y Acierta
RXDX4Q = Disney Th!nk Fast: Piensa y Acierta
RXDY4Q = Disney Th!nk Fast: Piensa y Acierta
RXIP52 = Transformers: La Venganza de los Caídos
RXLP41 = Anatomía de Grey: El Videojuego
+RXPJJF = Bass Fishing Wii
RXQPWR = Donde Viven los Monstruos
RXRPRS = El Valiente Desperaux
RXRXRS = El Valiente Desperaux
RXUP41 = Locos por el Surf
RXUX41 = Locos por el Surf
+RXXJ4Q = Spectrobes: Origins
RXXP4Q = Spectrobes: Orígenes
+RY2J41 = Rayman Raving Rabbids 2
+RY2K41 = Rayman Raving Rabbids 2
RY3E41 = Rayman Raving Rabbids: TV Party
+RY3J41 = Rayman Raving Rabbids TV Party
RY3K41 = Rayman Raving Rabbids TV Party
RYBE69 = Boom Blox Bash Party
RYBP69 = Boom Blox Smash Party
+RYGJ9B = Argus no Senshi Muscle Impact
RYIE9B = Spray
RYIPNK = Spray
+RYWK01 = Big Brain Academy: Wii Degree
RYWP01 = Big Brain Academy para Wii
RZAPTV = Power Math
+RZDJ01 = The Legend of Zelda: Twilight Princess
RZLP41 = Cooking Party
+RZPJ01 = Link's Crossbow Training
+RZPK01 = Link's Crossbow Training
RZRPGT = El Destino de El Zorro
RZYF41 = Mi Experto en Vocabulario
RZYP41 = Mi Experto en Vocabulario
@@ -403,6 +505,7 @@ S2ZP52 = Zhu Zhu Pets: Los Amigos del Bosque
S33SKM = Let's Sing 9 - Versión Española
S3BEWR = Batman: El Intrépido Batman
S3BPWR = Batman: El Intrépido Batman
+S3DJ18 = Deca Sporta 3
S3EP78 = Barbie: Planeta Fashionista
S3MP69 = Los Sims 3
S3PP4Q = Disney Princesas: Reinos Mágicos
@@ -416,11 +519,13 @@ S7FPGT = Zumba Kids: ¡Ven a la fiesta del baile!
S7JPKM = Let's Sing 6 - Versión Española
S7SP41 = Los Pitufos Party Pack
SA3P5G = Alvin y las Ardillas 3
+SA3XGT = Alvin y las Ardillas 3
SALE4Q = Alicia en el País de las Maravillas
SALP4Q = Alicia en el País de las Maravillas
SAOP78 = Monster High: Instituto Monstruoso
SAOXVZ = Monster High: Instituto Monstruoso
SB2PNP = My Baby 2: ¡Mi Bebé Ha Crecido!
+SB4K01 = Super Mario Galaxy 2
SB6P52 = Bakugan: Defensores de la Tierra
SB9P78 = Barbie y el Salón de Belleza para Mascotas
SBJEG9 = Ben 10 Ultimate Alien: Cosmic Destruction
@@ -431,6 +536,8 @@ SBRPKM = Repetto presenta Ballerina
SBVP78 = Bob Esponja: Botes de Choque
SBVS78 = Bob Esponja: Botes de Choque
SBZESZ = Triángulo de las Bermudas: Salvemos el Coral
+SC8J01 = Wii Play: Motion
+SC8K01 = Wii Play: Motion
SCIP41 = CSI: La Conspiración
SCJE4Q = LEGO Piratas del Caribe: El Videojuego
SCJP4Q = LEGO Piratas del Caribe: El Videojuego
@@ -452,19 +559,24 @@ SDPP54 = Dora la Exploradora: La Gran Aventura de Cumpleaños
SDUE41 = Los Pitufos: Dance Party
SDUP41 = Los Pitufos: Dance Party
SDUX41 = Los Pitufos: Dance Party
+SDWJ18 = Lost in Shadow
SDWP18 = La Torre de las Sombras
+SEAJ13 = EA Sports Active More Workout
SEAP69 = EA Sports Active: Nuevos Retos
+SEMJ01 = Disney Epic Mickey: Mickey Mouse and the Magic Brush
SERF4Q = Disney Epic Mickey 2: El retorno de dos héroes
SERP4Q = Disney Epic Mickey 2: El retorno de dos héroes
SESPWR = Barrio Sésamo ¿Preparados? ¿Listos? ¡Coco!
SESUWR = Barrio Sésamo ¿Preparados? ¿Listos? ¡Coco!
SF2P64 = Star Wars: El Poder de la Fuerza II
+SF5J41 = Fit in Six
SF5P41 = Mi Experto en Fitness: Club
SFIP01 = Mystery Case Files: El Incidente Malgrave
SFPPFR = Fantastic Fútbol Fan Party
SFQP8P = Capitán América: Supersoldado
SFUE64 = Star Wars: El Poder de la Fuerza II
SFWE69 = Copa Mundial de la FIFA Sudáfrica 2010
+SFWJ13 = 2010 FIFA World Cup South Africa
SFWP69 = Copa Mundial de la FIFA Sudáfrica 2010
SFWX69 = Copa Mundial de la FIFA Sudáfrica 2010
SFWY69 = Copa Mundial de la FIFA Sudáfrica 2010
@@ -483,7 +595,6 @@ SHDP52 = Cómo Entrenar a Tu Dragón
SHHP69 = Harry Potter y las Reliquias de la Muerte - Parte 1
SHMPLR = Pablo Diablo
SHYE69 = NHL Slapshot
-SHYP69 = NHL Slapshot
SIAP52 = Ice Age 4: La formación de los continentes - Juegos en el Artico
SIIE8P = Mario & Sonic en los Juegos Olímpicos - London 2012
SIIJ01 = Mario & Sonic en los Juegos Olímpicos - London 2012
@@ -514,17 +625,20 @@ SLNP7M = La Voz Vol. 3
SLPP5D = The Spirit of the Wolf
SLRPWR = LEGO El Señor de los Anillos
SLVP41 = Party Night ¿Te Atreves?
+SMBJ8P = Super Monkey Ball: Step & Roll
SMFE4Q = Phineas y Ferb: A Través de la 2a Dimensión
SMFP4Q = Phineas y Ferb: A Través de la 2a Dimensión
SMGE78 = Megamind: El Mega Escuadrón
SMGP78 = Megamind: El Mega Escuadrón
SMIE41 = ¿Quién Quiere Ser Millonario?
+SMNJ01 = New Super Mario Bros. Wii
SMNW01 = New Super Mario Bros. Wii (Chino Tradicional)
SN4JDA = Naruto Shippuuden Ryujinki
SNBP41 = NCIS Navy Investigación Criminal
SNYEVZ = Monster High: 13 Deseos
SNYPVZ = Monster High: 13 Deseos
SOTE52 = Wipeout
+SOUJ01 = The Legend of Zelda: Skyward Sword
SP5PVV = The Kore Gang: La Exvasión de los Intraterrestres
SP8E78 = Los Pingüinos de Madagascar: El Regreso del Dr. Espiráculo!
SP8P78 = Los Pingüinos de Madagascar: El Regreso Del Dr. Espiráculo
@@ -535,6 +649,7 @@ SPXP41 = Prince of Persia: Las Arenas Olvidadas
SQLE4Z = Cartoon Network: Explosión de Puñetazos XL
SQLPGN = Cartoon Network: Explosión de Puñetazos XL
SQQPVZ = Disney Aviones: Equipo De Rescate
+SR4J41 = Raving Rabbids: Travel in Time
SR4P41 = Raving Rabbids: Regreso al Pasado
SR9EHG = El Conejo Lector Preescolar
SRPE4Q = Enredados
@@ -549,10 +664,12 @@ SSCIWR = Scene It? Estrellas en Pantalla Gigante
SSCPWR = Scene It? Estrellas en Pantalla Gigante
SSCSWR = Scene It? Estrellas en Pantalla Gigante
SSCXPM = Scene It? Estrellas en Pantalla Gigante
+SSEDNG = We Sing: Encore
SSFPKM = Sing 4
SSHPHH = Sherlock Holmes: The Case of the Silver Earring
ST5E52 = Transformers: La Guerra por Cybertron
ST5P52 = Transformers: La Guerra por Cybertron
+ST7P01 = Distrito Fortuna
STHE8P = Thor: God of Thunder
STHP8P = THOR: Dios del Trueno
STNE41 = Las Aventuras de Tintín: El Secreto del Unicornio
@@ -566,11 +683,13 @@ STSY4Q = Toy Story 3: El Videojuego
STTPGR = Hidden Mysteries: Titanic
STXE69 = Tiger Woods PGA TOUR 12: The Masters
STZP52 = Transformers: El Lado Oscuro de la Luna - Stealth Force Edition
+SU3HMR = U-Sing 2: Popstars Edition
SU3UMR = U-Sing 2: Edición Australiana
SU5EVZ = Monster High: El Patinaje Extre-Mortífero
SU5PVZ = Monster High: El Patinaje Laberíntico
SU7PAF = El Origen de los Guardianes
SU9P4Q = Disney Aviones
+SUKK01 = Kirby's Return to Dream Land
SUSFMR = U-Sing: Johnny Hallyday
SUUP78 = uDraw Studio: Artista al Instante
SV3EG9 = Madagascar 3: El videojuego
@@ -578,9 +697,12 @@ SV3PAF = Madagascar 3: de Marcha por Europa
SV6SRV = La Voz
SV7PVZ = Los Pingüinos de Madagascar
SVDP52 = Bob Esponja: La Venganza de Plankton
-SVMP01 = Super Mario All-Stars: Edición 25 Aniversario
-SVQPVZ = Barbie y sus hermanas: Refugio para cachorros
+SVMJ01 = Super Mario Collection: 25th Anniversary Edition
+SVMP01 = Super Mario All-Stars
+SVQEVZ = Barbie y sus Hermanas: Refugio para Cachorros
+SVQPVZ = Barbie y sus Hermanas: Refugio para Cachorros
SVVPAF = Los Croods: ¡Fiesta Prehistórica!
+SX3J01 = Pandora’s Tower: Until I Return to Your Side
SX9PRV = La Voz Vol. 2
SY7PKM = Let's Sing 7 - Versión Española
AMOR04 = Guitar Hero III Custom: HARDcore
@@ -598,7 +720,6 @@ CG2P52 = Guitar Hero III Custom: Guitar Hero II
CG3ECS = Guitar Hero III Custom: ClasSick Edition
CG3PCS = Guitar Hero III Custom: ClasSick Edition
CGBP52 = Guitar Hero III Custom: Rock Band
-CGH370 = Guitar Hero III Custom: 70 New Song
CGH3IM = Guitar Hero III Custom: Iron Maiden
CGH3LM = Guitar Hero III Custom: Legend Of Music
CGH3NE = Guitar Hero III Custom: Nostalgia Edition
@@ -671,13 +792,14 @@ CTIP00 = StarSing: Rocks! Part. I v2.0
CTJP00 = StarSing: Rocks! Part. II v2.0
CTKP00 = StarSing: Pop Hits v2.0
DMSP4Q = Sing It: Películas Disney
-DUAP01 = DU Super Mario Bros. : Edición Aniversario
+GMSE02 = Super Mario Sunshine Multijugador
HBWE01 = Nuevo Super Mario Bros. Wii: Edición Hellboy
L40P4Q = SingIt: Pop hits, los 40 principales
MKWP01 = Mario Kart Snes
PPNE01 = New Super Mario Bros. Wii 2: Los Próximos Niveles
PT2PSI = SingIt Portugal Hits Fiesta de Verano
PUTA01 = Guitar Hero III Custom: Rock Hits
+R24E01 = Chibi-Robo!
RDUE01 = DU Super Mario Bros.: Find That Princess
RG0E52 = Guitar Hero III Custom: Green Day Plus
RG1552 = Guitar Hero III Custom: Weird Al Yankovic
@@ -699,13 +821,16 @@ RGXM52 = Guitar Hero III Custom: xMxExTxAxLx's Edition
RGZC52 = Guitar Hero III Custom: Led Zeppelin
RGZE52 = Guitar Hero III Custom: Shred Edition
RJJG52 = Guitar Hero III Custom: JJ-KwiK's Edition
-RMCC01 = Mario Kart Wii (Personalizado)
+RMCE88 = Mario Carritos Definitivo 3.0
RMCEB8 = Mario Kart Manía
+RMCEFO = Neptune777 Forza MAX Orígenes
+RMCPCA = Mario Kart Wii (traducción al catalán)
RMGE52 = Guitar Hero III Custom: Megadeth
RMHC08 = Monster Hunter Tri (Personalizado)
RMMP52 = Guitar Hero III Custom: Metal Mayhem
ROMESD = Monster Hunter G (parcheado al inglés)
RQQE52 = Guitar Hero III Custom: Queen
+RSBEUW = Super Smash Bros Ultimate Para Wii
RSFC99 = Muramasa: The Demon Blade (Personalizado)
RSJESD = Guitar Hero III Custom: System of a Down
RSYP06 = Super Smash Bros. Brawl: YF06's Mod
@@ -729,87 +854,292 @@ XBKE52 = Guitar Hero III Custom: Bullet For My Kamelot
ZXFP52 = Guitar Hero: Rocks the 80s
W2CP = Reto Mental
W2FP = Entrenamiento de Equilibrio Physiofun
+W2GD = Phoenix Wright Ace Attorney: Justice for All (Deutsche Version)
+W2GE = Phoenix Wright: Ace Attorney Justice for All
+W2GP = Phoenix Wright Ace Attorney: Justice for All
+W2GS = Phoenix Wright Ace Attorney: Justice for All
+W2JE = Just Jam
+W2ME = Blaster Master: Overdrive
W2MP = Blaster Master Overdrive
W2PP = Ejercicios de Kegel Physiofun
+W3AE = Carmen Sandiego Adventures in Math: The Big Ben Burglary
W3GD = Phoenix Wright: Ace Attorney - Trials and Tribulations
+W3GE = Phoenix Wright Ace Attorney: Trials and Tribulations
W3GP = Phoenix Wright: Ace Attorney - Trials and Tribulations
+W3GS = Phoenix Wright: Ace Attorney Trials and Tribulations
W3KE = Thruspace
W3KP = ThruSpace
+W3LE = Carmen Sandiego Adventures in Math: The Lady Liberty Larceny
+W3ME = The Three Musketeers: One for all
W3MP = Los Tres Mosqueteros ¡Uno para todos!
+W3TE = Pearl Harbor Trilogy - 1941: Red Sun Rising
+W44E = Stop Stress: A Day of Fury
+W44P = Stop Stress: A Day of Fury
+W4AP = Arcade Sports: Air Hockey, Bowling, Pool, Snooker
+W5IE = 5 in 1 Solitaire
+W6BE = Eco Shooter: Plant 530
+W6BP = Eco-Shooter: Plant 530
+W72P = Successfully Learning German Year 3
+W73P = Successfully Learning German Year 4
+W74P = Successfully Learning German Year 5
+W7IP = Successfully Learning German Year 2
+W8CE = Bit.Trip Core
+W8CP = Bit.Trip Core
+W8WE = Happy Holidays: Halloween
W8WP = Happy Holidays Halloween
+W9BP = Big Town Shoot
+W9RE = Happy Holidays: Christmas
W9RP = Happy Holidays Christmas
WA2J = Actionloop Twist
+WA4E = WarioWare: D.I.Y. Showcase
+WA4P = WarioWare: Do It Yourself - Showcase
+WA5E = Carmen Sandiego Adventures in Math: The Island of Diamonds
WA7P = Toribash - La Violencia Perfeccionada
-WAEP = Around the World
+WA8E = Art Style: Rotozoa
+WA8P = Art Style: Penta Tentacles
+WAEE = Around The World
+WAFE = Airport Mania: First Flight
+WAFP = Airport Mania: First Flight
+WAHP = Trenches: Generals
+WAKE = Carmen Sandiego Adventures in Math: The Case of the Crumbling Cathedral
+WALE = Art Style: Light Trax
WALP = Art Style: Light Trax
+WAME = Carmen Sandiego Adventures in Math: The Great Gateway Grab
+WAOP = The Very Hungry Caterpillar´s ABC
+WAZE = The Amazing Brain Train
+WB2E = Strong Bad Episode 4: Dangeresque 3
+WB2P = Strong Bad Episode 4: Dangeresque 3
+WB3E = Strong Bad Episode 5: 8-bit is Enough
WB3P = Strong Bad Episode 5: 8-bit Is Enough
+WBEE = Pong Toss: Frat Party Games
+WBEP = Beer Pong: Frat Party Games
+WBFE = Bit.Trip Fate
+WBFP = Bit.Trip Fate
+WBGP = Bang Attack
+WBJE = Harvest Moon: My Little Shop
WBLE = Bubble Bobble Plus
+WBPE = Plättchen Twist 'n' Paint
+WBPP = PLÄTTCHEN - twist 'n' paint
+WBRP = Pirates: The Key of Dreams
WBVP = Spogs Racing
+WBXE = Strong Bad Episode 1: Homestar Ruiner
+WBXP = Strong Bad Episode 1: Homestar Ruiner
+WBYE = Strong Bad Episode 2: Strong Badia - The Free
WBYP = Strong Bad Episode 2: Strong Badia the Free
-WCHP = Chess Challenge!
+WBZE = Strong Bad Episode 3: Baddest of the Bands
+WBZP = Strong Bad Episode 3: Baddest of the Bands
+WCJP = Cocoto: Platform Jumper
+WCKE = chick chick BOOM
WCKP = Chick Chick Boom
+WCLE = Doc Clock: The Toasted Sandwich of Time
+WCSE = CueSports: Pool Revolution
+WCSP = CueSports: Snooker vs Billiards
+WD9E = Castlevania The Adventure ReBirth
WD9J = Castlevania: The Adventure ReBirth
+WD9P = Castlevania: The Adventure ReBirth
+WDEE = Magic Destiny Astrological Games
+WDEP = Magic Destiny Astrological Games
+WDFE = Defend your Castle
+WDFP = Defend your Castle
+WDHE = Art Style: ROTOHEX
WDHP = Art Style: Rotohex
WDMJ = Dr. Mario & Bactericida
WDMP = Dr. Mario & Bactericida
+WDPE = Dr. Mario Online Rx (Friend Battle Demo)
+WDPP = Dr. Mario & Germ Buster (Friend Battle Demo)
+WDRE = Mr Driller W
+WEME = Aha! I Got It! Escape Game
+WEMP = Aha! I Got It! Escape Game
WERE = Aquarium
+WETE = PictureBook Games: Pop-Up Pursuit
WETP = Juegos de libros ilustrados: Una aventura desplegable
+WF2E = Final Fantasy Crystal Chronicles: My Life as a Darklord
+WF2P = Final Fantasy Crystal Chronicles: My Life as a Darklord
+WF3E = Family Games - Pen & Paper Edition
+WF4E = Final Fantasy IV: The After Years
+WF4P = Final Fantasy IV: The After Years
+WFCE = Final Fantasy Crystal Chronicles: My Life as a King
+WFCP = Final Fantasy Crystal Chronicles: My Life as a King
+WFEE = Fenimore Fillmore
+WFQE = Frogger: Hyper Arcade Edition
+WFQP = Frogger: Hyper Arcade Edition
+WFTE = Fish 'em All
+WFTP = Fish'em All!
+WFVE = Soccer Up
+WFVP = Football Up
+WFWE = Flower Works
+WFWP = Flowerworks: Follie's Adventure
+WFXE = Cosy Fire
WFXP = Mi Chimenea
WFYP = Family Games
+WGDE = Gradius Rebirth
+WGDP = Gradius Rebirth
WGFP = Girlfriends Forever Magic Skate
+WGGE = Gabrielle's Ghostly Groove: Monster Mix
+WGGP = Gabrielle's Ghostly Groove: Monster Mix
WGPP = Zenquaria: El Acuario Virtual
WGSD = Phoenix Wright: Ace Attorney (Versión Alemana)
+WGSE = Phoenix Wright: Ace Attorney
+WGSF = Phoenix Wright: Ace Attorney (French Version)
+WGSP = Phoenix Wright: Ace Attorney
+WGSS = Phoenix Wright: Ace Attorney (Textos en español)
+WHBE = Hubert the Teddy Bear: Winter Games
+WHEE = Heracles: Chariot Racing
+WHEP = Heracles: Chariot Racing
+WHFE = Heavy Fire: Special Operations
+WHFP = Heavy Fire: Special Operations
+WHRE = Heron Steam Machine
+WHRP = Heron: Steam Machine
WHUE = Aventuras en la Casa Fantasma
WHUP = Aventuras en la Casa Fantasma
+WHVE = High Voltage: Hot Rod Show
+WHWP = HoopWorld: BasketBrawl
+WHYE = Heavy Fire: Black Arms
+WIBE = bittos+
+WICE = NyxQuest Kindred Spirits
+WICP = NyxQuest: Kindred Spirits
+WIDE = Dracula: Undead Awakening
+WIDP = Dracula: Undead Awakening
+WIEE = Tales of Monkey Island: Chapter 3 - Lair of the Leviathan
WIEP = Tales of Monkey Island: Episodio 3 - Lair of the Leviathan
+WIGE = Incoming
+WILE = Tales of Monkey Island: Chapter 1 - Launch of the Screaming Narwhal
WILP = Tales of Monkey Island: Episodio 1 - Launch of the Screaming Narwhal
+WIRE = Tales of Monkey Island: Chapter 5 - Rise of the Pirate God
WIRP = Tales of Monkey Island: Episodio 5 - Rise of the Pirate God
-WISP = Tales of Monkey Island: Episodio 2 : The Siege of Spinner Cay
+WISE = Tales of Monkey Island: Chapter 2 - The Seige of Spinner Cay
+WISP = Tales of Monkey Island: Episodio 2 - The Siege of Spinner Cay
+WITP = Aha! I Found It! Hidden Object Game
+WIYE = Tales of Monkey Island: Chapter 4 - The Trial and Execution of Guybrush Threepwood
WIYP = Tales of Monkey Island: Episodio 4 - The Trial and Execution of Guybrush Threepwood
+WJKE = Jewel Keepers Easter Island
WJKP = Guardianes de Joyas: La Isla de Pascua
+WKBP = You, Me and the Cubes
+WKDE = Pirates: The Key of Dreams
+WKFE = Kung Fu Funk: Everybody is Kung Fu Fighting!
WKFP = Kung Fu Funk: Everybody is Kung Fu Fighting
+WKKP = Pop-Up Pirates!
+WKRP = Karate Phants: Gloves of Glory
+WKTE = Contra Rebirth
+WKWE = Adventure on Lost Island: Hidden Object Game
WKWP = Aventura en la Isla Perdida: Juego de Objetos Escondidos
+WL2E = Target Toss Pro: Lawn Darts
+WL9E = Let's Create! Pottery
WLEE = Aprender con los PooYoos: Episodio 1
WLEP = Aprender con los PooYoos: Episodio 1
WLNE = Aprender con los PooYoos Episodio 2
WLNP = Aprender con los PooYoos Episodio 2
+WLOE = LostWinds: Winter of the Melodias
+WLOP = LostWinds: Winter of the Melodias
WLTE = Lit
+WLZE = lilt line
+WLZP = lilt line
+WM7E = Anima Ark of Sinners
+WM7P = Anima Ark of Sinners
+WM9E = Happy Hammerin
+WMBE = MaBoShi's Arcade
WMBP = MaBoShi: El arcade de las tres formas
+WMCE = Monsteca Corral: Monsters vs. Robots
WMCP = Monsteca Corral: Monsters vs Robots
+WMDE = Madstone
+WMJE = Dive: The Medes Islands Secret
+WMJP = Dive: The Medes Islands Secret
+WMLE = Major League Eating: The Game
+WMSE = Enjoy your massage!
+WMSP = Enjoy your massage!
+WMXE = Max & The Magic Marker
+WN9E = Military Madness: Nectaris
WN9J = Military Madness: Nectaris
+WN9P = Military Madness: Nectaris
+WNEE = Penguins & Friends Hey! That's My Fish!
+WNEP = Penguins & Friends Hey! That’s my Fish!
WNVJ = Neves Plus: Pantheon of Tangrams
WNVP = Neves Plus: Pantheon of Tangrams
+WOBE = Art Style: ORBIENT
WOBP = Art Style: Orbient
+WOTP = Overturn: Mecha Wars
+WP3P = Pearl Harbor Trilogy 1941: Red Sun Rising
WP4E = Aprender con los PooYoos Episodio 3
WP4P = Aprender con los PooYoos Episodio 3
WPJP = Pucca Misión Besos
-WPVP = The Tales of Bearsworth Manor - Chaotic Conflicts
+WPKE = Texas Hold'Em Poker
+WPKP = Texas Hold'Em Poker
+WPQE = Protöthea
+WPQP = Protöthea
+WPRE = Art Style: Cubello
+WPRP = Art Style: CUBELLO
+WPUE = Bust-A-Move Plus!
+WPVE = The Tales of Bearsworth Manor: Chaotic Conflicts
+WPZE = Bruiser & Scratch
WR9J = Mega Man 9
WREP = Racers' Islands Crazy Arenas
-WRJP = Racers' Islands - Crazy Racers
-WRLE = FAST - Racing League
-WRLP = FAST - Racing League
+WRIE = Rainbow Islands: Towering Adventure!
+WRIP = Rainbow Islands: Towering Adventure!
+WRRE = Robin Hood: The Return of Richard
WRRP = Robin Hood: The Return of Richard
+WRSE = Step Up
+WRUE = BIT.TRIP RUNNER
+WRUP = Bit.Trip Runner
WRXJ = Mega Man 10
+WS3E = Silver Star: Chess
+WS6E = Silver Star: Reversi
+WS7E = Fantasy Slots: Adventure Slots and Games
+WSGE = Pop 'Em Drop 'Em Samegame
WSGJ = Pop Them, Drop Them SAMEGAME
+WSGP = Pop Them, Drop Them SAMEGAME
+WSHE = Stonekeep: Bones of the Ancestors
+WSJE = Spot The Differences!
WSJP = ¡Descubra las Diferencias!
WSMP = Eat! Fat! Fight!
+WSNE = Sonic The Hedgehog 4 Episode I
+WSNP = Sonic The Hedgehog 4 Episode I
+WSUE = Shootanto: Evolutionary Mayhem
+WSUP = Shootanto: Evolutionary Mayhem
+WT2E = Target Toss: Pro Bags
+WT3E = Tomena Sanner
+WTEE = Tales of Elastic Boy: Mission 1
+WTEP = Tales of Elastic Boy Mission 1
+WTFE = Bit.Trip: Flux
+WTFP = Bit.Trip Flux
+WTIE = Tiki Towers
+WTME = Adventure Island: The Beginning
WTMP = Adventure Island The Beginning
+WTRE = Bit.Trip Beat
+WTRP = Bit.Trip Beat
WTWP = Fenimore Fillmore The Westerner
+WTXE = Texas Hold’em Tournament
+WTXP = Texas Hold’em Tournament
WU2P = Éxito en primaria Matemáticas curso 2º
WU3P = Éxito en primaria Matemáticas curso 3º
WU4P = Éxito en primaria Matemáticas curso 4º
+WUFE = Drop Zone: Under Fire
WUIP = Éxito en primaria Matemáticas curso 1º
+WVBE = Bit.Trip: Void
+WVBP = Bit.Trip Void
+WVCE = V.I.P. Casino: Blackjack
+WVOP = Rock'n Roll Climber
WVSE = Gods vs Humans
WVSP = Gods vs Humans
-WVUP = Mister Bumblebee Racing Champion
WW2P = ¿Dónde está Wally? Viaje Fantástico 2
WW3P = ¿Dónde está Wally? Viaje Fantástico 3
+WWAE = Warmen Tactics
WWIP = ¿Dónde está Wally? Viaje Fantástico 1
+WWRE = Excitebike: World Rally
+WWRP = Excitebike: World Challenge
+WWXE = Paper Wars: Cannon Fodder
+WWXP = Paper Wars Cannon Fodder
WXBE = Ben 10 Alien Force The Rise of Hex
+WXBP = Ben 10: Alien Force - The Rise of Hex
+WXPE = Paint Splash!
+WXRE = Reel Fishing Ocean Challenge
+WYIE = escapeVektor: Chapter 1
+WYIP = escapeVektor: Chapter 1
+WYSE = Yard Sale Hidden Treasures: Sunnyville
WYSP = Yard Sale Hidden Treasures: Sunnyville
+WZIE = Rubik's Puzzle Galaxy RUSH
+WZIP = Rubik's Puzzle Galaxy: RUSH
WZPJ = Zombie Panic in Wonderland
-WZZP = The Tales of Bearsworth Manor - Puzzling Pages
+WZZE = The Tales of Bearsworth Manor: Puzzling Pages
XH5E = Ayim And Yet It Moves Demo
XIBP = Fish em All Demo
XICE = Gods vs Humans Demo
@@ -848,16 +1178,217 @@ XJEP = Aya and the Cubes of Light Demo
XJGE = Gnomz Demo
XJHE = Paint Splash Demo
XJIE = 2 Fast 4 Gnomz Demo
+FA9E = Zelda II: The Adventure of Link
+FA9P = Zelda II: The Adventure of Link
FABE = Donkey Kong Jr
+FB2L = Super Mario Bros.: The Lost Levels
+FB2N = Super Mario Bros.: The Lost Levels
+FBIE = Punch Out!! Featuring Mr. Dream
+FBKP = Teenage Mutant Ninja Turles
+FC8E = Castlevania II: Simon's Quest
+FC8P = Castlevania II: Simon's Quest
+FCQE = Ninja Gaiden II: The Dark Sword of Chaos
+FCSP = Probotector II: Return of the Evil Forces
+FCYE = Yoshi’s Cookie
+FDGP = Ghosts'n Goblins
+FDLE = Ninja Gaiden III: The Ancient Ship of Doom
+FDRP = Skate or Die
+FECE = Skykid
+FEML = Bio Miracle Bokutte UPA
+FEMN = Bio Miracle Bokutte UPA
+FEQE = Castlevania III: Dracula's Curse
+FEQP = Castlevania III Dracula's Curse
+FERE = Zoda’s Revenge: StarTropics II
+FERM = Startropics II: Zoda's Revenge
+FF5E = Double Dragon II: The Revenge
+FF5P = Double Dragon II: The Revenge
+FFDE = Crash 'N The Boys Street Challenge
+FFEE = A Boy and His Blob: Trouble on Blobolonia
+FFEP = A Boy and His Blob: Trouble on Blobolonia
+FFPB = Ufouria: The Saga
+FFPP = Ufouria: THE SAGA
+FFUP = Adventure Island 2
+FFVM = S.C.A.T.: Special Cybernetic Attack Team
+FFXJ = 25th Anniversary SUPER MARIO BROS.
+JA4P = Super Ghouls'n Ghosts
+JABL = Mario’s Super Picross
+JADD = The Legend of Zelda: A Link to the Past
+JADE = The Legend of Zelda: A Link to the Past
+JADF = The Legend of Zelda: A Link to the Past
+JADP = The Legend of Zelda: A Link to the Past
+JAFD = SimCity
+JAFP = SimCity
+JAHE = R-Type III: The 3rd Lightning
+JAHP = R-TYPE III: The Third Lightning
+JAJE = Street Fighter II: The World Warrior
+JAJP = Street Fighter II: The World Warrior
+JALE = Contra III: The Alien Wars
+JALP = Super Probotector: Alien Rebels
+JAWE = Romance of the Three Kingdoms IV: Wall of Fire
+JAZD = The Legend of the Mystical Ninja
+JAZE = The Legend of The Mystical Ninja
+JAZP = The Legend of the Mystical Ninja
+JBBE = Super Street Fighter II: The New Challengers
+JBBP = Super Street Fighter II: The New Challengers
+JBDD = Donkey Kong Country 2: Diddy's Kong-Quest
+JBDE = Donkey Kong Country 2: Diddy's Kong Quest
+JBDP = Donkey Kong Country 2: Diddy's Kong-Quest
+JBIE = Street Fighter II Turbo: Hyper Fighting
+JBIP = Street Fighter II Turbo: Hyper Fighting
+JBPE = Donkey Kong Country 3: Dixie Kong's Double Trouble
+JBPP = Donkey Kong Country 3: Dixie Kong’s Double Trouble
+JCAL = DoReMi Fantasy - Milon’s DokiDoki Adventure
+JCAN = DoReMi Fantasy: Milon's DokiDoki Adventure
+JCBE = Super Mario RPG: Legend of the Seven Stars
+JCBM = Super Mario RPG: Legend of the Seven Stars
+JCCP = Kirby’s Fun Pak
+JCDM = Kirby’s Dream Land 3
+JCJP = Super Punch Out!!
+JCKE = Space Invaders: The Original Game
+JCKP = Space Invaders -The Original Game-
+JCTE = Ogre Battle: The March of the Black Queen
+JCTM = Ogre Battle: The March of the Black Queen
+JCYE = Uncharted Waters: New Horizons
+JCZE = Genghis Khan II: Clan of the Gray Wolf
+JD3E = Super E.D.F. Earth Defense Force
+JD3P = SUPER E.D.F.: Earth Defense Force
+JD8E = Super Adventure Island II
+JDJE = Super Star Wars: The Empire Strikes Back
+JDJP = Super Star Wars: The Empire Strikes Back
JDLE = Super Return of the Jedi
+JDLP = Super Star Wars: Return of the Jedi
+JDWE = Aero the Acrobat
+JDWP = Aero The Acrobat
+JDZD = Mystic Quest Legend
+JDZF = Mystic Quest Legend
+JDZP = Mystic Quest Legend
+NACE = The Legend of Zelda: Ocarina of Time
+NACP = The Legend of Zelda: Ocarina of Time
NAJ8 = The Legend of Zelda: Ocarina of Time (traducido al español)
-NARP = The Legend of Zelda : Majora's Mask
+NAJN = Sin and Punishment
+NAKS = Pokémon Snap
+NAME = Kirby 64: The Crystal Shards
+NAMP = Kirby 64: The Crystal Shards
+NAND = Pokémon Puzzle League
+NAOE = 1080° Snowboarding
+NAOP = 1080°: TenEighty Snowboarding
+NARE = The Legend of Zelda: Majora's Mask
+NARP = The Legend of Zelda: Majora's Mask
+NAYE = Ogre Battle 64: Person of Lordly Caliber
+NAYM = Ogre Battle 64: Person of Lordly Caliber
+LAFN = Secret Commando
+LAGE = Sonic the Hedgehog
+LAJE = Sonic the Hedgehog 2
LALE = Fantasy Zone II
-EA5P = Fatal Fury 3 : Road To The Final Victory
-E6PP = Ninja Gaiden
-E6VE = Zaxxon
+LALP = Fantasy Zone II
+LANE = Alex Kidd: The Lost Stars
+LANP = Alex Kidd: The Lost Stars
+LAPE = Wonder Boy III: The Dragon's Trap
+LAPP = Wonder Boy III: The Dragon's Trap
+MA8E = Ecco: The Tides of Time
+MA8P = Ecco: The Tides of Time
+MAHE = Sonic the Hedgehog
+MAHP = Sonic the Hedgehog
+MAJE = Toe Jam & Earl
+MAKE = Shadow Dancer: The Secret of Shinobi
+MAKP = Shadow Dancer: The Secret of Shinobi
+MALE = Bonanza Bros.
+MALP = Bonanza Bros.
+MAME = Sword of Vermillion
+MAOE = Bio-Hazard Battle
+MAOP = Bio-Hazard Battle
+MAVP = Wonder Boy In Monster World
+MAXP = Alex Kidd In The Enchanted Castle
+MB6E = Shining Force II
+MB6P = Shining Force II
+MBBE = Sonic the Hedgehog 2
+MBBP = Sonic the Hedgehog 2
+MBFE = Shinobi III: Return of the Ninja Master
+MBFP = Shinobi III: Return of the Ninja master
+MBIE = Landstalker: The Treasures of King Nole
+MBIP = Landstalker: The Treasures of King Nole
+MBJE = Ghouls'n Ghosts
+MBJP = Ghouls'n Ghosts
+MBLP = ESWAT City Under Siege
+MBME = Sonic the Hedgehog 3
+MBMP = Sonic the Hedgehog 3
+MBUE = Sonic 3D: Blast
+MBUP = Sonic 3D: Flickies' Island
+MBWE = Columns III: Revenge of Columns
+MBWM = Columns III: Revenge of Columns
+MC3E = Super Street Fighter II: The New Challengers
+MC3P = Super Street Fighter II: The New Challengers
+MCCE = Phantasy Star III
+MCCP = Phantasy Star III: Generations of Doom
+MCHM = MUSHA
+MCLE = Street Fighter II': Special Champion Edition
+MCLP = Street Fighter II’: Special Champion Edition
+MCQE = Boogerman: A Pick and Flick Adventure
+MCQP = Boogerman - A Pick and Flick Adventure
+MCRE = Wolf of the Battlefield: MERCS
+MCRP = Wolf of the Battlefield: MERCS
+MCSN = Wonder Boy III: Monster Lair
+MCSP = Wonder Boy III: Monster Lair
+MCVE = Pitfall: The Mayan Adventure
+MCVP = Pitfall: The Mayan Adventure
+MCZE = Shanghai II: Dragon's Eye
+MCZP = Shanghai II Dragon's Eye
+PAAP = Bomberman'93
+PAGL = Bomberman'94
+PARL = Detana Twin Bee
+PARN = Detana Twin Bee
+PAWP = Galaga'90
+PBEP = Motoroader
+PBIE = Bonk 3: Bonk's Big Adventure
+PBIP = Bonk III: Bonk's Big Adventure
+PBSE = Chew Man Fu
+PBSP = Chew Man Fu
+PBWE = Air “Zonk”
+PBWP = Air 'Zonk'
+PCSL = Digital Champ: Battle Boxing
+PDJL = Street Fighter II': Champion Edition
+PDJN = Street Fighter II: Champion Edition
+QA3E = SimEarth: The Living Planet
+QA3P = SimEarth: The Living Planet
+QAAE = Super Air Zonk
+QAAP = Super Air Zonk
+QABE = Ys Book I & II
+QABP = Ys Book I & II
+QADL = Gradius II: Gofer no Yabou
+QADN = Gradius II Gofer No Yabou
+QAPL = Castlevania: Rondo of Blood
+QAPN = Castlevania Rondo of Blood
+EA5E = Fatal Fury 3: Road to the Final Victory
+EA5P = Fatal Fury 3: Road To The Final Victory
+EA7E = Samurai Shodown IV: Amakusa's Revenge
+EA7P = Samurai Shodown IV: Amakusa's Revenge
+EA8M = Iron Clad
+EAIE = Top Hunter
+EAIP = Top Hunter
+EASE = Samurai Shodown 2
+EBBE = Fighters History Dynamite
+EBDP = Magical Drop 3
+EBFP = Spin master
+EBQE = Ninja Master's
+EBSE = The Path of the Warrior: Art of Fighting 3
+EBSP = The Path of the Warrior: Art of Fighting 3
+ECAE = Real Bout Fatal Fury 2: The Newcomers
+ECAP = Real Bout Fatal Fury 2: The Newcomers
+ECGE = Shock Troopers: 2nd Squad
+ECGP = Shock Troopers: 2nd Squad
+E54P = GHOSTS'N GOBLINS
+E55E = Commando
+E55P = Commando
+E57P = SonSon
+E6ZE = Starforce
+C93E = Last Ninja 2
+C93P = The Last Ninja 2
+C96P = Summer Games 2
+C9IE = Cybernoid
+C9IP = Cybernoid
+C9PP = The Last Ninja 3
HAAA = Canal Fotos
-HABA = Canal Tienda
+HABA = Canal Tienda Wii
HACA = Canal Mii
HACK = Canal Mii
HADE = Canal internet
@@ -866,6 +1397,7 @@ HADP = Canal Internet
HAFE = Canal Tiempo
HAFJ = Canal Tiempo
HAFP = Canal Tiempo
+HAGA = Canal Noticias
HAGE = Canal Noticias
HAGJ = Canal Noticias
HAGP = Canal Noticias
@@ -874,20 +1406,32 @@ HAJP = Canal Opiniones
HAPE = Canal Miirame
HAPP = Canal Concursos Mii
HATE = Canal Nintendo
+HATP = Canal Nintendo
+HAVP = Canal La fortuna te sonríe
+HAWE = Metroid Prime 3 Preview
+HAWP = Metroid Prime 3 Preview
HAYA = Canal Fotos
-HCJP = Canal BBC iPlayer
-JODI = Canal Homebrew
-LULZ = Canal Homebrew
-OHBC = Canal Homebrew
+HCAJ = Band Bros. DX Speaker Channel
+HCAP = Jam with the Band Live
+HCFE = Canal Wii Speak
+HCFP = Canal Wii Speak
+HCRE = The Legend of Zelda: Skyward Sword - Canal de actualización de datos de guardado
+HCRP = The Legend of Zelda: Skyward Sword - Canal de actualización de datos de guardado
+RMCE = Canal Mario Kart
+RMCP = Canal Mario Kart
D64A = Wii64
DGPA = Genesis Plus GX
DMAA = SDL Mame
DNGA = NeoGamma
+DNUA = Rosquilla Wii
DOOA = WiiDoom
DSDA = SuperDump 1.3
-DSVA = ScummVM
+JODI = Canal Homebrew
+LULZ = Canal Homebrew
+OHBC = Canal Homebrew
G3AS69 = El Señor de los Anillos: La Tercera Edad
G3DX6L = Carmen Sandiego: El secreto de los tambores robados
+G3FS69 = TimeSplitters: Futuro Perfecto
G4MP69 = Los Sims: Toman La Calle
G8MP01 = Paper Mario: La Puerta Milenaria
G9TP52 = El Espantatiburones
@@ -896,7 +1440,8 @@ GCBP7D = Crash Bandicoot: La Venganza de Cortex
GCIP69 = Los Sims
GDDP41 = Disney Pato Donald Cu@c Att@k?*!
GENS69 = 007: Todo o Nada
-GF4S52 = Los Cuatro Fantásticos™ and ©2005
+GF4S52 = Los 4 Fantásticos
+GFSP69 = Mundial FIFA 2002
GH4S69 = Harry Potter y el Cáliz de Fuego
GHBP7D = El Hobbit
GHLZ69 = Harry Potter y la Piedra Filosofal
@@ -911,9 +1456,14 @@ GLHPG9 = Ratónpolis
GLNP69 = Looney Tunes: De Nuevo En Accion
GLOS69 = El Señor de los Anillos: Las Dos Torres
GNES78 = Buscando a Nemo
-GOYS69 = GoldenEye : Agente Corrupto
+GOYS69 = GoldenEye: Agente Corrupto
GPQP6L = Las Supernenas: Arrasando las Salsas
GPXP01 = Pokémon Box: Rubí y Zafiro
+GQQD78 = Bob Esponja: ¡Luces, Cámara, Esponja!
+GQQE78 = Bob Esponja: ¡Luces, Cámara, Esponja!
+GQQF78 = Bob Esponja: ¡Luces, Cámara, Esponja!
+GQQH78 = Bob Esponja: ¡Luces, Cámara, Esponja!
+GQQP78 = Bob Esponja: ¡Luces, Cámara, Esponja!
GQWX69 = Harry Potter: Quidditch Copa del Mundo
GR9P6L = El Imperio del Fuego
GSXS64 = Star Wars: Las Guerras Clon
diff --git a/Data/Sys/wiitdb-fr.txt b/Data/Sys/wiitdb-fr.txt
index f363420e7eac..8a359b9a0bb6 100644
--- a/Data/Sys/wiitdb-fr.txt
+++ b/Data/Sys/wiitdb-fr.txt
@@ -1,4 +1,4 @@
-TITLES = https://www.gametdb.com (type: Wii language: FR_unique version: 20191106234238)
+TITLES = https://www.gametdb.com (type: Wii language: FR_unique version: 20230727194148)
R22J01 = FlingSmash
R23P52 = Barbie et les Trois Mousquetaires
R25PWR = LEGO Harry Potter : Années 1 à 4
@@ -28,13 +28,11 @@ R3YP70 = Sam & Max : Saison 2 : Au-Delà du Temps et de l'Espace
R42P69 = Les Sims 2 : Naufragés
R43P69 = EA Sports Active
R48P7D = Les Chroniques De Spiderwick
-R49P01 = Donkey Kong : Jungle Beat
R4BPGT = Baby Foot
R4EP01 = Endless Ocean 2 : Aventuriers des Fonds Marins
R4PP69 = Les Sims 2 : Animaux & Cie
R4ZJ01 = Project Zero 4 - Mask of the Lunar Eclipse
R54FMR = Des Chiffres & des Lettres
-R55F41 = Qui Veut Gagner Des Millions : 1ère Edition
R55P41 = Qui Veut Gagner Des Millions : 1ère Edition
R57FMR = Questions pour un champion : Le jeu officiel
R5AP8P = À la Croisée des Mondes : La Boussole d'Or
@@ -48,6 +46,7 @@ R5TP69 = Grand Chelem Tennis
R5UP41 = Les Experts: Préméditation
R5VP41 = James Cameron's Avatar : The Game
R5VX41 = James Cameron's Avatar : The Game
+R5XJ13 = MySims Agents
R5YD78 = All Star Pom Pom Girl 2
R5YP78 = All Star Pom Pom Girl 2
R62P4Q = Disney Sing It : Pop Hits
@@ -81,7 +80,6 @@ R8RP41 = Arthur et la Vengeance de Maltazard
R8SP41 = Vacances Sports Party
R8UXMR = Adibou et les saisons magiques
R8VP41 = Planète Nature : Au Secours des Animaux Sauvages
-R92P01 = Nouvelle Façon de Jouer ! Pikmin 2
R94PMR = Total Dérapage
R94XMR = Total Dérapage : Prêts pour le Grand Frisson ?
R9BPMT = Bob le bricoleur : On s'amuse comme des fous
@@ -93,6 +91,7 @@ R9IP01 = Nouvelle Façon de Jouer ! Pikmin
R9JP69 = The Beatles : Rock Band
R9LP41 = Girls Life: Pyjama Party
R9SPPL = Sudoku Ball : Detective
+RAAE01 = Disque Startup du Wii
RB4P08 = Resident Evil 4 : Wii Edition
RB4X08 = Resident Evil 4 : Wii Edition
RB5P41 = Brothers in Arms : Earned in Blood
@@ -199,7 +198,6 @@ RH3P4Q = High School Musical 3 Dance! Nos Années Lycée
RH5PKM = Horse Life : Amis pour la vie
RH6P69 = Harry Potter et le Prince de Sang-Mêlé
RH8P4F = Tomb Raider : Underworld
-RH8X4F = Tomb Raider : Underworld
RHCP52 = The History Channel : Battle for the Pacific
RHGP6Z = Agent Hugo : Lemoon Twist
RHKP18 = Job Island
@@ -226,9 +224,8 @@ RIHP8P = L'Incroyable Hulk
RIJP69 = G.I. JOE : Le réveil du Cobra
RINP08 = Dead Rising : Chop Till You Drop
RIOPSU = Horribles Histoires : les Redoutables Romains
-RIPPAF = One Piece Unlimited Cruise 1 : Le Trésor sous les Flots
RITFMR = Intervilles : Le Jeu Officiel
-RIUPAF = One Piece - Unlimited Cruise 2 : L'Eveil d'un Héros
+RIUPAF = One Piece: Unlimited Cruise 2: L'Eveil d'un Héros
RJ2P52 = 007 : Quantum of Solace
RJ4PRM = Naissance de Rome : Sur les Traces de César
RJ7FWP = Télé 7 Jeux : Mots Fléchés
@@ -270,7 +267,6 @@ RLNFMR = Koh-Lanta
RLNHMR = Koh-Lanta
RLNIMR = Koh-Lanta
RLRP4F = Tomb Raider : Anniversary
-RLTPNR = London Taxi : Rush Hour
RLTXUG = London Taxi : Rush Hour
RLUP4Q = Volt : Star Malgré Lui
RLUX4Q = Volt : Star Malgré Lui
@@ -306,7 +302,6 @@ RNPP69 = Need for Speed : ProStreet
RNPX69 = Need for Speed : ProStreet
RNSF69 = Need for Speed : Carbon
RNSP69 = Need for Speed : Carbon
-RNSX69 = Need for Speed : Carbon
RNXPDA = Naruto : Clash of Ninja Revolution European Version
RO7P7D = The Legend of Spyro : The Eternal Night
RO8P7D = La Légende de Spyro : La Naissance d'un Dragon
@@ -319,7 +314,7 @@ ROLP8P = Mario & Sonic aux Jeux Olympiques d'Hiver
RONPG9 = Onechanbara : Bikini Zombie Slayers
ROPP41 = Les Rebelles de la Fôret
ROTP7J = Twin Strike : Operation Thunder
-ROUPAF = One Piece - Unlimited Cruise 1 : Le Trésor sous les Flots
+ROUPAF = One Piece: Unlimited Cruise 1: Le Trésor sous les Flots
ROVE6U = Playmobil Circus : Tous en Piste
ROVPHM = Playmobil Circus: Tous en Piste
ROYP41 = Tempête de boulettes géantes : Le Jeu Vidéo
@@ -410,7 +405,7 @@ RTNP41 = Tenchu : Shadow Assassins
RTUFKM = Secret Files : Tunguska
RTUPKM = Secret Files : Tunguska
RTVP64 = Thrillville : Le parc en folie
-RTYP01 = Wii Echecs
+RTYP01 = Wii Échecs
RTZE08 = Zack & Wiki : Le Trésor de Barbaros
RTZJ08 = Zack & Wiki : Le Trésor de Barbaros
RTZP08 = Zack & Wiki : Le Trésor de Barbaros
@@ -501,7 +496,6 @@ RY2P41 = Rayman Contre les Lapins Encore plus Crétins
RY3P41 = Rayman Prod' présente : The Lapins Crétins Show
RYBP69 = Boom Blox : Smash Party
RYDP6V = Pet Pals: Vétérinaire
-RYGP99 = Rygar : The Battle of Argus
RYJPTV = Princesse Lillifee : La fée magique
RYKEAF = Family Ski & Snowboard
RYWP01 = Cérébrale Académie
@@ -534,12 +528,14 @@ S6BP4Q = Rebelle
S6BX4Q = Rebelle
S6IP78 = Disney Princesse: Livres Enchantés
S6RP52 = Les Mondes de Ralph
+S72J01 = Hoshi no Kirby: 20th Anniversary Edition
S7APWR = LEGO Batman 2 : DC Super Heroes
S7BP69 = Trivial Pursuit Casual
S7EP52 = Transformers : Édition Ultime Combat
S7FPGT = Zumba Kids : La fête ultime pour les enfants
S7SP41 = Les schtroumpfs Party Pack
SA3P5G = Alvin et Les Chipmunks 3
+SA3XGT = Alvin et Les Chipmunks 3
SALE4Q = Alice au Pays des Merveilles
SALP4Q = Alice au Pays des Merveilles
SAOP78 = Monster High: Lycée d'Enfer
@@ -580,6 +576,7 @@ SF5P41 = Mon Coach Personnel : Club Fitness
SFGP69 = Hasbro : Best of des Jeux en Famille Vol. 4
SFIP01 = Mystery Case Files : L'Affaire Malgrave
SFQP8P = Captain America : Super Soldier
+SFWP69 = Coupe du Monde de la FIFA, Afrique du Sud 2010
SFWX69 = Coupe du Monde de la FIFA, Afrique du Sud 2010
SFWY69 = Coupe du Monde de la FIFA
SG8PAF = Yogi l'Ours: Le Jeu Vidéo
@@ -596,6 +593,7 @@ SHMPLR = Lucas la Cata
SHVP78 = Hot Wheels
SIAP52 = L'Âge de glace 4 : La dérive des continents - Jeux de l'Arctique
SIIP8P = Mario & Sonic aux Jeux Olympiques de Londres 2012
+SILP78 = Worms : Battle Islands
SINPNG = We Sing : Robbie Williams
SJ2PWR = Scooby-Doo! Panique dans la Marmite
SJ9P41 = Just Dance 2 : Extra Songs
@@ -624,7 +622,6 @@ SNBP41 = NCIS: Adapté de la série TV
SNHP69 = Need for Speed
SNUPJW = Happy Neuron Academy - Testez Votre Q.I.
SNYPVZ = Monster High : 13 souhaits
-SOMP01 = Beat the Beat : Rhythm Paradise
SONFMR = Mon Premier Karaoké
SOSPAF = Turbo : Équipe de Cascadeurs
SOUP01 = The Legend of Zelda : Skyward Sword
@@ -676,6 +673,7 @@ SVDP52 = Bob l'éponge : La vengeance robotique de Plankton
SVHP69 = FIFA 14 - Édition Essentielle
SVHX69 = FIFA 14 - Édition Essentielle
SVMP01 = Super Mario All-Stars
+SVQEVZ = Barbie et ses soeurs : La grande aventure des chiots
SVQPVZ = Barbie et ses soeurs : La grande aventure des chiots
SVVPAF = Les Croods : Fête Préhistorique !
SXAP52 = Guitar Hero : World Tour
@@ -683,56 +681,105 @@ SXBP52 = Guitar Hero : Metallica
SXCP52 = Guitar Hero : Greatest Hits
SXDP52 = Guitar Hero : Van Halen
SXIP52 = Guitar Hero : Warriors of Rock
+GMSE02 = Super Mario Sunshine Multijoueur
R4ZP01 = Project Zero 4 - Mask of the Lunar Eclipse
+RMCE88 = Le Mario Kare Deluxa por jatras
+RMCJ91 = Wiimms Mario Kart Fun 2021-09 Reservé
+RMCK91 = Wiimms Mario Kart Fun 2021-09 Reservé
+RMCP91 = Wiimms Mario Kart Fun 2021-09 Réservé
+RMCPCA = Mario Kart Wii (traduction en catalan)
SBOD3Q = StarSing : Chansons Magiques de Disney v1.1
SILP4Q = SingItStar Latino
+SNBE66 = Nouveau Super Mario Bros. Wii Apocalypse
W2CP = Cérébral Challenge
W2FP = Entrainement d'équilibre Physiofun
+W2GD = Phoenix Wright Ace Attorney: Justice for All (Deutsche Version)
+W2GF = Phoenix Wright: Ace Attorney: Justice for All
W2GP = Phoenix Wright Ace Attorney : Justice for All
W2MP = Blaster Master Overdrive
W2PP = Programme de rééducation du périnée Physiofun
+W3GD = Phoenix Wright Ace Attorney 3: Trials And Tribulations
+W3GF = Phoenix Wright: Ace Attorney: Trials and Tribulations
W3GP = Phoenix Wright Ace Attorney : Trials and Tribulations
W3KE = Thruspace
W3KP = Thruspace
W3MP = Les Trois Mousquetaires : Tous pour un!
W44P = Stop Stress : A Day of Fury
W4AP = Arcade Sports : Air Hockey, Bowling, Pool, Snooker
+W6BP = Eco-Shooter: Plant 530
+W72P = Successfully Learning German Year 3
+W73P = Successfully Learning German Year 4
+W74P = Successfully Learning German Year 5
+W7IP = Successfully Learning German Year 2
+W8CP = Bit.Trip Core
W8WP = Happy Holidays Halloween
+W9BP = Big Town Shoot
W9RP = Happy Holidays Christmas
WA4P = WarioWare : Do It Yourself - Showcase
WA7P = Toribash - La violence perfectionnée
WA8P = ArtStyle: Penta Tentacles
+WAEP = Around the world
+WAFP = Airport Mania: First Flight
+WAHP = Trenches: Generals
WALP = Art Style : light trax
+WAOP = The Very Hungry Caterpillar´s ABC
WB2P = Strong Bad Episode 4 : Dangeresque 3
WB3P = Strong Bad Episode 5 : 8-bit is Enough
WBEP = Beer Pong : Frat Party Games
+WBFP = Bit.Trip Fate
+WBGP = Bang Attack
+WBPP = PLÄTTCHEN - twist 'n' paint
WBRP = Pirates : The Key of Dreams
+WBXP = Strong Bad Episode 1: Homestar Ruiner
WBYP = Strong Bad Episode 2 : Strong Badia - The Free
WBZP = Strong Bad Episode 3 : Baddest of the Bands
+WCHP = Chess Challenge
WCJP = Cocoto : Platform Jumper
+WCKP = chick chick BOOM
WCSP = CueSports : Snooker vs Billiards
WD9P = Castlevania : The Adventure ReBirth
+WDEP = Magic Destiny Astrological Games
+WDFP = Defend your Castle
WDHP = ArtStyle : ROTOHEX
WDMP = Dr. Mario & Bactericide
+WDPP = Dr. Mario & Germ Buster (Friend Battle Demo)
+WEMP = Aha! I Got It! Escape Game
WETP = Jeux de plateau en images : La chasse au trésor
WF2P = Final Fantasy Crystal Chronicles : My Life as a Darklord
+WF3E = Family Games - Pen & Paper Edition
WF4P = Final Fantasy IV : Les Années Suivantes
WFCP = Final Fantasy Crystal Chronicles : My Life as a King
+WFQP = Frogger: Hyper Arcade Edition
+WFTP = Fish'em All!
+WFVP = Football Up
WFWP = Flowerworks : Follie's Adventure
WFXP = Feu de Bois Chaleureux
+WFYP = Family Games Pen & Paper Edition
+WGDP = Gradius Rebirth
WGFP = Girlfriends Forever Magic Skate
+WGGP = Gabrielle's Ghostly Groove: Monster Mix
WGPP = Zenquaria L'aquarium Virtuel
+WGSE = Phoenix Wright: Ace Attorney
+WGSF = Phoenix Wright: Ace Attorney (French Version)
+WGSP = Phoenix Wright: Ace Attorney
WHEE = Heracles : Chariot Racing
WHEP = Heracles : Chariot Racing
+WHFP = Heavy Fire: Special Operations
WHRP = Heron : Steam Machine
WHUP = Ghost Party
WHWP = HoopWorld : BasketBrawl
WICP = NyxQuest : Kindred Spirits
WIDP = Dracula : Undead Awakening
WIEP = Tales of Monkey Island Chapter 3 : Lair of the Leviathan
+WILP = Tales of Monkey Island Chapter 1: Launch of the Screaming Narwhal
+WIRP = Tales of Monkey Island Chapter 5: Rise Of The Pirate God
WISP = Tales of Monkey Island Chapter 2 : The Siege of Spinner Cay
+WITP = Aha! I Found It! Hidden Object Game
WIYP = Tales of Monkey Island Chapter 4 : The Trial and Execution of Guybrush Threepwood
WJKP = Les Gardiens du Joyau : l'Île de l'Est
+WKBP = You, Me and the Cubes
+WKFP = Kung Fu Funk: Everybody Is Kung Fu Fighting
+WKKP = Pop-Up Pirates!
WKRP = Karate Phants : Gloves of Glory
WKWP = Les aventures de l'ile perdue jeu d'objets cachés
WLEE = Apprends avec les PooYoos: Episode 1
@@ -740,38 +787,76 @@ WLEP = Apprends avec les PooYoos: Episode 1
WLNE = Apprends avec les PooYoos: Episode 2
WLNP = Apprends avec les PooYoos: Episode 2
WLOP = LostWinds : Winter of the Melodias
+WLZP = lilt line
+WM7E = Anima Ark of Sinners
+WM7P = Anima Ark of Sinners
WMBP = MaBoShi : l'arcade des trois formes
+WMCP = Monsteca Corral: Monsters Vs. Robots
+WMJP = Dive: The Medes Islands Secret
+WMSP = Enjoy your massage!
WMWP = Le monde de Miffy
WMWX = Le monde de Miffy
+WN9E = Military Madness: Nectaris
WN9P = Military Madness : Nectaris
+WNEE = Penguins & Friends Hey! That's My Fish!
+WNEP = Penguins & Friends Hey! That’s my Fish!
WNVP = Neves Plus
+WOBE = Art Style: ORBIENT
WOBP = Art Style : ORBIENT
WOTP = Overturn : Mecha Wars
+WP3P = Pearl Harbor Trilogy 1941: Red Sun Rising
WP4E = Apprends avec les Pooyoos Episode 3
WP4P = Apprends avec les Pooyoos Episode 3
WPJP = Pucca Mission Bisous
+WPKP = Texas Hold'Em Poker
+WPQP = Protöthea
+WPRE = Art Style: Cubello
WPRP = Art Style : CUBELLO
-WPVP = The Tales of Bearsworth Manor - Chaotic Conflicts
+WPVE = The Tales of Bearsworth Manor: Chaotic Conflicts
WR2E = Labo Lapins Crétins
WR2P = Labo Lapins Crétins
WR9P = Megaman 9
WRDP = Mot Cache
+WREP = Racers Islands Crazy Arenas
WRFE = Reel Fishing Challenge 2
WRFP = Reel Fishing Challenge 2
WRIP = Rainbow Islands : Towering Adventure!
+WRJP = Racers Islands - Crazy Racers
+WRLP = FAST Racing League
WRRP = Robin Hood : Le Retour de Richard
+WRUP = Bit.Trip Runner
WRXP = Megaman 10
+WSGP = Pop Them, Drop Them SAMEGAME
WSJP = Trouvez les Differences!
+WSNP = Sonic The Hedgehog 4 Episode I
+WSUE = Shootanto: Evolutionary Mayhem
WSUP = Shootanto : Evolutionary Mayhem
+WTEP = Tales of Elastic Boy Mission 1
+WTFP = Bit.Trip Flux
WTMP = Adventure Island The Beginning
+WTRE = Bit.Trip Beat
WTRP = Bit.Trip : Beat
WTWP = Fenimore Fillmore The Westerner
+WTXP = Texas Hold’em Tournament
+WU2P = Successfully Learning Mathematics Year 3
+WU3P = Successfully Learning Mathematics Year 4
+WU4P = Successfully Learning Mathematics Year 5
WUIP = Succès au primaire : Power maths
+WVBP = Bit.Trip Void
+WVOP = Rock'n Roll Climber
+WVSP = Gods Vs Humans
+WVUP = Mr Bumblebee Racing Champion
+WW2P = Where's Wally? Fantastic Journey 2
+WW3P = Where's Wally? Fantastic Journey 3
WWIP = Où est Charlie ? Voyage Fantastique 1
+WWRP = Excitebike: World Challenge
+WWXP = Paper Wars Cannon Fodder
WXBE = Ben 10 Alien Force The Rise of Hex
WXBP = Ben 10 Alien Force The Rise of Hex
+WYIP = escapeVektor: Chapter 1
+WYSP = Yard Sale Hidden Treasures Sunnyville
WZIP = Rubik's Puzzle Galaxy : RUSH
-WZZP = The Tales of Bearsworth Manor - Puzzling Pages
+WZZE = The Tales of Bearsworth Manor: Puzzling Pages
XIBP = Fish em All Demo
XICP = Gods vs Humans Demo
XIDP = Racers Islands Crazy Racers Demo
@@ -790,60 +875,163 @@ XIZP = 3D Pixel Racing Demo
XJEP = Aya and the Cubes of Light Demo
FA9P = Zelda II : The Adventure of Link
FB2L = Super Mario Bros. : The Lost Levels
+FBKP = Teenage Mutant Ninja Turles
FC8P = Castlevania II : Simon's Quest
FCSP = Probotector II : Return of the Evil Forces
+FCYP = Yoshi’s Cookie
+FDGP = Ghosts'n Goblins
+FDRP = Skate or Die
+FEML = Bio Miracle Bokutte UPA
+FEQP = Castlevania III Dracula's Curse
+FERM = Startropics II: Zoda's Revenge
+FF5E = Double Dragon II: The Revenge
+FF5P = Double Dragon II: The Revenge
+FFEE = A Boy and His Blob: Trouble on Blobolonia
FFEP = A Boy and His Blob : Trouble on Blobolonia
+FFPB = Ufouria: The Saga
+FFPP = Ufouria: THE SAGA
+FFUP = Adventure Island 2
+FFVM = S.C.A.T.: Special Cybernetic Attack Team
+JA4P = Super Ghouls'n Ghosts
+JABL = Mario’s Super Picross
JADD = The Legend of Zelda : A Link to the Past
JADE = The Legend of Zelda : A Link to the Past
JADF = The Legend of Zelda : A Link to the Past
JADP = The Legend of Zelda : A Link to the Past
+JAFF = SimCity
+JAFP = SimCity
JAHP = R-TYPE III : The Third Lightning
JAJP = Street Fighter II : The World Warrior
JALP = Super Probotector : Alien Rebels
+JAZP = The Legend of the Mystical Ninja
JBBP = Super Street Fighter II : The New Challengers
JBDP = Donkey Kong Country 2 : Diddy's Kong-Quest
JBIP = Street Fighter II Turbo : Hyper Fighting
JBPP = Donkey Kong Country 3 : Dixie Kong’s Double Trouble
+JCAL = DoReMi Fantasy - Milon’s DokiDoki Adventure
JCBM = Super Mario RPG : Legend of the Seven Stars
+JCCP = Kirby’s Fun Pak
+JCDM = Kirby’s Dream Land 3
+JCJP = Super Punch Out!!
+JCKP = Space Invaders -The Original Game-
JCTM = Ogre Battle : The March of the Black Queen
JD3P = SUPER E.D.F. : Earth Defense Force
JDJP = Super Star Wars : The Empire Strikes Back
JDLP = Super Star Wars : Return of the Jedi
+JDWE = Aero the Acrobat
+JDWP = Aero The Acrobat
+JDZF = Mystic Quest Legend
NACP = The Legend of Zelda : Ocarina of Time
+NAJN = Sin and Punishment
+NAKS = Pokémon Snap
NAME = Kirby 64 : The Crystal Shards
NAMP = Kirby 64 : The Crystal Shards
+NAND = Pokémon Puzzle League
+NAOP = 1080°: TenEighty Snowboarding
NARP = The Legend of Zelda : Majora's Mask
+NAYE = Ogre Battle 64: Person of Lordly Caliber
+NAYM = Ogre Battle 64: Person of Lordly Caliber
+LALP = Fantasy Zone II
+LANP = Alex Kidd: The Lost Stars
+LAPP = Wonder Boy III: The Dragon's Trap
+MA8P = Ecco: The Tides of Time
+MAHE = Sonic the Hedgehog
+MAHP = Sonic the Hedgehog
MAKP = Shadow Dancer : The Secret of Shinobi
+MALP = Bonanza Bros.
+MAOP = Bio-Hazard Battle
MARP = La Légende de Thor
-MB6P = Shining Force II
+MAVP = Wonder Boy In Monster World
+MAXP = Alex Kidd In The Enchanted Castle
+MBBP = Sonic the Hedgehog 2
+MBFP = Shinobi III: Return of the Ninja master
MBIP = Landstalker : Le Trésor du Roi Nole
+MBJE = Ghouls'n Ghosts
+MBJP = Ghouls'n Ghosts
+MBLP = ESWAT City Under Siege
+MBMP = Sonic the Hedgehog 3
+MBUP = Sonic 3D: Flickies' Island
+MBWM = Columns III: Revenge of Columns
+MC3P = Super Street Fighter II: The New Challengers
+MCCP = Phantasy Star III: Generations of Doom
MCHM = MUSHA : Metallic Uniframe Super Hybrid Armor
+MCLP = Street Fighter II’: Special Champion Edition
+MCQP = Boogerman - A Pick and Flick Adventure
+MCRP = Wolf of the Battlefield: MERCS
+MCSP = Wonder Boy III: Monster Lair
+MCVP = Pitfall: The Mayan Adventure
+MCZP = Shanghai II Dragon's Eye
+PAAP = Bomberman'93
+PAGL = Bomberman'94
+PARL = Detana Twin Bee
PAWP = Galaga'88
PB3P = Devil Crash
+PBEP = Motoroader
PBIP = Bonk III : Bonk's Big Adventure
+PBSP = Chew Man Fu
+PBWP = Air 'Zonk'
PC2P = Taito Chase H.Q.
PCSL = Digital Champ : Battle Boxing
+PDJL = Street Fighter II': Champion Edition
QA3P = SimEarth : The Living Planet
+QAAP = Super Air Zonk
+QABP = Ys Book I & II
QADL = Gradius II : Gofer no Yabou
+QAPL = Castlevania: Rondo of Blood
+QAPN = Castlevania Rondo of Blood
QAPP = Castlevania : Rondo of Blood
+EA5E = Fatal Fury 3: Road to the Final Victory
EA5P = Fatal Fury 3 : Road To The Final Victory
+EA7P = Samurai Shodown IV: Amakusa's Revenge
+EA8M = Iron Clad
+EAIE = Top Hunter
+EAIP = Top Hunter
+EASE = Samurai Shodown 2
+EBDP = Magical Drop 3
+EBFP = Spin master
+EBSP = The Path of the Warrior: Art of Fighting 3
+ECAP = Real Bout Fatal Fury 2: The Newcomers
+ECGP = Shock Troopers: 2nd Squad
+E54P = GHOSTS'N GOBLINS
+E55P = Commando
+E57P = SonSon
+E6PP = NINJA GAIDEN
+C93P = The Last Ninja 2
+C96P = Summer Games 2
+C9IP = Cybernoid
HAAA = Chaîne Photos
-HABA = Chaîne Boutique
+HABA = Chaîne boutique Wii
HACA = Chaîne Mii
HACK = Chaîne Mii
HADE = Chaîne Internet
HADP = Chaîne Internet
-HAFP = Chaîne Météo
+HAFA = Chaîne météo
+HAFP = Chaîne météo
+HAGA = Chaîne infos
HAGE = Chaîne infos
-HAGP = Chaîne Infos
-HAJP = Chaîne Votes
-HAPP = Chaîne Concours Mii
+HAGJ = Chaîne infos
+HAGP = Chaîne infos
+HAJP = Chaîne votes
+HAPE = Chaîne Regardez-Mii
+HAPP = Chaîne concours Mii
HATP = Chaîne Nintendo
-HAYA = Chaîne Photos
+HAVP = Chaîne jour de chance
+HAWP = Metroid Prime 3 Preview
+HAYA = Chaîne photos
+HAYK = Chaîne Photo
+HCAP = Jam with the Band Live
+HCFE = Chaîne Wii Speak
HCFP = Chaîne Wii Speak
HCMP = Chaîne Kirby TV
+HCRE = The Legend of Zelda: Skyward Sword - Chaîne mise à jour des données
+HCRP = The Legend of Zelda: Skyward Sword - Chaîne mise à jour des données
+RMCE = Chaîne Mario Kart
+RMCP = Chaîne Mario Kart
+DNUA = Donut Wii
+OHBC = Chaîne Homebrew
+RMCX = Chaîne Mario Kart Wii CTGP Revolution
G2FF78 = Tak 2: Le Sceptre des Rêves
-G3AF69 = Le Seigneur des Anneaux : Le Tiers Âge
+G3AF69 = Le Seigneur des Anneaux: Le Tiers Âge
G3DP6L = Carmen Sandiego : Le Secret des Tam-Tams Volés
G3MP41 = La Somme de toutes les Peurs
G3XP52 = X-Men: Le Jeu Officiel
@@ -854,19 +1042,21 @@ G4ZP69 = Les Sims 2
G5DP78 = Scooby-Doo! : Démasqué
G6FF69 = Coupe du Monde de la FIFA 2006
G8MP01 = Paper Mario: La Porte Millénaire
+G9TF52 = Gang de Requins
GAVY78 = Avatar : Le Dernier Maître de l'Air
GAZF69 = Harry Potter et le Prisonnier d'Azkaban
-GC3F78 = Scooby-Doo! : Le Livre des Ténèbres
-GCBP7D = Crash Bandicoot : La Vengeance de Cortex
+GC3F78 = Scooby-Doo! Le Livre des Ténèbres
+GCBP7D = Crash Bandicoot: La Vengeance de Cortex
GCGP41 = Charlie's Angels: Les Anges se Déchaînent
GCIP69 = Les Sims
GCOF52 = Call of Duty : Le Jour De Gloire
GCQF7D = Buffy contre les Vampires : Chaos Bleeds
GDDP41 = Donald Cou@k Att@k?*!
-GDOP41 = Disney's Donald Qui est PK ?
+GDOP41 = Disney's Donald Qui est PK?
GENF69 = James Bond 007: Quitte ou Double
GF4F52 = Les 4 Fantastiques
-GFAF69 = FIFA Football 2003
+GFHP6V = Un Voisin d'Enfer!
+GFSF69 = Coupe du Monde FIFA 2002
GGVX78 = Bob l'Eponge : Le Film
GH2P69 = Need for Speed : Poursuite Infernale 2
GH4F69 = Harry Potter et la Coupe de Feu
@@ -877,27 +1067,28 @@ GHSY69 = Harry Potter et la Chambre des Secrets
GHVP08 = Disney Cache-Cache Furtif
GIAP7D = L'Age de Glace 2
GICF78 = Les Indestructibles
+GIHF78 = Scooby-Doo! La Nuit des 100 Frissons
GIHP78 = Scooby-Doo! : La Nuit des 100 Frissons
GIQX78 = Les Indestructibles: La Terrible Attaque du Démolisseur
-GJUF78 = Tak et le Pouvoir de Juju
+GJUF78 = Tak & Le Pouvoir de Juju
GKBPAF = Baten Kaitos : Les Ailes éternelles et l'Océan perdu
GKJF78 = Cars: Quatre Roues
-GKLF69 = Le Seigneur des Anneaux : Le Retour du Roi
+GKLF69 = Le Seigneur des Anneaux: Le Retour du Roi
GKMP41 = Prince of Persia: Les Deux Royaumes
GL5X4F = Lego Star Wars : Le Jeu Vidéo
GL7P64 = Lego Star Wars II: La Trilogie Originale
-GLCF52 = Les Desastreuses Aventures des Orphelins Baudelaire
+GLCF52 = Les Désastreuses Aventures des Orphelins Baudelaire: D'Apres Lemony Snicket
GLGP41 = Largo Winch : Aller Simple pour les Balkans
GLHPG9 = Souris City
GLNP69 = Les Looney Tunes Passent à l'Action
-GLOF69 = Le Seigneur des Anneaux : Les Deux Tours
+GLOF69 = Le Seigneur des Anneaux: Les Deux Tours
GLVF4Q = Le Monde de Narnia: Le Lion, la Sorcière et l'Armoire Magique
GLZF69 = 007 : Bons Baisers de Russie
GMFF69 = Medal of Honor : En Première Ligne
GMNP78 = Monstres & Cie : Crazy Balls
-GMWF52 = Minority Report: Le futur vous rattrape
-GNEF78 = Le Monde De Némo
-GONF69 = Medal of Honor : Les Faucons de Guerre
+GMWF52 = Minority Report: Le Futur vous Rattrape
+GNEF78 = Le Monde de Némo
+GONF69 = Medal of Honor: Les Faucons de Guerre
GOSP41 = Les Rebelles de la Forêt
GOYF69 = GoldenEye : Au service du Mal
GP3P78 = Le Pole Express
@@ -909,20 +1100,25 @@ GQ4F78 = Bob L'éponge: La Créature du Crabe Croustillant
GQFFFK = Franklin: Un anniversaire surprise
GQLP54 = Dora l'Exploratrice: Voyage sur la Planète Violette
GQPP78 = Bob l'Eponge: Bataille pour Bikini Bottom
-GQQF78 = Bob L'éponge : Silence on tourne!
+GQQD78 = Bob L'éponge: Silence on tourne!
+GQQE78 = Bob L'éponge: Silence on tourne!
+GQQF78 = Bob L'éponge: Silence on tourne!
+GQQH78 = Bob L'éponge: Silence on tourne!
+GQQP78 = Bob L'éponge: Silence on tourne!
GQWX69 = Harry Potter: Coupe du Monde de Quidditch
GR2P52 = Les Royaumes Perdus II
-GR8F69 = Medal of Honor : Soleil Levant
+GR8F69 = Medal of Honor: Soleil Levant
GR9P6L = Le Règne Du Feu
GRNP52 = Les Royaumes Perdus
-GRUF78 = Power Rangers : Dino Tonnerre
+GRRF78 = Les Razmoket: La Rançon Royale
+GRUF78 = Power Rangers: Dino Tonnerre
GSKP7D = Le Roi Scorpion : L'Ascension de l'Akkadien
GTYP69 = Ty: Le Tigre de Tasmanie
GU2F78 = 2 Games in 1: Les Indestructibles / Le Monde de Nemo
GU3X78 = 2 Games in 1: Bob L'éponge le Film / Tak 2 Le Sceptre des Rêves
GUBP69 = Les Urbz: Les Sims in the City
-GVLF69 = Marvel Nemesis : L'Avenement des Imparfaits
-GW7F69 = James bond 007 dans Espion pour Cible
+GVLF69 = Marvel Nemesis: L'Avenement des Imparfaits
+GW7F69 = James Bond 007 dans Espion pour Cible
GWHP41 = Winnie l'Ourson: à la Recherche des Souvenirs Oubliés
GWLX6L = Wallace & Gromit dans Le Project Zoo
GWVX52 = X-Men 2 : La Vengeance de Wolverine
diff --git a/Data/Sys/wiitdb-it.txt b/Data/Sys/wiitdb-it.txt
index 3e064fd38722..92a041b28c23 100644
--- a/Data/Sys/wiitdb-it.txt
+++ b/Data/Sys/wiitdb-it.txt
@@ -1,4 +1,4 @@
-TITLES = https://www.gametdb.com (type: Wii language: IT_unique version: 20191106234245)
+TITLES = https://www.gametdb.com (type: Wii language: IT_unique version: 20230727194156)
R23P52 = Barbie e le Tre Moschettiere
R25PWR = LEGO Harry Potter: Anni 1-4
R2AP7D = L'Era Glaciale 2: Il Disgelo
@@ -91,8 +91,7 @@ RIHP8P = L'Incredibile Hulk
RIJP69 = G.I. Joe: La nascita dei Cobra
RINP08 = Dead Rising: Salme di Fine Stagione
RIOPSU = Brutte Storie: I Rivoltanti Romani
-RIPPAF = One Piece Unlimited Cruise 1 - The Treasure Beneath the Waves
-RIUPAF = One Piece Unlimited Cruise 2: Il Risveglio di un Eroe
+RIUPAF = One Piece: Unlimited Cruise 2: Il Risveglio di un Eroe
RJ8E64 = Indiana Jones e il Bastone dei Re
RJ8P64 = Indiana Jones e il Bastone dei Re
RJAX52 = Call of Duty: Modern Warfare - Edizione Reflex
@@ -107,7 +106,7 @@ RLBPWR = LEGO Batman: Il Videogioco
RLFP64 = Star Wars The Clone Wars: L'era dei duelli
RLGP64 = LEGO Star Wars: La Saga Completa
RLIP64 = LEGO Indiana Jones: Le Avventure Originali
-RLLP70 = Go West!: Un'Avventura di Lucky Luke
+RLLP70 = Go West! Un'Avventura di Lucky Luke
RLNFMR = L'Isola dei Famosi
RLNHMR = L'Isola dei Famosi
RLNIMR = L'Isola dei Famosi
@@ -133,7 +132,7 @@ RO8X7D = The Legend of Spyro: L'Alba del Drago
ROEPGT = Hotel Bau
ROLP8P = Mario & Sonic ai Giochi Olimpici Invernali
ROPP41 = Boog & Elliot a Caccia Di Amici
-ROUPAF = One Piece Unlimited Cruise 1: Il Tesoro Sommerso
+ROUPAF = One Piece: Unlimited Cruise 1: Il Tesoro Sommerso
ROYP41 = Piovono Polpette: Il Videogioco
ROYX41 = Piovono Polpette
RP2P69 = Le So Tutte!
@@ -253,6 +252,7 @@ S75P69 = Monopoly
S7FPGT = Zumba Kids: Che la festa abbia inizio, con Zumba!
S7SP41 = I Puffi Party Pack
SA3P5G = Alvin Superstar 3: Si Salvi Chi Può
+SA3XGT = Alvin Superstar 3: Si Salvi Chi Può
SALP4Q = Alice nel Paese delle Meraviglie
SAOP78 = Monster High: Scuola da Paura
SAOXVZ = Monster High: Scuola da Paura
@@ -342,8 +342,9 @@ SU7PAF = Le 5 Leggende
SUUP78 = uDraw Studio: E sei subito artista!
SV3PAF = Madagascar 3: Ricercati in Europa
SV7PVZ = I Pinguini di Madagascar
-SVDP52 = SpongeBob: La Vendetta Robotica de Plankton
+SVDP52 = SpongeBob: La Vendetta Robotica di Plankton
SVMP01 = Super Mario All-Stars: Edizione per il 25° anniversario
+SVQEVZ = Barbie e le sue sorelle: Salvataggio Cuccioli
SVQPVZ = Barbie e le sue sorelle: Salvataggio Cuccioli
SVVPAF = I Croods: Festa Preistorica!
SXAP52 = Guitar Hero 4: World Tour
@@ -351,29 +352,155 @@ SXIP52 = Guitar Hero 6: Warriors of Rock
CGIE52 = Guitar Hero III Custom: Iron Maiden
CLAPSI = SingItStar Clásicos
DMSP4Q = Sing It Star e la Magia Disney
+G01E01 = Super Smash Bros. Melee: Remix SD
MILPSI = SingItStar Miliki
R15POH = SingItStar Radio 105
RGGE52 = Guitar Hero III Custom: Rock The Games
+RMCPCA = Mario Kart Wii (traduzione in catalano)
RSJESD = Guitar Hero III Custom: System Of A Down
S02PES = SingItStar 90's
SILP4Q = Sing It: Latino
SP9P4Q = SingItStar POP 2009
WFFF4I = Fatal Frame 4: La Maschera dell'eclissi lunare
W2CP = Brain Challenge L'Allena-Mente
+W2FP = Physiofun - Balance Training
+W2GD = Phoenix Wright Ace Attorney: Justice for All (Deutsche Version)
+W2GI = Phoenix Wright: Ace Attorney: Justice for All
+W2GP = Phoenix Wright Ace Attorney: Justice for All
+W2MP = Blaster Master: Overdrive
+W2PP = Physiofun: Pelvic Floor Training
+W3GI = Phoenix Wright: Ace Attorney: Trials and Tribulations
+W3KP = ThruSpace: High Velocity 3D Puzzle
W3MP = I Tre Moschettieri Uno per tutti!
+W44P = Stop Stress: A Day of Fury
+W4AP = Arcade Sports: Air Hockey, Bowling, Pool, Snooker
W6BP = 530 ECO SHOOTER
+W72P = Successfully Learning German Year 3
+W73P = Successfully Learning German Year 4
+W74P = Successfully Learning German Year 5
+W7IP = Successfully Learning German Year 2
+W8CP = Bit.Trip Core
W8WP = Happy Holidays Halloween
+W9BP = Big Town Shoot
W9RP = Happy Holidays Christmas
+WA4P = WarioWare: Do It Yourself - Showcase
+WA7P = Toribash Violence Perfected
+WA8P = Art Style: Penta Tentacles
+WAEP = Around the world
+WAFP = Airport Mania: First Flight
+WAHP = Trenches: Generals
+WALP = Art Style: light trax
+WAOP = The Very Hungry Caterpillar´s ABC
+WB2P = Strong Bad Episode 4: Dangeresque 3
+WB3P = Strong Bad Episode 5: 8-bit is Enough
+WBEP = Beer Pong: Frat Party Games
+WBFP = Bit.Trip Fate
+WBGP = Bang Attack
+WBPP = PLÄTTCHEN - twist 'n' paint
+WBRP = Pirates: The Key of Dreams
+WBXP = Strong Bad Episode 1: Homestar Ruiner
+WBYP = Strong Bad Episode 2: Strong Badia - The Free
+WBZP = Strong Bad Episode 3: Baddest of the Bands
+WCHP = Chess Challenge
+WCJP = Cocoto: Platform Jumper
+WCKP = chick chick BOOM
+WCSP = CueSports: Snooker vs Billiards
+WDEP = Magic Destiny Astrological Games
+WDFP = Defend your Castle
+WDHP = Art Style: ROTOHEX
WDMP = Dr. Mario & Sterminavirus
+WDPP = Dr. Mario & Germ Buster (Friend Battle Demo)
+WEMP = Aha! I Got It! Escape Game
WETP = Giochi da tavolo animati: Un'avventura pop-up!
+WF2P = Final Fantasy Crystal Chronicles: My Life as a Darklord
+WF4P = Final Fantasy IV: The After Years
+WFCP = Final Fantasy Crystal Chronicles: My Life as a King
+WFQP = Frogger: Hyper Arcade Edition
+WFTP = Fish'em All!
+WFVP = Football Up
+WFWP = Flowerworks: Follie's Adventure
+WGFP = Girlfriends Forever: Magic Skate
+WGGP = Gabrielle's Ghostly Groove: Monster Mix
WGPP = Zenquaria™: Acquario virtuale
+WGSF = Phoenix Wright: Ace Attorney (French Version)
+WGSI = Phoenix Wright: Ace Attorney
+WGSP = Phoenix Wright: Ace Attorney
+WHEP = Heracles: Chariot Racing
+WHFP = Heavy Fire: Special Operations
+WHRP = Heron: Steam Machine
WHUP = Fantasma Party
+WHWP = HoopWorld: BasketBrawl
+WICP = NyxQuest: Kindred Spirits
+WIDP = Dracula: Undead Awakening
+WIEP = Tales of Monkey Island Chapter 3: Lair of the Leviathan
+WILP = Tales of Monkey Island Chapter 1: Launch of the Screaming Narwhal
+WIRP = Tales of Monkey Island Chapter 5: Rise Of The Pirate God
+WISP = Tales of Monkey Island Chapter 2: The Siege of Spinner Cay
+WITP = Aha! I Found It! Hidden Object Game
+WIYP = Tales of Monkey Island Chapter 4: The Trial and Execution of Guybrush Threepwood
+WJKP = Jewel Keepers: Easter Island
+WKBP = You, Me and the Cubes
+WKFP = Kung Fu Funk: Everybody Is Kung Fu Fighting
+WKKP = Pop-Up Pirates!
+WKRP = Karate Phants: Gloves of Glory
+WKWP = Adventure on LOST ISLAND: Hidden Object Game
WLEE = Impara con i PooYoo: Episodio 1
WLEP = Impara con i PooYoo: Episodio 1
WLNE = Impara con i PooYoo: Episodio 2
WLNP = Impara con i PooYoo: Episodio 2
+WLOP = LostWinds: Winter of the Melodias
+WLZP = lilt line
+WM7P = Anima Ark of Sinners
WMBP = MaBoShi: L'arcade delle tre forme
+WMCP = Monsteca Corral: Monsters Vs. Robots
+WMJP = Dive: The Medes Islands Secret
+WMSP = Enjoy your massage!
+WN9E = Military Madness: Nectaris
+WN9P = Military Madness: Nectaris
+WNEE = Penguins & Friends Hey! That's My Fish!
+WNEP = Penguins & Friends Hey! That’s my Fish!
+WNVP = Neves Plus: Phantheon of Tangrams
+WOBP = Art Style: ORBIENT
+WOTP = Overturn: Mecha Wars
+WP3P = Pearl Harbor Trilogy 1941: Red Sun Rising
+WP4P = Learning with the PooYoos: Episode 3
+WPKP = Texas Hold'Em Poker
+WPQP = Protöthea
+WPRP = Art Style: CUBELLO
+WPVP = The Tales of Bearsworth Manor: Chaotic Conflicts
+WREP = Racers Islands Crazy Arenas
+WRIP = Rainbow Islands: Towering Adventure!
+WRJP = Racers Islands - Crazy Racers
+WRLP = FAST Racing League
+WRRP = Robin Hood: The Return Of Richard
+WRUP = Bit.Trip Runner
+WSGP = Pop Them, Drop Them SAMEGAME
+WSNP = Sonic The Hedgehog 4 Episode I
+WSUP = Shootanto: Evolutionary Mayhem
+WTEP = Tales of Elastic Boy Mission 1
+WTFP = Bit.Trip Flux
WTMP = ADVENTURE ISLAND The Beginning
+WTRP = Bit.Trip Beat
+WTWP = Fenimore Fillmore: The Westerner
+WTXP = Texas Hold’em Tournament
+WU2P = Successfully Learning Mathematics Year 3
+WU3P = Successfully Learning Mathematics Year 4
+WU4P = Successfully Learning Mathematics Year 5
+WUIP = Successfully Learning Mathematics Year 2
+WVBP = Bit.Trip Void
+WVOP = Rock'n Roll Climber
+WVSP = Gods Vs Humans
+WVUP = Mr Bumblebee Racing Champion
+WW2P = Where's Wally? Fantastic Journey 2
+WW3P = Where's Wally? Fantastic Journey 3
+WWIP = Where's Wally? Fantastic Journey 1
+WWRP = Excitebike: World Challenge
+WWXP = Paper Wars Cannon Fodder
+WXBP = Ben 10: Alien Force - The Rise of Hex
+WYIP = escapeVektor: Chapter 1
+WYSP = Yard Sale Hidden Treasures Sunnyville
+WZIP = Rubik's Puzzle Galaxy: RUSH
+WZZP = The Tales of Bearsworth Manor: Puzzling Pages
XIBP = Fish em All Demo
XICP = Gods vs Humans Demo
XIDP = Racers Islands Crazy Racers Demo
@@ -390,35 +517,147 @@ XIUP = Soccer Bashi Demo
XIVP = Mix Superstar Demo
XIZP = 3D Pixel Racing Demo
XJEP = Aya and the Cubes of Light Demo
+FA9P = Zelda II: The Adventure of Link
+FB2L = Super Mario Bros.: The Lost Levels
+FBKP = Teenage Mutant Ninja Turles
+FC8P = Castlevania II: Simon's Quest
+FCSP = Probotector II: Return of the Evil Forces
+FDGP = Ghosts'n Goblins
+FDRP = Skate or Die
+FEML = Bio Miracle Bokutte UPA
+FEQP = Castlevania III Dracula's Curse
FERM = Zoda's Revenge: StarTropics II
-FFVM = S.C.A.T.
+FF5P = Double Dragon II: The Revenge
+FFEP = A Boy and His Blob: Trouble on Blobolonia
+FFPP = Ufouria: THE SAGA
+FFUP = Adventure Island 2
FFWP = Donkey Kong: Edizione Originale
FFXP = Super Mario Brothers: Edizione Esclusiva per il 25° Anniversario
-JCCP = Kirby's Fun Pak
+JA4P = Super Ghouls'n Ghosts
+JABL = Mario’s Super Picross
+JADP = The Legend of Zelda: A Link to the Past
+JAFP = SimCity
+JAHP = R-TYPE III: The Third Lightning
+JAJP = Street Fighter II: The World Warrior
+JALP = Super Probotector: Alien Rebels
+JAZP = The Legend of the Mystical Ninja
+JBBP = Super Street Fighter II: The New Challengers
+JBDP = Donkey Kong Country 2: Diddy's Kong-Quest
+JBIP = Street Fighter II Turbo: Hyper Fighting
+JBPP = Donkey Kong Country 3: Dixie Kong’s Double Trouble
+JCAL = DoReMi Fantasy - Milon’s DokiDoki Adventure
+JCBM = Super Mario RPG: Legend of the Seven Stars
+JCDM = Kirby’s Dream Land 3
+JCJP = Super Punch Out!!
+JCKP = Space Invaders -The Original Game-
+JCTM = Ogre Battle: The March of the Black Queen
+JD3P = SUPER E.D.F.: Earth Defense Force
+JDJP = Super Star Wars: The Empire Strikes Back
+JDLP = Super Star Wars: Return of the Jedi
+JDWP = Aero The Acrobat
+JDZP = Mystic Quest Legend
JECM = CHRONO TRIGGER
+NACP = The Legend of Zelda: Ocarina of Time
+NAKS = Pokémon Snap
+NAMP = Kirby 64: The Crystal Shards
+NAOP = 1080°: TenEighty Snowboarding
+NARP = The Legend of Zelda: Majora's Mask
+NAYM = Ogre Battle 64: Person of Lordly Caliber
+LALP = Fantasy Zone II
+LANP = Alex Kidd: The Lost Stars
+LAPP = Wonder Boy III: The Dragon's Trap
+MA8P = Ecco: The Tides of Time
+MAHP = Sonic the Hedgehog
+MAKP = Shadow Dancer: The Secret of Shinobi
+MALP = Bonanza Bros.
+MAOP = Bio-Hazard Battle
+MAVP = Wonder Boy In Monster World
+MAXP = Alex Kidd In The Enchanted Castle
+MB6P = Shining Force II
+MBBP = Sonic the Hedgehog 2
+MBFP = Shinobi III: Return of the Ninja master
+MBIP = Landstalker: The Treasures of King Nole
+MBJP = Ghouls'n Ghosts
+MBLP = ESWAT City Under Siege
+MBMP = Sonic the Hedgehog 3
+MBUP = Sonic 3D: Flickies' Island
+MBWM = Columns III: Revenge of Columns
+MC3P = Super Street Fighter II: The New Challengers
+MCCP = Phantasy Star III: Generations of Doom
+MCHM = MUSHA
+MCLP = Street Fighter II’: Special Champion Edition
+MCQP = Boogerman - A Pick and Flick Adventure
+MCRP = Wolf of the Battlefield: MERCS
+MCSP = Wonder Boy III: Monster Lair
+MCVP = Pitfall: The Mayan Adventure
+MCZP = Shanghai II Dragon's Eye
+PAAP = Bomberman'93
+PAGL = Bomberman'94
+PARL = Detana Twin Bee
+PAWP = Galaga'90
+PBEP = Motoroader
+PBIP = Bonk III: Bonk's Big Adventure
+PBSP = Chew Man Fu
+PBWP = Air 'Zonk'
PCSL = DIGITAL CHAMP Battle Boxing
+PDJL = Street Fighter II': Champion Edition
+QA3P = SimEarth: The Living Planet
+QAAP = Super Air Zonk
+QABP = Ys Book I & II
+QADL = Gradius II: Gofer no Yabou
QAPL = CASTLEVANIA RONDO OF BLOOD
QAPP = CASTLEVANIA RONDO OF BLOOD
SP4V = CASTLEVANIA RONDO OF BLOOD
+EA5P = Fatal Fury 3: Road To The Final Victory
+EA7P = Samurai Shodown IV: Amakusa's Revenge
+EA8M = Iron Clad
+EAIP = Top Hunter
+EBDP = Magical Drop 3
+EBFP = Spin master
+EBSP = The Path of the Warrior: Art of Fighting 3
+ECAP = Real Bout Fatal Fury 2: The Newcomers
+ECGP = Shock Troopers: 2nd Squad
+E54P = GHOSTS'N GOBLINS
E55P = Wolf of the Battlefield: Commando
+E57P = SonSon
+E6PP = NINJA GAIDEN
+C93P = The Last Ninja 2
+C96P = Summer Games 2
+C9IP = Cybernoid
HAAA = Canale Foto
+HABA = Canale Wii Shop
+HACA = Canale Mii
+HADE = Canale Internet
HADP = Canale Internet
HAFP = Canale Meteo
+HAGA = Canale Notizie
HAGE = Canale Notizie
+HAGJ = Canale Notizie
HAGP = Canale Notizie
+HAJP = Canale Vota Anche Tu
+HAPP = Canale Concorsi Mii
+HATP = Canale Nintendo
+HAVP = Canal La fortuna ti sorride
+HAWP = Metroid Prime 3 Preview
HAYA = Canale Foto
+HCFE = Canale Wii Speak
+HCFP = Canale Wii Speak
+HCMP = Canale TV Kirby
+HCRE = The Legend of Zelda: Skyward Sword - Canale Aggrioornamento dati di
+HCRP = The Legend of Zelda: Skyward Sword - Canale Aggrioornamento dati di
+RMCP = Canale Mario Kart
JODI = Canale Homebrew
LULZ = Canale Homebrew
OHBC = Canale Homebrew
-G01E01 = Super Smash Bros. Melee: Remix SD
G4MP69 = The Sims: Fuori Tutti
G8MP01 = Paper Mario: Il Portale Millenario
-GAZI69 = Harry Potter e il prigioniero di Azkaban
+GAZI69 = Harry Potter e il Prigioniero di Azkaban
GCBP7D = Crash Bandicoot: L'ira di Cortex
GCOP52 = Call of Duty: L'Ora Degli Eroi
GDDP41 = Paperino: Oper@zione P@pero ?*!
GDOP41 = Disney's Donald Chi è PK?
-GF4I52 = I fantastici 4
+GF4I52 = I Fantastici 4
+GFSP69 = Mondiali FIFA 2002
GH4I69 = Harry Potter e il Calice di Fuoco
GHBP7D = Lo Hobbit
GHLZ69 = Harry Potter e la Pietra Filosofale
@@ -430,11 +669,17 @@ GKMP41 = Prince of Persia: I Due Troni
GLCP52 = Lemony Snicket Una serie di sfortunati eventi
GLHPG9 = Giù Per il Tubo
GLOI69 = Il Signore degli Anelli: Le Due Torri
+GNEP78 = Alla ricerca di Nemo
GOSX41 = Boog & Elliot
GPXP01 = Pokémon Box: Rubino e Zaffiro
+GQQD78 = SpongeBob: Ciak si gira!
+GQQE78 = SpongeBob: Ciak si gira!
+GQQF78 = SpongeBob: Ciak si gira!
+GQQH78 = SpongeBob: Ciak si gira!
+GQQP78 = SpongeBob: Ciak si gira!
GQWX69 = Harry Potter: La Coppa del Mundo di Quidditch
GR9P6L = Il Regno del Fuoco
-GSXI64 = Star Wars - La Guerra dei Cloni
+GSXI64 = Star Wars: La Guerra dei Cloni
GTYP69 = Ty la Tigre della Tasmania
GVLP69 = Marvel Nemesis: L'Ascesa degli Esseri Imperfetti
GWHP41 = Winnie the Pooh e le Pance Brontolanti
diff --git a/Data/Sys/wiitdb-ja.txt b/Data/Sys/wiitdb-ja.txt
index db4ea09d55c4..e5458b55e3a9 100644
--- a/Data/Sys/wiitdb-ja.txt
+++ b/Data/Sys/wiitdb-ja.txt
@@ -1,6 +1,6 @@
-TITLES = https://www.gametdb.com (type: Wii language: JA_unique version: 20191106234252)
+TITLES = https://www.gametdb.com (type: Wii language: JA_unique version: 20230727194203)
D2AJAF = みんなで冒険!ファミリートレーナー 体験版
-DCHJAF = WE CHEER
+DCHJAF = WE CHEER: おはスタプロデュース! 限定コラボゲームディスク
DHHJ8J = 平野綾 Premiumムービーディスク from 涼宮ハルヒの激動
DK6J18 = コロリンパ2 -アンソニーと黃金のひまわりのタネ-
DQAJK2 = アクエリアスベースボール 〜限界の、その先へ〜
@@ -14,7 +14,7 @@ R2JJAF = 太鼓の達人Wii
R2LJMS = Hula Wii フラで始める 美と健康!!
R2PJ9B = スイングゴルフ パンヤ 2ndショット!
R2QJC0 = クッキングママ2 たいへん!ママは おおいそがし!!
-R2SJ18 = デカスポルタ2
+R2SJ18 = Deca Sporta 2: Wiiでスポーツ"10"種目!
R2UJ8P = レッツタップ
R2VJ01 = 罪と罰 宇宙の後継者
R2WJA4 = ウイニングイレブン プレーメーカー 2009
@@ -28,7 +28,7 @@ R3OJ01 = メトロイド アザーエム
R3PJ52 = スピード・レーサー
R3TJG9 = トップスピン3
R3UJGD = おやこであそぼ ミッフィーのおもちゃばこ
-R43J13 = パーソナルトレーナーWii30日生活改善プログラム
+R43J13 = EA Sports アクティブ パーソナルトレーナー: Wii30日生活改善プログラム
R44J8P = 涼宮ハルヒの並列
R46JKB = ファントム・ブレイブWii
R49J01 = Wiiであそぶ ドンキーコングジャングルビート
@@ -69,7 +69,7 @@ R8DJA4 = 遊戯王ファイブディーズ デュエルトランサー
R8EJQC = アースシーカー
R8FJHA = 匠レストランは大繁盛!
R8GJC8 = ジーワンジョッキー Wii 2008
-R8NJG0 = バッティング レボリューション
+R8NJG0 = 日本野球機構承認 - バッティング レボリューション
R8PJ01 = スーパーペーパーマリオ
R92J01 = Wiiであそぶ ピクミン2
R96JAF = 風のクロノア -door to phantomile-
@@ -95,7 +95,7 @@ RC5JDQ = お掃除戦隊くりーんきーぱー
RCAJ78 = カーズ
RCCJC0 = クッキングママ みんなといっしょにお料理大会
RCDE52 = コール オブ デューティ3
-RCHJAF = WE CHEER ~ウィーチア~
+RCHJAF = WE CHEER
RCOJ99 = 名探偵コナン -追憶の幻想-
RCPJ18 = コロリンパ
RCQJDA = チョロQ Wii
@@ -107,7 +107,7 @@ RDBJAF = ドラゴンボールZ Sparking! NEO
RDDJA4 = ダンスダンスレボリューション ホッテストパーティー
RDEJ0A = 全国デコトラ祭り
RDGJA4 = 悪魔城ドラキュラ ジャッジメント
-RDIJG2 = THE DOG ISLAND -ひとつの花の物語-
+RDIJG2 = Artlist Collection: The Dog Island ~ひとつの花の物語~
RDKJ01 = ドンキーコング たるジェットレース
RDMJ8N = Go!Go!ミノン
RDOJ41 = わんこと魔法のぼうし
@@ -117,7 +117,7 @@ RDSJAF = ドラゴンボールZ Sparking! METEOR
RDTJAF = たまごっちのピカピカだいとーりょー!
RDUJDQ = スゴロクロニクル 〜右手に剣を左手にサイコロを〜
RDWJG9 = ドラゴンブレイド
-RDXJ18 = デカスポルタ
+RDXJ18 = Deca Sporta: Wiiでスポーツ"10"種目!
RDZJ01 = ディザスター デイ オブ クライシス
RE4J08 = バイオハザード
RE8J99 = 家庭教師ヒットマンREBORN! 禁斷の闇のデルタ
@@ -151,13 +151,13 @@ RFUJA4 = 麻雀格闘倶楽部Wii Wi-Fi対応
RG2JJF = ギルティギア イグゼクス アクセントコア
RG4JC0 = 電車でGO! 新幹線EX 山陽新幹線編
RGCJJF = プチコプターWii アドベンチャーフライト
-RGEJJ9 = ザ ワールド オブ ゴールデンエッグス
+RGEJJ9 = ザ ワールド オブ ゴールデンエッグス: ノリノリリズム系
RGGJAF = ゲゲゲの鬼太郎 妖怪大運動会
RGHJ52 = ギターヒーロー3 レジェンド オブ ロック
RGIJC8 = ジーワンジョッキーWii
RGNJAF = 銀魂 万事屋ちゅ〜ぶ ツッコマブル動画
-RGOJJ9 = ザ・ワールド・オブ・ゴールデンエッグス日産NOTE版
-RGPJAF = パチスロ「機動戦士ガンダムII 〜哀・戦士編〜」
+RGOJJ9 = ザ ワールド オブ ゴールデンエッグス: ノリノリリズム系 - Nissan Note オリジナルバージョン
+RGPJAF = アニメスロットレボリューション パチスロ機動戦士ガンダムII ~哀・戦士編~
RGSJ8P = ゴースト・スカッド
RGTJBL = ジーティー プロ シリーズ
RGVJ52 = ギターヒーロー エアロスミス
@@ -278,6 +278,7 @@ RQRJAF = スカイ・クロラ イノセン・テイセス
RR3JA4 = ファミリーチャレンジWii
RRBJ41 = ラビッツ・パーティー
RRSJ4Q = ルイスと未来泥棒 ウィルバーの危険な時間旅行
+RRTE52 = 블록 파티! 20 게임들
RRUJJF = WINTER SPORTS 2009 - THE NEXT CHALLENGE
RRWJAF = スーパーロボット大戦NEO
RS3J52 = スパイダーマン3
@@ -307,7 +308,7 @@ RT3JEL = Rockstar Games presents Table Tennis
RT4JAF = テイルズ オブ シンフォニア ラタトスクの騎士
RTDJES = 新・中華大仙 マイケルとメイメイの冒険
RTFJ52 = トランスフォーマー THE GAME
-RTGJ18 = Wi-Fi対応 厳選テーブルゲームWii
+RTGJ18 = 厳選テーブルゲーム Wii
RTIJ8P = 珍スポーツ
RTKJDQ = しゃるうぃ〜☆たころん
RTLJ18 = めざせ!!釣りマスター -世界にチャレンジ編-
@@ -315,6 +316,7 @@ RTNJCQ = 天誅4
RTOJ8P = 428 ~封鎖された渋谷で~
RTRJ18 = めざせ!!釣りマスター
RTTJAF = たまごっちのフリフリ歌劇団
+RTYP01 = 通信対局 ワールドチェス
RTZJ08 = 宝島Z バルバロスの秘宝
RUFJ99 = ルーンファクトリー フロンティア
RUNJ0Q = NEW 右脳キッズWii
@@ -365,7 +367,7 @@ RZ8JG9 = SIMPLE 2000シリーズWiiVol.1 THEテーブルゲーム
RZ9JG9 = SIMPLE 2000シリーズWii Vol.2 THEパーティーゲーム
RZDJ01 = ゼルダの伝説 トワイライトプリンセス
RZJJ13 = デッドスペース エクストラクション
-RZNJ01 = 斬撃のREGINLEIV
+RZNJ01 = 斬撃のレギンレイヴ
RZPJ01 = リンクのボウガントレーニング
RZTJ01 = Wiiスポーツ リゾート
RZTW01 = Wiiスポーツ リゾート
@@ -376,7 +378,7 @@ S2AJAF = みんなで冒険!ファミリートレーナー
S2LJ01 = ポケパーク2 ビヨンド・ザ・ワールド
S2PJA4 = ウイニングイレブン プレーメーカー 2012
S2TJAF = 太鼓の達人Wii ドドーンと2代目!
-S3DJ18 = デカスポルタ3
+S3DJ18 = Deca Sporta 3: Wiiでスポーツ
S3HJ08 = 戦国BASARA3 宴
S3RJMS = トウィンクルクイーン
S3SJ18 = カラオケJOYSOUND Wii SUPER DX
@@ -384,7 +386,7 @@ S3TJAF = 太鼓の達人Wii みんなでパーティ☆3代目!
S4MJGD = ドラゴンクエストX 目覚めし五つの種族 オンライン
S4SJGD = ドラゴンクエストX 眠れる勇者と導きの盟友 オンライン
S59JC8 = 戦国無双3
-S5KJAF = 太鼓の達人WII 超ごうか版
+S5KJAF = 太鼓の達人Wii 超ごうか版
S5QJC8 = 戦国無双3 猛将伝
S5SJHF = イナズマイレブンGO ストライカーズ 2013
S6TJGD = ドラゴンクエストX オールインワンパッケージ
@@ -409,7 +411,7 @@ SD9JAF = SDガンダム ガシャポンウォーズ
SDJJAF = SDガンダム Gジェネレーション ワールド
SDQJGD = ドラゴンクエストX いにしえの竜の伝承 オンライン
SDWJ18 = 影の塔
-SEAJ13 = パーソナルトレーナーWii6週間ひきしめプログラム
+SEAJ13 = EA Sports アクティブ パーソナルトレーナー: Wii 6週間集中ひきしめプログラム
SEKJ99 = イケニエノヨル
SEMJ01 = ディズニー エピックミッキー ~ミッキーマウスと魔法の筆~
SEPE41 = ブラック・アイド・ピーズ・エクスペリエンス スペシャル・エディション
@@ -498,69 +500,507 @@ SVMJ01 = スーパーマリオコレクション
SW4JA4 = ウイニングイレブン プレーメーカー 2011
SX3J01 = パンドラの塔 君のもとへ帰るまで
SX4J01 = ゼノブレイド
-SX6JAF = プリキュア オールスターズ ぜんいんしゅうごう☆レッツダンス!
+SX6JAF = プリキュア オールスターズ: ぜんいんしゅうごう☆レッツダンス!
DBSBT3 = Dragon ball z SparkingMeteor
DQAJSC = アクエリアスベースボール 限界の、その先へ
+G2MK01 = メトロイドプライム2 ダークエコーズ
+G4NEDA = カンタン操作で、超爽快忍者アクションが楽しめる!
+G4SK01 = ゼルダの伝説 4つの剣+
+GBIK08 = バイオハザード
+GCDK08 = バイオハザード コード:ベロニカ完全版
+GEAK8P = エターナルアルカディア レジェンド
+GFEK01 = ファイアーエムブレム 蒼炎の軌跡
GGPE01 = マリオカート アーケードグランプリ
GGPE02 = マリオカート アーケードグランプリ2
+GLMK01 = ルイージマンション
+GM8K01 = メトロイドプライム
+GMSE02 = Multiplayer Sunshine Super Mario
+GMSK01 = スーパーマリオサンシャイン
GVS32J = バーチャストライカー3 Ver.2002 (トライフォース)
GVS45J = バーチャストライカー4
+GZ2K01 = ゼルダの伝説 トワイライトプリンセス
+GZBEB2 = 金色のガッシュベル!! ゴー!ゴー!魔物ファイト!!
+GZLK01 = ゼルダの伝説 風のタクト
+R24E01 = Wiiであそぶ ちびロボ!
+R7CE01 = キャプテン★レインボー
+R8EEQC = アースシーカー
R8FJSC = 匠レストランは大繁盛!
+RMCEYP = ヨッシーレーシングリゾートプラス
RMCJ12 = マリオカートWii カスタム(2011-11 Wiimm)
+RMCJ86 = マリオカートクリス3,500CT
+RMCJBR = マリオカート Brown
+RMCJYP = ヨッシーレーシングリゾートプラス
+RMCKYP = ヨッシーレーシングリゾートプラス
+RMCPCA = マリオカートWii(カタルーニャ語版)
+RMCPYP = ヨッシーレーシングリゾートプラス
+ROSE01 = タクトオブマジック
RYAJSC = ヤッターマンWii ビックリドッキリマシンで猛レースだコロン
+RZNE01 = 斬撃のレギンレイヴ
+SEKE99 = Ikenie no Yoru
+SMNEXE = 強化されたスーパーマリオブラザーズ.Wiiデラックス
+SNBE66 = マグマスーパーマリオブラザーズWii黙示録
+W2OJ = Blue Oasis: 미지의 심해
W2TJ = オニトレ~教官は鬼軍曹~
W34J = @SIMPLEシリーズ Vol.4 THE 密室からの脱出
+W3DJ = 3° C
W42J = F・O・R・T・U・N・E フォーチュン~星のふりそそぐ丘~
+W4KJ = Shikagari
+W4OJ = Shikakui Atama wo Marukusuru Challenge
+W82J = Jintori Action Taikokenchi Karakuri Shiro no Nazo
+W8CJ = BIT.TRIP CORE: Rhythm Seijin no Gyakushuu
+W8DJ = Mebius Drive
+W8IJ = Hachi-One Diver Wii
+W8PJ = Ouchi de Mugen Puchi Puchi Wii
W9IJ = 危険空域
WA2J = みんなでパズループ
-WAQJ = 役満 Wii 井出洋介 の 健康 麻将
-WBTJ = ファンタジックタンバリン FANTASIC TAMBOURINE
+WA4J = WarioWare: D.I.Y. Showcase
+WA8J = Art Style: Penta Tentacles
+WALJ = Art Style: Lightstream
+WAQJ = 役満 Wii 井出洋介 の 健康 麻将
+WARJ = Tsuushin Taikyoku Igo Doujou 2700 Mon
+WASJ = Tsuushin Taikyoku: Hayazashi Syogi Sandan
+WAUJ = Tsūshin Taikyoku: World Chess
+WBJJ = Bokujou Monogatari Series: Makiba no Omise
+WBMJ = Minna no Pokémon Bokujou
+WCKJ = chick chick BOOM
+WCSJ = Cue Sports: Wi-Fi Taisen Billiards
+WCUJ = Atsui 12-Game: FuriFuri Party!
+WD2J = Simple Wii Series Vol. 2: The Number Puzzle Neo
WD9J = ドラキュラ伝説 ReBirth
WDBJ = ダービードッグ
+WDHJ = Art Style: Dialhex
+WDIJ = Simple Wii Series Vol. 1: The Block Kuzushi Neo
WDMJ = Dr.MARIO&細菌撲滅
+WDNJ = Discipline Teikoku no Tanjyou
+WDPJ = Dr. Mario Online Rx (Friend Battle Demo)
+WE6J = Sea Farm: Iruka to Watashi no Showtime
+WEMJ = 1 Nuke! Dasshutsu Game * My Home Hen
+WERJ = Blue Oasis: The Healing Space of Fish
+WETJ = Asoberu Ehon: Tobida Sugoroku
+WF2J = Final Fantasy Crystal Chronicles: Hikari to Yami no Himegimi to Sekai Seifuku no Tou
+WF4J = Final Fantasy IV: The After Years - Tsuki no Kikan
+WF5J = Okiraku Daifugou Wii
+WFBJ = Beach e Oki o Tsukuccha Wow!
+WFCJ = Final Fantasy Crystal Chronicles: Chiisana Ousama to Yakusoku no Kuni
WFPJ = ひらめきカードバトル メクルカ
+WFSJ = みんなのシアターWii
+WG2J = Sugar Bunnies Wii: Youkoso * Bunnies Field e
+WGDJ = Gradius Rebirth: Updated
+WGGJ = Ushimitsu Monstruo Puchi: Fushigi na Oshiro no Dance Party
+WGMJ = Game SoundStation
+WGOJ = World of Goo
+WGPJ = Aqua Living: TV de Nagameru Uotachi
+WGSJ = Gyakuten Saiban: Yomigaeru Gyakuten
WHHJ = Let's 全力ヒッチハイク!!!!!!!!!
+WIKJ = Ivy the Kiwi? Mini
+WINJ = Chokkan! Balance * Labyrinth
+WJ2J = Jinsei Game: Happy Step
+WK2J = Kappa-kun to Asobou: Kappa-kun to Ota no Shimikai
+WK3J = Kappa-kun to Asobou: Kappa-kun to Mori no Nakamatachi
+WK9J = Minna de Asobou Koinu de Kururin
+WKEJ = RakuRaku Kinen Apori Wii: Kinenka no Isha ga Osheru Nanoka de yameru Houhou
+WKKJ = Kurohige Kiki Ippatsu
+WKNJ = Kanken Minna de Waiwai Kanji Nou
+WKPJ = Kappa Kun to Mori no Nakama Tachi
+WKQJ = Kentei! TV Wii Minna de Gotouchi Quiz Battle
+WKWJ = Item Sagashi * Yousei to Fushigi no Shima
+WLDJ = Boku mo Sekai o Sukuitai: Battle Tournament
+WLEJ = Pooyoo to Asobou Episode 1
+WLJJ = Boku mo Sekai o Sukuitai: Battle Tournament
+WLKJ = リカちゃんおしゃれハウス
+WLMJ = La Mulana
+WLOJ = LostWinds: Winter of the Melodias
+WM8J = Wi-Fi 8-Nin Battle Bomberman
WM9J = たたいて!モグポン
+WMBJ = Katachi no Game: Marubou Shikaku
+WMLJ = Major League Eating: The Game
+WMOJ = Antaga Mawashite Sukuu Puzzle: Mochimochi Q
WMPJ = ことばのパズル もじぴったんWii
+WMXJ = Max & the Magic Marker
WN9J = NECTARIS(ネクタリス)
WNPJ = すぐスロDUO「ニューパルサーR&V」
WNVJ = ハメコミ LUCKY PUZZLE Wii リターン
+WNWJ = Hamekomi Lucky Puzzle Wii Return
+WOBJ = Art Style: Orbital
WODJ = 王だぁ!
WOKJ = カラオケJOYSOUND Wii
+WOXJ = Osu! Exercise Dojo
+WOYJ = Bit Man
+WOZJ = Kodomo Kyouiku Telebi Wii: Aiue-Oumuzu
WP5J = ポコスカれーしんぐ
+WP6J = Boku wa Plarail Untenshi: Shinkansen Joukikikansha-Hen
+WP9J = Po-Ka-Zu Wii
WPAJ = ポケモン不思議のダンジョン いくぞ!嵐の冒険団
WPDJ = 珍道中!!ポールの大冒険
WPFJ = ポケモン不思議のダンジョン すすめ!炎の冒険団
+WPGJ = Penguin Life
WPHJ = ポケモン不思議のダンジョン めざせ!光の冒険団
+WPIJ = Pit Crew Panic
+WPNJ = Ponjan
+WPPJ = Okiraku Ping Pong
+WPRJ = Art Style: Cubeleo
+WPSJ = Ransen Pokémon Scramble
WPTJ = FANTASIC CUBE ファンタジックキューブ
+WPVJ = Kumanage Battle-Hen: Kiina no Kirai na Aoi Hoseki
+WPXJ = Minna de Tobikome Penguin Diving Hooper Looper
+WQ4J = Kentoushi FuriFuri Boxing
WR9J = ロックマン9 野望の復活!!
+WRIJ = Rainbow Islands: Towering Adventure!
+WRNJ = BIT.TRIP RUNNER
WRXJ = 宇宙からの脅威!!
+WS8J = Minna de Taisen Puzzle Shanghai
+WSAJ = MadSecta
+WSCJ = Out of Galaxy: Gin no Koshika
WSGJ = さめがめ Wii
+WSLJ = Shadow Walker
+WSNJ = Sonic the Hedgehog 4: Episode I
WSUJ = シュータント過去編
WT8J = はじいて! ブロック ラッシュ
WTBJ = ファンタジックタンバリン FANTASIC TAMBOURINE
+WTDJ = Tomica Drive
+WTRJ = BIT.TRIP BEAT
WUHJ = Wiiでウルトラハンド
+WUKJ = Unou Kids Okigaru Unou Training
+WUNJ = Uno
+WVBJ = BIT.TRIP VOID
+WVDJ = Kodomo Kyouiku TV Wii: Aiue-O-Chan
+WVOJ = Rock n' Roll Climber
+WWRJ = Excitebike: World Race
+WYKJ = Yomi Kiku Asobi
+WZHJ = Animal Life: Doubutsu Fureai Seikatsu
WZJJ = @ SIMPLEシリーズ Vol.5 THE 柔道
+WZMJ = Simple Wii Series Vol. 3: The Mahjong
WZPJ = ゾンビ イン ワンダーランド
+WZZJ = Kumanage Puzzle-Hen: Piina no Suki na Akai Candy
+FA5J = Fire Emblem: Ankoku Ryu to Hikari no Tsurugi
+FA6J = Donkey Kong Jr. no Sansuu Asobi
+FA8J = Hoshi no Kirby: Yume no Izumi no Monogatari
+FA9J = The Legend of Zelda 2: Link no Bouken
+FAQJ = Ninja Jajamaru-kun
FB2J = スーパーマリオブラザーズ2
+FB3J = Valkyrie no Bouken: Toki no Kagi Densetsu
+FBDJ = Hikari Shinwa: Palutena no Kagami
+FBNJ = Ninja Ryuukenden
+FBOJ = Gradius II
+FBSJ = Meikyuu Kumikyoku: Milon no Daibouken
+FC5J = Ganbare Goemon Karakuki Douchuu
+FC8J = Dracula II: Noroi no Fuuin
+FCFJ = Yie Ar Kung Fu
+FCIJ = Volguard 2
+FCJJ = SD Gundam World: Gachapon Senshi 2 - Capsule Senki
+FCRJ = Takahashi Meijin no Boukenjima
+FCTJ = RockMan
+FCZJ = Kings Knight
+FD3J = Nekketsu Koukou Dodgeball-bu Soccer-hen
+FD7J = RockMan 3: Dr. Wily no Saigo?!
+FDBJ = Famicom Mukashi Banashi: Shin Onigashima - Kouhen
+FDGJ = Makai-Mura
+FDNJ = RockMan 2
+FDSJ = Famicom Tantei Club: Kieta Koukeisha (Kouhen)
+FDTJ = Renegade
+FDUJ = Nekketsu Koukou Dodge Ball Bu
+FDWJ = Downtown Special: Kunio-kun no Jidaigeki Dayo Zenin Shuugou!
+FDXJ = Famicom Tantei Club Part II: Ushiro ni Tatsu Shoujo (Kouhen)
+FDZJ = Downtown Nekketsu Koushinkyoku
+FE5J = Toukaidou Gojuusan Tsugi
+FE6J = Ninja kun Majyou no Bouken
+FE7J = Ninja kun Ashura no Shou
+FE9J = Ike Ike! Nekketsu Hockey-bu: Subette Koronde Dairantou
+FEEJ = Tantei Jingūji Saburō: Shinjuku Chūō Kōen Satsujin Jiken
+FEFJ = Detective Saburo Jinguji 2: Yokohama-Ko Renzoku Satsujin Jiken
+FEHJ = Tantei Jinguuji Saburo: Toki no Sugiyuku Mama ni
+FEJJ = Nazo no Murasame Jou
+FELJ = Transformers: Convoy no Nazo
+FEMJ = Bio-Miracle Bokutte Upa
+FEOJ = Zoids: Mokushiroku
+FEQJ = Akumajo Densetsu
+FESJ = Clu Clu Land
+FEXJ = Wagyan Land
+FF2J = Sugoro Quest: Dice no Senshi Tachi
+FF5J = Double Dragon 2: The Revenge
+FF7J = Ganbare Goemon Gaiden: Kieta Ougon Kiseru
+FFGJ = SD Gundam World: Gachapon Senshi - Scramble Wars
+FFLJ = Salad no Kuni no Tomato Hime
+FFMJ = Chou-Wakusei Senki MetaFight
+FFNJ = RockMan 4: Aratanaru Yabou!!
+FFOJ = Moero TwinBee: Cinnamon Hakase o Sukue!
+FFPJ = Furu Furu Park
+FFUJ = Takahashi Meijin no Bouken Jima II
FFXJ = 25th スーパーマリオブラザーズ
+FFYJ = RockMan 5: Blues no Wana!?
+JA4J = Chou-Makai-Mura
+JA5J = Heracles no Eikou III: Kamigami no Chinmoku
+JA7J = Actraiser
+JADJ = Zelda no Densetsu: Kamigami no Triforce
+JAFJ = SimCity
+JAGJ = Fire Emblem: Monshou no Nazo
+JAHJ = R-Type III: The Third Lightning
+JAJJ = Street Fighter II
+JAPJ = Fire Emblem: Seisen no Keifu
+JAUJ = Famicom Bunko: Hajimari no Mori
+JAWJ = San Goku Shi IV
+JAZJ = Ganbare Goemon: Yukihime Kyuushutsu Emaki
+JB7J = Front Mission: Gun Hazard
+JBBJ = Super Street Fighter II: The New Challengers
+JBDJ = Super Donkey Kong 2: Dixie & Diddy
+JBGJ = Mystery Dungeon: Shiren the Wanderer
+JBHJ = Heracles no Eikou IV: Kamigami-kara no Okurimono
+JBIJ = Street Fighter II Turbo: Hyper Fighting
+JBKJ = Breath of Fire II: Shimei no Ko
+JBPJ = Super Donkey Kong 3: Nazo no Krems Shima
+JBVJ = Der Langrisser
+JBWJ = Assault Suits Valken
+JCAJ = DoReMi Fantasy: Milon no DokiDoki Daibouken
+JCEJ = Fire Emblem: Thracia 776
+JCGJ = Ganbare Goemon 2: Kiteretsu Shougun Magginesu
+JCHJ = Ganbare Goemon 3
+JCIJ = Famicom Tantei Club Part II: Ushiro ni Tatsu Shoujo
+JCKJ = Space Invaders: The Original Game
+JCMJ = Super Wagyan Land
+JCTJ = Densetsu no Ogre Battle: The March of the Black Queen
+JCUJ = Tactics Ogre: Let Us Cling Together
+JCXJ = Super Nobunaga no Yabou: Zengokuban
+JCZJ = Super Aoki Ookami to Shiroki Meshika: Genchou Hishi
+JD3J = Super E.D.F. Earth Defense Force
+JD5J = Rushing Beat Ran: Fukusei Toshi
+JD9J = Chou-Genjin
+JDOJ = Heisei Shin Onigashima: Zenpen
+JDPJ = Heisei Shin Onigashima: Kouhen
+JDQJ = Romancing Sa-Ga 3
+JDTJ = Shin Megami Tensei if...
+JDYJ = Rudra no Hihou
+JDZJ = Final Fantasy USA: Mystic Quest
+JEBJ = RockMan X
+JEDJ = Kunio-Kun no Dodge Ball Dayo Zenin Shuugo!
+JEFJ = Majin Tensei II: Spiral Nemesis
+JEGJ = Gouketuji Ichizoku
+JEHJ = RockMan X2
+JEKJ = Kyūyaku Megami Tensei: Megami Tensei I・II
+NA3J = Bomberman Hero
+NACJ = Zelda no Densetsu: Toki no Ocarina
+NAIJ = Wave Race 64: Kawasaki Jet Ski
+NAJJ = Tsumi to Batsu
+NALJ = Nintendo All-Star Dairantou Smash Brothers
+NAOJ = 1080° Snowboarding
+NARJ = Zelda no Densetsu: Majora no Kamen
+NAYJ = Ogre Battle 64: Person of Lordly Caliber
+LAEJ = Alex Kidd in Miracle World
+LAGJ = Sonic the Hedgehog
+LAJJ = Sonic the Hedgehog 2
+LAKJ = Super Wonder Boy: Monster World
+LALJ = Fantasy Zone II: The Tears of Opa-Opa
+LANJ = Alex Kidd: The Lost Stars
+MA3J = Puyo Puyo Tsuu
+MA6J = Bare Knuckle II: Shitou no Chinkon Uta
+MA7J = Shining and the Darkness
+MAAJ = Juuouki
+MAEJ = Golden Axe
+MAHJ = Sonic the Hedgehog
+MAKJ = Shadow Dancer: The Secret of Shinobi
+MALJ = Bonanza Bros.
+MAMJ = Vermilion
+MAOJ = Crying: Aseimei Sensou
+MAQJ = Bare Knuckle: Ikari no Tekken
+MARJ = The Story of Thor: Hikari o Tsugu Mono
+MAUJ = Puzzle & Action: Tant-R
+MAVJ = Wonder Boy V: Monster World III
+MAXJ = Alex Kidd: Tenkuu Mashiro
+MB5J = Rangurissah II
+MB6J = Shining Force II: Inishie no Fuuin
+MB8J = Phantasy Star II: Kaerazaru Toki no Owari ni
+MB9J = Pepenga Pengo
+MBBJ = Sonic the Hedgehog 2
+MBDJ = Golden Axe II
+MBEJ = Shining Force: Kamigami no Isan
+MBFJ = The Super Soldier II
+MBHJ = Puzzle & Action: Ichidant-R
MBIJ = ランドストーカー 皇帝の財宝
+MBJJ = Dai Makai-Mura
+MBLJ = ESWAT: Cyber Police
+MBMJ = Sonic the Hedgehog 3
+MBOJ = Golden Axe III
+MBQJ = Bare Knuckle III
+MBVJ = Jusu Kihei Leynos
+MBWJ = Columns III: Taiketsu! Columns World
+MC3J = Super Street Fighter 2: The New Challengers
+MCCJ = Toki no Keishousha: Phantasy Star III
MCFJ = フェリオス(メガドライブ版)
+MCHJ = Musha Aleste
+MCJJ = Splatterhouse Part 2
+MCKJ = Phantasy Star: Sennenki no Owari ni
+MCLJ = Street Fighter II' Plus: Champion Edition
+MCMJ = Lord Monarch: Tokoton Sentou Densetsu
+MCNJ = Hokuto no Ken: Shin Seikimatu Kyuseisyu Densetsu
+MCRJ = Senjou no Ookami II
+MCSJ = Wonder Boy III: Monster Lair
+MCUJ = Dragon Slayer: The Legend of Heroes
+MCVJ = Pitfall: The Mayan Adventure
+PA2J = Nekketsu Koukou Dodgeball Bu: CD Soccer Hen
+PA6J = Narazumono Sentou Butai: Bloody Wolf
+PABJ = PC Genjin
+PADJ = R-Type I
+PAFJ = Victory Run: Eikou no 13,000KM
+PAJJ = Joshoken Necromancer
+PAMJ = Neutopia: Frey no Shou
+PARJ = Detana TwinBee
+PATJ = Kiki Kaikai
+PAUJ = Kaizou Chounin Shubibinman
+PBFJ = Fire ProWrestling: Combination Tag
+PBHJ = PC Genjin 2
+PBIJ = PC Genjin 3
+PBJJ = Genpei Toumaden: Kannoni
+PBNJ = Saigou no Nindou: Ninja Spirit
+PBUJ = Chouzetsu Rinjin Bravoman
+PBWJ = PC Denjin: Punkic Cyborgs
+PBXJ = Kaizou Chounin Shubibinman 2: Atanaru Teki
+PC4J = Space Invaders: Fukkatsu no Hi
+PCBJ = Dead Moon: Tsuki Sekai no Akumu
+PCMC = Gokuraku! Chuuka Taisen
+PCSJ = Digital Champ: Battle Boxing
PDAJ = 熱血高校ドッジボール部® PC番外編
+PDEJ = S.C.I.: Special Criminal Investigation
+PDGJ = Fire ProWrestling 3: Legend Bout
PDIJ = チャンピオンレスラー®
+PDJJ = Street Fighter II': Champion Edition
+QA2J = Nekketsu Koukou Dodge Ball-Bu: CD Soccer-hen
+QA4J = Super Darius II
+QA5J = Space Invaders: The Original Game
+QA7J = Legend of Xanadu: Kaze no Densetsu Xanadu
+QA9J = Kaze no Densetsu: Xanadu II
+QAAJ = CD Denjin: Rockabilly Tengoku
+QABJ = Ys I + II
+QADJ = Gradius II: Gofer no Yabou
+QAEJ = A.III: A-Ressha de Ikou III
+QAFJ = Chou Eiyuu Densetsu: Dynastic Hero
+QAKJ = Ai Chou Aniki
+QALJ = The Atlas: Renaissance Voyager
+QAPJ = Akumajou Dracula X: Chi no Rondo
+QAQJ = Dragon Slayer: Eiyuu Densetsu
+QAUJ = Wonder Boy III: Monster Lair
+QAVJ = Bomberman: Panic Bomber
+QAZJ = Eikan wa Kimi ni: Kōkō Yakyū Zenkoku Taikai
+QBAJ = L Dis
+EA3J = Galaxy Fight: Universal Warriors
+EA4J = Samurai Spirits Kibeniro Musouken
+EA5J = Garou Densetsu 3: Road to the Final Victory
+EA7J = Samurai Spirits: Amakusa Kourin
+EA8J = Ironclad: Chotetsu Brikinger
+EAAJ = Garou Densetsu: Shukumei no Takatai
+EAEJ = Shin Samurai Spirits: Haohmaru Jigokuhen
+EAIJ = Top Hunter
+EANJ = Garou Densetsu 2: Aratanaru Tatakai
+EASJ = Shin Samurai Spirits Haoumaru Jigokuhen
+EAYJ = King of The Monsters 2
+EB4J = ASO II: Last Guardian
+EB5J = The Last Blade
+EBNJ = Fu'un Mokushiroku: Kakutou Sousei
+EBSJ = Art of Fighting: Ryuuko no Ken Gaiden
+ECAJ = Real Bout Garou Densetsu 2: The Newcomers
+ECDJ = Stakes Winner: G1 Kanzen Seihahe no Michi
+ECEJ = Bakumatsu Rouman Dai Ni Maku: Gekka no Kenshi
+ECGJ = Shock Troopers: 2nd Squad
+ECHJ = The King of Fighters '98: Dream Match Never Ends
+ECMJ = Tokuten Oh: Honoo no Libero
+E55J = Senji no Ookami
+E56J = Exed Eyes
+E5VJ = Renegade
+E6JJ = Bakutotsu Kijuutei: BaRaDuKe II
+E6LJ = Marchen Maze
+E6NJ = Solomon no Kagi
+E6OJ = Bomb Jack Arcade
+E6PJ = Ninja Ryukenden Arcade
+E6QJ = Argos no Senshi
E6XJ = 獣王記(アーケード版)
+E72J = Starblade
+E74J = Cosmo Gang the Puzzle
+E77J = The Return of Ishtar
+E7LJ = Cosmo Gang the Video
+E7XJ = Youkai Douchuki
+C9SP = 불가능한 임무 II
+XADJ = Yie Ar Kung-Fu 2
+XAHJ = Penguin Adventure: Yume Tairiku Adventure
+XAKJ = Parodius - Tako wa Chikyuu wo Sukuu
+XAMJ = Knightmare: Majou Densetsu
+XAOJ = Gofer no Yabou: Episode II
+XAPJ = Metal Gear 2: Solid Snake
+HAAA = 写真チヤンネル
+HABA = Wiiショッピングチャンネル
+HADE = インターネットチャンネル
HADJ = インターネットチャンネル
HAFJ = お天気チャンネル
+HAFP = お天気チャンネル
+HAGA = ニュースチャンネル
+HAGE = ニュースチャンネル
HAGJ = ニュースチャンネル
+HAGP = ニュースチャンネル
+HAPP = Miiコンテストチャンネル
+HATJ = Nintendo Channel
+HATP = みんなのニンテンドーチャンネル
+HAVJ = Today and Tomorrow Fortune Teller
+HAVP = きょうとあしたの占いラッキーチャンネル
HBNJ = テレビの友チャンネル Gガイド for Wii
HC3J = USB乄モリ一修復プ囗グラム
HCAJ = バンブラDXスピーカーチャンネル
+HCCJ = 住所情報
+HCDJ = デジカメプリントチャンネル
+HCFP = Wiiスピークチャンネル
+HCGJ = インターネットにつなぐとできること
+HCHJ = 出前チャンネル
HCIJ = Wiiの間
+HCRE = ゼルダの伝説スカイウォードソード データ修復チャンネル
+HCRJ = The Legend of Zelda Skyward Sword Update
+HCRP = ゼルダの伝説スカイウォードソード データ修復チャンネル
HCYJ = Wii U本体更新 修復プログラム
HFNJ = Wii Fit からだチェックチャンネル
+RMCJ = マリオカートチャンネル
+DSYA = 시스체크
+D29J01 = 月刊任天堂店頭デモ 5月号
+D32J01 = 月刊任天堂店頭デモ 6月号
+D33J01 = 月刊任天堂店頭デモ 7月号
+D34J01 = 月刊任天堂店頭デモ 7月増刊号
+D38J01 = 月刊任天堂店頭デモ 9月号
+D39J01 = 月刊任天堂店頭デモ 10月号
+D42J01 = 月刊任天堂店頭デモ 11月号
D43J01 = ゼルダの伝説 時のオカリナ GC
+D44J01 = 月刊任天堂店頭デモ 12月号
+D46J01 = 月刊任天堂店頭デモ 1月号
+D47J01 = 月刊任天堂店頭デモ 2月号
+D48J01 = 月刊任天堂店頭デモ 3月号
+D49J01 = 月刊任天堂店頭デモ 4月号
+D52J01 = 月刊任天堂店頭デモ 5月号
D53J01 = ニンテンドーゲームキューブ ソフトeカタログ2003・春
+D54J01 = 月刊任天堂店頭デモ 6月号
+D59J01 = 月刊任天堂店頭デモ 7月号
+D62J01 = 月刊任天堂店頭デモ 8月号
+D64J01 = 月刊任天堂店頭デモ 10月号
+D65J01 = 月刊任天堂店頭デモ 11月号
+D67J01 = 月刊任天堂店頭デモ 12月号
+D68J01 = 月刊任天堂店頭デモ 1月号
+D73J01 = 月刊任天堂店頭デモ 2月号
+D75J01 = 月刊任天堂店頭デモ 3月号
+D77J01 = 月刊任天堂店頭デモ 4月号
+D78J01 = 月刊任天堂店頭デモ 5月号
+D79J01 = 月刊任天堂店頭デモ 6月号
+D82J01 = 月刊任天堂店頭デモ 7月号
+D84J01 = 月刊任天堂店頭デモ 8月号
+D85J01 = 月刊任天堂店頭デモ 9月号
+D86J01 = 月刊任天堂店頭デモ 10月号
+D87J01 = 月刊任天堂店頭デモ 11月号
+D88J01 = 月刊任天堂店頭デモ 12月号
D89J01 = クラブニンテンドー オリジナルeカタログ 2004
+D92J01 = 月刊任天堂店頭デモ 2004‐2005年末年始号
+D93J01 = 月刊任天堂店頭デモ 1月号
+D94J01 = 月刊任天堂店頭デモ 2月号
+D97J01 = 月刊任天堂店頭デモ 5月号
+E23J01 = 月刊任天堂店頭デモ 9月号
+E24J01 = 月刊任天堂店頭デモ 10月号
+E25J01 = 月刊任天堂店頭デモ 11月号
+E27J01 = 月刊任天堂店頭デモ 1月号
+E32J01 = 月刊任天堂店頭デモ 4月号
+E34J01 = 月刊任天堂店頭デモ 6月号
+E35J01 = 月刊任天堂店頭デモ 7月号
+E36J01 = 月刊任天堂店頭デモ 8月号
+E37J01 = 月刊任天堂店頭デモ 9月号
G2DJB2 = デジモンバトルクロニクル
G2GJB2 = 機動戦士ガンダム ガンダムvs.Zガンダム
G2MJ01 = メトロイドプライム2 ダークエコーズ
@@ -569,7 +1009,7 @@ G2SJGE = 式神の城II
G2VJ08 = ビューティフル ジョー 2 ブラックフィルムの謎
G2XJ8P = ソニックジェムズコレクション
G3AJ13 = ロード・オブ・ザ・リング 中つ国第三紀
-G3EJ51 = エクストリームG3
+G3EJB0 = エクストリームG3
G3NJDA = NARUTO-ナルト-激闘忍者大戦!3
G3SJC0 = スーパーパズルボブル オールスターズ
G3TJ8P = ダビつく3 ダービー馬をつくろう!
@@ -584,6 +1024,7 @@ G4SJ01 = ゼルダの伝説 4つの剣+
G4WJ99 = 牧場物語 しあわせの詩 for ワールド
G8FJ8P = バーチャファイター サイバージェネレーション
G8MJ01 = ペーパーマリオRPG
+G8MK01 = ペーパーマリオRPG
G8OJ18 = ボボボーボ・ボーボボ 脱出!!ハジケ・ロワイヤル
G8SJAF = バトルスタジアムD.O.N
G8WJ01 = 突撃!!ファミコンウォーズ
@@ -693,6 +1134,7 @@ GKBJAF = バテン・カイトス 終わらない翼と失われた海
GKDJ01 = 巨人のドシン
GKEJA4 = 実況パワフルプロ野球12決定版
GKFJ8P = カオスフィールド エクスパンデッド
+GKFJMS = カオスフィールド エクスパンデッド
GKGJ01 = ドンキーコンガ
GKJJ78 = カーズ
GKLJ13 = ロード・オブ・ザ・リング/王の帰還
@@ -771,7 +1213,7 @@ GSMJ08 = スパイダーマン
GSOJ8P = ソニック メガコレクション
GSSJ8P = セガ サッカースラム
GSTJ13 = SSX トリッキー
-GSWJ64 = スター・ウォーズ ローグ スコードロン2
+GSWJ13 = スター・ウォーズ ローグ スコードロン2
GSXJ13 = スター・ウォーズ クローン戦争
GT2J18 = 天外魔境II MANJIMARU
GT3J52 = トニーホークのプロスケーター3
@@ -797,7 +1239,7 @@ GVWJDQ = 学園都市 ヴァラノワールローゼス
GW3JG2 = レッスルマニアX8
GW6JEM = ワールドサッカー ウイニングイレブン6 ファイナルエヴォリューション
GW9JG2 = レッスルマニアXIX
-GWEJ51 = 18 Wheeler
+GWEJB0 = 18 Wheeler
GWGJ4F = わいわいゴルフ
GWPJG2 = WWE デイ・オブ・レコニング
GWRJ01 = ウェーブレース ブルーストーム
diff --git a/Data/Sys/wiitdb-ko.txt b/Data/Sys/wiitdb-ko.txt
index c1451a9279f8..9e55c7bafcba 100644
--- a/Data/Sys/wiitdb-ko.txt
+++ b/Data/Sys/wiitdb-ko.txt
@@ -1,87 +1,9530 @@
-TITLES = https://www.gametdb.com (type: Wii language: KO_unique version: 20191106234300)
+TITLES = https://www.gametdb.com (type: Wii language: KO_unique version: 20230727194210)
+091E00 = 영화 채널 설치 디스크 Ver. A
+410E01 = Wii 백업 디스크 v1.31
+413E01 = 디스크업데이트 디스크
+D2AJAF = 모두 모험! 패밀리 트레이너 체험판
+D2SE18 = 데카 스포츠 2 체험판
+D3DE18 = 데카 스포츠 3 체험판
+DASE4Q = 디즈니 에픽 미키 체험판
+DAUEPZ = 컨트리 댄스 체험판
+DAVE01 = 미스테리 케이스 파일즈: 말그레이브 사건 체험판
+DAXE01 = 젤다의 전설: 스카이워드 스워드 체험판
+DAXP01 = 젤다의 전설: 스카이워드 스워드 체험판
+DBBE18 = 베이블레이드: 메탈 퓨전 - 전투 요새 체험판
+DBKE69 = 붐 블록스 체험판
+DBKP69 = 붐 블록스 체험판
+DCAE18 = 콜링 체험판
+DCHEAF = 위 치어 체험판
+DCHJAF = 위 치어: 오하스타 프로듀스! 한정 콜라보 게임 디스크
+DD2P41 = 저스트 댄스 2 체험판
+DDWE18 = 로스트 인 쉐도우: 프레스 디스크 체험판
+DDWX18 = 로스트 인 쉐도우: 베스트 바이 체험판
+DHHJ8J = 스즈미야 하루히의 격동 히라노 아야 프리미엄 영화 디스크
+DHKE18 = 사람 구함: 50 개 엉뚱한 직업 체험판
+DK6E18 = 구슬 모험: 코로린파 체험판
+DK6J18 = 코로린파 2 - 앤써니와 황금 해바라기 씨앗 체험판
+DMHE08 = 몬스터 헌터 3 체험판
+DMHJ08 = 몬스터 헌터 3 체험판
+DPIE18 = 웁스! 프랭크 파티 체험판
+DQAJK2 = 물병자리 야구: 한계, 그 앞에
+DQGP69 = 마이심즈 레이싱 체험판
+DRME18 = 룸즈: 메인 빌딩 체험판
+DSFE7U = 무라마사: 데몬 블레이드 체험판
+DSRJ8P = 소닉과 비밀의 링 체험판
+DTOJ8P = 428: 봉쇄된 시부야에서 체험판
+DTZJ08 = 보물섬 Z 발바로스의 보물 체험판
+DWEJA4 = 위닝 일레븐 플레이 메이커 2008 체험판
+DWEPA4 = 프로 에볼루션 사커 2008 체험판
+DXSE18 = 데카 스포츠 체험판
+DZDE01 = 젤다의 전설: 황혼의 공주 체험판
+DZDP01 = 젤다의 전설: 황혼의 공주 체험판
+R22E01 = 플링스매쉬
+R22J01 = 두드려 튀다: 슈퍼 스매시 볼 플러스
+R22P01 = 플링스매쉬
+R23E52 = 바비와 삼총사
+R23P52 = 바비와 삼총사
+R24J01 = Wii로 즐기는 꼬마 로봇!
+R25EWR = 레고 해리 포터: 1-4 년
+R25PWR = 레고 해리 포터: 1-4 년
+R26E5G = 데이터 이스트 아케이드 클래식
+R27E54 = 도라의 크리스탈 왕국 구하기
+R27X54 = 도라의 크리스탈 왕국 구하기
+R28E54 = 탑 스핀 4
+R28P54 = 탑 스핀 4
+R29E52 = NPPL 챔피언쉽 페인트볼 2009
+R29P52 = 밀레니엄 시리즈 챔피언쉽 페인트 볼 2009
+R2AE7D = 아이스 에이지 2: 멜트다운
+R2AP7D = 아이스 에이지 2: 멜트다운
+R2AX7D = 아이스 에이지 2: 멜트다운
+R2DEEB = 도카폰 왕국
+R2DJEP = 도카폰 왕국 Wii
+R2DPJW = 도카폰 왕국
+R2EJ99 = 피쉬 아이즈 Wii
+R2FE5G = 프레디 피쉬: 켈프 시드 미스터리
+R2FP70 = 프레디 피쉬: 켈프 시드 미스터리
+R2GEXJ = 프라질 드림즈: 달의 폐허 유적
+R2GJAF = 프라질 : 안녕 달의 폐허
+R2GP99 = 프라질 드림즈: 달의 폐허 유적
+R2HE41 = 페츠 승마 클럽
+R2IE69 = 매든 NFL 10
+R2IP69 = 매든 NFL 10
+R2JJAF = 태고의 달인 Wii
+R2KE54 = 돈 킹 - 권투
+R2KP54 = 돈 킹 - 권투
+R2LJMS = 훌라 Wii - 훌라로 시작하는 아름다움과 건강!!
+R2ME20 = M&M의 모험
+R2NE69 = 나스카 카트 레이싱
+R2OE68 = 중세 게임들
+R2OP68 = 중세 게임들
+R2PE9B = 슈퍼 스윙 골프 시즌 2
+R2PJ9B = 슈퍼 스윙 골프 시즌 2
R2PKZ4 = 스윙골프 팡야 2nd 샷!
+R2PP99 = 슈퍼 스윙 골프
+R2QJC0 = 쿠킹 마마 2 - 큰일이다! 엄마는 바빠!!
+R2RE4F = 포니 프렌즈 2
+R2RP4F = 포니 프렌즈 2
+R2SE18 = 데카 스포츠 2
+R2SJ18 = 데카 스포르타 2
+R2SP18 = 스포츠 아일랜드 2
+R2TE41 = 돌연변이 닌자 거북: 대충돌
+R2TP41 = 돌연변이 닌자 거북: 대충돌
+R2UE8P = 렛츠 탭
+R2UJ8P = 렛츠 탭
+R2UP8P = 렛츠 탭
+R2VE01 = 죄와 벌: 우주의 후계자
+R2VJ01 = 죄와 벌: 우주의 후계자
+R2VP01 = 죄와 벌: 우주의 후계자
+R2WEA4 = 프로 에볼루션 싸커 2009
+R2WJA4 = 위닝 일레븐 플레이 메이커 2009
+R2WPA4 = 프로 에볼루션 싸커 2009
+R2WXA4 = 프로 에볼루션 축구 2009
+R2YE54 = 생일 파티 배쉬
+R2YP54 = 내 생일!
+R32J01 = Wii로 즐기는 메트로이드 프라임 2 - 검은 메아리
+R33E69 = AC/DC 라이브: 락 밴드 트랙 팩
+R33P69 = AC/DC 라이브: 락 밴드 노래 팩
+R34E69 = 락 밴드: 컨트리 트랙 팩
+R35JC8 = 삼국지 11 파워 업 키트
+R36E69 = 그린 데이: 락 밴드
+R36P69 = 그린 데이: 락 밴드
+R37E69 = 락 밴드: 메탈 트랙 팩
+R38E78 = 마벨 슈퍼 히어로 스쿼드
+R38P78 = 마벨 슈퍼 히어로 스쿼드
+R38X78 = 마벨 슈퍼 히어로 스쿼드: 월마트 에디션
+R38Y78 = 마벨 슈퍼 히어로 스쿼드
+R39EFP = 시마노 극한 낚시
+R39PNK = 시마노 극한 낚시
+R3AE20 = 스토리 아워: 모험담
+R3AP7J = 스토리 아워: 모험담
+R3BE8P = 쌈바 데 아미고
+R3BJ8P = 쌈바 데 아미고
+R3BP8P = 쌈바 데 아미고
+R3CE20 = 크라이슬러 클래식 레이싱
+R3CP7J = 크라이슬러 클래식 레이싱
+R3DES5 = 드림 핀볼 3D
+R3DPS5 = 드림 핀볼 3D
+R3EEWR = 게임 파티 3
+R3EPWR = 게임 파티 3
+R3FJA4 = 실황 파워풀 메이저 리그 3
+R3GXUG = 키즈 스포츠: 크레이지 미니 골프
+R3HP6Z = 에이전트 휴고: 훌라 홀리데이
+R3HX6Z = 에이전트 휴고: 훌라 홀리데이
+R3IJ01 = wII로 즐기는 메트로이드 프라임
+R3JE5G = 고 플레이 써커스 스타
+R3KP6N = 고층 건물
+R3LEWR = 그린 랜턴: 반지의 선택
+R3LPWR = 그린 랜턴: 맨헌터의 위협
+R3ME01 = 메트로이드 프라임: 3부작
+R3MP01 = 메트로이드 프라임: 3부작
+R3NEXS = 길티기어 이그젝스 액센트 코어 플러스
+R3NPH3 = 길티기어 이그젝스 액센트 코어 플러스
+R3OE01 = 메트로이드: 다른 M
+R3OJ01 = 메트로이드: 다른 M
+R3OP01 = 메트로이드: 다른 M
+R3PEWR = 스피드 레이서: 비디오게임
+R3PJ52 = 스피드 레이서
+R3PPWR = 스피드 레이서: 비디오게임
+R3RE8P = 소닉 & 세가 올 스타즈 레이싱
+R3RP8P = 소닉 & 세가 올 스타즈 레이싱
+R3SE52 = 스파이더맨: 그림자들의 거미줄
+R3SP52 = 스파이더맨: 그림자들의 거미줄
+R3TE54 = 탑 스핀 3
+R3TJG9 = 탑 스핀 3
+R3TP54 = 탑 스핀 3
+R3UJGD = 엄마 아빠와 함께: 미피의 장난감 상자
+R3VEFP = 디어 드라이브
+R3VPNK = 디어 드라이브
+R3XE6U = 샘 & 맥스: 시즌 1
+R3XP6V = 샘 & 맥스: 시즌 1
+R3YE70 = 샘 & 맥스: 시즌 2: 시간과 공간 저편에
+R3YP70 = 샘 & 맥스: 시즌 2: 시간과 공간 저편에
+R3ZE69 = 락 밴드 트랙 팩: 클래식 락
+R42E69 = 심즈 2: 조난자
+R42P69 = 심즈 2: 조난자
+R43E69 = EA 스포츠 엑티브: 개인 트레이너
+R43J13 = EA 스포츠 엑티브 개인 트레이너 Wii 30 일 생활 개선 프로그램
+R43P69 = EA 스포츠 엑티브: 개인 트레이너
+R44J8P = 스즈미야 하루히의 병렬
+R46ENS = 팬텀 브레이브: 재회
+R46JKB = 팬텀 브레이브 Wii
+R47E20 = ATV 쿼드 킹스
+R47P20 = ATV 쿼드 킹스
+R48E7D = 스파이더윅 연대기
+R48P7D = 스파이더윅 연대기
+R49E01 = 동키 콩: 정글 비트
+R49J01 = Wii로 즐기는 동키 콩 정글 비트
+R49P01 = 동키 콩: 정글 비트
+R4AE69 = 심애니멀즈
+R4AJ13 = 심애니멀즈
+R4AP69 = 심애니멀즈
+R4BEJZ = 챔피온쉽 테이블 축구
+R4BPGT = 테이블 축구
+R4CE69 = 심시티 나만의 도시
+R4CJ13 = 심시티 나만의 도시
R4CK69 = 심시티 나만의 도시
+R4CP69 = 심시티 나만의 도시
+R4DDUS = 세 개의 물음표 - 저주받은 성
+R4EE01 = 끝없는 바다: 푸른 세계
+R4EJ01 = 끝없는 바다 - 바다가 부르는 소리
+R4EP01 = 끝없는 바다 2: 바다가 부르는 소리
+R4FE20 = 스토리 아워: 요정 이야기
+R4FP7J = 스토리 아워: 요정 이야기
+R4IPNK = 매드 트럭스
+R4LPUG = 애슬레틱 피기 파티
+R4LXUG = 애슬레틱 피기 파티
+R4MJ0Q = 네모난 머리를 둥글게 하기 Wii
+R4NE5G = 소령의 위풍당당한 행진
+R4NP5G = 소령의 위풍당당한 행진
+R4NX5G = 소령의 위풍당당한 행진
+R4PE69 = 심즈 2: 애완동물들
+R4PP69 = 심즈 2: 애완동물들
+R4QE01 = 마리오 파워 사커
+R4QJ01 = 마리오 파워 사커
R4QK01 = 마리오 파워 사커
-R64K01 = 위 뮤직
+R4QP01 = 마리오 파워 사커
+R4RE69 = 피파 10
+R4RJ13 = 피파 10
+R4RK69 = 피파 10
+R4RP69 = 피파 10
+R4RR69 = 피파 10
+R4RX69 = 피파 10
+R4RY69 = 피파 10
+R4RZ69 = 피파 10
+R4SE54 = MLB 슈퍼스타즈
+R4VEA4 = 스토리북 워크샵
+R4VJA4 = 텔레연극 Wii
+R4WJA4 = 실황 파워풀 메이저 리그 2009
+R4YJ2M = 스케반 사장 레나 Wii 고양이 사장, 쓸 만한 사원 대모집
+R4ZJ01 = 령 제로: 월식의 가면
+R52E08 = 네오페츠 퍼즐 모험
+R52P08 = 네오페츠 퍼즐 모험
+R53PFH = 인 더 믹스 (아민 반 뷰렌 출연)
+R54FMR = 카운트다운: 게임
+R55P41 = 백만장자가 되고 싶은 사람 : 1 번째 에디션
+R56EG9 = 아스트로 보이: 비디오 게임
+R56PG9 = 아스트로 보이: 비디오 게임
+R57FMR = 챔피언에 대한 질문
+R58DMR = 유 싱
+R58FMR = 유 싱
+R58IMR = 유 싱
+R58PMR = 유 싱
+R58SMR = 유 싱
+R59D4Q = 클럽 펭귄: 게임 데이!
+R59E4Q = 클럽 펭귄: 게임 데이!
+R59P4Q = 클럽 펭귄: 게임 데이!
+R5AE8P = 황금 나침반
+R5AP8P = 황금 나침반
+R5AX8P = 황금 나침반
+R5DE5G = 플립의 뒤틀어진 세상
+R5EPMR = 카운트다운: 게임
+R5FE41 = 챔피언스 아카데미: 싸커
+R5FP41 = 챔피언스 아카데미: 풋볼
+R5GE78 = 당신은 초등학교 5학년 보다 똑똑한가요? 학격점
+R5IE4Q = 토이 스토리 매니아!
+R5IP4Q = 토이 스토리 매니아!
+R5IR4Q = 토이 스토리 매니아!
+R5IX4Q = 토이 스토리 매니아!
+R5JES5 = 해적 vs 닌자 돗지볼
+R5JPS5 = 해적 vs 닌자 돗지볼
+R5MJAF = 말의 퍼즐 모지핏탄 Wii 디럭스
+R5NJN9 = 도아라로 Wii
+R5OENR = 파티 피그스: 농장 마당 게임들
+R5OXUG = 농장 마당 파티: 올림픽 참가
+R5PE69 = 헤리 포터와 불사조 기사단
+R5PJ13 = 헤리 포터와 불사조 기사단
+R5PP69 = 헤리 포터와 불사조 기사단
+R5PX69 = 헤리 포터와 불사조 기사단
+R5QPGT = 써커스
+R5SERW = 모티머 버켓과 스푸키 저택의 비밀
+R5TE69 = 그랜드 슬램 테니스
+R5TJ13 = 그랜드 슬램 테니스
+R5TP69 = 그랜드 슬램 테니스
+R5UE41 = CSI: 치명적인 의도
+R5UP41 = CSI: 치명적인 의도
+R5VE41 = 제임스 카메론의 아바타: 게임
+R5VP41 = 제임스 카메론의 아바타: 게임
+R5VX41 = 제임스 카메론의 아바타: 게임
+R5WEA4 = 사일런트 힐: 조각난 기억들
+R5WJA4 = 사일런트 힐: 조각난 기억들
+R5XJ13 = 마이심즈 에이전츠
+R5XP69 = 마이심즈 에이전츠
+R5YD78 = 올 스타 치어리더 2
+R5YE78 = 올 스타 치어 스쿼드 2
+R5YP78 = 올 스타 치어리더 2
+R62E4Q = 디즈니 싱 잇: 팝 히츠
+R62P4Q = 디즈니 싱 잇: 팝 히츠
+R63EG9 = 패밀리 파티: 30 그레이트 게임즈 아웃도어 펀
+R63PG9 = 패밀리 파티: 30 그레이트 게임즈 아웃도어 펀
+R64E01 = Wii 뮤직
+R64J01 = Wii 뮤직
+R64K01 = Wii 뮤직
+R64P01 = Wii 뮤직
+R65ENR = 벅 피버
+R66E41 = 프레스 유어 럭 2010 에디션
+R67E6K = 스마트 시리즈 제공: 자자의 모험
+R68E5G = 고 플레이 시티 스포츠
+R69E36 = 콜린 맥레이: 더트 2
+R69P36 = 콜린 맥레이: 더트 2
+R6APPU = 아기와 나
+R6BE78 = 더 블랍
+R6BJ78 = 블랍 화려한 세상
R6BK78 = 더 블랍
+R6BP78 = 더 블랍
+R6BX78 = 더 블랍
+R6CEAF = 위 치어 2
+R6CJAF = 위 치어: 춤추는 영혼!
+R6DFJW = 도로교통법
+R6EE41 = 패밀리 Feud 2010 에디션
+R6FE41 = 식스 플래그스 펀 파크
+R6FERS = 식스 플래그스 펀 파크
+R6FP41 = 재미있는 공원 파티
+R6GPMR = 황금 빛 공들
+R6HE54 = 안녕, 카이란: 슈퍼 게임 데이
+R6HP54 = 안녕, 카이란: 슈퍼 게임 데이
+R6IE54 = 야구 블래스트!
+R6JJGD = 강철의 연금술사 - 새벽의 왕자
+R6KP36 = 애시스 크리켓 2009
+R6KU36 = 애시스 크리켓 2009
+R6LEWR = 레고 락 밴드
+R6LPWR = 레고 락 밴드
+R6ME5Z = 미국의 넥스트 탑 모델
+R6MPML = 미국의 넥스트 탑 모델
+R6MXMR = 탑 모델
+R6NE41 = 숀 화이트 스노우보딩: 월드 스테이지
+R6NP41 = 숀 화이트 스노우보딩: 월드 스테이지
+R6NY41 = 숀 화이트 스노우보딩: 월드 스테이지
+R6OE78 = 카: 레이스 오 라마
+R6OP78 = 카: 레이스 오 라마
+R6OX78 = 카: 레이스 오 라마
+R6QE69 = 마이심즈 에이전츠
+R6REJH = 트랙매니아: 레이스 제작
+R6RPHH = 트랙매니아
+R6TEA4 = 토네이도 발생
+R6TPA4 = 토네이도 발생
+R6VE4Z = 클럽들의 왕
+R6VPGN = 클럽들의 왕
+R6WE68 = AMF 볼링 월드 레인스
+R6WP68 = AMF 볼링 월드 레인스
+R6XE69 = 하스브로: 패밀리 게임 나이트 2
+R6XP69 = 하스브로: 패밀리 게임 나이트 2
+R6YEXS = 스퀴볼즈 파티
+R6YPH3 = 스퀴볼즈 파티
+R72E5G = 케이크 매니아: 인 더 믹스!
+R72P5G = 케이크 매니아: 인 더 믹스!
+R74E20 = 아케이드 슈팅 갤러리
+R75E20 = 드림 살롱
+R77JAF = SD 건담: G 제너레이션 워즈
+R79JAF = 기동전사 건담: MS 전선 0079
+R7AE69 = 심애니멀 아프리카
+R7AJ13 = 심애니멀 아프리카
+R7AP69 = 심애니멀 아프리카
+R7BE20 = 젤리 벨리 탄도 콩
+R7BP7J = 젤리 벨리 탄도 콩
+R7CJ01 = 캡틴 레인보우
+R7EE8P = 나이츠: 꿈의 여행
+R7EJ8P = 나이츠: 별이 쏟아지는 밤의 이야기
+R7EP8P = 나이츠: 꿈의 여행
+R7FEGD = 파이널 판타지 우화집: 초코보의 던전
+R7FJGD = 초코보의 이상한 던전: 시간을 잇는 미궁
+R7FPGD = 파이날 판타지 우화집: 초코보의 던전
+R7GEAF = 드래곤 볼: 피콜로 대마왕의 역습
+R7GJAF = 드래곤 볼 천하제일 대모험
+R7GPAF = 드래곤 볼: 피콜로 대마왕의 역습
+R7HE6K = 육군 구조대
+R7IE69 = 챰 걸즈 클럽: 파자마 파티
+R7IP69 = 챰 걸즈 클럽: 파자마 파티
+R7KE6K = 락 블래스트
+R7LP7J = 마곳의 비퍼즐드!
+R7MPFR = 뮤직 파티: 락 하우스
+R7MXFR = 뮤직 파티: 락 하우스
+R7NE20 = 콜드 스톤 크리머리: 스쿱 잇 업
+R7PE01 = 펀치 아웃!!
+R7PJ01 = 펀치 아웃!!
+R7PP01 = 펀치 아웃!!
+R7QE52 = 카오틱: 그림자 전사들
+R7RE52 = 리틀 리그 월드 시리즈 야구 2009
+R7SE5G = 박물관 탈출
+R7SP5G = 박물관 탈출
+R7TFJW = 볼링 프로
+R7VEWR = 바캉스 섬: 해변 파티
+R7VPWR = 바캉스 섬: 해변 파티
+R7WE52 = 산악 스포츠
+R7WP52 = 산악 스포츠
+R7XE69 = 니드 포 스피드: 니트로
+R7XJ13 = 니드 포 스피드: 니트로
+R7XP69 = 니드 포 스피드: 니트로
+R7YFMR = 페킨 익스프레스
+R7ZE41 = 팀 엘리미네이션 게임즈
+R7ZP41 = 넉아웃 파티
+R82E52 = 동물 행성: 수의사 인생
+R82JG0 = 다트 Wii DX
+R82P52 = 동물 행성: 수의사 인생
+R83EA4 = 팝픈 뮤직
+R83JA4 = 팝픈 뮤직
+R83PA4 = 팝픈 리듬
+R84EE9 = 하베스트 문: 평온의 나무
+R84J99 = 목장 이야기: 평온의 나무
+R84P99 = 하베스트 문: 평온의 나무
+R85EG9 = 비밀의 토요일: 5 번째 태양의 야수
+R85PG9 = 비밀의 토요일: 5 번째 태양의 야수
+R86E20 = 드림 댄스 & 치어
+R87EVN = 스키-두: 스노우모바일 도전
+R88J2L = 호빵맨 싱글벙글 파티
+R89JEL = 도쿄 친구 공원 II
+R8AE01 = 포케파크 Wii - 피카츄의 대모험
+R8AJ01 = 포케파크 Wii - 피카츄의 대모험
+R8AP01 = 포케파크 Wii 피카츄의 대모험
+R8BE41 = 이미진 파티 베이비즈
+R8BP41 = 베이비시팅 파티
+R8DEA4 = 유희왕! 5D: 듀얼 트랜져
+R8DJA4 = 유희왕! 5D's: 듀얼 트랜져
+R8DPA4 = 유희왕! 5D: 카드 마스터
+R8EJQC = 어스 시커
+R8FES5 = 패스트 푸드 패닉
+R8FJHA = 장인 레스토랑은 대성공!
+R8FPNP = 패스트 푸드 패닉
+R8GJC8 = G1 기수 Wii 2008
+R8GPC8 = G1 기수 Wii 2008
+R8HE4Q = 한나 몬타나: 영화
+R8HP4Q = 한나 몬타나: 영화
+R8HX4Q = 한나 몬타나: 영화
+R8HY4Q = 한나 몬타나: 영화
+R8HZ4Q = 한나 몬타나: 영화
+R8IE78 = 스펀지밥의 네모의 진실
+R8IP78 = 스펀지밥의 네모의 진실
+R8IS78 = 스펀지밥의 네모의 진실
+R8JEWR = 반지의 제왕: 아라곤의 모험
+R8JPWR = 반지의 제왕: 아라곤의 모험
+R8KPKM = 스트리트 풋볼 2
+R8LE20 = 치킨 블래스터
+R8LP7J = 치킨 블래스터
+R8NEA4 = 케이지: 프로 스타일 타격 연습
+R8NJG0 = 배팅 레볼루션
+R8OE54 = 링링 브라더스와 바넘 & 베일리 써커스
+R8OX54 = 나의 써커스
+R8PE01 = 슈퍼 페이퍼 마리오
+R8PJ01 = 슈퍼 페이퍼 마리오
R8PK01 = 슈퍼 페이퍼 마리오
-R96KAF = 바람의 크로노아
+R8PP01 = 슈퍼 페이퍼 마리오
+R8QPRT = 크레이지 퀴즈! 열정이 충분한가요?
+R8RP41 = 아서와 말타자드의 복수
+R8SE41 = 휴가 스포츠
+R8SP41 = 월드 스포츠 파티
+R8SX41 = 월드 스포츠 파티
+R8TENR = 토너먼트 당구
+R8UXMR = 꼬마박사 아디부
+R8VE41 = 애완동물 구조대: 야생동물 수의사
+R8VP41 = 행성 구조대: 야생동물 수의사
+R8XE52 = 쥬라기 공원: 사냥
+R8XZ52 = 탑 샷 다이노서어 헌터
+R8YE52 = 카벨라의 위대한 게임 사냥꾼 2010
+R8ZE8P = 데이지 푸엔테스 필라테즈
+R8ZPGT = 데이지 푸엔테스 필라테즈
+R92E01 = 피크민 2
+R92J01 = Wii로 즐기는 피크민 2
+R92P01 = 피크민 2
+R94PMR = 얼티밋 레드 볼 첼린지
+R94XMR = 얼티밋 레드 볼 첼린지
+R96EAF = 바람의 크로노아 - 판토마일의 문
+R96JAF = 바람의 크로노아 - 판토마일의 문
+R96KAF = 바람의 크로노아: 판토마일의 문
+R96PAF = 바람의 크로노아 - 판토마일의 문
+R97E9B = 패밀리 펀 풋볼
+R9AE52 = 엑티비젼 데모 액션 팩 체험판
+R9BPMT = 뚝딱뚝딱 밥아저씨: 즐거운 축제
+R9CPMR = 나는 유명 인사... 나를 여기서 꺼내 줘!
+R9DE78 = 그려라, 터치! 내가 만드는 세상: 넥스트 챕터
+R9DP78 = 그려라, 터치! 내가 만드는 세상: 넥스트 챕터
+R9EPNP = 픽스 잇: 주택 개조 도전
+R9GEWR = 수호자 전설: 가훌의 올빼미
+R9GPWR = 수호자 전설: 가훌의 올빼미
+R9HE78 = 당신은 초등학교 5학년보다 똑똑한가요? 게임 시간
+R9IE01 = 피크민
+R9IJ01 = Wii로 즐기는 피크민
R9IK01 = 피크민
+R9IP01 = 피크민
+R9JE69 = 비틀즈: 락 밴드
+R9JP69 = 비틀즈: 락 밴드
+R9KE20 = 그루빙의 블록들
+R9LE41 = 밤샘 파티
+R9LP41 = 걸즈 라이브: 밤샘 파티
+R9ME5Z = 월드 챔피언쉽 육상경기
+R9MPFR = 동계 육상경기 2009
+R9NPMR = 패밀리 포츈즈
+R9OE69 = 타이거 우즈 PGA 투어 10
R9OK69 = 타이거 우즈 PGA 투어 10
-R9TK69 = 타이거 우즈 PGA Tour 09 ALL-PLAY
+R9OP69 = 타이거 우즈 PGA 투어 10
+R9QPNG = 댄스 파티 클럽 히트
+R9RPNG = 댄스 파티 팝 히트
+R9SPPL = 스도쿠 볼: 탐정
+R9TE69 = 타이거 우즈 PGA 투어 09 올 플레이
+R9TJ13 = 타이거 우즈 PGA 투어 09 올 플레이
+R9TK69 = 타이거 우즈 PGA 투어 09 올 플레이
+R9TP69 = 타이거 우즈 PGA 투어 09 올 플레이
+R9UE52 = 빌드 어 베어 워크샵: 프렌드쉽 밸리
+R9UPGY = 빌드 어 베어 워크샵: 프렌드쉽 밸리
+R9VE52 = 카벨라의 야외 모험 2010
+R9WPSP = WSC 리얼 09: 월드 스누커 챔피언쉽
+R9XE52 = 아케이드 존
+R9XP52 = 아케이드 존
+R9YES5 = 슬레드 쉬레드
+R9ZE54 = 메이저 리그 야구 2K9
+RAAE01 = Wii 시동 디스크
+RB2E6K = 벌룬 팝
+RB2J2K = 레인보우 팝
+RB2PGT = 팝!
+RB4E08 = 레지던트 이블 4: Wii 에디션
+RB4J08 = 바이오하자드 4: Wii 에디션
+RB4P08 = 레지던트 이블 4: Wii 에디션
+RB4X08 = 레지던트 이블 4: Wii 에디션
+RB5E41 = 브라더스 인 암즈: 언드 인 블러드
+RB5P41 = 브라더스 인 암즈: 언드 인 블러드
+RB6J18 = 봄버맨
+RB7E54 = 불리: 장학금 에디션
+RB7P54 = 불리: 장학금 에디션
+RB8E70 = 백야드 야구 '09
+RB9D78 = 브라츠: 영화
+RB9E78 = 브라츠: 영화
+RB9P78 = 브라츠: 영화
+RB9X78 = 브라츠: 영화
+RB9Y78 = 브라츠: 영화
+RBAE41 = 블레이징 엔젤: WWII의 스쿼드
+RBAP41 = 블레이징 엔젤: WWII의 스쿼드
+RBBE18 = 봄버맨 랜드 Wii
+RBBJ18 = 봄버맨 랜드 Wii
+RBBP99 = 봄버맨 랜드 Wii
+RBCP41 = TV 중독자들
+RBEE52 = 꿀벌 대소동 영화 게임
+RBEP52 = 꿀벌 대소동 영화 게임
+RBEX52 = 꿀벌 대소동 영화 게임
+RBFE20 = 분노의 핑퐁
+RBFP7J = 분노의 핑퐁
+RBGE54 = 더 빅스
+RBGP54 = 더 빅스
+RBHE08 = 레지던트 이블 아카이브스: 레지던트 이블 제로
+RBHJ08 = 바이오하자드 0
+RBHP08 = 레지던트 이블 아카이브스: 레지던트 이블 제로
+RBIEE9 = 하베스트 문: 동물 퍼레이드
+RBIJ99 = 목장 이야기: 두근 두근 동물 행진
+RBIP99 = 하베스트 문: 동물 퍼레이드
+RBKE69 = 붐 블록스
+RBKJ13 = 붐 블록스
RBKK69 = 붐 블록스
+RBKP69 = 붐 블록스
+RBLE8P = 블리치: 조각난 블레이드
+RBLJ8P = 블리치: 백인이 빛나는 윤무곡
+RBLP8P = 블리치: 조각난 블레이드
+RBME5G = 버스트 어 무브 배쉬!
+RBMPGT = 버스트 어 무브
+RBNEG9 = 벤 10: 지구의 수호자
+RBNPG9 = 벤 10: 지구의 수호자
+RBNXG9 = 벤 10: 지구의 수호자
+RBOE69 = 부기
+RBOP69 = 부기
+RBPE4Z = 브런즈윅 프로 볼링
+RBPPGT = 브런즈윅 프로 볼링
+RBQENR = 클래식 브리티쉬 모터 레이싱
+RBQPUG = 클래식 브리티쉬 모터 레이싱
+RBRE5G = 블래스트 웍스: 빌드, 트레이드, 디스트로이
+RBRP5G = 블래스트 웍스: 빌드, 트레이드, 디스트로이
+RBRX5G = 블래스트 웍스: 빌드, 트레이드, 디스트로이
+RBSJ08 = 전국 바사라 2 영웅외전 (더블 팩)
+RBTE8P = 세가 배스 낚시
+RBTJ8P = 세가 배스 낚시
+RBTP8P = 세가 배스 낚시
+RBUE08 = 레지던트 이블: 엄브렐러 크로니컬즈
+RBUJ08 = 하자드: 엄브렐러 크로니컬즈
RBUK08 = 바이오하자드: 엄브렐러 크로니컬즈
+RBUP08 = 레지던트 이블: 엄브렐러 크로니컬즈
+RBVE52 = 바비 공주와 숲 속 친구들
+RBVP52 = 바비 공주와 숲 속 친구들
+RBWE01 = 돌격!! 패미컴 대전 2
+RBWJ01 = 돌격!! 패미컴 대전 vs.
+RBWP01 = 돌격!! 패미컴 대전 2
+RBXJ8P = 블리치: vs. 크루세이드
+RBYE78 = 신나는 동물농장
+RBYJ78 = 신나는 동물농장: 주인공은 나야, 젖소 오티스
+RBYP78 = 신나는 동물농장
+RBZE5Z = 빌리는 마법사: 로켓 빗자루 레이싱
+RBZPUG = 빌리는 마법사: 로켓 빗자루 레이싱
+RBZXUG = 빌리는 마법사: 로켓 빗자루 레이싱
+RC2E78 = 카즈: 메이터-내셔널 챔피언쉽
+RC2P78 = 카즈: 메이터-내셔널 챔피언쉽
+RC2X78 = 카즈: 메이터-내셔널
+RC2Y78 = 카즈: 메이터-내셔널
+RC3E41 = 애완동물 고양이들 2
+RC3J41 = 고양이와 마법의 모자
+RC3P41 = 고양이들
+RC3X41 = 고양이들
+RC4JD9 = 크레용 신 짱: 최강 가족 카스카베 왕 Wii
+RC4SGT = 짱구는 못말려: 새로운 모험 Wii
+RC5JDQ = 청소 전대 크린 키퍼
+RC7E20 = 바다 몬스터들: 선사시대 모험
+RC7P7J = 바다 몬스터들: 선사시대 모험
+RC8E7D = 크래쉬: 마인드 오버 뮤턴트
+RC8P7D = 크래쉬: 마인드 오버 뮤턴트
+RC8X7D = 크래쉬: 마인드 오버 뮤턴트
+RC9PGN = CID: 더미
+RCAE78 = 카
+RCAJ78 = 카
+RCAP78 = 카
+RCAX78 = 카
+RCAY78 = 카
+RCBE52 = 카벨라의 위대한 게임 사냥꾼
+RCBP52 = 카벨라의 위대한 게임 사냥꾼
+RCCE5G = 쿠킹 마마: 요리 경연 대회
+RCCJC0 = 쿠킹 마마: 모두와 함께 요리 대회
+RCCPGT = 쿠킹 마마
+RCDD52 = 콜 오브 듀티 3
+RCDE52 = 콜 오브 듀티 3
+RCDP52 = 콜 오브 듀티 3
+RCDX52 = 콜 오브 듀티 3
+RCEE5Z = 미니: 데스크탑 레이싱
+RCEPUG = 미니: 데스크탑 레이싱
+RCEXUG = 미니: 데스크탑 레이싱
+RCFE41 = 코스믹 패밀리
+RCFP41 = 코스믹 패밀리
+RCGE54 = 카니발 게임즈
+RCGP54 = 카니발 게임즈
+RCHEAF = 위 치어
+RCHJAF = 위 치어
+RCHPGT = 위 치어
+RCIE41 = CSI: 구체적인 증거
+RCIP41 = CSI: 구체적인 증거
+RCJE8P = 컨듀잇
+RCJP8P = 컨듀잇
+RCKPGN = 앨런 한센의 스포츠 도전
+RCLE4Q = 디즈니의 치킨 리틀: 액션 에이스
+RCLP4Q = 디즈니의 치킨 리틀: 액션 에이스
+RCOJ99 = 명탐정 코난: 추억의 환상
+RCOK99 = 명탐정 코난: 추억의 환상
RCOKZF = 명탐정 홈즈 추억의 환상
-RD2K41 = 레드스틸2
-RDXKA4 = 데카스포르타 Wii로 즐기는 스포츠
+RCOPNP = 명탐정 코난: 추억의 환상
+RCPE18 = 코로린파: 구슬 매니아
+RCPJ18 = 코로린파
+RCPP18 = 코로린파
+RCQEDA = 페니 레이서즈 파티: 터보-Q 스피드웨이
+RCQJDA = 초로 Q Wii
+RCRE5D = 크루즌
+RCRP5D = 크루즌
+RCSE20 = 치킨 사격
+RCSP7J = 치킨 사격
+RCTE5Z = 카운터 포스
+RCTPGT = 카운터 포스
+RCUE52 = 카벨라의 전설적인 모험
+RCVE41 = 파 크라이: 복수
+RCVP41 = 파 크라이: 복수
+RCXE78 = 올 스타 치어 스쿼드
+RCXP78 = 올 스타 치어리더
+RCXX78 = 올 스타 치어리더
+RCYPGN = 체거 파티 퀴즈
+RD2E41 = 레드 스틸 2
+RD2J41 = 레드 스틸 2
+RD2K41 = 레드 스틸 2
+RD2P41 = 레드 스틸 2
+RD2X41 = 레드 스틸 2
+RD4EA4 = 댄스 댄스 레볼루션: 가장 인기있는 파티 2
+RD4JA4 = 댄스 댄스 레볼루션: 푸루푸루♪ 파티
+RD4PA4 = 댄스 댄스 레볼루션: 가장 인기있는 파티 2
+RD6EE9 = 동물 왕국: 야생동물 탐험
+RD6J8N = 동물 기상천외! 신비의 낙원에서 스쿠프 사진을 격사하라!
+RD6PNP = 사파'Wii
+RD8E52 = 스타와 함께 춤을
+RD9J18 = 퍼즐 시리즈 Vol.1 스도쿠
+RDAE52 = 스타와 함께 춤을: 위 댄스!
+RDBE70 = 드래곤 볼 Z: 격투 천하제일 무도회 2
+RDBJAF = 드래곤 볼 Z: 스파킹! 네오
+RDBPAF = 드래곤 볼 Z: 격투 천하제일 무도회 2
+RDCE78 = 치명적인 생물들
+RDCP78 = 치명적인 생물들
+RDDEA4 = 댄스 댄스 레볼루션: 가장 인기있는 파티
+RDDJA4 = 댄스 댄스 레볼루션: 가장 인기있는 파티
+RDEJ0A = 전국 데코토라 축제
+RDFE41 = 숀 화이트 스노우보딩: 로드 트립
+RDFP41 = 숀 화이트 스노우보딩: 로드 트립
+RDGEA4 = 캐슬베니아 저지먼트
+RDGJA4 = 악마성 드라큘라 저지먼트
+RDGPA4 = 캐슬베니아 저지먼트
+RDHE78 = 모든 인류를 파괴하라! 빅 윌리 언리시쉬드
+RDHP78 = 모든 인류를 파괴하라! 빅 윌리 언리시쉬드
+RDIE41 = 강아지 섬
+RDIJG2 = 강아지 섬: 한편의 꽃 이야기
+RDIP41 = 강아지 섬
+RDJE4F = 데스 주니어: 악의 근원
+RDJP4F = 데스 주니어: 악의 근원
+RDKE01 = 동키 콩: 배럴 블래스트
+RDKJ01 = 동키 콩 타루 제트 레이스
+RDKP01 = 동키 콩: 제트 레이스
+RDLE5G = 건조한 시리얼의 스파이 폭스
+RDLP70 = 건조한 시리얼의 스파이 폭스
+RDME6K = 도미노 랠리
+RDMJ8N = 고! 고! 미논
+RDMPHZ = 미논: 매일매일 영웅
+RDNEA4 = 댄스 댄스 레볼루션: 디즈니 그루브
+RDOE41 = 애완동물 강이지들 2
+RDOJ41 = 강아지와 마법의 모자
+RDOP41 = 강아지들
+RDOX41 = 강아지들
+RDPE54 = 도라: 눈의 공주 구출작전
+RDPP54 = 도라: 눈의 공주 구출작전
+RDPX54 = 도라: 눈의 공주 구출작전
+RDQEGD = 드래곤 퀘스트 소드: 가면의 여왕과 거울의 탑
+RDQJGD = 드래곤 퀘스트 소드: 가면의 여왕과 거울의 탑
+RDQPGD = 드래곤 퀘스트 소드: 가면의 여왕과 거울의 탑
+RDREA4 = 듀이의 모험
+RDRJA4 = 수정 듀이의 대모험
+RDRPA4 = 듀이의 모험
+RDSE70 = 드래곤 볼 Z: 격투 천하제일 무도회 3
+RDSJAF = 드래곤 볼 Z: 스파킹! 메테오
+RDSPAF = 드래곤 볼 Z: 격투 천하제일 무도회 3
+RDTEAF = 타마고치: 파티 온!
+RDTJAF = 타마고치의 반짝반짝 대통령!
+RDTPAF = 타마고치: 파티 온!
+RDUJDQ = 스고로 연대기 - 오른손에 칼을 왼손에 주사위를
+RDVE41 = 드라이버: 평행선
+RDVP41 = 드라이버: 평행선
+RDWEG9 = 드래곤 블레이드: 화염의 분노
+RDWJG9 = 드래곤 블레이드: 화염의 분노
+RDWPG9 = 드래곤 블레이드: 화염의 분노
+RDXE18 = 데카 스포츠
+RDXJ18 = 데카 스포르타
+RDXKA4 = 데카 스포르타 Wii로 즐기는 스포츠
+RDXP18 = 스포츠 아일랜드
+RDYEGN = CID: 더미
+RDZJ01 = 재앙: 위기의 날
+RDZP01 = 재앙: 위기의 날
+RE3ENR = WWII 에이스들
+RE4E08 = 레지던트 이블 아카이브스: 레지던트 이블
+RE4J08 = 바이오하자드
+RE4P08 = 레지던트 이블 아카이브스: 레지던트 이블
+RE5PAF = 문차블즈
+RE6PRT = 하계 도전: 운동경기 토너먼트
+RE7PNK = 사냥 도전
+RE8J99 = 가정교사 히트맨 부활! 금단의 어둠의 델타
+REAE69 = 셀리브리티 스포츠 쇼다운
+REAF69 = 셀리브리티 스포츠 쇼다운
+REAP69 = 셀리브리티 스포츠 쇼다운
+REBE4Z = 미스터 빈의 와키 월드
+REBPMT = 미스터 빈의 와키 월드
+RECE6K = 스파이 게임즈: 엘리베이터 미션
+REDE41 = 레드 스틸
+REDJ41 = 레드 스틸
+REDP41 = 레드 스틸
+REFP41 = 내 프랑스어 코치: 프랑스어 향상
+REGE36 = 긴급 대혼란
+REGP36 = 긴급 대혼란
+REHE41 = 긴급 영웅들
+REHP41 = 긴급 영웅들
+REJEAF = 엑티브 라이프: 극한 도전
+REJJAF = 패밀리 트레이너 2
+REJPAF = 패밀리 트레이너: 극한 도전
+REKE41 = 골드의 체육관: 심장 강화 운동
+REKJ2N = 쉐이프 복싱 Wii로 다이어트를 즐기세요!
+REKP41 = 나의 피트니스 코치: 심장 강화 운동
+REKU41 = 나의 피트니스 코치: 심장 강화 운동
+RELEA4 = 엘레비츠
+RELJA4 = 엘레비츠
RELKA4 = 엘레비츠
-RFPK01 = 위 피트 플러스
+RELPA4 = 엘레비츠
+REMJ8P = 도라에몽 Wii: 비밀 도구왕 결정전!
+RENE8P = 소닉과 검은 기사
+RENJ8P = 소닉과 검은 기사
+RENP8P = 소닉과 검은 기사
+REQE54 = 화이팅, 디에고, 화이팅! 사파리 구조대
+REQP54 = 화이팅, 디에고, 화이팅! 사파리 구조대
+REQX54 = 화이팅, 디에고, 화이팅! 사파리 구조대
+REQY54 = 화이팅, 디에고, 화이팅! 사파리 구조대
+RESP41 = 내 스페인어 코치: 스페인어 향상
+RETJAF = 축제의 달인
+REUPNK = 나의 바디 코치
+REVJ8P = 기화기초: 해명편
+REWFMR = 내 승마 클럽: 신비한 애팔루사 트레일
+REWXMR = 내 승마 클럽: 신비한 애팔루사 트레일
+REWYMR = 내 승마 클럽: 신비한 애팔루사 트레일
+REXE01 = 익사이트 트럭
+REXJ01 = 익사이트 트럭
+REXP01 = 익사이트 트럭
+REYE4Q = 디즈니 싱 잇: 고등학교 뮤지컬 3 고학년
+REYP4Q = 디즈니 싱 잇: 고등학교 뮤지컬 3
+REYX4Q = 디즈니 싱 잇: 고등학교 뮤지컬 3
+REZEJJ = 프리츠 체스
+REZPKM = 프리츠 체스
+RF2E54 = 판타스틱 4: 실버서퍼의 위험
+RF2P54 = 판타스틱 4: 실버서퍼의 위험
+RF3E52 = 페라리 도전: 피렐리 트로피
+RF3P6M = 페라리 도전: 피렐리 트로피
+RF4E36 = 슈퍼 후르츠 폴
+RF4P6M = 슈퍼 후르츠 폴
+RF7J08 = 타츠노코 vs. 캡콤: 크로스 제너레이션 오브 히어로즈
+RF8E69 = 피파 08
+RF8J13 = 피파 08
+RF8K69 = 피파 08
+RF8P69 = 피파 08
+RF8X69 = 피파 08
+RF8Y69 = 피파 08
+RF9E69 = 피파 09 올 플레이
+RF9J13 = 피파 09 올 플레이
+RF9K69 = 피파 09 올 플레이
+RF9P69 = 피파 09 올 플레이
+RF9R69 = 피파 09 올 플레이
+RF9X69 = 피파 09 올 플레이
+RF9Y69 = 피파 09 올 플레이
+RFAEAF = 엑티브 라이프: 아웃도어 첼린지
+RFAJAF = 패밀리 트레이너: 운동경기 세계
+RFAPAF = 패밀리 트레이너
+RFBE01 = 끝없는 바다
+RFBJ01 = 끝없는 바다
+RFBP01 = 끝없는 바다
+RFCEGD = 파이널 판타지 크리스탈 연대기 - 크리스탈 소지자
+RFCJGD = 파이널 판타지 크리스탈 연대기 - 크리스탈 소지자
+RFCPGD = 파이널 판타지 크리스탈 연대기: 크리스탈 소지자
+RFEE01 = 파이어 엠블렘: 새벽의 여신
+RFEJ01 = 파이어 엠블렘 - 새벽의 여신
+RFEP01 = 파이어 엠블렘: 새벽의 여신
+RFFEGD = 파이널 판타지 크리스탈 연대기: 시간의 메아리
+RFFJGD = 파이널 판타지 크리스탈 연대기 - 시간의 메아리
+RFFPGD = 파이널 판타지 크리스탈 연대기: 시간의 메아리
+RFJJAF = 패밀리 쟈키
+RFKE41 = 나의 피트니스 코치
+RFKP41 = 나의 피트니스 코치: 좋은 몸을 유지합시다
+RFKX41 = 나의 피트니스 코치: 좋은 몸을 유지합시다
+RFLE69 = 매든 NFL 09 올 플레이
+RFLP69 = 매든 NFL 09 올 플레이
+RFLPWK = Wii 프리로더
+RFMJAF = 프로 야구 패밀리 스타디움
+RFNE01 = Wii 핏
+RFNJ01 = Wii 핏
+RFNK01 = Wii 피트
+RFNP01 = Wii 핏
+RFNW01 = Wii 핏
+RFOE52 = 스파이더맨: 친구 또는 적
+RFOP52 = 스파이더맨: 친구 또는 적
+RFOX52 = 스파이더맨: 친구 또는 적
+RFPE01 = Wii 핏 플러스
+RFPJ01 = Wii 핏 플러스
+RFPK01 = Wii 피트 플러스
+RFPP01 = Wii 핏 플러스
+RFPW01 = Wii 핏 플러스
+RFQE69 = 페이스브레이커 K.O. 파티
+RFQJ13 = 페이스브레이커 K.O. 파티
RFQK69 = 페이스브레이커: K.O. 파티
-RGHK52 = 기타히어로3: 레전드 오브 락
-RH6K69 = 해리포터와 혼혈왕자
+RFQP69 = 페이스브레이커: K.O. 파티
+RFRE5G = 푸루푸루 공원
+RFRJC0 = 푸루푸루 공원
+RFSEEB = 풍래의 시렌
+RFSJ8P = 이상한 던전 풍래의 시렌 3 - 태엽장치 저택의 잠자는 공주
+RFTE70 = 백야드 풋볼
+RFUJA4 = 마작 격투 클럽 Wii: Wi-Fi 지원
+RFVE52 = 몽키 미스치프: 파티 타임
+RFVP52 = 몽키 미스치프! 20 게임
+RFWE5Z = 사파리 모험 아프리카
+RFWPNK = 사파리 모험 아프리카
+RFYFMR = 포트 보야르
+RFZE41 = 패션 파티를 상상해보세요
+RFZP41 = 패션 아이돌을 상상해보세요
+RG2EXS = 길티기어 이그젝스 액센트 코어
+RG2JJF = 길티기어 이그젝스 액센트 코어
+RG2PGT = 길티기어 이그젝스 액센트 코어
+RG4JC0 = 전차로 GO! 신칸센 EX 산요 신칸센편
+RG5EWR = 기네스 세계 기록: 비디오게임
+RG5PWR = 기네스 세계 기록: 비디오게임
+RG6E69 = 부기 슈퍼스타
+RG6P69 = 부기 슈퍼스타
+RG7EQH = 시티 빌더
+RG8E41 = 애완동물 스포츠
+RG8P41 = 애완동물 스포츠: 강아지 놀이터
+RG9E54 = 축제 게임들: 미니 골프
+RG9P54 = 축제 게임들: 미니 골프
+RGAE8P = 행성 51: 게임
+RGAP8P = 행성 51: 게임
+RGBE08 = 하비 버드맨: 변호사
+RGCEXS = 미니콥터 Wii 모험 비행
+RGCJJF = 쁘띠콥터 Wii - 모험 비행
+RGCPGT = 라디오 헬리콥터
+RGDEA4 = 타켓: 테러
+RGEJJ9 = 황금 달걀 - 황금 거위의 세계
+RGFE69 = 대부: 블랙핸드 에디션
+RGFF69 = 대부: 블랙핸드 에디션
+RGFI69 = 대부: 블랙핸드 에디션
+RGFP69 = 대부: 블랙핸드 에디션
+RGFS69 = 대부: 블랙핸드 에디션
+RGGJAF = 게게게의 키타로: 요괴 대운동회
+RGHE52 = 기타 히어로 III: 락의 전설들
+RGHJ52 = 기타 히어로 III: 락의 전설들
+RGHK52 = 기타 히어로 3: 락의 전설들
+RGHP52 = 기타 히어로 III: 락의 전설들
+RGIJC8 = G1 기수 Wii
+RGIPC8 = G1 기수 Wii
+RGJE4Z = 정글의 조지: 비밀 검색
+RGJP7U = 정글의 조지: 비밀 검색
+RGKENR = 키즈 스포츠: 크레이지 골프
+RGLE7D = 지오메트리 대전: 은하계
+RGLP7D = 지오메트리 대전: 은하계
+RGME5D = 빌리 & 맨드의 그림 모험
+RGMP5D = 빌리 & 맨드의 그림 모험
+RGNJAF = 은혼 해결사 튜브 - 츳코마블 동화
+RGOJJ9 = 더 월드 오브 골든 에그 닛산 노트 버전
+RGPJAF = 아니메 슬롯 레볼루션 파치슬롯 기동전사 건담 II - 슬픈 전사편
+RGQE70 = 고스트버스터즈: 비디오 게임
+RGQP70 = 고스트버스터즈: 비디오 게임
+RGSE8P = 고스트 스쿼드
+RGSJ8P = 고스트 스쿼드
+RGSP8P = 고스트 스쿼드
+RGTE41 = GT 프로 시리즈
+RGTJBL = GT 프로 시리즈
+RGTP41 = GT 프로 시리즈
+RGVE52 = 기타 히어로: 에어로스미스
+RGVJ52 = 기타 히어로: 에어로스미스
+RGVP52 = 기타 히어로: 에어로스미스
+RGWE41 = 엽기토끼: 집으로
+RGWJ41 = 엽기토끼: 집으로
+RGWP41 = 엽기토끼: 집으로
+RGWX41 = 엽기토끼: 집으로
+RGXE5D = 게임 파티
+RGXP5D = 게임 파티
+RGYE5Z = 액션 걸즈 레이싱
+RGYPUG = 액션 걸즈 레이싱
+RGZE70 = 고질라 언리쉬드
+RGZP70 = 고질라 언리쉬드
+RH2E41 = 헬 키친: 비디오 게임
+RH2P41 = 헬 키친
+RH3E4Q = 고등학교 뮤지컬 3: 고학년 댄스!
+RH3J4Q = 고등학교 뮤지컬 댄스!
+RH3P4Q = 고등학교 뮤지컬 3: 고학년 댄스!
+RH4XUG = 햄스터 영웅들
+RH5EVN = 승마 인생 모험
+RH5PKM = 승마 인생 2
+RH6E69 = 해리 포터와 혼혈 왕자
+RH6K69 = 해리 포터와 혼혈 왕자
+RH6P69 = 해리 포터와 혼혈 왕자
+RH7J8P = 실전 파치슬롯 필승법! 사미의 컬렉션 북두의 권 Wii
+RH8E4F = 툼 레이더: 언더월드
+RH8JEL = 툼 레이더: 언더월드
+RH8P4F = 툼 레이더: 언더월드
+RH9JC8 = 머나먼 시공 속에서 4
+RHAE01 = Wii 플레이
+RHAJ01 = 처음 만나는 Wii
RHAK01 = 처음 만나는 Wii
+RHAP01 = Wii 플레이
+RHAW01 = Wii 플레이
+RHCE52 = 히스토리 채널: 태평양 전쟁
+RHCP52 = 히스토리 채널: 태평양 전쟁
+RHDE8P = 하우스 오브 데드 2 & 3 리턴
+RHDJ8P = 하우스 오브 데드 2 & 3 리턴
+RHDP8P = 하우스 오브 데드 2 & 3 리턴
+RHEEJJ = 하인즈 볼프 교수의 중력
+RHEPKM = 하인즈 볼프 교수의 중력
+RHFE5D = 해피 피트
+RHFP5D = 해피 피트
+RHGP6Z = 에이전트 휴고: 레몬 트위스트
+RHGX6Z = 에이전트 휴고: 레몬 트위스트
+RHHJ8J = 스즈미야 하루히의 격동
+RHIEXJ = 승리를 거둔 복서들: 레볼루션
+RHIJJ9 = 시작의 일보 레볼루션
+RHIP41 = 승이를 거둔 복서들: 레볼루션
+RHJJ13 = 인생 테이블 게임즈 Wii
+RHKE18 = 사람 구함: 50 개 엉뚱한 직업
+RHKJ18 = 일하는 사람
+RHKP18 = 잡 아일랜드: 열심히 일하는 사람들
+RHLE4Z = 월드 챔피언쉽 포커 하워드 레더러 참여: 올 인
+RHLPGT = 월드 챔피언쉽 포커 하워드 레더러 참여: 올 인
+RHMEE9 = 하베스트 문: 마법 멜로디
+RHMP99 = 하베스트 문: 마법 멜로디
+RHNE70 = 말과 나
+RHNP70 = 말과 나
+RHOE8P = 하우스 오브 데드: 오버킬
+RHOJ8P = 하우스 오브 데드: 오버킬
+RHOP8P = 하우스 오브 데드: 오버킬
+RHPJ8N = 악코로 폰! 이카사마 방랑기
+RHQE4Q = 한나 몬타나: 스포트라이트 월드 투어
+RHQP4Q = 한나 몬타나: 스포트라이트 월드 투어
+RHQX4Q = 한나 몬타나: 스포트라이트 월드 투어
+RHQY4Q = 한나 몬타나: 스포트라이트 월드 투어
+RHRJ99 = 가정교사 히트맨 REBORN! 드림 하이퍼 배틀! Wii
+RHSE36 = 히트시커
+RHSP36 = 히트시커
+RHSX36 = 히트시커
+RHSY36 = 히트시커
+RHTE54 = 맨헌트 2
+RHTP54 = 맨헌트 2
+RHUE20 = 스케이트 시티 히어로즈
+RHUP7J = 스케이트 시티 히어로즈
+RHVE5Z = 크레이지 치킨 테일즈
+RHVPFR = 크레이지 치킨 테일즈
+RHWE52 = 핫 휠즈: 비트 댓!
+RHWP52 = 핫 휠즈: 비트 댓!
+RHXE78 = 밴드들의 배틀
+RHXP78 = 밴드들의 배틀
+RHYJAF = 하네루노 토비라 Wii 기리기릿스
+RHZE41 = 애완동물 말들 2
+RHZP41 = 피파 푸넬: 목장 구조대
+RI2E4Q = 고등학교 뮤지컬: 싱 잇!
+RI2P4Q = 디즈니 싱 잇: 고등학교 뮤지컬
+RI3E5D = 앤트 불리
+RI3P5D = 앤트 불리
+RI6ENR = 하계 스포츠 2: 아일랜드 스포츠 파티
+RI6P41 = 하계 스포츠 파티
+RI7E4Z = 몬스터 대혼란: 빌드 앤 배틀
+RI8E41 = 브라더스 인 암스: 로드 투 힐 30
+RI8P41 = 브라더스 인 암스: 로드 투 힐 30
+RI9EGT = 디바 걸즈: 빙상의 디바
+RI9PGT = 디바 걸즈: 빙상의 공주
+RIAE52 = 아이스 에이지: 공룡시대
+RIAI52 = 아이스 에이지 3: 공룡시대
+RIAP52 = 아이스 에이지 3: 공룡시대
+RIBES5 = 이고르 게임
+RIBPKM = 이고르: 게임
+RICENR = 강철 쉐프 아메리카: 최고의 요리
+RIDE20 = 스마일리 월드: 아일랜드 챌린지
+RIDP7J = 스마일리 월드: 아일랜드 챌린지
+RIEEA4 = 카라오케 레볼루션 제공: 아메리카 아이돌 앙코르
+RIFEA4 = 카라오케 레볼루션 제공: 아메리카 아이돌 앙코르 2
+RIGE54 = 파이팅, 디에고, 파이팅! 위대한 다이노소어 구조대
+RIGP54 = 파이팅, 디에고, 파이팅! 위대한 다이노소어 구조대
+RIHE8P = 인크레더블 헐크
+RIHP8P = 인크레더블 헐크
+RIIEQH = 카트 레이서
+RIIPNG = 카트 레이서
+RIJE69 = G.I. 조: 전쟁의 서막
+RIJP69 = G.I. 조: 전쟁의 서막
+RIKEQH = 트럭 레이서
+RIKPNG = 트럭 레이서
+RILJ18 = 퍼즐 시리즈 볼륨 2: 일러스트 로직 + 컬러풀 로직
+RIME36 = 불가능한 임무
+RIMP6M = 불가능한 임무
+RINE08 = 데드 라이징: 찹 틸 유 드롭
+RINJ08 = 데드 라이징: 좀비의 희생
+RINP08 = 데드 라이징: 찹 틸 유 드롭
+RIOPSU = 끔찍한 역사 : 무자비한 로마인들
+RIPEAF = 원피스 언리미티드 어드벤쳐
+RIPJAF = 원피스 언리미티드 어드벤쳐
+RIQPUJ = 아이스 댄싱
+RIRE8P = 아이언맨
+RIRP8P = 아이언맨
+RITFMR = 인터빌즈: 공식 게임
+RIUJAF = 원피스: 언리미티드 크루즈 에피소드 2 - 눈을 뜨는 용자
+RIUPAF = 원피스: 언리미티드 크루즈 2: 영웅의 각성
+RIVEXJ = 아이비 더 키위?
+RIVJAF = 아이비 더 키위?
+RIVP99 = 아이비 더 키위?
+RIWENR = 버거 아일랜드
+RIXE20 = 닷지 레이싱: 차져 vs. 도전자
+RIXP7J = 닷지 레이싱: 차져 vs. 도전자
+RIYE52 = 스페이스 캠프
+RIYP52 = 스페이스 캠프
+RIZENR = 인디애나폴리스 500 전설들
+RJ2E52 = 007: 퀀텀 오브 솔러
+RJ2JGD = 007: 위로의 보수
+RJ2P52 = 007: 퀀텀 오브 솔러
+RJ3E20 = 지프 스릴
+RJ3P7J = 지프 스릴
+RJ4ENR = 쥬얼 마스터: 로마의 요람
+RJ4PRM = 쥬얼 마스터: 로마의 요람
+RJ6E69 = 마이심즈: 하늘의 영웅들
+RJ6P69 = 마이심즈: 하늘의 영웅들
+RJ7FWP = TV 7 게임: 화살표 단어
+RJ8E64 = 인디아나 존스와 왕의 지팡이
+RJ8P64 = 인디아나 존스와 왕의 지팡이
+RJ9FMR = 씽크 로직 트레이너
+RJ9HMN = 씽크 로직 트레이너
+RJ9PFR = 씽크 로직 트레이너
+RJ9XML = 씽크 로직 트레이너
+RJAD52 = 콜 오브 듀티: 현대 전쟁 - 리플렉스 에디션
+RJAE52 = 콜 오브 듀티: 현대 전쟁 - 리플렉스 에디션
+RJAP52 = 콜 오브 듀티: 현대 전쟁 - 리플렉스 에디션
+RJAX52 = 콜 오브 듀티: 현대 전쟁 - 리플렉스 에디션
+RJBJAF = 대괴수 배틀 울트라 콜로세움
+RJCE52 = 스코어 인터내셔널 바자 1000: 월드 챔피언쉽 오프로드 레이싱
+RJCP52 = 스코어 인터내셔널 바자 1000: 월드 챔피언쉽 오프로드 레이싱
+RJDPKM = 나의 동물 센터
+RJEE70 = 젠가 월드 투어
+RJEP70 = 젠가 월드 투어
+RJFE5G = 질리안 마이클스의 피트니스 얼티메이텀 2009
+RJFPKM = 질리안 마이클스의 피트니스 얼티메이텀 2009
+RJGJDA = 인생 게임 Wii
+RJHE52 = 마다가스카 카트즈
+RJHP52 = 마다가스카 카트즈
+RJIP6M = 페라리: 레이스 경험
+RJJE8P = 잠보! 사파리 동물 구조대
+RJJP8P = 잠보! 사파리
+RJMERS = 점퍼: 그리핀 이야기
+RJMPRS = 점퍼: 그리핀 이야기
+RJNE20 = 빌드 '엔 레이스
+RJOEXJ = 주온: 그루지
+RJOJJ9 = 공포 체감 주원
+RJOP99 = 주온 그루지
+RJPJA4 = 실황 파워풀 프로 야구 Wii
+RJQE5G = 파자마 샘: 어둠을 두려워하지 마세요
+RJQP70 = 파자마 샘: 어두운 곳에서 숨을 필요가 없어요
+RJREA4 = 댄스 댄스 레볼루션: 가장 인기있는 파티 3
+RJRJA4 = 댄스 댄스 레볼루션: 뮤직 핏
+RJRPA4 = 댄스 댄스 레볼루션: 가장 인기있는 파티 3
+RJSENR = 카와사키 제트 스키
+RJSPUG = 카와사키 제트 스키
+RJSXUG = 카와사키 제트 스키
+RJTJ01 = 모두의 상식력 텔레비전
+RJVEGN = 히스테리 병원: 응급실
+RJVPGN = 히스테리 병원: 응급실
+RJWJEL = 자와: 매머드와 비밀 석조
+RJXE5G = 고 플레이 벌목꾼
+RJXXFR = 고 플레이 벌목꾼
+RJYE5Z = 피즈위즐 의사의 동물 구조대
+RJZP7U = SNK 아케이드 클래식스 볼륨 1
+RK2EEB = 트라우마 센터: 새로운 피
+RK2JEB = 트라우마 센터: 새로운 피
+RK2P01 = 트라우마 센터: 새로운 피
+RK3J01 = 앤드 검색
+RK4JAF = 결계사: 흑망루의 그림자
+RK5E01 = 털실 커비의 이야기
+RK5J01 = 털실 커비의 이야기
RK5K01 = 털실 커비의 이야기
+RK5P01 = 털실 커비의 이야기
+RK6E18 = 구슬 이야기: 코로린파
+RK6J18 = 코로린파 2 - 앤써니와 황금 해바라기 씨앗
+RK6P18 = 마블! 균형 도전
+RK7J0A = 황금의 굴레
+RK8E54 = 메이저 리그 야구 2K8
+RK9EA4 = 카라오케 레볼루션
+RK9PA4 = 카라오케 레볼루션
+RKAE6K = 얼티밋 슈팅 컬렉션
+RKAJMS = 마일스톤 슈팅 컬렉션 카라스 Wii
RKAK8M = 마일스톤 슈팅 컬렉션 카라스 Wii
+RKBE41 = 크랜니움 카부키
+RKBP41 = 크랜니움 카부키
+RKDEEB = 트라우마 센터: 다른 의사의 진단
+RKDJEB = 카두케우스 Z: 2개의 초집도
+RKDP01 = 트라우마 센터: 다른 의사의 진단
+RKEENR = 케이트 웨스트: 사라지는 파일들
+RKEPGN = 케이트 웨스트: 사라지는 파일들
+RKFEH4 = 킹 오브 파이터즈 컬렉션: 오로치 사가
RKFKZA = 킹 오브 파이터즈 컬렉션 오로치 사가
-RKPK52 = 쿵푸팬더
+RKFP7U = 킹 오브 파이터즈 컬렉션: 오로치 사가
+RKGEGY = 브라츠 키즈: 수면 파티
+RKGPGY = 브라츠: 키즈 파티
+RKHE52 = 쿵푸 팬더: 전설적인 전사들
+RKHP52 = 쿵푸 팬더: 전설적인 전사들
+RKIENR = 키즈 스포츠: 아이스 하키
+RKIPUG = 키즈 스포츠: 아이스 하키
+RKIXUG = 키즈 스포츠: 아이스 하키
+RKJJ0Q = 재단법인 일본 한자 능력 검정 협회 공식 소프트 250 만명의 한검 Wii
+RKKE6K = 천상의 수호자
+RKLEG9 = 코렐라인
+RKLPG9 = 코렐라인
+RKME5D = 모탈 컴뱃: 아마겟돈
+RKMP5D = 모탈 컴뱃: 아마겟돈
+RKNJ2N = 재단법인 일본 한자 능력 검정 협회 공인 한검 Wii 한자왕 결정전
+RKOJBL = 리락쿠마: 모두 느긋한 생활
+RKPE52 = 쿵푸 팬더
+RKPJ52 = 쿵푸 팬더
+RKPK52 = 쿵푸 팬더
+RKPP52 = 쿵푸 팬더
+RKPV52 = 쿵푸 팬더
+RKPX52 = 쿵푸 팬더
+RKPY52 = 쿵푸 팬더
+RKQENR = 캔디스 케인의 사탕 공장
+RKSENR = 키즈 스포츠: 농구
+RKSPUG = 키즈 스포츠: 농구
+RKSXUG = 키즈 스포츠: 농구
+RKTENR = 키즈 스포츠: 인터내셔널 축구
+RKTXUG = 키즈 스포츠: 인터내셔널 축구
+RKVE54 = 더 빅스 2
+RKVP54 = 더 빅스 2: 야구
+RKWJ18 = 직소퍼즐 오늘의 강아지
+RKXE69 = 락 밴드
+RKXP69 = 락 밴드
+RKYE20 = 아미맨: 비운의 군인들
+RKYP7J = 아미맨: 비운의 군인들
+RKZEA4 = 로스트 인 블루: 난파
+RKZJA4 = 서바이벌 키즈 Wii
+RKZPA4 = 로스트 인 블루: 난파
+RL2E78 = 갤럽 & 라이드!
+RL2HMN = 말과 조랑말: 나의 마굿간
+RL2PFR = 말과 조랑말: 나의 마굿간
+RL3EMJ = 룩소르 3
+RL4E64 = 레고 인디아나 존스 2: 모험은 계속
+RL4P64 = 레고 인디아나 존스 2: 모험은 계속
+RL5E52 = 아이칼리
+RL5P52 = 아이칼리
+RL6E69 = 너프 N-스트라이크 엘리트
+RL7E69 = 아주 작은 애완동물 샵: 친구들
+RL7P69 = 아주 작은 애완동물 샵: 친구들
+RL8E54 = MLB 파워 프로스 2008
+RL9PHZ = 당구의 왕
+RLADMR = 딜 오어 노 딜: 뱅커가 돌아왔다
+RLAE20 = 딜 오어 노 딜
+RLAPMR = 딜 오어 노 딜: 뱅커가 돌아왔다
+RLBEWR = 레고 배트맨: 비디오게임
+RLBPWR = 레고 배트맨: 비디오게임
+RLCP7J = 사랑은... 활짝 폈습니다
+RLDEGY = 용의 전설
+RLDPFK = 용의 전설
+RLEEFS = 텐 핀 앨리 2
+RLFE64 = 스타 워즈 클론 전쟁: 광선검 결투
+RLFP64 = 스타 워즈 클론 전쟁: 광선검 결투
+RLGE64 = 레고 스타 워즈: 컴플리트 사가
+RLGJ52 = 레고 스타 워즈: 컴플리트 사가
+RLGP64 = 레고 스타 워즈: 컴플리트 사가
+RLHE52 = 리틀 리그 월드 시리즈 야구 2008
+RLHP52 = 리틀 리그 월드 시리즈 야구 2008
+RLIE64 = 레고 인디아나 존스: 오리지널 어드벤처스
+RLIP64 = 레고 인디아나 존스 : 오리지널 어드벤처스
+RLJEHJ = 라인 라이더 2: 언바운드
+RLJPKM = 라인 라이더 프리스타일
+RLKEGY = 코드 료코: 인피니티 퀘스트
+RLKPFK = 코드 료코: 인피니티 퀘스트
+RLLP70 = 서부로 가자! 럭키 루크의 모험
+RLNEVN = 생존자
+RLNFMR = 생존자
+RLNHMR = 생존자
+RLNIMR = 생존자
+RLNPMR = 생존자
+RLPE69 = 아주 작은 애완동물 샵
+RLPP69 = 아주 작은 애완동물 샵
+RLQE52 = 빅 리그 스포츠
+RLQP52 = 월드 챔피언쉽 스포츠
+RLRE4F = 툼 레이더: 애니버서리
+RLRJEL = 툼 레이더: 애니버서리
+RLRP4F = 툼 레이더: 애니버서리
+RLSE8P = 외계인 증후군
+RLSP8P = 외계인 증후군
+RLTENR = 런던 택시: 러쉬 아워
+RLTXUG = 런던 택시: 러쉬 아워
+RLUE4Q = 볼트
+RLUP4Q = 볼트
+RLUR4Q = 볼트
+RLUX4Q = 볼트
+RLUY4Q = 볼트
+RLVE78 = 아바타: 최후의 에어벤더
+RLVP78 = 아바타: 앙의 전설
+RLWE78 = 라따뚜이
+RLWJ78 = 라따뚜이
+RLWP78 = 라따뚜이
+RLWW78 = 라따뚜이
+RLWX78 = 라따뚜이
+RLWY78 = 라따뚜이
+RLWZ78 = 라따뚜이
+RLXEMJ = 룩소르: 파라오의 도전
+RLXP36 = 룩소르: 파라오의 도전
+RLYEWR = 루니 툰즈: 애크메 무기창고
+RLYPWR = 루니 툰즈: 애크메 무기창고
+RLZE4Z = 디펜딩 드 펭귄
+RLZPXT = 디펜딩 드 펭귄
+RM2E69 = 메달 오브 아너: 영웅들 2
+RM2J13 = 메달 오브 아너: 영웅들 2
+RM2P69 = 메달 오브 아너: 영웅들 2
+RM2U69 = 메달 오브 아너: 영웅들 2
+RM2X69 = 메달 오브 아너: 영웅들 2
+RM3E01 = 메트로이드 프라임 3: 오염
+RM3J01 = 메트로이드 프라임 3: 오염
+RM3P01 = 메트로이드 프라임 3: 오염
+RM4E41 = 몬스터 4x4: 월드 서킷
+RM4J41 = 몬스터 4x4: 월드 서킷
+RM4P41 = 몬스터 4x4: 월드 서킷
+RM5E7D = 미이라: 용 황제의 무덤
+RM5P7D = 미이라: 용 황제의 무덤
+RM6EEB = 바로크
+RM6P99 = 바로크
+RM7E4F = 몬스터 랩
+RM7P4F = 몬스터 랩
RM8E01 = 마리오 파티 8
RM8J01 = 마리오 파티 8
RM8K01 = 마리오 파티 8
RM8P01 = 마리오 파티 8
+RM9EGM = 버섯맨: 포자 대전
+RM9PGM = 버섯맨: 포자 대전
+RMAE01 = 마리오 파워 테니스
+RMAJ01 = Wii로 즐기는 마리오 테니스 GC
+RMAP01 = 마리오 파워 테니스
+RMBE01 = 마리오 슈퍼 강타자들
+RMBJ01 = 슈퍼 마리오 스타디움 패밀리 야구
+RMCE01 = 마리오 카트 Wii
+RMCJ01 = 마리오 카트 Wii
RMCK01 = 마리오 카트 Wii
+RMCK50 = Wiimms 마리오 카트-텍스쳐즈 2022-12.한국
+RMCKBR = 마리오 카트 Brown
+RMCP01 = 마리오 카트 Wii
+RMDE69 = 매든 NFL 07
+RMDP69 = 매든 NFL 07
+RMEJDA = 메이저 Wii 던져라! 자이로 볼!
+RMFE68 = AMF 볼링 핀버스터즈!
+RMFP68 = AMF 볼링 핀버스터즈!
+RMGE01 = 슈퍼 마리오 갤럭시
+RMGJ01 = 슈퍼 마리오 갤럭시
RMGK01 = 슈퍼 마리오 Wii 갤럭시 어드벤처
+RMGP01 = 슈퍼 마리오 갤럭시
+RMHE08 = 몬스터 헌터 3
+RMHJ08 = 몬스터 헌터 3
+RMHP08 = 몬스터 헌터 3
+RMIE20 = 마곳의 워드 브레인
+RMIP7J = 마곳의 워드 브레인
+RMJJC8 = 마작 대회 Wii
+RMKE01 = 마리오 스포츠 믹스
+RMKJ01 = 마리오 스포츠 믹스
+RMKP01 = 마리오 스포츠 믹스
+RMLEH4 = 메탈 슬러그 앤솔로지
+RMLJH4 = 메탈 슬러그 컴플리트
RMLK52 = 메탈슬러그 컴플리트
-RNHK8M = 노 모어 히어로즈
-RNPK69 = 니드포스피드: 프로스트리트
+RMLP7U = 메탈 슬러그 앤솔로지
+RMME7U = 머큐리 멜트다운 레볼루션
+RMMJ7U = 참을 수 없을 정도로 즐거워
+RMMP7U = 머큐리 멜트다운 레볼루션
+RMNDFR = 나의 애완동물 호텔
+RMNHMN = 나의 애완동물 호텔
+RMNPFR = 나의 애완동물 호텔
+RMOE52 = 몬스터 잼
+RMOP52 = 몬스터 잼
+RMPE54 = MLB 파워 프로스
+RMQENR = 미쓰 메이커즈: 운명의 보주
+RMQPUG = 미쓰 메이커즈: 운명의 보주
+RMRE5Z = 코코토 매직 써커스
+RMRPNK = 코코토 매직 써커스
+RMRXNK = 코코토 매직 써커스
+RMSE52 = 마벨: 얼티밋 얼라이언스 2
+RMSP52 = 마벨: 얼티밋 얼라이언스 2
+RMTJ18 = 모모타로 전철 16 홋카이도 대이동의 권!
+RMUE52 = 마벨: 얼티밋 얼라이언스
+RMUJ2K = 마벨: 얼티밋 얼라이언스
+RMUP52 = 마벨: 얼티밋 얼라이언스
+RMVE69 = 메달 오브 아너: 선봉
+RMVP69 = 메달 오브 아너: 선봉
+RMVX69 = 메달 오브 아너: 선봉
+RMWE20 = M&M의 카트 레이싱
+RMXE78 = MX vs. ATV: 언테임드
+RMXF78 = MX vs. ATV: 언테임드
+RMXP78 = MX vs. ATV: 언테임드
+RMYE5Z = 미쓰 메이커즈: 슈퍼 카트 GP
+RMYPUG = 미쓰 메이커즈: 슈퍼 카트 GP
+RMYXUG = 미쓰 메이커즈: 슈퍼 카트 GP
+RMZE5Z = 미쓰 메이커즈: 토이랜드의 트릭시
+RMZPUG = 미쓰 메이커즈: 토이랜드의 트릭시
+RMZXUG = 미쓰 메이커즈: 토이랜드의 트릭시
+RN2EAF = 남코 뮤지엄 리믹스
+RN2P70 = 남코 뮤지엄 리믹스
+RN3E78 = 닉툰즈: 토이봇의 공격
+RN3J78 = 스폰지 밥과 친구들: 토이봇의 공격
+RN3P78 = 닉툰즈: 토이봇의 공격
+RN3X78 = 닉툰즈: 토이봇의 공격
+RN4E41 = 던 오브 디스커버리
+RN4P41 = ANNO: 신세계 창조
+RN5E78 = 네이키드 브라더스 밴드: 비디오 게임
+RN5P78 = 네이키드 브라더스 밴드: 비디오 게임
+RN6ENR = 북미 사냥 축제
+RN6P7J = 북미 사냥 축제
+RN7E78 = 네이버후드 게임즈
+RN7P78 = 빅 패밀리 게임즈
+RN8JC8 = 노부나가의 야망・혁신 파워 업 키트
+RN9E4F = 벌레 섬 탈출
+RN9JEL = 네크로네시아
+RN9P4F = 벌레 섬 탈출
+RNAE69 = NCAA 풋볼 09 올 플레이
+RNBE69 = NBA 라이브 08
+RNBP69 = NBA 라이브 08
+RNBX69 = NBA 라이브 08
+RNCEH4 = SNK 아케이드 클래식 볼륨 1
+RNDJAF = 노다메 칸타빌레 드림 오케스트라
+RNEEDA = 나루토 질풍전: 닌자 격돌 레볼루션 3
+RNEJDA = 나루토 질풍전: 격투 닌자 대전 EX 3
+RNEPDA = 나루토 질풍전: 닌자 격돌 레볼루션 3
+RNFE69 = 매든 NFL 08
+RNFP69 = 매든 NFL 08
+RNGJ99 = 네기마!? 네오 파크티오 파이트!!
+RNHE41 = 노 모어★히어로즈
+RNHJ99 = 노 모어★히어로즈
+RNHK8M = 노 모어★히어로즈
+RNHP99 = 노 모어★히어로즈
+RNIPGT = 마음, 몸, 영혼 : 영양 문제
+RNJE4F = 미니 닌자들
+RNJP4F = 미니 닌자들
+RNKE69 = 너프 엔-스트라이크
+RNKP69 = 너프 엔-스트라이크
+RNME5Z = 닌자브레드 맨
+RNMPUG = 닌자브레드 맨
+RNMXUG = 닌자브레드 맨
+RNNE4Q = 나니아 연대기: 캐스피언의 왕자
+RNNJ4Q = 나니아 연대기: 캐스피언의 왕자
+RNNP4Q = 나니아 연대기: 캐스피언의 왕자
+RNNX4Q = 나니아 연대기: 캐스피언의 왕자
+RNNY4Q = 나니아 연대기: 캐스피언의 왕자
+RNNZ4Q = 나니아 연대기: 캐스피언의 왕자
+RNOJ01 = 또다른 코드: R 기억의 문
+RNOP01 = 또다른 코드: R - 잊어버린 기억 여행
+RNPE69 = 니드 포 스피드: 프로스트리트
+RNPJ13 = 니드 포 스피드: 프로스트리트
+RNPK69 = 니드 포 스피드: 프로스트리트
+RNPP69 = 니드 포 스피드: 프로스트리트
+RNPX69 = 니드 포 스피드: 프로스트리트
+RNPY69 = 니드 포 스피드: 프로스트리트
+RNRE41 = 니트로 바이크
+RNRJ41 = 니트로 바이크
+RNRP41 = 니트로 바이크
+RNSD69 = 니드 포 스피드: 카본
+RNSE69 = 니드 포 스피드: 카본
+RNSF69 = 니드 포 스피드: 카본
+RNSJ13 = 니드 포 스피드: 카본
+RNSP69 = 니드 포 스피드: 카본
+RNUE8P = 낸시 드류 : 아이시클 강의 하얀 늑대
+RNVE5Z = 아누비스 II
+RNVPUG = 아누비스 II
+RNVXUG = 아누비스 II
+RNWJAF = 모두 놀자! 남코 카니발
RNWKAF = 남코 뮤지엄 리믹스
+RNXEDA = 나루토: 닌자 격돌 레볼루션
+RNXJDA = 나루토 질풍전: 격투 닌자 대전 EX
+RNXPDA = 나루토: 닌자 격돌 레볼루션
+RNYEDA = 나루토: 닌자 격돌 레볼루션 2
+RNYJDA = 나루토 질풍전: 격투 닌자 대전 EX 2
+RNYPDA = 나루토: 닌자 격돌 레볼루션 2
+RNZE69 = 닌자 리플렉스
+RNZJ13 = 닌자 리플렉스
RNZK69 = 닌자 리플렉스
+RNZP69 = 닌자 리플렉스
+RO2E7N = 포드 레이싱 오프 로드
+RO2P7N = 오프 로드
+RO3EXJ = 작은 왕의 이야기
+RO3J99 = 임금님 이야기
+RO3P99 = 작은 왕의 이야기
+RO4JDA = 투진전
+RO5E52 = 핫 휠즈: 배틀 포스 5
+RO5P52 = 핫 휠즈: 배틀 포스 5
+RO7E7D = 스파이로의 전설: 영원한 밤
+RO7P7D = 스파이로의 전설: 영원한 밤
+RO8E7D = 스파이로의 전설: 용의 여명
+RO8P7D = 스파이로의 전설: 용의 여명
+RO8X7D = 스파이로의 전설: 용의 여명
+RO9EFS = 아쿠아 패닉!
+RO9PNK = 아쿠아 패닉!
+ROAE36 = 오버로드: 암흑 전설
+ROAP36 = 오버로드: 암흑 전설
+ROBE7U = 옵스큐어: 후유증
+ROBPPL = 옵스큐어 2
+ROCE5Z = 코코토 카트 레이서
+ROCPNK = 코코토 카트 레이서
+RODE01 = 춤춰라 메이드 인 와리오
+RODJ01 = 춤춰라 메이드 인 와리오
RODK01 = 춤춰라 메이드 인 와리오
+RODP01 = 춤춰라 메이드 인 와리오
+ROEEJZ = 강아지 호텔
+ROEPGT = 강아지 호텔
+ROFE5Z = 오프로드 익스트림! 스페셜 에디션
+ROFPUG = 오프로드 익스트림!
+ROFXUG = 오프로드 익스트림!
+ROGE78 = 탁과 그로스의 수호자들
+ROGP78 = 탁과 그로스의 수호자들
+ROHJAF = 해피 댄스 컬렉션
+ROJE52 = 라팔라: 위 피쉬
+ROJP52 = 라팔라: 위 피쉬
+ROKJ18 = 카라오케 조이사운드 Wii
+ROLE8P = 마리오와 소닉 밴쿠버 동계 올림픽
+ROLJ01 = 마리오와 소닉 밴쿠버 동계 올림픽
ROLK01 = 마리오와 소닉 밴쿠버 동계올림픽
+ROLP8P = 마리오와 소닉 밴쿠버 동계 올림픽
+ROMJ08 = 몬스터 헌터 G
+RONEG9 = 오네찬바라: 비키니 좀비 슬레이어즈
+RONJG9 = 오네찬바라 레볼루션
+RONPG9 = 오네찬바라: 비키니 좀비 슬레이어즈
+ROPE41 = 오픈 시즌
+ROPP41 = 오픈 시즌
+ROQJEP = 바로크 Wii
+ROSJ01 = 마법의 택트
+ROTE20 = 트윈 스트라이크: 오퍼레이션 썬더
+ROTP7J = 트윈 스트라이크: 오퍼레이션 썬더
+ROUJAF = 원피스: 언리미티 크루즈 에피소드 1 - 파도에 흔들리는 비보
+ROUPAF = 원피스: 언리미티 크루즈 에피소드 1 - 파도에 흔들리는 비보
+ROVE6U = 플레이모빌: 써커스
+ROVPHM = 플레이모빌: 써커스
+ROWE08 = 오오카미
+ROWJ08 = 오오카미
+ROWP08 = 오오카미
+ROXE20 = 주문하세요!
+ROXP7J = 주문하세요!
+ROXX7J = 주문하세요!
+ROYE41 = 하늘에서 음식이 내린다면
+ROYP41 = 하늘에서 음식이 내린다면
+ROYX41 = 하늘에서 음식이 내린다면
+RP2E69 = 잘난척쟁이
+RP2P69 = 잘난척쟁이
+RP3JAF = 프로 골퍼 사루
+RP4E69 = 마이심즈 파티
+RP4J13 = 나와 심의 거리 파티
+RP4P69 = 마이심즈 파티
+RP5JA4 = 실황 파워풀 프로 야구 15
+RP6E41 = 애완동물들: 크레이지 몽키즈
+RP6P41 = 애완동물들: 몽키 매드네스
+RP7E52 = 해적: 검은 수염의 전리품 사냥
+RP7P52 = 해적: 검은 수염의 전리품 사냥
+RP9ERS = 스페이스 침스
+RP9PRS = 스페이스 침스
+RP9XRS = 스페이스 침스
+RPAF70 = 키드 패들: 로스트 인 게임
+RPBE01 = 포켓몬 배틀 레볼루션
+RPBJ01 = 포켓몬 배틀 레볼루션
+RPBP01 = 포켓몬 배틀 레볼루션
+RPCE20 = 퍼즐러 컬렉션
+RPCP41 = 퍼즐러 컬렉션
+RPCX7J = 퍼즐러 컬렉션
+RPDEGN = PDC 월드 챔피언쉽 다츠 2008
+RPDPGN = PDC 월드 챔피언쉽 다츠 2008
+RPFE52 = 피트폴: 메이안 어드벤처
+RPFP52 = 피트폴: 메이안 어드벤처
+RPFU52 = 피트폴: 메이안 어드벤처
+RPGE5D = 램페이지: 토탈 디스트럭션
+RPGP5D = 램페이지: 토탈 디스트럭션
+RPHPPN = 페파 피그: 게임
+RPIE52 = 핌프 마이 라이드
+RPIP52 = 핌프 마이 라이드
+RPJE7U = 아크 라이즈 판타지아
+RPJJ99 = 아크 라이즈 판타지아
+RPKE52 = 포커 세계 시리즈: 챔피언스 2007 토너먼트 에디션
+RPKP52 = 포커 세계 시리즈: 챔피언스 2007 토너먼트 에디션
+RPLE52 = 라팔라 토너먼트 낚시
+RPLP52 = 라팔라 토너먼트 낚시
+RPMJA4 = 실황 파워풀 프로 메이저 리그 2
+RPNE78 = 파우스 & 클라우스 : 애완동물 리조트
+RPOEC8 = 오푸나
+RPOJC8 = 오푸나
+RPOPC8 = 오푸나
+RPPE41 = 페르시아 왕자: 숙명의 검
+RPPP41 = 페르시아 왕자: 숙명의 검
+RPQES5 = 당구 파티
+RPQPS5 = 당구 파티
+RPSE4Q = 디즈니 공주들: 매혹적인 여행
+RPSJ4Q = 디즈니 공주들: 마법의 세계로
+RPSP4Q = 디즈니 공주들: 매혹적인 여행
+RPTD52 = 퍼피 러브
+RPTE52 = 퍼피 러브: 당신의 새로운 최고의 친구
+RPTP52 = 퍼피 러브: 당신의 새로운 최고의 친구
+RPUJ8P = 뿌요 뿌요! 15 주년
+RPVE4Z = 펄 팔스
+RPVPKM = 펄 팔스
+RPWX41 = 페르시아 왕자: 망각의 모래
+RPWZ41 = 페르시아 왕자: 망각의 모래
+RPXE69 = EA 플레이그라운드
+RPXJ13 = EA 플레이그라운드 - 공원에서 놀자!
+RPXP69 = EA 플레이그라운드
+RPYE9B = 슈퍼 스윙 골프
+RPYJ9B = 스윙 골프 팡야
+RPYP9B = 팡야! 스타일 골프
+RPZJA4 = 실황 파워풀 프로 야구 Wii 결정판
+RQ2JK6 = 크레이지 클라이머 Wii
+RQ3PGN = PDC 월드 챔피언쉽 다츠 2009
+RQ4E78 = 네모바지 스펀지밥: 좌충우돌 대모험
+RQ4J78 = 네모바지 스펀지밥: 좌충우돌 대모험
+RQ4P78 = 네모바지 스펀지밥: 좌충우돌 대모험
+RQ5E5G = 매드 독 맥크리 건슬링거 팩
+RQ5X5G = 매드 독 맥크리 건슬링거 팩
+RQ6EJJ = 저주받은 산
+RQ6PKM = 저주받은 산
+RQ6XKM = 저주받은 산
+RQ7E20 = 화성 패닉
+RQ7PXT = 화성 패닉
+RQ8E08 = 모토GP 08
+RQ8P08 = 모토GP 08
+RQ9E69 = NBA 라이브 09 올 플레이
+RQ9F69 = NBA 라이브 09 올 플레이
+RQ9P69 = NBA 라이브 09 올 플레이
+RQ9S69 = NBA 라이브 09 올 플레이
+RQBENR = 카와사키 쿼드 바이크스
+RQBPUG = 카와사키 쿼드 바이크스
+RQBXUG = 카와사키 쿼드 바이크스
+RQCEAF = 문차블즈
+RQCJAF = 타베몬
+RQEE6U = 아가사 크리스티: 백주의 악마
+RQEP6V = 아가사 크리스티: 백주의 악마
+RQFE6U = 금고털이: 어티밋 퍼즐 어드벤처
+RQFP6V = 금고털이
+RQGE69 = 마이심즈 레이싱
+RQGJ13 = 나와 심의 거리 레이싱
+RQGP69 = 마이심즈 레이싱
+RQIJ01 = NHK 홍백 퀴즈 전투
+RQJE7D = 크래쉬 오브 더 타이탄즈
+RQJP7D = 크래쉬 오브 더 타이탄즈
+RQJX7D = 크래쉬 오브 더 타이탄즈
+RQKE41 = 써커스 게임들
+RQKP41 = 놀이공원 파티
+RQLE64 = 스타 워즈 클론 전쟁: 공화국 영웅들
+RQLP64 = 스타 워즈 클론 전쟁: 공화국 영웅들
+RQMEVN = 오션 커맨더
+RQMPVN = 오션 커맨더
+RQNEWR = 스쿠비-두! 첫 번째 공포
+RQNPWR = 스쿠비-두! 첫 번째 공포
+RQOE69 = 스포어 히어로
+RQOJ13 = 스포어: 네가 만드는 히어로
+RQOP69 = 스포어 히어로
+RQPE52 = 카벨라의 트로피 벅스
+RQPP52 = 카벨라의 트로피 벅스
+RQPZ52 = 카벨라의 트로피 벅스 헌터
+RQQE70 = 백야드 풋볼 '09
+RQREXJ = 스카이 크롤러즈: 이노센트 에이스즈
+RQRJAF = 스카이 크롤러즈: 이노센트 에이스즈
+RQRPAF = 스카이 크롤러: 이노센트 에이스즈
+RQSE4Z = 핀볼 명예의 전당: 고틀리프 컬렉션
+RQSP6M = 고틀리프 핀볼 클래식
+RQTE6U = 아가사 크리스티: 그리고 아무도 없었다
+RQTP6V = 아가사 크리스티: 그리고 아무도 없었다
+RQUEFS = 슈퍼 픽업스
+RQVE20 = 태평양 해방자
+RQVP20 = 태평양 해방자
+RQWEG9 = 퍼즐 퀘스트: 명장들의 도전
+RQWPG9 = 퍼즐 퀘스트: 장군들의 도전
+RQXP70 = 아스테릭스: 미션 올림픽 게임
+RQYENR = 판타지 아쿠아리움 월드
+RQZE41 = 몬스터 4x4: 스턴트 레이서
+RQZP41 = 몬스터 4x4: 스턴트 레이서
+RR2ENR = 리그 레이서 2
+RR2PUG = 리그 레이서 2
+RR2XUG = 익스트림 트럭 레이싱
+RR3EA4 = 얼티밋 파티 첼린지
+RR3JA4 = 패밀리 패밀리 챌린지 Wii
+RR3PA4 = 렛츠 파티!
+RR4EGY = 빌드 어 베어 워크샵: 사계절의 친구 모피
+RR4PFK = 빌드 어 베어 워크샵: 사계절의 친구 모피
+RR5E70 = 레디 2 럼블 레볼루션
+RR5P70 = 레디 2 럼블 레볼루션
+RR7PVP = 레알 마드리드: 게임
+RR8PUJ = 인터내셔널 육상경기
+RR9E78 = WWE 스맥다운 vs. Raw 2009
+RRAE5Z = 락'앤'롤 어드벤처즈
+RRAPUG = 락'앤'롤 어드벤처즈
+RRAXUG = 락'앤'롤 어드벤처즈
+RRBE41 = 레이맨 엽기토끼
+RRBJ41 = 레이맨 엽기토끼
+RRBP41 = 레이맨 엽기토끼
+RRCE52 = 바비 승마 모험들: 승마 캠프
+RRCP52 = 바비 승마 모험들: 승마 캠프
+RRDE69 = 락 밴드 트랙 팩: 볼륨 2
+RRDP69 = 락 밴드 노래 팩 2
+RREE69 = 락 밴드 트랙 팩: 볼륨 1
+RREP69 = 락 밴드 노래 팩 1
+RRFEE9 = 릴 낚시: 낚시꾼의 꿈
+RRFPE9 = 릴 낚시: 낚시꾼의 꿈
+RRGE52 = 마다가스카 2: 뭉치면 산다
+RRGP52 = 마다가스카 2: 뭉치면 산다
+RRGX52 = 마다가스카 2: 뭉치면 산다
+RRHPUJ = 마리 킹의 승마 학교 2
+RRHXUJ = 마리 킹의 승마 학교 2
+RRIPTV = 페인트 작품
+RRJFMR = 레디 스테디 쿡: 게임
+RRJIMR = 레디 스테디 쿡: 게임
+RRJPMR = 레디 스테디 쿡: 게임
+RRKE70 = 어둠 속에 나 홀로
+RRKP70 = 어둠 속에 나 홀로
+RRLE78 = 브라츠: 걸즈 리얼리 락
+RRLP78 = 브라츠: 걸즈 리얼리 락
+RRLX78 = 브라츠: 걸즈 리얼리 락
+RRLY78 = 브라츠: 걸즈 리얼리 락
+RRLZ78 = 브라츠: 걸즈 리얼리 락
+RRME69 = 하스브로: 패밀리 게임 나이트
+RRMI69 = 하스브로: 패밀리 게임 나이트
+RRMP69 = 하스브로: 패밀리 게임 나이트
+RRMX69 = 하스브로: 패밀리 게임 나이트
+RRPE41 = 더 프라이스 이즈 라이트
+RRQE52 = 슈렉의 카니발 크레이즈 파티 게임들
+RRQP52 = 슈렉의 카니발 크레이즈 파티 게임들
+RRQX52 = 슈렉의 카니발 크레이즈 파티 게임들
+RRRE5Z = 리얼 히어로즈: 파이어파이터
+RRRPRM = 리얼 히어로즈: 파이어파이터
+RRSE4Q = 로빈슨 가족
+RRSJ4Q = 로빈슨 가족 윌버의 위험한 시간 여행
+RRSP4Q = 로빈슨 가족
+RRSX4Q = 로빈슨 가족
+RRTE52 = 블록 파티 20 게임들
+RRTP52 = 블록 파티! 20 게임들
+RRUFRT = 동계 스포츠 2009: 다음 도전
+RRUJJF = 동계 스포츠 2009: 다음 도전
+RRUPRT = 동계 스포츠 2009: 다음 도전
+RRVENR = 배틀 레이지: 기계 충돌
+RRVPNR = 배틀 레이지: 로봇 대전
+RRWJAF = 슈퍼 로봇 대전 NEO
+RRXE5Z = 몬스터 트럭 아레나즈: 스페셜 에디션
+RRXPUG = 몬스터 트럭 아레나즈
+RRXXUG = 몬스터 트럭 아레나즈
+RRYEHG = 로그 트루퍼
+RRYPHY = 로그 트루퍼
+RRZEGY = 루빅의 세계
+RRZPGY = 루빅의 퍼즐 세계
+RS2E20 = 얼티밋 오리 사냥
+RS2EGJ = 얼티밋 오리 사냥
+RS2PGJ = 얼티밋 오리 사냥
+RS3E52 = 스파이더맨 3
+RS3J52 = 스파이더맨 3
+RS3P52 = 스파이더맨 3
+RS3X52 = 스파이더맨 3
+RS4EXS = 식신의 성 III
+RS4JJF = 식신의 성 III
+RS4PXS = 식신의 성 III
+RS5EC8 = 사무라이 전사들: 카타나
+RS5JC8 = 전국무쌍 카타나
+RS5PC8 = 사무라이 전사들: 카타나
+RS7J01 = 아이실드 21: 필드 최강의 전사들
+RS8J8N = 상하이
+RS9E8P = 소닉 라이더스: 무중력
+RS9J8P = 소닉 라이더스: 슈팅 스타 이야기
+RS9P8P = 소닉 라이더스: 무중력
+RSAE78 = 스펀지밥 - 아틀란티스
+RSAP78 = 스펀지밥 - 아틀란티스
+RSBE01 = 대난투 스매시 브라더스 X
+RSBJ01 = 대난투 스매시 브라더스 X
RSBK01 = 대난투 스매시 브라더스
+RSBP01 = 대난투 스매시 브라더스 X
+RSCD7D = 스카페이스: 세상은 너의 것
+RSCE7D = 스카페이스: 세상은 너의 것
+RSCP7D = 스카페이스: 세상은 너의 것
+RSCU7D = 스카페이스: 세상은 너의 것
+RSDJAF = SD 건담: 스캐드 해머스
+RSEJGD = 소울 이터: 모노톤 공주
+RSFE7U = 무라마사: 데몬 블레이드
+RSFJ99 = 오보로 무라마사
+RSFK7U = 무라마사: 데몬 블레이드
+RSFP99 = 무라마사: 데몬 블레이드
+RSHE69 = 마이심즈 왕국
+RSHJ13 = 마이심즈 왕국
RSHK69 = 마이 심즈 심들의 왕국
-RSLKAF = 소울 칼리버 레전즈
+RSHP69 = 마이심즈 왕국
+RSIE69 = 마이심즈
+RSIJ13 = 마이심즈
+RSIP69 = 마이심즈
+RSJE41 = 파검: 기사단의 그림자 (감독판)
+RSJP41 = 파검: 기사단의 그림자 (감독판)
+RSKE52 = 슈렉 3
+RSKP52 = 슈렉 3
+RSKX52 = 슈렉 3
+RSLEAF = 소울 칼리버: 전설들
+RSLJAF = 소울 칼리버: 전설들
+RSLKAF = 소울칼리버: 전설들
+RSLPAF = 소울 칼리버: 전설들
+RSME8P = 슈퍼 몽키 볼: 바나나 블리츠
+RSMJ8P = 슈퍼 몽키 볼: 우키 우키 파티 대집합
+RSMP8P = 슈퍼 몽키 볼: 바나나 블리츠
+RSND69 = 심슨가족 게임
+RSNE69 = 심슨가족 게임
+RSNF69 = 심슨가족 게임
+RSNP69 = 심슨가족 게임
+RSNX69 = 심슨가족 게임
+RSOE4Z = 솔리테르 & 마작
+RSOP4Z = 솔리테르 & 마작
+RSPE01 = Wii 스포츠
+RSPJ01 = Wii 스포츠
RSPK01 = Wii 스포츠
+RSPP01 = Wii 스포츠
+RSPW01 = Wii 스포츠
+RSQEAF = 위 스키
+RSQJAF = 패밀리 스키
+RSQPAF = 패밀리 스키
+RSRE8P = 소닉과 비밀의 링
+RSRJ8P = 소닉과 비밀의 링
+RSRP8P = 소닉과 비밀의 링
+RSSEH4 = 사무라이 쇼다운 엔솔로지
+RSSJH4 = 사무라이 스피리츠 6번의 승부
RSSK52 = 사무라이 스피리츠 6번의 승부
+RSSP7U = 사무라이 쇼다운 엔솔로지
+RSTE64 = 스타 워즈: 해방된 포스
+RSTJ52 = 스타 워즈: 해방된 포스
+RSTP64 = 스타 워즈: 해방된 포스
+RSUENR = 동계 스포츠: 파라다이스 섬
+RSUP41 = 스포츠 파티
+RSVE8P = 소닉 언리쉬드
+RSVJ8P = 소닉 세계 모험
+RSVP8P = 소닉 언리쉬드
+RSWE08 = 스파이 보르그스
+RSWP08 = 스파이 보르그스
+RSXE69 = SSX 블러
+RSXJ13 = SSX 블러
RSXK69 = SSX 블러
-RT8K69 = 타이거 우즈 PGA Tour 08
+RSXP69 = SSX 블러
+RSYE20 = 쇼타임 챔피언쉽 권투
+RSYP7J = 쇼타임 챔피언쉽 권투
+RSZJES = 설녀대선풍: 사유키와 코유키의 꽁꽁 대소동
+RSZPGT = 사유키의 전설
+RT2E20 = 나누와 실라의 대모험
+RT2P7J = 나누와 실라의 대모험
+RT3E54 = 락스타 게임즈 제공: 탁구
+RT3JEL = 락스타 게임즈 제공: 탁구
+RT3P54 = 락스타 게임즈 제공: 탁구
+RT4EAF = 테일즈 오브 심포니아: 라타토스크의 기사
+RT4JAF = 테일즈 오브 심포니아: 라타토스크의 기사
+RT4PAF = 테일즈 오브 심포니아: 라타토스크의 기사
+RT5E8P = 세가 슈퍼스타즈 테니스
+RT5P8P = 세가 슈퍼스타즈 테니스
+RT6FKM = 두갈: 마법의 회전목마
+RT6PKM = 두갈: 마법의 회전목마
+RT7E69 = 타이거 우즈 PGA 투어 07
+RT7F69 = 타이거 우즈 PGA 투어 07
+RT7P69 = 타이거 우즈 PGA 투어 07
+RT8E69 = 타이거 우즈 PGA 투어 08
+RT8J13 = 타이거 우즈 PGA 투어 골프 08
+RT8K69 = 타이거 우즈 PGA 투어 08
+RT8P69 = 타이거 우즈 PGA 투어 08
+RT9E52 = 토니 호크의 프로빙 그라운드
+RT9P52 = 토니 호크의 프로빙 그라운드
+RTAE41 = 톰 클랜시의 H.A.W.X. 2
+RTAP41 = 톰 클랜시의 H.A.W.X. 2
+RTBE52 = 라팔라의 낚시 프렌지
+RTBP52 = 라팔라의 낚시 프렌지
+RTCE41 = 톰 클랜시의 스플린터 셀: 더블 에이전트
+RTCP41 = 톰 클랜시의 스플린터 셀: 더블 에이전트
+RTDE6K = 원숭이 왕: 전설의 시작
+RTDJES = 신중화대선 ~마이클과 메이메이의 모험~
RTDK8M = 신중화대선 ~마이클과 메이메이의 모험~
-RTFK52 = 트랜스포머: 더 게임
-RTKK8M = 모두 함께~ 타코롱
+RTEE78 = 파우스 & 클라우스 : 애완동물 수의사
+RTEHMR = 실제 이야기들: 수의사
+RTEPFR = 나의 수의사 연습
+RTFE52 = 트랜스포머즈: 게임
+RTFJ52 = 트랜스포머즈: 게임
+RTFK52 = 트랜스포머즈: 더 게임
+RTFP52 = 트랜스포머즈: 게임
+RTFX52 = 트랜스포머즈: 게임
+RTFY52 = 트랜스포머즈: 게임
+RTGJ18 = 엄선 테이블 게임 Wii
+RTHE52 = 토니 호크의 다운힐 잼
+RTHP52 = 토니 호크의 다운힐 잼
+RTIE8P = 와키: 스포츠의 세계
+RTIJ8P = 진기한 스포츠
+RTIP8P = 와키 - 스포츠의 세계
+RTJE68 = 스타 트랙: 정복
+RTJP68 = 스타 트랙: 정복
+RTKE5Z = 옥토매니아
+RTKJDQ = 모두 함께~☆ 타코롱
+RTKK8M = 모두 함께~☆ 타코롱
+RTLE18 = 낚시 마스터: 월드 투어
+RTLJ18 = 노려라! 낚시 마스터 - 세계에 도전편
+RTLP18 = 낚시 마스터: 월드 투어
+RTME41 = TMNT: 돌연변이 닌자 거북
+RTMP41 = TMNT: 돌연변이 닌자 거북
+RTNE41 = 천추: 그림자 암살자들
+RTNJCQ = 천추 4
+RTNP41 = 천추: 그림자 암살자들
+RTOJ8P = 428: 봉쇄된 시부야에서
+RTPP41 = 탑 트럼프 어드벤처
+RTQENR = 몬스터 트럭 오프로드
+RTQPUG = 몬스터 트럭 오프로드
+RTQXUG = 몬스터 트럭 오프로드
+RTRE18 = 낚시 마스터
+RTRJ18 = 노려라!! 낚시 마스터
+RTRP18 = 낚시 마스터
+RTSEVN = 말괄량이 삼총사! 전적으로 파티
+RTSP41 = 말괄량이 삼총사! 전적으로 파티
+RTTJAF = 다마고치의 후리후리 가극단!
+RTUEJJ = 비밀 파일: 퉁구스카
+RTUFKM = 비밀 파일: 퉁구스카
+RTUPKM = 비밀 파일: 퉁구스카
+RTVE64 = 스릴빌: 오프 더 레일즈
+RTVP64 = 스릴빌: 오프 더 레일즈
+RTWE5D = TNA 임팩트!
+RTWP5D = TNA 임팩트!
+RTYP01 = Wii 체스
+RTZE08 = 잭 & 위키: 발바로스의 보물 모험
+RTZJ08 = 보물섬 Z 발바로스의 보물
RTZK08 = 잭 & 위키: 발바로스의 보물
+RTZP08 = 잭 & 위키: 발바로스의 보물 모험
+RU2E5Z = 동계 스포츠 2: 다음 도전
+RU2P5Z = 동계 스포츠 2: 다음 도전
+RU3E5Z = 하계 육상경기: 궁극의 도전
+RU4E41 = 나의 피트니스 코치 2: 운영 & 영양
+RU4P41 = 뉴유 피트니스 첫 개인 트레이너
+RU4X41 = 뉴유 피트니스 첫 개인 트레이너
+RU5E4Q = 디즈니: 공주들과 개구리
+RU5P4Q = 디즈니: 공주들과 개구리
+RU5V4Q = 디즈니: 공주들과 개구리
+RU5X4Q = 디즈니: 공주들과 개구리
+RU5Y4Q = 디즈니: 공주와 개구리 (리버보트 째즈 에디션)
+RU6EHG = 프리 런닝
+RU6PHY = 프리 런닝
+RU7E5G = 박물관이 살아있다: 스미스소니언의 전투 - 비디오 게임
+RU7X5G = 박물관이 살아있다: 스미스소니언의 전투 - 비디오 게임
+RU8EFS = 배스 프로 샵스: 사냥
+RU9EGT = 나의 발레 스튜디오
+RU9PGT = 디바 걸즈: 디바 발레리나
+RUAE52 = 몬스터 잼: 도시 공격
+RUAP52 = 몬스터 잼: 도시 공격
+RUBEVN = 얼티밋 보드 게임 컬렉션
+RUBP7N = 얼티밋 보드 게임 컬렉션
+RUCE5Z = 동계 스포츠: 얼티밋 첼린지
+RUCPRT = 동계 스포츠 2008: 얼티밋 첼린지
+RUCXRT = 동계 스포츠 2008: 얼티밋 첼린지
+RUEE4Q = G-포스
+RUEP4Q = G-포스
+RUER4Q = G-포스
+RUEX4Q = G-포스
+RUEY4Q = G-포스
+RUFEMV = 룬 팩토리: 프론티어
+RUFJ99 = 룬 팩토리: 프론티어
+RUFP99 = 룬 팩토리: 프론티어
+RUGE7T = 소름: 호러랜드
+RUGP5G = 소름: 호러랜드
+RUHE52 = 바쿠간 배틀 브롤러즈
+RUHP52 = 바쿠간 배틀 브롤러즈
+RUHX52 = 바쿠간 배틀 브롤러즈 (토이저러스 에디션)
+RUHZ52 = 바쿠간 배틀 브롤러즈
+RUIE4Q = 디즈니: 싱 잇
+RUIP4Q = 디즈니: 싱 잇
+RUIX4Q = 디즈니: 싱 잇
+RUKEGT = 롤링 스톤: 드럼왕
+RUKPGT = 위 락: 드럼왕
+RULE4Q = 얼티밋 밴드
+RULP4Q = 얼티밋 밴드
+RULR4Q = 얼티밋 밴드
+RUME5Z = 스키 & 샷
+RUMPFR = 하계 운동경기
+RUNJ0Q = 새로운 우뇌 키즈 Wii
+RUOEPL = 다락방 외계인
+RUOPPL = 다락방 외계인
+RUPJC8 = 위닝 포스트 7 맥시멈 2008
+RUQD78 = 업
+RUQE78 = 업
+RUQI78 = 업
+RUQJJE = 칼 할아버지의 하늘을 나는 집
+RUQP78 = 업
+RUQS78 = 업
+RUQX78 = 업
+RUREPL = 당구 홀 프로
+RURPPL = 당구 홀 프로
+RUSE78 = 스폰지밥과 친구들: 운명의 물방울
RUSK78 = 스폰지밥과 친구들
+RUSP78 = 스폰지밥과 친구들: 운명의 물방울
+RUSX78 = 스폰지밥과 친구들: 운명의 물방울
+RUSY78 = 스폰지밥과 친구들: 운명의 물방울
+RUUE01 = 타운으로 놀러가요 동물의 숲
+RUUJ01 = 타운으로 놀러가요 동물의 숲
RUUK01 = 타운으로 놀러가요 동물의 숲
+RUUP01 = 타운으로 놀러가요 동물의 숲
+RUWJC8 = 위닝 포스트 월드
+RUXPUG = 어반 익스트림: 스트리트 레이지
+RUXXUG = 어반 익스트림: 스트리트 레이지
+RUYE41 = 노 모어★히어로즈 2: 혈투
+RUYJ99 = 노 모어★히어로즈 2: 혈투
+RUYP99 = 노 모어★히어로즈 2: 혈투
+RUZE7T = 얼티밋 아이 스파이
+RUZP5G = 얼티밋 아이 스파이
+RV2E5D = 게임 파티 2
+RV2P5D = 모어 게임 파티
+RV3P6N = 영리한 아이들: 소름끼치는 크롤리즈
+RV7SMR = 생존자
+RV8E20 = 비치 펀: 하계 도전
+RV8PRT = 비치 펀: 하계 도전
+RV9E78 = 아바타: 최후의 에어벤더 - 화염 속으로
+RV9P78 = 아바타: 앙의 전설 - 화염 속으로
+RVAE78 = 아바타: 최후의 에어벤더 - 불타는 대지
+RVAP78 = 아바타: 앙의 전설 - 불타는 대지
+RVBERS = 앨빈과 슈퍼밴드
+RVBPRS = 앨빈과 슈퍼밴드
+RVDPLG = 디아볼릭: 원죄
+RVEFMR = 알로, 슈티
+RVFE20 = 빅풋: 충돌 진로
+RVFP7J = 빅풋: 충돌 진로
+RVGE78 = 머브 그리핀의 십자말풀이
+RVGP78 = 마곳의 워드 브레인
+RVHP41 = 스크래블 인터렉티브: 2009 에디션
+RVIE4F = 바이오니클 히어로즈
+RVIP4F = 바이오니클 히어로즈
+RVJPFR = 소 블론드: 백 투 더 아일랜드
+RVKEXJ = 발할라 나이츠: 엘더 사가
+RVKJ99 = 발할라 나이츠: 엘더 사가
RVKKZA = 발할라 나이츠: 엘더 사가
+RVKP99 = 발할라 나이츠: 엘더 사가
+RVLPA4 = 락 레볼루션
+RVNE20 = 캘빈 터커스의 레드넥 잼보리
+RVNP7J = 캘빈 터커스의 레드넥 잼보리
+RVOEPL = 현기증
+RVOPPL = 현기증
+RVPEFS = 팝스타 기타
+RVPPFS = 팝스타 기타
+RVQE41 = 영화 게임들
+RVQP41 = 무비 스튜디오즈 파티
+RVREFS = 레벨 레이더즈: 작전명 나이트호크
+RVRPKG = 레벨 레이더즈: 작전명 나이트호크
+RVSE69 = 스케이트 잇
+RVSJ13 = 스케이트 잇
+RVSP69 = 스케이트 잇
+RVTFMR = 실제 이야기들: 수의학
+RVTPMR = 나의 애완동물 세상
+RVTXMR = 실제 이야기들: 수의학
+RVUE8P = 버추어 테니스 2009
+RVUP8P = 버추어 테니스 2009
+RVVE78 = 빅 비치 스포츠
+RVVP78 = 빅 비치 스포츠
+RVXFRT = RTL 바이애슬론 2009
+RVXPRT = RTL 바이애슬론 2009
+RVYD52 = 콜 오브 듀티: 월드 앳 워
+RVYE52 = 콜 오브 듀티: 월드 앳 워
RVYK52 = 콜 오브 듀티: 월드 앳 워
+RVYP52 = 콜 오브 듀티: 월드 앳 워
+RVYX52 = 콜 오브 듀티: 월드 앳 워
+RVYY52 = 콜 오브 듀티: 월드 앳 워
+RVZE52 = 몬스터들 vs. 외계인들
+RVZP52 = 몬스터들 vs. 외계인들
+RW3E4Q = 캐리비언의 해적: 세상의 끝에서
+RW3J4Q = 캐리비언의 해적: 세상의 끝에서
+RW3P4Q = 캐리비언의 해적: 세상의 끝에서
+RW4D41 = 내 단어 코치: 어휘 향상
+RW5F41 = 백만장자가되고 싶은 사람: 2 번째 에디션
+RW5P41 = 백만장자가되고 싶은 사람: 2 번째 에디션
+RW6PA4 = 댄스 댄스 레볼루션: Winx 클럽
+RW7E41 = 숀 화이트 스노우보딩: 로드 트립 - 타겟 리미티드 에디션
+RW8P41 = 이미진 챔피언 라이더
+RW9P78 = WWE 스맥다운 vs. Raw 2009
+RW9X78 = WWE 스맥다운 vs. Raw 2009
+RWAD78 = 월•E
+RWAE78 = 월•E
+RWAJ78 = 월•E
RWAK78 = 월•E
+RWAP78 = 월•E
+RWAR78 = 월•E
+RWAU78 = 월•E
+RWAX78 = 월•E
+RWAY78 = 월•E
+RWAZ78 = 월•E
+RWBENR = 카와사키 스노우 모빌
+RWBXUG = 카와사키 스노우 모빌
+RWCE4Z = 핀볼 명예의 전당: 윌리엄스 컬렉션
+RWCP6M = 윌리엄스 핀볼 클래식
+RWDE5G = 와일드 어스: 아프리칸 사파리
+RWDP5G = 와일드 어스: 아프리칸 사파리
+RWEEA4 = 프로 에볼루션 축구 2008
+RWEJA4 = 위닝 일레븐 플레이 메이커 2008
+RWEPA4 = 프로 에볼루션 축구 2008
+RWFH41 = 나의 단어 코치: 어휘 향상
+RWGE08 = 우리는 골프를 사랑해요!
+RWGJ08 = 우리는 골프를 사랑해요!
+RWGP08 = 우리는 골프를 사랑해요!
+RWHP4F = 탑 트럼프: 닥터 후
+RWIE18 = 날개 섬
+RWIJ18 = 날개 섬
+RWIP18 = 날개 섬
+RWJENR = 워드종 파티
+RWKE5G = 쿠킹 마마: 월드 키친
+RWKPGT = 쿠킹 마마 2: 월드 키친
+RWLE01 = 와리오 랜드: 쉐이크 잇!
+RWLJ01 = 와리오 랜드 쉐이크
RWLK01 = 와리오 랜드 쉐이킹
+RWLP01 = 와리오 랜드: 쉐이크 디멘젼
+RWME78 = 웜즈: 스페이스 오디티
+RWMP78 = 웜즈: 스페이스 오디티
+RWNF70 = 경고: 교통법규
+RWOE69 = 모노폴리
+RWOJ13 = 모노폴리
+RWOP69 = 모노폴리
+RWQPSP = WSC 리얼 08: 월드 스누커 챔피언쉽
+RWRE4F = 와키 레이스: 크래쉬 & 대쉬
+RWRP4F = 와키 레이스: 크래쉬 & 대쉬
+RWSE8P = 마리오와 소닉 베이징 올림픽
+RWSJ01 = 마리오와 소닉 베이징 올림픽
RWSK01 = 마리오와 소닉 베이징 올림픽
-RX9K69 = 니드포스피드 언더커버
+RWSP8P = 마리오와 소닉 베이징 올림픽
+RWTEG9 = 벤 10: 에일리언 포스
+RWTPG9 = 벤 10: 에일리언 포스
+RWUE52 = 엑스맨 탄생: 울버린
+RWUP52 = 엑스맨 탄생: 울버린
+RWUX52 = 엑스맨 탄생: 울버린
+RWWE78 = WWE 스맥다운 vs. Raw 2008
+RWWJ78 = WWE 스맥다운 vs. Raw 2008
+RWWP78 = WWE 스맥다운 vs. Raw 2008
+RWWX78 = WWE 스맥다운 vs. Raw 2008
+RWXES5 = 용기: 전사의 이야기
+RWXPS5 = 용기: 전사의 이야기
+RWYPHH = 런어웨이: 거북이의 꿈
+RWZE5G = 환상의 나라 놀이 공원
+RWZP5G = 환상의 나라 놀이 공원
+RWZX5G = 환상의 나라 놀이 공원
+RX2E70 = 나의 말과 나: 금메달을 위한 승마
+RX2P70 = 나의 말과 나 2
+RX3E01 = 익사이트보츠: 트릭 레이싱
+RX3J01 = 익사이트: 사나운 경주용 자동차
+RX4E4Z = 캐스퍼의 공포 학교: 으스스한 운동회 날
+RX4PMT = 캐스퍼의 공포 학교: 으스스한 운동회 날
+RX5E52 = 토니 호크: 라이드
+RX5P52 = 토니 호크: 라이드
+RX6E78 = 도전! FAT 제로
+RX6P78 = 도전! FAT 제로
+RX7JGD = 소령의 위엄있는 행진
+RX8JA4 = 실황 파워풀 프로 야구 넥스트
+RX9E69 = 니드 포 스피드: 언더커버
+RX9J13 = 니드 포 스피드: 언더커버
+RX9K69 = 니드 포 스피드: 언더커버
+RX9P69 = 니드 포 스피드: 언더커버
+RX9X69 = 니드 포 스피드: 언더커버
+RX9Y69 = 니드 포 스피드: 언더커버
+RXAE78 = WWE 스맥다운 vs. Raw 2010
+RXAP78 = WWE 스맥다운 vs. Raw 2010
+RXBE70 = 백야드 야구 '10
+RXCE4Z = 데이브 미라 BMX 도전
+RXCPGT = 데이브 미라 BMX 도전
+RXDD4Q = 씽크 패스트: 얼티밋 트리비아 쇼다운
+RXDE4Q = 씽크 패스트: 얼티밋 트리비아 쇼다운
+RXDJ4Q = 씽크 패스트: 버튼 빨리 누르기 퀴즈
+RXDP4Q = 씽크 패스트: 얼티밋 트리비아 쇼다운
+RXDR4Q = 씽크 패스트: 얼티밋 트리비아 쇼다운
+RXDX4Q = 씽크 패스트: 얼티밋 트리비아 쇼다운
+RXDY4Q = 씽크 패스트: 얼티밋 트리비아 쇼다운
+RXEJDA = 메이저 Wii 완벽한 최종회
+RXFEVN = 연안의 타이쿤
+RXGE6K = 지온 큐브
+RXGP6K = 지온 큐브
+RXHF5D = 혼돈의 집
+RXIE52 = 트랜스포머즈: 패자의 역습
+RXIP52 = 트랜스포머즈: 패자의 역습
+RXJJDA = 인생 게임 Wii EX
+RXKEGL = TV 쇼 킹 파티
+RXKFGL = TV 쇼 킹 파티
+RXKPGL = TV 쇼 킹 파티
+RXLE41 = 그레이스 애너토미: 비디오 게임
+RXLP41 = 그레이스 애너토미: 비디오 게임
+RXMJ8P = 미부리 & 테부리
+RXNEXS = 다시 낚았다: 리얼 모션 낚시
+RXNJJF = 배스 낚시 Wii 월드 토너먼트
+RXNPGT = 빅 캐치 배스 낚시 2
+RXPEXS = 낚았다!: 리얼 모션 낚시
+RXPJJF = 배스 낚시 Wii - 로쿠마루 전설
+RXPPGT = 빅 캐치 배스 낚시
+RXQEWR = 괴물들이 사는 나라
+RXQPWR = 괴물들이 사는 나라
+RXRERS = 작은 영웅 데스페로
+RXRPRS = 작은 영웅 데스페로
+RXRXRS = 작은 영웅 데스페로
+RXSPA4 = 댄싱 스테이지: 가장 인기있는 파티
+RXUE41 = 서핑 업
+RXUP41 = 서핑 업
+RXUX41 = 서핑 업
+RXVXWP = TV 7 게임: 크로스 워드
+RXWE20 = M&M의 해변 파티
+RXXE4Q = 스펙트로브스: 오리진스
+RXXJ4Q = 스펙트로브스: 오리진스
+RXXP4Q = 스펙트로브스: 오리진스
+RXYE4Z = 퍼즐 도전: 십자말풀이 외.
+RXYP4Z = 퍼즐 도전: 십자말풀이 외.
+RXZE52 = 카벨라의 위험한 사냥 2009
+RXZP52 = 카벨라의 위험한 모험
+RY2E41 = 레이맨 엽기토끼 2
+RY2J41 = 래빗츠 파티 리턴즈
RY2K41 = 래이맨 엽기토끼 2
+RY2P41 = 레이맨 엽기토끼 2
+RY2R41 = 레이맨 엽기토끼 2
+RY3E41 = 레이맨 엽기토끼 TV 파티
+RY3J41 = 래빗츠 파티 TV 파티
RY3K41 = 래이맨 엽기토끼 TV파티
+RY3P41 = 레이맨 엽기토끼 TV 파티
+RY4J8P = 뿌요 뿌요 7
+RY5E52 = 빅 리그 스포츠: 하계
+RY5P52 = 세계 챔피언쉽 스포츠: 하계
+RY6EA4 = 걸어봐!
+RY6PA4 = 박자에 맞춰 발을 움직여봐
+RY7PHZ = 닌자 캡틴
+RY8EFS = 배스 프로 샵스: 스트라이크
+RY9E69 = 피파 09 올 플레이
+RYAJDA = 얏타맨 Wii 깜짝 깜짝 머신으로 맹 레이스다 코론
+RYBE69 = 붐 블록스: 배쉬 파티
+RYBP69 = 붐 블록스: 배쉬 파티
+RYDELT = 애완동물 친구들: 동물 의사
+RYDP6V = 애완동물 친구들: 동물 의사
+RYEEEB = 101 합 1 파티 메가믹스
+RYEPHZ = 101 합 1 파티 메가믹스
+RYGE9B = 라이가: 아르고스의 전사
+RYGJ9B = 아르고스의 전사 머슬 임팩트
+RYGP99 = 라이가: 아르고스의 전사
+RYHES5 = 루구: 뒤틀린 탑들
+RYHPS5 = 루구: 뒤틀린 탑들
+RYIE9B = 스프레이
+RYIPNK = 스프레이
+RYJPTV = 릴리피 공주의 마법 요정
+RYKEAF = 위 스키 & 스노우보드
+RYKJAF = 패밀리 스키: 월드 스키 & 스노우보드
RYKK01 = 패밀리 스키 & 스노보드
+RYKPAF = 패밀리 스키 & 스노우보드
+RYLDSV = 독일의 넥스트 탑 모델
+RYLPSV = 탑 모델 아카데미
+RYNE6U = 강인한 소년들: 숨겨진 도둑
+RYNP6V = 강인한 소년들: 숨겨진 도둑
+RYOEA4 = 유희왕! 5D: 휠리 브레이커즈
+RYOJA4 = 유희왕! 5D: 휠리 브레이커즈
+RYOPA4 = 유희왕! 5D: 휠리 브레이커즈
+RYQE69 = 트리비얼 퍼슈트
+RYQP69 = 트리비얼 퍼슈트
+RYQX69 = 트리비얼 퍼슈트
+RYRE41 = 유어 쉐이프
+RYRP41 = 유어 쉐이프
+RYTE4Z = PBR: 날개없는 추락
+RYVJMS = 일벨로Wii
+RYWE01 = Wii로 다함께! 말랑말랑 두뇌교실
+RYWJ01 = Wii로 다함께! 말랑말랑 두뇌교실
RYWK01 = Wii로 다함께! 말랑말랑 두뇌교실
-RZDK01 = 젤다의 전설- 황혼의 공주
-RZPK01 = 링크의 사격트레이닝
-RZTK01 = 위 스포츠 리조트
-S7AKZA = 레고 배트맨 2
-SB4K01 = 갤럭시 어드벤쳐 투게더
+RYWP01 = Wii로 다함께! 말랑말랑 두뇌교실
+RYXE20 = 야마하 슈퍼크로스
+RYXP7J = 야마하 슈퍼크로스
+RYZE6U = 세계 파티 게임들
+RYZPTV = 플레이 월드
+RZ2JG9 = 심플 Wii 시리즈 볼륨 1: 모두의 카트 레이스
+RZ3JG9 = 심플 Wii 시리즈 볼륨 2: 모두의 배스 낚시대회
+RZ4JG9 = 심플 Wii 시리즈 볼륨 3: 놀면서 배우는 파티 카지노
+RZ5JG9 = 심플 Wii 시리즈 볼륨 4: 슈팅 액션
+RZ6JG9 = 심플 Wii 시리즈 볼륨 5: 블록 허물기
+RZ7JG9 = 심플 Wii 시리즈 볼륨 6: 와글 와글 컴뱃
+RZ8JG9 = 심플 2000 시리즈 Wii 볼륨 1: 테이블 게임
+RZ9EG9 = 패밀리 파티: 30 그레이트 게임즈
+RZ9JG9 = 심플 2000 시리즈 Wii 볼륨 2: 파티 게임
+RZ9PG9 = 패밀리 파티: 30 그레이트 게임즈
+RZAPTV = 성공적인 초등학교 파워 수학
+RZCE6K = 세인트
+RZDE01 = 젤다의 전설: 황혼의 공주
+RZDJ01 = 젤다의 전설: 황혼의 공주
+RZDK01 = 젤다의 전설: 황혼의 공주
+RZDP01 = 젤다의 전설: 황혼의 공주
+RZEE52 = 사이언스 파파
+RZEP52 = 사이언스 파파
+RZFPKM = 시크릿 파일 2: 퓨리타스 코르디스
+RZHE5G = 동물원 병원
+RZHP5G = 동물원 병원
+RZHX5G = 동물원 병원
+RZIE20 = 동계 스포츠 3: 위대한 토너먼트
+RZIPRT = 동계 스포츠 2010: 위대한 토너먼트
+RZJD69 = 데드 스페이스: 적출
+RZJE69 = 데드 스페이스: 적출
+RZJJ13 = 데드 스페이스: 적출
+RZJP69 = 데드 스페이스: 적출
+RZKE20 = 퍼즐 왕국
+RZKP7J = 퍼즐 왕국
+RZLE41 = 요리 대전
+RZLP41 = 쿡오프 파티
+RZNJ01 = 참격의 레긴레이브
+RZOE78 = 동물원 세상
+RZOP78 = 동물원 세상
+RZPE01 = 링크의 사격 트레이닝
+RZPJ01 = 링크의 사격 트레이닝
+RZPK01 = 링크의 사격 트레이닝
+RZPP01 = 링크의 사격 트레이닝
+RZREGT = 조로의 운명
+RZRPGT = 조로의 운명
+RZSEGJ = 스피드 존
+RZSP68 = 휠스핀
+RZTE01 = Wii 스포츠 리조트
+RZTJ01 = Wii 스포츠 리조트
+RZTK01 = Wii 스포츠 리조트
+RZTP01 = Wii 스포츠 리조트
+RZTW01 = Wii 스포츠 리조트
+RZUE4Z = 크레욜라 컬러풀한 여행
+RZYE41 = 내 단어 코치
+RZYF41 = 내 단어 코치: 어휘 향상
+RZYP41 = 내 단어 코치: 어휘 향상
+RZYS41 = 내 단어 코치: 어휘 향상
+RZZE8P = 매드월드
+RZZJEL = 매드월드
+RZZP8P = 매드월드
+S22JAF = 패밀리 피싱
+S22K01 = 패밀리 피싱
+S25JGD = 드래곤 퀘스트 25 컬렉션: 패미컴 & 슈퍼 패미컴 드래곤 퀘스트 I-II-III
+S26PML = 2 합 1: 조랑말 친구들 2 + 나의 마구간: 말들과 함께 생활
+S2AEAF = 활동적인 생활: 탐험가
+S2AJAF = 다함께 모험! 패밀리 트레이너
+S2APAF = 패밀리 트레이너: 보물 모험
+S2BEPZ = 컨트리 댄스 2
+S2BPXT = 컨트리 댄스 2
+S2CE54 = 새로운 축제 게임들
+S2CP54 = 새로운 축제 유원지 게임들
+S2DPML = 댄스! 그것은 너의 무대야
+S2EE41 = ABBA: 유 캔 댄스
+S2EP41 = ABBA: 유 캔 댄스
+S2HE70 = 유령의 집
+S2HP70 = 유령의 집
+S2IE8P = 아이언맨 2
+S2IP8P = 아이언맨 2
+S2IZ8P = 아이언맨 2: 월마트 에디션
+S2LE01 = 포켓파크 2: 세상의 저편
+S2LJ01 = 포켓파크 2: 세상의 저편
+S2LP01 = 포켓파크 2: 세상의 저편
+S2ME69 = 매든 NFL 13
+S2OEFS = 배스 프로 샵스: 스트라이크 - 토너먼트 에디션
+S2PEA4 = 프로 에볼루션 싸커 2012
+S2PJA4 = 위닝 일레븐 플레이 메이커 2012
+S2PPA4 = 프로 에볼루션 싸커 2012
+S2PXA4 = 프로 에볼루션 싸커 2012
+S2PYA4 = 프로 에볼루션 싸커 2012
+S2RPNK = 리로드
+S2TJAF = 태고의 달인 Wii 도돈과 2대목!
+S2UE41 = 저스트 댄스 2020
+S2UP41 = 저스트 댄스 2020
+S2VEG9 = 빅토리어스: 토킹 더 리드
+S2VPAF = 빅토리어스: 토킹 더 리드
+S2WE78 = WWE 올 스타즈
+S2WP78 = WWE 올 스타즈
+S2XE41 = 스머프 2
+S2XP41 = 스머프 2
+S2YE52 = 와이프아웃: 크리에이트 & 크래쉬
+S2ZE52 = 주주펫츠: 피처링 와일드 번치
+S2ZP52 = 주주펫츠: 피처링 와일드 번치
+S32DJW = 독일의 보이스: 당신을 원해요
+S32FJW = 보이스: 가장 아름다운 목소리
+S32PJW = 보이스
+S32SJW = 보이스: 너의 목소리를 원해
+S33DKM = 렛츠 싱 2017: 독일의 히츠!
+S33FKM = 렛츠 싱 2017: 프랑스와 인터내셔널 히츠
+S33PKM = 렛츠 싱 2017
+S33SKM = 렛츠 싱 9: 스페인어 버전
+S34DKM = 렛츠 싱 2018: 독일 히츠!
+S34FKM = 렛츠 싱 2018: 프랑스와 인터내셔널 히트
+S34PKM = 렛츠 싱 2018
+S34SKM = 렛츠 싱 10
+S3AE5G = 영화들의 공격 3D
+S3APGT = 영화들의 공격 3D
+S3BEWR = 배트맨: 용기와 대담
+S3BPWR = 배트맨: 용기와 대담
+S3CENR = 트리플 크라운 챔피언쉽 스노우보딩
+S3DE18 = 데카 스포츠 3
+S3DJ18 = 데카 스포르타 3
+S3DP18 = 스포츠 아일랜드 3
+S3EE78 = 바비 제트, 세트, 스타일!
+S3EP78 = 바비 제트, 세트, 스타일!
+S3FE69 = 피파 13
+S3FP69 = 피파 13
+S3FX69 = 피파 13
+S3GE20 = 빙하 3: 멜트다운
+S3GPXT = 빙하 3
+S3HJ08 = 전국 바사라 3 연회
+S3IEA4 = 프로 에볼루션 싸커 2013
+S3IPA4 = 프로 에볼루션 싸커 2013
+S3IXA4 = 프로 에볼루션 싸커 2013
+S3IYA4 = 프로 에볼루션 싸커 2013
+S3LPY1 = 앤드류 로이드 웨버 뮤지컬: 싱 앤 댄스
+S3ME69 = 심즈 3
+S3MP69 = 심즈 3
+S3PE4Q = 디즈니 공주: 나의 동화 모험
+S3PP4Q = 디즈니 공주: 나의 동화 모험
+S3PX4Q = 디즈니 공주: 나의 동화 모험
+S3RJMS = 트윙클 퀸
+S3SJ18 = 카라오케 조이사운드 Wii 슈퍼 DX: 혼자서 모든 노래를 마음껏!
+S3TJAF = 태고의 달인 Wii 모두 함께 파티 ☆ 3대목!
+S3WEG9 = 패밀리 파티: 30 그레이트 게임즈 윈터 펀
+S3WPG9 = 패밀리 파티: 30 그레이트 게임즈 윈터 펀
+S3ZE52 = 맨 인 블랙: 에일리언 크라이시스
+S3ZP52 = 맨 인 블랙: 에일리언 크라이시스
+S4MJGD = 드래곤 퀘스트 X - 자명종 다섯 종족 온라인
+S4SJGD = 드래곤 퀘스트 X - 잠자는 용사와 인도의 동지 온라인
+S59E01 = 사무라이 전사 3
+S59JC8 = 전국무쌍 3
+S59P01 = 사무라이 전사 3
+S5BETL = 백 투 더 퓨쳐: 게임
+S5BPKM = 백 투 더 퓨쳐: 게임
+S5DE41 = 저스트 댄스 디즈니 파티 2
+S5DP41 = 저스트 댄스 디즈니 파티 2
+S5EE41 = 저스트 댄스 2019
+S5EP41 = 저스트 댄스 2019
+S5KJAF = 태고의 달인 Wii 초호화판
+S5MEVZ = 몬스터 하이 : 학교의 새로운 구울
+S5MPVZ = 몬스터 하이 : 학교의 새로운 구울
+S5PPAU = PSA 월드 투어 스쿼시
+S5QJC8 = 전국무쌍 3 무쌍전
+S5RESZ = 램 레이싱
+S5RPNJ = 램 레이싱
+S5SJHF = 이나즈마 일레븐 Go 스트라이커즈 2013
+S5TEG9 = 벤 10: 옴니버스
+S5TPAF = 벤 10: 옴니버스
+S5WE20 = 50 경기내에 세계 일주
+S6BE4Q = 브레이브: 비디오 게임
+S6BP4Q = 브레이브: 비디오 게임
+S6BX4Q = 브레이브: 비디오 게임
+S6BY4Q = 브레이브: 비디오 게임
+S6IE78 = 디즈니 공주들: 매혹적인 이야기 책들
+S6IP78 = 디즈니 공주들: 매혹적인 이야기 책들
+S6RE52 = 주먹왕 랄프
+S6RP52 = 주먹왕 랄프
+S6TJGD = 드래곤 퀘스트 X (올 인 원 팩키지)
+S72E01 = 커비의 꿈 컬렉션: 스페셜 에디션
+S72J01 = 별의 커비: 20 주년 스페셜 컬렉션
+S75E69 = 모노폴리 스트리츠
+S75P69 = 모노폴리 스트리츠
+S7AEWR = 레고 배트맨 2: DC 슈퍼 히어로즈
+S7AKWR = 레고 배트맨 2: DC 슈퍼 히어로즈
+S7AKZA = 레고 배트맨 2: DC 슈퍼 히어로즈
+S7APWR = 레고 배트맨 2: DC 슈퍼 히어로즈
+S7BE69 = 트리비얼 퍼슈트: 당신은 그것을 알고 내기
+S7BP69 = 트리비얼 퍼슈트: 캐주얼
+S7CJAF = 가면 라이더 클라이맥스 히어로즈 포제
+S7DE52 = 앵그리 버즈: 스타 워즈
+S7DP52 = 앵그리 버즈: 스타 워즈
+S7EE52 = 트랜스포머스: 얼티밋 배틀 에디션
+S7EP52 = 트랜스포머스: 얼티밋 배틀 에디션
+S7FE5G = 줌바 키즈: 얼티밋 줌바 댄스 파티
+S7FPGT = 줌바 키즈: 얼티밋 줌바 댄스 파티
+S7JPKM = 렛츠 싱 6 - 스페인어 버전
+S7KPKM = 렛츠 싱 2014
+S7LPKM = 렛츠 싱 @ 라디오 이탈리아
+S7SP41 = 스머프 파티 팩
+SA3E5G = 앨빈과 슈퍼밴드 3
+SA3P5G = 앨빈과 슈퍼밴드 3
+SA3XGT = 앨빈과 슈퍼밴드 3
+SA5E78 = 당신은 초등학교 5학년 보다 똑똑한가요? 개학
+SA6EG9 = 벤 10: 은하계 레이싱
+SA6PAF = 벤 10: 은하계 레이싱
+SA7ESZ = 구미 베어즈: 매지컬 메달리온
+SA8P52 = 어메이징 스파이더맨
+SA9D7K = 비비와 티나 큰 승마 축제
+SAAJA4 = 위닝 일레븐 플레이 메이커 2013
+SABENR = 외계인 몬스터 볼링 리그
+SABPJG = 외계인 몬스터 볼링 리그
+SACSVS = ACB 토탈 2010/2011
+SADE70 = 백야드 스포츠: 재미로 하는 강타자들
+SAFUHS = AFL: 호주 풋볼 리그
+SAGE41 = 어메이징 레이스
+SAHE69 = 하스브로: 패밀리 게임 나이트 펀 팩
+SAJE52 = 카벨라의 서바이벌: 카트마이의 그림자
+SAJP52 = 카벨라의 서바이벌: 카트마이의 그림자
+SAKENS = 사쿠라 대전: 안녕 사랑스런 그대여
+SAKPNS = 사쿠라 대전: 안녕 사랑스런 그대여
+SALE4Q = 이상한 나라 엘리스
+SALP4Q = 이상한 나라 엘리스
+SANEFS = 배스 프로 샵스: 사냥 - 트로피 대결
+SAOE78 = 몬스터 하이: 구울 스피릿
+SAOEVZ = 몬스터 하이: 구울 스피릿
+SAOP78 = 몬스터 하이: 구울 스피릿
+SAOXVZ = 몬스터 하이: 구울 스피릿
+SAQE5G = 할리 파스테르나크스의 헐리우드 워크아웃
+SARE4Z = 알라딘 매직 레이서
+SARPNK = 알라딘: 매직 레이서
+SASEWW = 꿈도 꾸지 마
+SATE6K = 척 이. 치즈의 슈퍼 컬렉션
+SAUJ8P = 뿌요 뿌요!! 20 주년
+SAVE5G = 앨빈과 슈퍼밴드 2
+SAVX5G = 앨빈과 슈퍼밴드 2
+SAWE52 = 앵그리 버즈 3 부작
+SAWP52 = 앵그리 버즈 3 부작
+SAXPFH = 맥스 & 매직 메이커
+SAYE20 = 부트 캠프 아카데미
+SAYP41 = 부트 캠프 아카데미
+SAZE52 = 어메이징 스파이더맨
+SAZP52 = 어메이징 스파이더맨
+SB2ES5 = 나의 아기 첫 걸음
+SB2PNP = 나의 아기 2: 나의 아기 성장
+SB3E08 = 전국 바사라: 사무라이 히어로즈
+SB3J08 = 전국 바사라 3
+SB3P08 = 전국 바사라: 사무라이 히어로즈
+SB4E01 = 슈퍼 마리오 갤럭시 2
+SB4J01 = 슈퍼 마리오 갤럭시 2
+SB4K01 = 슈퍼 마리오 Wii 2: 갤럭시 어드벤쳐 투게더
+SB4P01 = 슈퍼 마리오 갤럭시 2
+SB4W01 = 슈퍼 마리오 갤럭시 2
+SB6E52 = 바쿠간: 코어의 수비대
+SB6P52 = 바쿠간: 코어의 수비대
+SB7IVU = 플래닛 바스켓 2009/2010
+SB8EQH = 버거 봇
+SB9E78 = 바비: 손질하여 매력적인 강아지들
+SB9EVZ = 바비: 손질하여 매력적인 강아지들
+SB9P78 = 바비: 손질하여 매력적인 강아지들
+SB9X78 = 바비: 손질하여 매력적인 강아지들
+SBAJGD = 드래곤 퀘스트 몬스터즈: 배틀 로드 빅토리
+SBBE18 = 베이블레이드: 메탈 퓨전 - 전투 요새
+SBBJ18 = 메탈 베이블레이드 진검승부 스타디움
+SBBP18 = 베이블레이드: 메탈 퓨전 - 카운터 리온
+SBCJ2N = 빌리의 부트 캠프: Wii와 다이어트를 즐기세요!
+SBDE08 = 레지던트 이블: 암흑 연대기
+SBDJ08 = 바이오하자드: 암흑 연대기
SBDK08 = 바이오 하자드: 다크사이드 크로니클즈
+SBDP08 = 레지던트 이블: 암흑 연대기
+SBEPSV = 버뮤다 삼각지대
+SBFE70 = 백야드 풋볼 '10
+SBHEFP = 레밍턴 위대한 미국의 새 사냥
+SBHPNK = 레밍턴 위대한 미국의 새 사냥
+SBIEVZ = 바쁜 가위
+SBIPVZ = 바쁜 가위
+SBJEG9 = 벤 10: 얼티밋 에일리언 - 우주의 파멸
+SBJPAF = 벤 10: 얼티밋 에일리언 - 우주의 파멸
+SBKEPZ = 브런즈윅 존 코스믹 볼링
+SBLE5G = 불가사의한 브로비
+SBLP5G = 불가사의한 브로비
+SBNEG9 = 벤 10: 에일리언 포스 - 빌객스의 공격
+SBNPG9 = 벤 10: 에일리언 포스 - 빌객스의 공격
+SBQE4Z = 빅 벅 헌터 프로
+SBREJJ = 렛츠 플레이 발레리나
+SBRPKM = 발레리나
+SBSEFP = 레밍턴 슈퍼 슬램 사냥: 북미
+SBSURN = 레밍턴 슈퍼 슬램 사냥: 북미
+SBVE78 = 스펀지 밥의 보팅 배쉬
+SBVP78 = 스펀지 밥의 보팅 배쉬
+SBVS78 = 스펀지 밥의 보팅 배쉬
+SBWE5G = 베이비시팅 마마
+SBWJRA = 베이비시팅 마마
+SBWPGT = 쿠킹 마마 월드: 베이비시팅 마마
+SBXEWR = 청혼: 비디오 게임
+SBYE41 = 브로드웨이 댄스
+SBYP41 = 브로드웨이 댄스
+SBZESZ = 버뮤다 삼각지대: 산호 보호
+SC2E8P = 컨듀잇 2
+SC2P8P = 컨듀잇 2
+SC4E64 = 레고 스타 워즈 III: 클론 전쟁
+SC4P64 = 레고 스타 워즈 III: 클론 전쟁
+SC5PGN = 도전하세요: 단어 퍼즐
+SC6PGN = 도전하세요: 두뇌 퍼즐 2
+SC7D52 = 콜 오브 듀티: 블랙 옵스
+SC7E52 = 콜 오브 듀티: 블랙 옵스
+SC7F52 = 콜 오브 듀티: 블랙 옵스
+SC7I52 = 콜 오브 듀티: 블랙 옵스
+SC7P52 = 콜 오브 듀티: 블랙 옵스
+SC7S52 = 콜 오브 듀티: 블랙 옵스
+SC7Z52 = 콜 오브 듀티: 블랙 옵스
+SC8E01 = Wii 플레이: 모션
+SC8J01 = Wii 리모콘 플러스 버라이어티
SC8K01 = Wii 리모컨플러스로 즐기는 버라이어티 게임 박스
+SC8P01 = Wii 플레이: 모션
+SC9P52 = 카벨라의 위대한 게임 사냥꾼 2010
+SCAE18 = 콜링: 검은 착신
+SCAJ18 = 콜링: 검은 착신
+SCAP18 = 콜링: 검은 착신
+SCBE5V = 싸이버바이크 싸이클링 스포츠
+SCBPNK = 싸이버바이크 싸이클링 스포츠
+SCDE52 = 카벨라의 위험한 사냥 2011
+SCDP52 = 카벨라의 위험한 사냥 2011
+SCEE6K = 척 이. 치즈의 파티 게임들
+SCFPNK = 코코토 축제
+SCGE20 = 캘빈 터커: 농장 동물 레이싱 토너먼트
+SCGPXT = 캘빈 터커: 농장 동물 레이싱 토너먼트
+SCHEQH = 캐나다 사냥
+SCIE41 = CSI: 치명적인 음모
+SCIP41 = CSI: 치명적인 음모
+SCJE4Q = 레고 캐리비언의 해적: 비디오 게임
+SCJP4Q = 레고 캐리비언의 해적: 비디오 게임
+SCKE6K = 척 이. 치즈의 스포츠 게임들
+SCMJAF = 가면 라이더 클라이맥스 히어로즈 오즈
+SCNEA4 = 장면? 트와일라잇
+SCNPA4 = 장면? 트와일라잇
+SCPE70 = 지네: 침략
+SCQDRV = 라브의 충격: 두 번째 일치
+SCREJH = 치킨 라이엇
+SCRPJH = 치킨 라이엇
+SCSE52 = 유람선: 휴가 게임들
+SCSPGR = 유람선 리조트
+SCTPNK = 코코토 서프라이즈
+SCUPFR = 크레이지 치킨: 축제
+SCWE41 = 골드 체육관: 댄스 운동
+SCWP41 = 나의 피트니스 코치: 댄스 운동
+SCXESZ = 쉐보레 카마로: 거친 질주
+SCXPNJ = 쉐보레 카마로: 거친 질주
+SCYE4Q = 카 2
+SCYP4Q = 카 2
+SCYR4Q = 카 2
+SCYX4Q = 카 2
+SCYY4Q = 카 2
+SCYZ4Q = 카 2
+SCZEMH = 크레이지 머신즈
+SCZPFR = 크레이지 머신즈
+SD2E41 = 저스트 댄스 2
+SD2J01 = 저스트 댄스 Wii
SD2K41 = 저스트 댄스 2
+SD2P41 = 저스트 댄스 2
+SD2Y41 = 저스트 댄스 2: 베스트 바이 에디션
+SD3DSV = 건강 코치
+SD5PTV = 학습 성공 초등학생 독일어
+SD6PTV = 학습 성공 초등학생 영어
+SD7PTV = 학습 성공 초등학생 수학
+SD8DSV = 트로피카나에서의 나의 새로운 인생 모험
+SD9JAF = SD 건담: 가챠폰 워즈
+SDAE5G = 소녀들을 위한 대담한 게임
+SDBE78 = 더 블랍 2
+SDBP78 = 더 블랍 2
+SDDPML = 세기의 궁극 대결
+SDEE5G = 댄스 센세이션!
+SDEPGT = 댄스 센세이션!
+SDFE4Q = 디즈니 싱 잇: 패밀리 히츠
+SDFP4Q = 디즈니 싱 잇: 패밀리 히츠
+SDGE4Q = 디즈니 채널: 올 스타 파티
+SDGP4Q = 디즈니 채널: 올 스타 파티
+SDIE4Q = 디즈니 싱 잇: 파티 히츠
+SDIP4Q = 디즈니 싱 잇: 파티 히츠
+SDJJAF = SD 건담: G 제너레이션 월드
+SDLE78 = 두드의 빅 어드벤처
+SDLP78 = 두드의 빅 어드벤처
+SDMEG9 = 슈퍼배드: 게임
+SDMPAF = 슈퍼배드: 게임
+SDNE41 = 저스트 댄스
+SDNP41 = 저스트 댄스
+SDOPLR = 닥터 후: 지구 귀환
+SDPE54 = 도라의 위대한 생일 모험
+SDPP54 = 도라의 위대한 생일 모험
+SDQJGD = 드래곤 퀘스트 X 고대 용의 전승 온라인
+SDREYG = 맥시멈 레이싱: 드래그 & 스톡 레이서
+SDRPNG = 드래그 & 스톡 레이서
+SDSPNG = 위 댄스
+SDTPGN = PDC 월드 챔피언쉽 다트: 프로 투어
+SDUE41 = 스머프 댄스 파티
+SDUP41 = 스머프 댄스 파티
+SDUX41 = 스머프 댄스 파티 - 월마트 에디션
+SDVE41 = 드라이버: 샌프란시스코
+SDVP41 = 드라이버: 샌프란시스코
+SDWE18 = 로스트 인 쉐도우
+SDWJ18 = 그림자의 탑
+SDXE4Q = 디즈니 유니버스
+SDXP4Q = 디즈니 유니버스
+SDYEA4 = 댄스 댄스 레볼루션
+SDYPA4 = 댄스 댄스 레볼루션: 가장 인기있는 파티 4
+SDZE41 = 저스트 댄스 키즈
+SDZP41 = 댄스 주니어스
+SE2E69 = EA 스포츠 엑티브 2
+SE2P69 = EA 스포츠 엑티브 2
+SE3E41 = 저스트 댄스 2015
+SE3P41 = 저스트 댄스 2015
+SE8E41 = 저스트 댄스 2018
+SE8P41 = 저스트 댄스 2018
+SEAE69 = EA 스포츠 엑티브: 더 많은 운동들
+SEAJ13 = 개인 트레이너 Wii 6주 다이어트 프로그램
+SEAP69 = EA 스포츠 엑티브: 더 많은 운동들
+SECE69 = 창조
+SECP69 = 창조
+SEGE6U = 요가
+SEGP6V = 요가
+SEKJ99 = 제물의 밤
+SELE69 = 피파 11
+SELP69 = 피파 11
+SELX69 = 피파 11
+SEME4Q = 디즈니 에픽 미키
+SEMJ01 = 디즈니 에픽 미키: 미키 마우스와 마법의 붓
+SEMP4Q = 디즈니 에픽 미키
+SEMX4Q = 디즈니 에픽 미키
+SEMY4Q = 디즈니 에픽 미키
+SEMZ4Q = 디즈니 에픽 미키
+SENPZX = 엔클레이브: 황혼의 그림자
+SEPE41 = 블랙 아이드 피스: 익스피리언스
+SEPP41 = 블랙 아이드 피스: 익스피리언스
+SEPX41 = 블랙 아이드 피스: 익스피리언스 D1 에디션
+SEPZ41 = 블랙 아이드 피스 익스피리언스: 리미티드 에디션
+SERE4Q = 디즈니 에픽 미키 2: 2 개의 힘
+SERF4Q = 디즈니 에픽 미키 2: 2 개의 힘
+SERJ91 = 디즈니 에픽 미키 2: 2 개의 힘
+SERK8M = 디즈니 에픽 미키 2: 2 개의 힘
+SERP4Q = 디즈니 에픽 미키 2: 2 개의 힘
+SERV4Q = 디즈니 에픽 미키 2: 2 개의 힘
+SESEWR = 세서미 스트리트: 레디, 세트, 그로버!
+SESPWR = 세서미 스트리트: 레디, 세트, 그로버!
+SESUWR = 세서미 스트리트: 레디, 세트, 그로버!
+SEUPEY = 레트로 시티 램페이지 DX
+SEVPEY = 강탈: 하와이
+SEZJHF = 이나즈마 일레븐 스트라이커즈 2012 익스트림
+SF2P64 = 스타 워즈: 해방된 포스 II
+SF4E20 = 플랫아웃
+SF4PXT = 플랫아웃
+SF5E41 = 핏 인 식스
+SF5J41 = 핏 인 식스: 몸을 단련하는 6 가지 요소
+SF5P41 = 나의 피트니스 코치: 클럽
+SF7E41 = 패밀리 Feud 2012 에디션
+SF8E01 = 동키 콩: 컨트리 리턴즈
+SF8J01 = 동키 콩 리턴즈
+SF8P01 = 동키 콩: 컨트리 리턴즈
+SFAE41 = 패밀리 퓨드 데케이드즈
+SFAJGD = 강철의 연금술사: 황혼의 소녀
+SFBE70 = 백야드 스포츠 풋볼: 루키 러쉬
+SFDEAF = 엑트브 라이프: 매지컬 카니발
+SFDJAF = 함께 놀아요! 드림 테마 파크
+SFDPAF = 패밀리 트레이너: 매지컬 카니발
+SFEPYF = 핏 뮤직
+SFGE69 = 하스브로: 패밀리 게임 나이트 4 - 게임 쇼
+SFGP69 = 하스브로: 패밀리 게임 나이트 4 - 게임 쇼
+SFHEFP = 아웃도어 액션 더블 팩
+SFIE01 = 미스터리 케이스 파일: 말그레이브 사건
+SFIP01 = 미스터리 케이스 파일: 말그레이브 사건
+SFKEG9 = 패밀리 파티: 피트니스 펀
+SFKPAF = 패밀리 파티: 피트니스 펀
+SFLDSV = 이스터 섬의 저주
+SFOEAF = 푸드 네트워크 : 쿡 오어 비 쿡드
+SFPPFR = 환상적인 축구 팬 파티
+SFQE8P = 캡틴 아메리카: 슈퍼 솔저
+SFQP8P = 캡틴 아메리카: 슈퍼 솔저
+SFRDRV = 핏 & 펀
+SFRPXT = 핏 & 펀
+SFSPGT = 올 라운드 헌터
+SFTE78 = 운명의 굴레
+SFTP78 = 운명의 굴레
+SFUE64 = 스타 워즈: 해방된 포스 II
+SFVEXJ = 낚시 리조트
+SFWE69 = 2010 피파 월드컵 남아공
+SFWJ13 = 2010 피파 월드컵 남아공
SFWK69 = 2010 피파 월드컵 남아공
+SFWP69 = 2010 피파 월드컵 남아공
+SFWX69 = 2010 피파 월드컵 남아공
+SFWY69 = 2010 피파 월드컵 남아공
+SFWZ69 = 2010 피파 월드컵 남아공
+SFXPKM = X 팩터
+SFXXKM = X 팩터
+SFYEG9 = 패밀리 파티: 90 위대한 게임 파티 팩
+SFYPAF = 패밀리 파티: 90 위대한 게임 파티 팩
+SFZEPZ = 꿩들은 영원히: 윙슛터
+SFZPXT = 꿩들은 영원히
+SG2EFS = 크레이지 미니 골프 2
+SG2PUG = 크레이지 미니 골프 2
+SG2XUG = 크레이지 미니 골프 2
+SG2YFS = 크레이지 미니 골프 2
+SG3DSV = 독일 넥스트 탑 모델 2010
+SG5PSV = 패밀리 퀴즈
+SG6DSV = 갈릴레오 패밀리 퀴즈
+SG7E20 = 가필드 쇼: 우주 라자냐의 위협
+SG7PVL = 가필드 쇼: 우주 라자냐의 위협
+SG8EG9 = 요기 베어
+SG8PAF = 요기 베어: 비디오게임
+SG9EYC = 그렌림: 기즈모
+SGAE8P = 전설들의 토너먼트
+SGAP8P = 전설들의 토너먼트
+SGBE5G = 그렉 헤이스팅스 페인트볼 2
+SGBPGT = 그렉 헤이스팅스 페인트볼 2
+SGCE20 = 빙하 2
+SGDEJJ = 렛츠 플레이 가든
+SGDPKM = 플레이 가든즈
+SGEEG9 = 내셔널 지오그래픽 도전! 와일드 라이프
+SGEPLG = 내셔널 지오그래픽 퀴즈! 와일드 라이프
+SGHE41 = 톰 클랜시의 고스트 리콘
+SGHP41 = 톰 클랜시의 고스트 리콘
+SGIEA4 = GTI 클럽 슈퍼미니 페스타!
+SGIJA4 = GTI 클럽 월드 시티 레이스
+SGIPA4 = GTI 클럽 슈퍼미니 페스타!
+SGJDSV = 갈릴레오 미스테리: 미다스의 왕관
+SGJPSV = 미다스의 왕관
+SGKEC8 = 챔피언 기수: G1 기수 & 갤럽 레이서
+SGKJC8 = 챔피언 기수: 갤럽 레이서 & G1 기수
+SGKPC8 = 챔피언 기수: G1 기수 & 갤럽 레이서
+SGLEA4 = 고미티: 자연의 제왕!
+SGLPA4 = 고미티: 자연의 제왕!
+SGNE69 = 하스브로: 패밀리 게임 나이트 밸류 팩
+SGODKP = 미니 골프 리조트
+SGOETV = 미니 골프 리조트
+SGOPKP = 미니 골프 리조트
+SGPEYG = 맥시멈 레이싱: GP 클래식 레이싱
+SGPPNG = GP 클래식 레이싱
+SGQDSV = 독일의 넥스트 탑 모델 2011
+SGREGT = 그리스
+SGRPGT = 그리스
+SGSESZ = 패밀리 게임쇼
+SGSP7J = 패밀리 게임쇼
+SGTEFS = IMG 아카데미와 데이비드 리드베터 함께하는 나의 개인 골프 트레이너
+SGTPUG = IMG 아카데미와 데이비드 리드베터 함께하는 나의 개인 골프 트레이너
+SGUE4Q = 디즈니 길티 파티
+SGVEAF = 고 베케이션
+SGVJAF = 고 베케이션
+SGVPAF = 고 베케이션
+SGWD7K = 마녀 비비
+SGXE41 = 거대 공룡들의 전투: 다이너소어 스트라이크
+SGXP41 = 거대 공룡들의 전투: 다이너소어 스트라이크
+SGYESZ = 구미 베어즈 미니 골프
+SGYPNJ = 구미 베어즈 미니 골프
+SH2JMS = Hula Wii 즐겁게 훌라를 춤추자!!
+SH4EFP = 집중포화: 아프가니스탄
+SH4PNK = 집중포화: 아프가니스탄
+SH5E69 = 헤리 포터와 죽음의 성물, 파트 2
+SH5P69 = 헤리 포터와 죽음의 성물, 파트 2
+SH6E52 = 카벨라의 위대한 게임 사냥꾼 2012
+SH6P52 = 카벨라의 위대한 게임 사냥꾼 2012
+SH7ESZ = 혼다 ATV 피버
+SH7PNJ = 혼다 ATV 피버
+SH8E52 = 카벨라의 모험 캠프
+SH8P52 = 카벨라의 모험 캠프
+SH9ESZ = 히스클리프: 분노의 질주
+SH9PNJ = 히스클리프: 분노의 질주
+SHBE69 = 하스브로: 패밀리 게임 나이트 3
+SHBP69 = 하스브로: 패밀리 게임 나이트 3
+SHDE52 = 드래곤 길들이기
+SHDP52 = 드래곤 길들이기
+SHEDRM = 농장
+SHFE20 = 농구 명예의 전당: 얼티밋 훕스 첼린지
+SHGDRM = 홀리데이 게임즈
+SHHE69 = 해리 포터와 죽음의 성물, 파트 1
+SHHP69 = 해리 포터와 죽음의 성물, 파트 1
+SHIJ2N = 쉐이프 복싱 2 Wii로 다이어트를 즐기세요!
+SHKE20 = 헬로 키티 시즌
+SHKPNQ = 헬로 키티 시즌
+SHLPA4 = 사일런트 힐: 조각난 기억들
+SHMPLR = 호리드 헨리: 장난의 미션들
+SHNE41 = 숀 화이트 스케이트보딩
+SHNP41 = 숀 화이트 스케이트보딩
+SHOXKR = 휴고: 트롤 숲의 마법
+SHOYKR = 휴고: 트롤 숲의 마법
+SHPE5G = 우리 집 파티
+SHSE20 = 하이퍼 파이터즈
+SHSPXT = 하이퍼 파이터즈
+SHTE20 = 매슈스 활 사냥
+SHUE52 = 카벨라의 위험한 사냥 2011: 스페셜 에디션
+SHVE78 = 핫 휠즈: 트랙 어택
+SHVP78 = 핫 휠즈: 트랙 어택
+SHVX78 = 핫 휠즈: 트랙 어택
+SHWE41 = 헐리우드 스퀘어
+SHXEWR = 해피 피트 2
+SHXPWR = 해피 피트 2
+SHYE69 = EA 스포츠: NHL 슬랩샷
+SHYP69 = EA 스포츠: NHL 슬랩샷
+SHZENR = 할리 데이비슨: 로드 트립
+SI3E69 = 피파 12
+SI3P69 = 피파 12
+SI3X69 = 피파 12
+SIAE52 = 아이스 에이지: 대륙 이동 - 북극 게임들
+SIAI52 = 아이스 에이지: 대륙 이동 - 북극 게임들
+SIAP52 = 아이스 에이지 4: 대륙 이동 - 북극 게임들
+SIDE54 = 시드 마이어의 해적!
+SIDP54 = 시드 마이어의 해적!
+SIFESZ = Dr. 프랑켄슈타인의 섬
+SIFPNJ = Dr. 프랑켄슈타인의 섬
+SIHE4Z = 싱 4: 히츠 에디션
+SIIE8P = 마리오와 소닉 런던 올림픽
+SIIJ01 = 마리오와 소닉 런던 올림픽
SIIK01 = 마리오와 소닉 런던 올림픽
+SIIP8P = 마리오와 소닉 런던 올림픽
+SIJE52 = 아이칼리 2: 아이클릭하여 참여하세요!
+SIJP52 = 아이칼리 2: 아이클릭하여 참여하세요!
+SILE78 = 웜즈: 배틀 아일랜드
+SILP78 = 웜즈: 배틀 아일랜드
+SIME69 = 마이심즈 컬렉션
+SINPNG = 위 싱: 로비 윌리엄스
+SIPE7T = 아이 스파이 게임 팩
+SISENR = 이사벨라 공주: 마녀의 저주
+SISJ0Q = 정적 수축 & 가라데 운동: Wii에서 골반 피트
+SISPUH = 이사벨라 공주: 마녀의 저주
+SITPNG = 위 싱 독일 히츠
+SIUUNG = 위 싱 다운 언더
+SIXE41 = 드로썸! 태블릿
+SJ2EWR = 스쿠비-두! 와 으스스한 늪
+SJ2PWR = 스쿠비-두! 와 으스스한 늪
+SJ3JDA = 인생 게임: 해피 패밀리
+SJ3PNL = 꼬마 돼지 피글리의 모험! 카트 레이싱
+SJ5JDA = 인생게임 해피 패밀리 지역 소재 증량판
+SJ6E41 = 저스트 댄스 디즈니 파티
+SJ6P41 = 저스트 댄스 디즈니 파티
+SJ7E41 = 저스트 댄스 키즈 2014
+SJ7P41 = 저스트 댄스 키즈 2014
+SJ9E41 = 저스트 댄스 여름 파티
+SJ9P41 = 저스트 댄스 2: 추가 노래들
+SJAE5G = 죠스: 얼티잇 프레데터
+SJBE52 = 골든아이 007
+SJBJ01 = 골든아이 007
+SJBP52 = 골든아이 007
+SJCEZW = 제리 라이스 & 니투스 강아지 풋볼
+SJDE41 = 저스트 댄스 3
+SJDJ01 = 저스트 댄스 Wii 2
SJDK41 = 저스트 댄스 3
+SJDP41 = 저스트 댄스 3
+SJDX41 = 저스트 댄스 3 스페셜 에디션
+SJDY41 = 저스트 댄스 3: 베스트 바이 독점 에디션
+SJDZ41 = 저스트 댄스 3: 타켓 독점 에디션
+SJEEPK = 모험섬에서 점프스타 탈출
+SJFE4Z = 키드 핏 아일랜드 리조트
+SJFPGR = 주니어 피트니스 트레이너
+SJFXGR = 주니어 피트니스 트레이너
+SJGEPK = 점프스타트 겟 무빙 패밀리 피트니스
+SJHE41 = 저스트 댄스 그레이티스트 히트
+SJIEG9 = 질리안 마이클스 피트니스 울티메이텀 2011
+SJJEA4 = 지미 존스의 엔진과 관련된 모든 것
+SJKEPK = 점프스타 크레이지 카츠
+SJLEFS = 주니어 리그 스포츠
+SJLPXT = 주니어 리그 스포츠
+SJME5G = 질리안 마이클스 피트니스 울티메이텀 2010
+SJMPGT = 질리안 마이클스 피트니스 울티메이텀 2010
+SJNE41 = 저스트 댄스 2016
+SJNP41 = 저스트 댄스 2016
+SJOE41 = 저스트 댄스 2014
+SJOP41 = 저스트 댄스 2014
+SJPE78 = 위험!
+SJQEPZ = 쥬얼 퀘스트 3 부작
+SJQPGR = 쥬얼 퀘스트 3 부작
+SJREA4 = 데프 잼 랩스타
+SJRPA4 = 데프 잼 랩스타
+SJRXA4 = 데프 잼 랩스타
+SJRYA4 = 데프 잼 랩스타
+SJRZA4 = 데프 잼 랩스타
+SJSEPK = 점프스타 애완동물 구조대
+SJTP41 = 저스트 댄스: 최고
+SJUE20 = 다이노 스트라이크
+SJUPXT = 다이노 스트라이크
+SJVE20 = 숀 존슨의 체조
+SJWJA4 = 위닝 일레븐 플레이 메이커 2010 푸른 사무라이의 도전
+SJXD41 = 저스트 댄스 4 스페셜 에디션
+SJXE41 = 저스트 댄스 4
+SJXP41 = 저스트 댄스 4
+SJZE41 = 저스트 댄스 키즈 2
+SJZP41 = 저스트 댄스 키즈
+SK3EEB = 트라우마 팀
+SK4E52 = 슈렉: 그후로 영원히
+SK4I52 = 슈렉: 그후로 영원히
+SK4P52 = 슈렉: 그후로 영원히
+SK5PY1 = 카일리의 노래와 춤
SK6KJD = 케이팝 댄스 페스티벌
-SMNK01 = 뉴 슈퍼 마리오브라더스 Wii
+SK7PVZ = 디즈니 비올레타: 리듬 & 뮤직
+SK7XVZ = 디즈니 비올레타: 리듬 & 뮤직
+SK8D52 = 스카이랜더스: 트랩 팀
+SK8E52 = 스카이랜더스: 트랩 팀
+SK8I52 = 스카이랜더스: 트랩 팀
+SK8P52 = 스카이랜더스: 트랩 팀
+SK8V52 = 스카이랜더스: 트랩 팀
+SK8X52 = 스카이랜더스: 트랩 팀
+SKAEA4 = 카라오케 레볼루션 글리
+SKAPA4 = 카라오케 레볼루션 글리
+SKBEG9 = 키즈 밥 댄스 파티!
+SKCE20 = 빅풋: 크러쉬 킹
+SKDJ18 = 가라오케 조이사운드 Wii 듀엣곡편
+SKEJ18 = 카라오케 조이사운드 Wii 엔카・가요곡전
+SKGEA4 = 카라오케 레볼루션 글리 볼륨 2
+SKGPA4 = 카라오케 레볼루션 글리 볼륨 2
+SKHJAF = 가면 라이더 슈퍼 클라이맥스 히어로즈
+SKJE78 = 당신은 잭을 모릅니다
+SKKPHY = 캡틴 모르간과 황금 거북
+SKKXHY = 캡틴 모르간과 황금 거북
+SKLDSV = K11 - 활동중인 감독관
+SKMJAF = 가면 라이더 클라이맥스 히어로즈 W
+SKNE52 = 스카이랜더스: 슈퍼첼린저스 레이싱
+SKNP52 = 스카이랜더스: 슈퍼첼린저스 레이싱
+SKOEA4 = 카라오케 레볼루션 글리 볼륨 3
+SKOPA4 = 카라오케 레볼루션 글리 볼륨 3
+SKREG9 = 가면 라이더 용기사
+SKTE78 = 올 스타 카라테
+SKTP78 = 올 스타 카라테
+SKUE78 = 쿵푸 팬더 2
+SKUP78 = 쿵푸 팬더 2
+SKUZ78 = 쿵푸 팬더 2
+SKVE20 = 케빈 반 담의 위대한 배스 도전
+SKWPNK = 코코토 카트 레이서 2
+SKXE20 = 파이럿 블래스트
+SKXPFH = 파이럿 블래스트
+SKYE52 = 스카이랜더스: 거인들
+SKYP52 = 스카이랜더스: 거인들
+SKYX52 = 스카이랜더스: 거인들
+SKYY52 = 스카이랜더스: 거인들
+SKYZ52 = 스카이랜더스: 거인들
+SKZE52 = 드림웍스 슈퍼 스타 카트즈
+SKZP52 = 드림웍스 슈퍼 스타 카트즈
+SL2J01 = 령: 진홍의 나비
+SL2P01 = 령: 진홍의 나비
+SL3ENR = 용의 굴 3 부작
+SL4PAF = 로스 40 프린시팔레스 카라오케 파티
+SL5DKM = 렛츠 싱 2019: 독일 히츠!
+SL5FKM = 렛츠 싱 2019: 프랑스 히츠
+SL6PGN = 에브리원 싱
+SL7DML = 2 합 1: 나의 애완동물 하우스 + 나의 애완동물 진료시간
+SLAE78 = 최후의 에어벤더
+SLAP78 = 최후의 에어벤더
+SLAX78 = 최후의 에어벤더: 스페셜 에디션
+SLAZ78 = 라스트 에어벤더: 토이저러스 스페셜 에디션
+SLCEGN = 일어나서 춤을
+SLCPGN = 일어나서 춤을
+SLDEYG = 렛츠 댄스
+SLDPLG = 멜 비와 함께하는 렛츠 댄스
+SLEE78 = 디팩 초프라의 릴라
+SLEP78 = 디팩 초프라의 릴라
+SLFPKM = 렛츠 싱
+SLFXKM = 렛츠 싱 5: 스페인어 버전
+SLGEYG = 렛츠 싱 2016
+SLGPKM = 렛츠 싱 2016
+SLHEWR = 레고 해리 포터: 5-7 년
+SLHPWR = 레고 해리 포터: 5-7 년
+SLIE52 = 리틀 리그 월드 시리즈 야구: 더블 플레이
+SLJPKM = 렛츠 싱 8: 스페인어 버전
+SLKPKM = 렛츠 싱 2016: 프랑스 히츠
+SLLEWW = 레슬링 AAA: 반지의 영웅
+SLMPWL = 로스 40 프린시팔레스 카라오케 파티 볼륨 2
+SLNP7M = 보이스 볼륨 3
+SLPP5D = 늑대의 정신
+SLREWR = 레고 반지의 제왕
+SLRPWR = 레고 반지의 제왕
+SLSEXJ = 마지막 이야기
+SLSJ01 = 마지막 이야기
+SLSP01 = 마지막 이야기
+SLTEJJ = 뉴유 피트니스 퍼스트 마인드 바디: 요가 및 필라테스 운동
+SLTPLG = 뉴유 피트니스 퍼스트 마인드 바디: 요가 및 필라테스 운동
+SLVP41 = 위 데어
+SLWE41 = 월리를 찾아라: 환상적인 여행
+SLYESZ = 비스틀리
+SLYPNJ = 비스틀리
+SM2E52 = 10 분 솔루션
+SM2P52 = 10 분 솔루션
+SM4E20 = 몬스터 트럭스 메이햄
+SM4PXT = 몬스터 트럭스: 울트라 메가 익스트림!!!
+SM5EAF = 파워 레인저스 사무라이
+SM5PAF = 파워 레인저스 사무라이
+SM6PNK = 나의 바디 코치 2: 피트니스 & 댄스
+SM7E69 = 매든 NFL 12
+SM8D52 = 콜 오브 듀티: 현대 전쟁 3
+SM8E52 = 콜 오브 듀티: 현대 전쟁 3
+SM8F52 = 콜 오브 듀티: 현대 전쟁 3
+SM8I52 = 콜 오브 듀티: 현대 전쟁 3
+SM8P52 = 콜 오브 듀티: 현대 전쟁 3
+SM8S52 = 콜 오브 듀티: 현대 전쟁 3
+SM8X52 = 콜 오브 듀티: 현대 전쟁 3
+SM9E54 = 메이저 리그 야구 2K12
+SMAENR = 해병대: 현대 도시 전투
+SMAPGN = 해병대: 현대 도시 전투
+SMBE8P = 슈퍼 몽키 볼: 스텝 & 롤
+SMBJ8P = 슈퍼 몽키 볼 운동경기
+SMBP8P = 슈퍼 몽키 볼: 스텝 & 롤
+SMCENR = 행복한 성탄절 되세요
+SMCPXT = 행복한 성탄절 되세요
+SMEE69 = 매든 NFL 11
+SMFE4Q = 피니와 퍼브: 2차원을 넘어서
+SMFP4Q = 피니와 퍼브: 2차원을 넘어서
+SMGE78 = 메가마인드: 메가 팀 유나이트
+SMGP78 = 메가마인드: 메가 팀 유나이트
+SMHPNK = 마벨 슈퍼 히어로즈 3D: 그랜드마스터의 도전
+SMIE41 = 백만장자가 되고 싶은 사람
+SMJE52 = 몬스터 잼: 파괴의 길
+SMJP52 = 몬스터 잼: 파괴의 길
+SMKE4Z = 젬 스매셔즈
+SMLE54 = 메이저 리그 야구 2K10
+SMMJ0Q = 몸짱 다이어트 Wii: 정다연의 피규어로빅스
+SMNE01 = 뉴 슈퍼 마리오 브라더스 Wii
+SMNJ01 = 뉴 슈퍼 마리오 브라더스 Wii
+SMNK01 = 뉴 슈퍼 마리오 브라더스 Wii
+SMNP01 = 뉴 슈퍼 마리오 브라더스 Wii
+SMNW01 = 뉴 슈퍼 마리오 브라더스 Wii
+SMOE41 = 마이클 잭슨: 익스피리언스
+SMOJ41 = 마이클 잭슨: 익스피리언스
+SMOP41 = 마이클 잭슨: 익스피리언스
+SMOX41 = 마이클 잭슨: 익스피리언스 - 월마트 에디션
+SMOY41 = 마이클 잭슨: 익스피리언스 - 스페셜 에디션
+SMPE69 = 모노폴리 컬렉션
+SMPP69 = 모노폴리 컬렉션
+SMRE78 = WWE 스맥다운 vs. Raw 2011
+SMRP78 = WWE 스맥다운 vs. Raw 2011
+SMSE78 = 마벨 슈퍼 히어로 스쿼드: 인피니티 건틀렛
+SMSP78 = 마벨 슈퍼 히어로 스쿼드: 인피니티 건틀렛
+SMTJ18 = 모모타로 전철 2010: 전국・유신의 영웅 대집합!의 권
+SMUJAF = 대괴수 배틀: 울트라 콜로세움 DX - 울트라 전사 대집결
+SMVE54 = 메이저 리그 야구 2K11
+SMWE4Z = 베어 그릴스의 인간과 자연의 대결
+SMYE20 = 사소한 도전 60초
+SMZE78 = 마벨 슈퍼 히어로 스쿼드: 코믹 컴뱃
+SMZP78 = 마벨 슈퍼 히어로 스쿼드: 코믹 컴뱃
+SN2E69 = 너프 N-스트라이크 더블 블래스트 번들
+SN3EYG = 맥시멈 레이싱: 랠리 레이서
+SN3PNG = 랠리 레이서
+SN4EDA = 나루토 질풍전: 드래곤 블레이드 연대기
+SN4JDA = 나루토 질풍전: 용인기
+SN4XGT = 나루토 질풍전: 드래곤 블레이드 연대기
+SN5EYG = 맥시멈 레이싱: 크래쉬 카 레이서
+SN5PNG = 크래쉬 카 레이서
+SN6EYG = 맥시멈 레이싱: 슈퍼 카츠
+SN6PNG = 슈퍼 카츠
+SN7EYG = 맥시멈 레이싱: 슈퍼 트럭 레이서
+SN7PNG = 슈퍼 트럭 레이서
+SN8EYG = 맥시멈 레이싱: 스프린트 카
+SN8PNG = 스프린트 카
+SN9E54 = 니켈로데온 핏
+SNAE52 = 카벨라의 북미 모험 2011
+SNBE41 = NCIS: 게임
+SNBP41 = NCIS: 게임
+SNCE8P = 소닉 컬러즈
+SNCJ8P = 소닉 컬러즈
+SNCP8P = 소닉 컬러즈
+SNDE20 = 딜 오어 노 딜: 스페셜 에디션
+SNEENR = 북미 사냥 엑스트라바간자 2
+SNEPXT = 북미 사냥 2: 엑스트라바간자
+SNFE69 = EA 스포츠 엑티브 NFL 트레이닝 캠프
+SNGEJJ = 멜 비와 함께하는 건강한 몸매 만들기
+SNGPLG = 멜 비와 함께하는 건강한 몸매 만들기
+SNHE69 = 니드 포 스피드: 추적
+SNHJ13 = 니드 포 스피드: 추적
+SNHP69 = 니드 포 스피드: 추적
+SNIE54 = 닉툰즈 MLB
+SNJE69 = NBA 잼
+SNJP69 = NBA 잼
+SNKP54 = 니켈로데온 핏
+SNKX54 = 니켈로데온 핏
+SNLE54 = 니켈로데온 댄스
+SNLX54 = 니켈로데온 댄스
+SNMEAF = 남코 뮤지엄 메가믹스
+SNOPY1 = 지금! 그것이 내가 음악이라고 부르는 것: 춤 & 노래
+SNPE52 = 나스카 게임: 인사이드 라인
+SNQE7U = 내셔널 지오그래픽: 도전!
+SNQPLG = 내셔널 지오그래픽: 도전!
+SNRE52 = 나스카 언리쉬드
+SNSE52 = 나스카 2011: 게임
+SNTEXN = 넷플릭스 인스턴트 스트리밍 디스크
+SNUPJW = 해피 뉴런 아카데미
+SNVE69 = 니드 포 스피드: 도망
+SNVJ13 = 니드 포 스피드: 도망
+SNVP69 = 니드 포 스피드: 도망
+SNXJDA = 나루토 질풍전: 격투 닌자 대전! 스페셜
+SNYEVZ = 몬스터 하이: 13 개의 소원들
+SNYPVZ = 몬스터 하이: 13 개의 소원들
+SNZEVZ = 바비: 드림하우스 파티
+SNZPVZ = 바비: 드림하우스 파티
+SO3EE9 = 룬 팩토리: 운명의 흐름
+SO3J99 = 룬 팩토리: 대양
+SOAE52 = 카벨라의 사냥 수렵대
+SOBD7K = 비비 블록스베르크 2
+SOCE4Z = 데들리스트 캐치: 혼돈의 바다
+SODPYK = 탐험가와 다이아몬드 스카라브의 미스터리
+SOIEEB = 101 합 1 스포츠 파티 메가믹스
+SOIPHZ = 101 합 1 스포츠 파티 메가믹스
+SOJE41 = 레이맨 오리진즈
+SOJP41 = 레이맨 오리진즈
+SOKEA4 = 카라오케 조이사운드
+SOKJ18 = 카라오케 조이사운드 Wii DX
+SOME01 = 리듬 천국 피버
+SOMJ01 = 리듬 세상 Wii
SOMK01 = 리듬 세상 Wii
-SOUK01 = 젤다의 전설 스카이워드 소드
+SOMP01 = 리듬 세상 Wii
+SONDMR = 나의 첫 노래
+SONFMR = 나의 첫 노래
+SONPMR = 나의 첫 노래
+SORE4Z = 오레곤 트레일
+SOSEG9 = 터보: 슈퍼 스턴트 스쿼드
+SOSPAF = 터보: 슈퍼 스턴트 스쿼드
+SOTE52 = 와이프아웃: 게임
+SOUE01 = 젤다의 전설: 스카이워드 소드
+SOUJ01 = 젤다의 전설: 스카이워드 소드
+SOUK01 = 젤다의 전설: 스카이워드 소드
+SOUP01 = 젤다의 전설: 스카이워드 소드
+SP2E01 = Wii 스포츠 + Wii 스포츠 리조트
+SP2P01 = Wii 스포츠 + Wii 스포츠 리조트
+SP3E41 = $1,000,000 피라미드
+SP4PJW = 페탕크 마스터
+SP5E70 = 코레 갱: 지구 내부에서의 침입
+SP5PVV = 코레 갱: 지구 내부에서의 침입
+SP7EAF = 팩맨 파티
+SP7JAF = 팩맨 파티
+SP7PAF = 팩맨 파티
+SP8E78 = 마다가스카의 펭귄: 블로홀 박사의 반격!
+SP8P78 = 마다가스카의 펭귄: 블로홀 박사의 반격!
+SP9PJW = 키스를 위한 뿌까의 레이스
+SPAE5G = 해적 대모험
+SPBPGT = 스펠바운드 파티
+SPCPZS = 포코요 레이싱
+SPDE52 = 스파이더맨: 조각난 차원
+SPDP52 = 스파이더맨: 조각난 차원
+SPEE20 = 스피드
+SPEPXT = 스피드
+SPGPPN = 페파 피그: 펀 & 게임즈
+SPHPJW = 스파게티 웨스턴 슛터
+SPIE18 = 이런! 장난 파티
+SPIJ18 = 파티 게임 박스 100
+SPIP18 = 게임즈 아일랜드
+SPKXPV = 스프링데일
+SPMDRM = 마작 파티
+SPMPWP = 마작 파티 팩
+SPOPFR = 동계 스포츠 2011: 금메달을 향해
+SPPEFS = 파워 펀치
+SPQE7T = 나는 스파이: 으스스한 저택
+SPRE41 = 정의의 가치: 2010 에디션
+SPTJEB = 병원. 6 명의 의사
+SPUE20 = 렛츠 페인트
+SPVEA4 = 프로 에볼루션 싸커 2011
+SPVPA4 = 프로 에볼루션 싸커 2011
+SPVXA4 = 프로 에볼루션 싸커 2011
+SPVYA4 = 프로 에볼루션 싸커 2011
+SPWHZH = 스튜디오 100: 플레이 아일랜드
+SPXP41 = 페르시아 왕자: 망각의 모래
+SPYDSV = 예티스포츠: 펭귄 파티 섬
+SPZE5G = 파지 배달 소년
+SQ2EPZ = 컨트리 댄스
+SQ2PXT = 컨트리 댄스
+SQ3EPZ = 컨트리 댄스
+SQAE52 = 카벨라의 아프리카 모험
+SQBPXT = 큐브
+SQDE8P = 건블레이드 NY & LA 머신건: 아케이드 히트 팩
+SQDP8P = 건블레이드 NY & LA 머신건: 아케이드 히트 팩
+SQEENG = 위 싱 팝!
+SQEPNG = 위 싱 팝!
+SQFE5G = 피니와 퍼브: 멋진 물건에 대한 탐구
+SQFPGT = 피니와 퍼브: 멋진 물건에 대한 탐구
+SQIE4Q = 디즈니 인피니티
+SQIP4Q = 디즈니 인피니티
+SQIY4Q = 디즈니 인피니티
+SQKE5G = 마마의 2 팩 (WORLD KITCHEN/COOK OFF)
+SQKK01 = 쿠킹 마마 2 팩
+SQLE4Z = 카툰 네트워크: 펀치 타임 익스플로전 XL
+SQLPGN = 카툰 네트워크: 펀치 타임 익스플로전 XL
+SQME52 = 스파이더맨: 엣지 오브 타임
+SQMP52 = 스파이더맨: 엣지 오브 타임
+SQPPX4 = 스피드 2
+SQQEVZ = 비행기: 소방구조대
+SQQPVZ = 비행기: 소방구조대
+SQRPNG = 위 싱 락!
+SQTPML = 세기의 궁극적인 대결: 퀴즈 & 플레이!
+SQUDX3 = 퀴즈 파티
+SQUFX3 = 퀴즈 파티
+SQUPX3 = 퀴즈 파티
+SQVE69 = 피파 15
+SQVP69 = 피파 15 - 레거시 에디션
+SQVX69 = 피파 15 - 레거시 에디션
+SQWE52 = 보이스: 당신을 원해요
+SR4E41 = 래이맨 엽기토끼: 시간 여행
+SR4J41 = 래이맨 엽기토끼: 시간 여행
+SR4P41 = 래이맨 엽기토끼: 시간 여행
+SR5E41 = 래이맨 엽기토끼: 파티 콜렉션
+SR5P41 = 래이맨 엽기토끼: 파티 콜렉션
+SR6EHG = 리더 래빗: 1 학년
+SR7EHG = 리더 래빗: 2 학년
+SR8EHG = 리더 래빗: 유아원
+SR9EHG = 리더 래빗: 유치원
+SRAJMS = 라지루기 노아 Wii
+SRBPHS = 럭비 리그 3
+SRCE69 = 락 밴드: 컨트리 트랙 팩 2
+SREXNL = 리더 레빗 유아원
+SRFE52 = 라팔라 프로 배스 낚시
+SRFP52 = 라팔라 프로 배스 낚시
+SRGE69 = 랭고
+SRGP69 = 랭고
+SRIE78 = 리오
+SRIP78 = 리오
+SRJJAF = 슈퍼 전대 배틀: 레인저 크로스
+SRKEFP = 레밍턴 슈퍼 슬램 사냥: 알래스카
+SRKPNK = 레밍턴 위험한 동물들
+SRLXNL = 리더 래빗 유치원
+SRME18 = 룸즈: 메인 빌딩
+SRMJ18 = 룸즈: 이상하게 움직이는 방
+SRNE70 = 프로젝트 런웨이
+SRNP70 = 프로젝트 런웨이
+SROENS = 천공의 기사 로데아
+SROJQC = 천공의 기사 로데아
SROKZ5 = 천공의 기사 로데아
+SROPNS = 천공의 기사 로데아
+SRPE4Q = 디즈니 탱글드
+SRPP4Q = 디즈니 탱글드
+SRQE41 = 라켓 스포츠
+SRQP41 = 라켓 스포츠 파티
+SRRENR = 렉 룸 게임즈
+SRRPGN = 그레이트 파티 게임즈
+SRSE20 = 슈퍼 소닉 레이서
+SRSPXT = 슈퍼 소닉 레이서
+SRTXNL = 리더 래빗 1 학년
+SRUE4Z = 빨간 코 순록 루돌프
+SRVE41 = 정의의 가치: 수십 년
+SRWXNL = 리더 래빗 2 학년
+SRXE52 = 제너레이터 렉스: 섭리의 대리인
+SRXP52 = 제너레이터 렉스: 섭리의 대리인
+SRYEAF = 엑서비트: 체육관 수업 운동
+SRYJAF = 피트니스 파티
+SRYPAF = 엑서비트: 체육관 수업 운동
+SS2PFR = 하계 스포츠 2012: 정신을 느껴라
+SS3EWR = 세사미 스트리트: 엘모의 동물원 모험
+SS3PWR = 세사미 스트리트: 엘모의 동물원 모험
+SS3UWR = 세사미 스트리트: 엘모의 동물원 모험
+SS4EWR = 세사미 스트리트: 쿠키의 카운팅 카니발
+SS4UWR = 세사미 스트리트: 쿠키의 카운팅 카니발
+SS5ENR = 세티스패션
+SS6UHS = AFL 라이브: 올해의 게임 에디션
+SS7EFP = 레밍턴 슈퍼 슬램 헌팅: 아프리카
+SS7URN = 레밍턴 슈퍼 슬램 헌팅: 아프리카
+SS8E78 = 네모바지 스펀지밥
+SS8P78 = 네모바지 스펀지밥
+SS9JMS = 마일스톤 슈팅 컬렉션 2
+SSBE78 = 장화신은 고양이
+SSBP78 = 장화신은 고양이
+SSCDWR = 장면? 밝은 빛! 큰 화면!
+SSCEPM = 장면? 밝은 빛! 큰 화면!
+SSCFWR = 장면? 밝은 빛! 큰 화면!
+SSCIWR = 장면? 밝은 빛! 큰 화면!
+SSCPWR = 장면? 밝은 빛! 큰 화면!
+SSCSWR = 장면? 밝은 빛! 큰 화면!
+SSCXPM = 장면? 밝은 빛! 큰 화면!
+SSDDRV = 라브의 충격
+SSEDNG = 위 싱 볼륨 2
+SSEPNG = 위 싱: 앙코르
+SSEVNG = 위 싱: 앙코르
+SSFPKM = 싱 4: 히츠 에디션
+SSGPNG = 위 싱
+SSHPHH = 셜록 홈즈: 은 귀걸이
+SSIENR = 윈터 블래스트: 9 스노우 & 아이스 게임즈
+SSJEJJ = 썸머 스타즈 2012
+SSJPKM = 썸머 스타즈 2012
+SSLENR = 내 사랑 말들: 기수의 천국
+SSLPKM = 안장 클럽
+SSMEYG = 미국 멘사 아카데미
+SSMPGD = 멘사 아카데미
+SSNEYG = 스나이퍼 엘리트
+SSNPHY = 스나이퍼 엘리트
+SSPE52 = 스카이랜더즈: 스파이로의 모험
+SSPJGD = 스카이랜더즈: 스파이로의 대모험
+SSPP52 = 스카이랜더즈: 스파이로의 모험
+SSPX52 = 스카이랜더즈: 스파이로의 모험
+SSPY52 = 스카이랜더즈: 스파이로의 모험
SSQE01 = 마리오 파티 9
SSQJ01 = 마리오 파티 9
SSQK01 = 마리오 파티 9
SSQP01 = 마리오 파티 9
-SUKK01 = 별의 커비
-SUPK01 = wii 파티
+SSQW01 = 마리오 파티 9
+SSRE20 = 와일드 웨스트 샷아웃
+SSRPXT = 와일드 웨스트 샷아웃
+SSSEWR = 세서미 스트리트: 엘모의 뮤직컬 몬스터피스
+SSTEG9 = 키드 어드벤처: 스카이 캡틴
+SSTPY5 = 스턴트 플라이어: 창공의 영웅
+SSUES5 = 초밥 고 라운드
+SSVE52 = 와이프아웃 3
+SSWDRM = 워터 스포츠
+SSWEPZ = 워터 스포츠
+SSWPGR = 워터 스포츠
+SSZE5G = 검
+ST3J01 = 키키 트릭
+ST4PNX = 토마스와 친구들: 기찻길 영웅
+ST4XNX = 토마스와 친구들: 기찻길 영웅
+ST5E52 = 트랜스포머즈: 싸이버트론 모험
+ST5P52 = 트랜스포머즈: 싸이버트론 모험
+ST6E78 = 도전! FAT 제로: 도전
+ST6P78 = 도전! FAT 제로: 도전
+ST7E01 = 포춘 스트리트
+ST7JGD = 이타다키 스트리트
+ST7P01 = 붐 스트리트
+ST9E52 = 탑 샷 아케이드
+STAE78 = 픽셔너리
+STAP78 = 픽셔너리
+STAU78 = 픽셔너리
+STDEFP = 재장전
+STEETR = 테트리스 파티 디럭스
+STEJ18 = 테트리스 파티 프리미엄
+STEPTR = 테트리스 파티 디럭스
+STFE52 = 트랜스포머즈: 프라임
+STFP52 = 트랜스포머즈 프라임: 게임
+STGJAF = 테일즈 오브 그레이세스
+STHE8P = 토르: 천둥의 신
+STHP8P = 토르: 천둥의 신
+STIFKM = 말썽꾸러기 띠떼프
+STJJAF = 태고의 달인 Wii 결정판
+STKE08 = 타츠노코 vs. 캡콤: 얼티밋 올 스타즈
+STKJ08 = 타츠노코 vs. 캡콤: 얼티밋 올 스타즈
+STKP08 = 타츠노코 vs. 캡콤: 얼티밋 올 스타즈
+STLE78 = 진실 또는 거짓말
+STLP78 = 진실 또는 거짓말
+STMEGN = 타이타닉 미스테리
+STMPKP = 타이타닉 미스테리
+STNE41 = 틴틴의 모험: 게임
+STNP41 = 틴틴의 모험: 유니콘의 비밀
+STOE4Q = 카 툰:메이터의 놀라운 이야기
+STOP4Q = 카 툰:메이터의 놀라운 이야기
+STOX4Q = 카 툰:메이터의 놀라운 이야기
+STPPML = 애완 동물 수의사: 해양 순찰
+STQJHF = 이나즈마 일레븐 스트라이커즈
+STQP01 = 이나즈마 일레븐 스트라이커즈
+STQX01 = 이나즈마 일레븐 스트라이커즈
+STRE4Q = 트론: 에볼루션 - 배틀 그리드즈
+STRP4Q = 트론: 에볼루션 - 배틀 그리드즈
+STRX4Q = 트론: 에볼루션 - 배틀 그리드즈 챔피온쉽 에디션
+STSE4Q = 토이 스토리 3
+STSP4Q = 토이 스토리 3
+STSR4Q = 토이 스토리 3
+STSX4Q = 토이 스토리 3
+STSY4Q = 토이 스토리 3
+STSZ4Q = 토이 스토리 3: 토이 박스 스페셜 에디션
+STTDRM = 숨겨진 미스테리들: 타이타닉
+STTE52 = 숨겨진 미스테리들: 타이타닉
+STTPGR = 숨겨진 미스테리들 타이타닉: 운명의 항해 비밀
+STTXGR = 숨겨진 미스테리들: 타이타닉
+STUPRN = 터보 트레인즈
+STVDSV = TV 토탈 이벤츠
+STWE69 = 타이거 우즈 PGA 투어 11
+STWP69 = 타이거 우즈 PGA 투어 11
+STXE69 = 타이거 우즈 PGA 투어 12: 마스터즈
+STXP69 = 타이거 우즈 PGA 투어 12: 마스터즈
+STYE52 = 토니 호크: 쉬레드
+STYP52 = 토니 호크: 쉬레드
+STZE52 = 트랜스포머즈: 달의 어둠 - 스텔스 포스 에디션
+STZP52 = 트랜스포머즈: 달의 어둠 - 스텔스 포스 에디션
+SU2E54 = 니켈로데온 댄스 2
+SU2P54 = 니켈로데온 댄스 2
+SU2X54 = 니켈로데온 댄스 2
+SU3DMR = 유 싱 2
+SU3FMR = 유 싱 2
+SU3HMR = 유 싱 2
+SU3PMR = 유 싱 2
+SU3SMR = 유 싱 2
+SU3UMR = 유 싱 2: 오스트레일리아 에디션
+SU4E78 = UFC 개인 트레이너: 얼티밋 피트니스 시스템
+SU4P78 = UFC 개인 트레이너: 얼티밋 피트니스 시스템
+SU5EVZ = 몬스터 하이: 스컬티밋 롤러 미로
+SU5PVZ = 몬스터 하이: 스컬티밋 롤러 미로
+SU6E5G = 줌바 피트니스 코어
+SU6P5G = 줌바 피트니스 코어
+SU6XGT = 줌바 피트니스 코어
+SU7EG9 = 가디언즈
+SU7PAF = 가디언즈
+SU8PNG = 위 싱: 독일 히츠 2
+SU9E4Q = 디즈니 비행기들
+SU9P4Q = 디즈니 비행기들
+SU9X4Q = 디즈니 비행기들
+SUKE01 = 커비의 드림랜드 귀환
+SUKJ01 = 별의 커비 Wii
+SUKK01 = 별의 커비 Wii
+SUKP01 = 커비의 모험 Wii
+SUMJC8 = 위닝 포스트 월드 2010
+SUNEYG = 디어 드라이브 레전드즈
+SUOE41 = 힙합 댄스 익스피리언스
+SUOP41 = 힙합 댄스 익스피리언스
+SUPE01 = Wii 파티
+SUPJ01 = Wii 파티
+SUPK01 = Wii 파티
+SUPP01 = Wii 파티
+SUQENG = 위 싱: 영국 히츠
+SUQPNG = 위 싱: 영국 히츠
+SUREA4 = 댄스 댄스 레볼루션 II
+SURPA4 = 댄스 댄스 레볼루션: 가장 인기있는 파티 5
+SUSFMR = 유 싱 조니 할리데이
+SUSPMR = 유 싱 걸즈 나이트
+SUTESZ = 옛날 옛적에
+SUUE78 = uDraw 스튜디오: 인스턴트 아티스트
+SUUP78 = uDraw 스튜디오: 인스턴트 아티스트
+SUVE52 = 카벨라의 위험한 사냥 2013
+SUVP52 = 카벨라의 위험한 사냥 2013
+SUWE78 = uDraw 스튜디오
+SUWP78 = uDraw 스튜디오
+SUXEA4 = 프로 에볼루션 싸커 2010
+SUXJA4 = 위닝 일레븐 플레이 메이커 2010
+SUXPA4 = 프로 에볼루션 싸커 2010
+SUXXA4 = 프로 에볼루션 싸커 2010
+SUXYA4 = 프로 에볼루션 싸커 2010
+SUYDRV = 라브의 충격: 세 번째 일치
+SUZD7K = 베냐민 블륌첸: 퇴뢰에에 동물원
+SV2E78 = 빅 비치 스포츠 2
+SV2P78 = 빅 비치 스포츠 2
+SV3EG9 = 마다가스카 3: 이번엔 서커스다!
+SV3PAF = 마다가스카 3: 이번엔 서커스다!
+SV4E8P = 버추어 테니스 4
+SV4P8P = 버추어 테니스 4
+SV5PRV = 독일의 보이스 볼륨 2
+SV6SRV = 보이스
+SV7EVZ = 마다가스카의 펭귄들
+SV7PVZ = 마다가스카의 펭귄들
+SVBE52 = 전함
+SVBP52 = 전함
+SVCEPZ = 빅 타임 러쉬: 댄스 파티
+SVCPXT = 빅 타임 러쉬: 댄스 파티
+SVDE52 = 네모바지 스펀지밥: 플랑크톤의 로봇 복수
+SVDP52 = 네모바지 스펀지밥: 플랑크톤의 로봇 복수
+SVEPAF = 드림웍스 - 크루즈 패밀리: 선사 시대 파티 & 가디언즈: 콤보 팩
+SVHE69 = 피파 14 - 레거시 에디션
+SVHP69 = 피파 14 - 레거시 에디션
+SVHX69 = 피파 14 - 레거시 에디션
+SVME01 = 슈퍼 마리오 올 스타즈
+SVMJ01 = 슈퍼 마리오 컬렉션
SVMK01 = 슈퍼 마리오 컬렉션
-HCRK = 젤다의 전설 스카이워드 소드데이터 복구 채널
+SVMP01 = 슈퍼 마리오 올 스타즈: 25 주년 에디션
+SVOEWW = 엘 차보
+SVPESZ = 베이거스 파티
+SVPPNJ = 베이거스 파티
+SVQEVZ = 바비와 자매들: 강아지 구조대
+SVQPVZ = 바비와 자매들: 강아지 구조대
+SVSPZX = 배틀 vs 체스
+SVTEXS = 비트 트립 컴플리트
+SVTP99 = 비트 트립 컴플리트
+SVUPRV = 독일의 보이스
+SVVEG9 = 크루즈 패밀리: 선사 시대 파티!
+SVVPAF = 크루즈 패밀리: 선사 시대 파티!
+SVWEQH = 베지 월드
+SVXE52 = 스카이랜더즈: 스왑 포스
+SVXF52 = 스카이랜더즈: 스왑 포스
+SVXI52 = 스카이랜더즈: 스왑 포스
+SVXP52 = 스카이랜더즈: 스왑 포스
+SVXX52 = 스카이랜더즈: 스왑 포스
+SVXY52 = 스카이랜더즈: 스왑 포스
+SVYEG9 = 벤 10: 옴니버스 2
+SVYPAF = 벤 10: 옴니버스 2
+SVZEVZ = 드래곤 길들이기 2
+SVZPVZ = 드래곤 길들이기 2
+SW2E52 = 와이프아웃 2
+SW3EJJ = 동계 스타들
+SW3PKM = 동계 스타들
+SW4JA4 = 위닝 일레븐 플레이 메이커 2011
+SW7EVN = 건슬링거즈
+SW7PNK = 서부의 영웅들
+SW8DNG = 위 싱 80년대
+SW8ENG = 위 싱 80년대
+SW8PNG = 위 싱 80년대
+SW9EVN = 위키드 몬스터즈 블래스트!
+SW9PYT = 위키드 몬스터즈 블래스트!
+SWAE52 = DJ 히어로
+SWAP52 = DJ 히어로
+SWBE52 = DJ 히어로 2
+SWBP52 = DJ 히어로 2
+SX2PNG = 정글 카트즈
+SX3EXJ = 판도라의 탑
+SX3J01 = 판도라의 탑: 너의 곁으로 돌아갈 때까지
+SX3P01 = 판도라의 탑
+SX4E01 = 제노블레이드 연대기
+SX4J01 = 제노블레이드
+SX4P01 = 제노블레이드 연대기
+SX5E4Z = 산타 클로스가 마을로 오고 있어!
+SX6JAF = 프리큐어 올 스타즈 전원 집합 ☆ 렛츠 댄스!
+SX7E52 = 돌연변이 닌자 거북
+SX7P52 = 돌연변이 닌자 거북
+SX8E52 = 엑스맨 데스티니
+SX8P52 = 엑스맨 데스티니
+SX9PRV = 보이스 볼륨 2
+SXAE52 = 기타 히어로: 월드 투어
+SXAP52 = 기타 히어로: 월드 투어
+SXBE52 = 기타 히어로: 메탈리카
+SXBP52 = 기타 히어로: 메탈리카
+SXCE52 = 기타 히어로: 스매쉬 히츠
+SXCP52 = 기타 히어로: 그레이티스트 히츠
+SXDE52 = 기타 히어로: 반 헤일렌
+SXDP52 = 기타 히어로: 반 헤일렌
+SXEE52 = 기타 히어로 5
+SXEP52 = 기타 히어로 5
+SXFE52 = 밴드 히어로
+SXFP52 = 밴드 히어로
+SXIE52 = 기타 히어로: 락의 전사
+SXIP52 = 기타 히어로: 락의 전사
+SY7PKM = 렛츠 싱 7 - 스페인 버전
+SY8PKM = 렛츠 싱 2015
+SZ2E5G = 줌바 피트니스 2
+SZ2P5G = 줌바 피트니스 2
+SZ2XGT = 줌바 피트니스 2
+SZ3E5G = 줌바 피트니스 월드 파티
+SZ3PGT = 줌바 피트니스 월드 파티
+SZ5E5G = 줌바 피트니스
+SZ5PGT = 줌바 피트니스
+SZ7E41 = 저스트 댄스 2017
+SZ7P41 = 저스트 댄스 2017
+SZAE69 = 락 밴드 2
+SZAP69 = 락 밴드 2
+SZBE69 = 락 밴드 3
+SZBP69 = 락 밴드 3
+AFRE01 = 뉴 슈퍼 마리오 브라더스 Wii - ANDY AFRO의 커스텀 컬렉션 볼륨 8.
+AISE41 = 저스트 댄스 엠버
+AMEE01 = 뉴 슈퍼 마리오 브라더스 Wii - 11 어메리칸 레볼루션
+AMNE01 = 어나더 슈퍼 마리오 브라더스 Wii
+AMOR04 = 기타 히어로 III 커스텀: 하드코어
+APRP01 = 뉴 슈퍼 마리오 브라더스 Wii - ANDY AFRO의 커스텀 컬렉션 볼륨 2.
+APRP02 = 뉴 슈퍼 마리오 브라더스 Wii - ANDY AFRO의 커스텀 컬렉션 볼륨 3.
+APRP03 = 뉴 슈퍼 마리오 브라더스 Wii - ANDY AFRO의 커스텀 컬렉션 볼륨 6.
+APRP04 = 뉴 슈퍼 마리오 브라더스 Wii - ANDY AFRO의 커스텀 컬렉션 볼륨 7.
+APRP06 = 뉴 슈퍼 마리오 브라더스 Wii - ANDY AFRO의 커스텀 컬렉션 볼륨 5.
+APRP08 = 뉴 슈퍼 마리오 브라더스 Wii - ANDY AFRO의 커스텀 컬렉션 볼륨 1.
+ASIE41 = 저스트 댄스 아시아
+ASMB01 = 어나더 슈퍼 마리오 브라더스 Wii
+ATGE02 = ATG의 CT 팩
+BEPS01 = 기타 히어로 III 커스텀: 락 엔' 메탈
+BOWE01 = 뉴 슈퍼 마리오 브라더스 Wii - 17 쿠파의 최후의 승리
+C3BE52 = 기타 히어로 III 커스텀: Bossenator
+C3FP52 = 키타 히어로 III 커스텀: Fonx #1
+C3KE52 = 기타 히어로 III 커스텀: 카일 에디션 #1
+C3ME52 = 기타 히어로 III 커스텀: 모던 락
+C3PP52 = 기타 히어로 III 커스텀: 모던 팝 & 락
+C4AEE9 = 하베스트 문: 마법의 멜로디 (무지개 버전)
+C4GEE9 = 하베스트 문: 또 다른 자랑스러운 인생
+C80E52 = 기타 히어로 III 커스텀: 락 80 년대
+C80P52 = 기타 히어로 III 커스텀: GH I & 80 년대
+CANE52 = 기타 히어로 커스텀: 에어로스미스가 아니지만...
+CBIEE9 = 하베스트 문: 프라이드 퍼레이드
+CCPE01 = 마리오 카트 Wii 커스텀: 마스터 레이스
+CEMU69 = 펀에뮤
+CFEE52 = 기타 히어로 III 커스텀: 마이클 잭슨
+CG1E52 = 기타 히어로 III 커스텀: 기타 히어로
+CG1P52 = 기타 히어로 III 커스텀: 기타 히어로 I
+CG2E52 = 기타 히어로 III 커스텀: 기타 히어로 II
+CG2EFL = 기타 히어로 III 커스텀: GH II
+CG2P52 = 기타 히어로 III 커스텀: 기타 히어로 II
+CG3ECS = 기타 히어로 III 커스텀: 클래식 에디션
+CG3PCS = 기타 히어로 III 커스텀: 클래식 에디션
+CGBE52 = 기타 히어로 III 커스텀: 락 밴드
+CGBP52 = 기타 히어로 III 커스텀: 락 밴드
+CGH370 = 기타 히어로 III 커스텀: 70 새로운 노래
+CGH3IM = 기타 히어로 III 커스텀: 아이언 메이든
+CGH3LM = 기타 히어로 III 커스텀: 음악의 전설
+CGH3ME = 기타 히어로 III 커스텀: 메탈리카
+CGH3NE = 기타 히어로 III 커스텀: 노스텔지어 에디션
+CGH3WD = 기타 히어로 III 커스텀: WD 커스텀
+CGHCE1 = 기타 히어로 III 커스텀: 에디션 커스텀
+CGHE52 = 기타 히어로 2K16 (커스텀)
+CGHE87 = 기타 히어로 III 커스텀: 기타 히어로 I
+CGHE88 = 기타 히어로 III 커스텀: 기타 히어로 II
+CGHE89 = 기타 히어로 3: 마리오
+CGHE90 = 기타 히어로 3: 사우스 파크 에디션
+CGHE91 = 기타 히어로 3: 빨간 앨범
+CGHE92 = 기타 히어로 3: 파란 앨범
+CGHE93 = 기타 히어로 3: 쉐이크 래틀 앤 롤
+CGHE94 = 기타 히어로 III 커스텀: 화성은 기타가 필요해
+CGHE95 = 기타 히어로 III 커스텀: 락 밴드
+CGHE96 = 기타 히어로 III 커스텀: 락'엔'롤 메탈
+CGHE97 = 기타 히어로 3: 나는 법과 싸웠었어
+CGHE98 = 기타 히어로 3: 스위트 홈 앨라배마주
+CGHE99 = 기타 히어로 III 커스텀: 락 80 년대
+CGHECB = 기타 히어로 III 커스텀: CBT 에디션
+CGHEDC = 기타 히어로 III 커스텀: DLC 에디션
+CGHEDM = 기타 히어로 III 커스텀: 데이브모드
+CGHEMC = 기타 히어로 III 커스텀: 마이 케미컬 로맨스
+CGHENC = 기타 히어로 III 커스텀: N커스텀
+CGHEPH = 기타 히어로 III 커스텀: 꼭두각시 영웅 2
+CGHER2 = 기타 히어로 III 커스텀: 락 밴드 2
+CGHERF = 기타 히어로 III 커스텀: 락페스트 2010
+CGHJ52 = 기타 히어로 III 커스텀: Jumapa
+CGHKY2 = 기타 히어로 III 커스텀: 카일 에디션 #2
+CGHPF2 = 기타 히어로 III 커스텀: Fonx #2
+CGHPF3 = 기타 히어로 III 커스텀: Fonx #3
+CGHPF4 = 기타 히어로 III 커스텀: Fonx #4
+CGHPF5 = 기타 히어로 III 커스텀: Fonx #5
+CGHPNT = 기타 히어로 III 커스텀: N토렌츠 에디션
+CGHRH2 = 기타 히어로 III 커스텀: 락 히츠 커스텀 v2
+CGHSKV = 기타 히어로 III 커스텀: 스타칠드런 & 네오즈 버전
+CGIE52 = 기타 히어로 III 커스텀: 아이언 메이든
+CGSP52 = 기타 히어로 III 커스텀: KuXu의 Spanisk 커스텀
+CGVECD = 기타 히어로 에어로스미스 커스텀: AC/DC 에디션
+CGVEM2 = 기타 히어로 에어로스미스 커스텀: 미니 콘서츠 에디션 2
+CGVEMC = 기타 히어로 에어로스미스 커스텀: 미니 콘서츠 에디션
+CGVEUV = 기타 히어로 에어로 스미스 커스텀: 얼티밋 비디오 게임 히어로
+CKBE88 = 마리오 카트 블랙
+CLAPSI = 싱잇스타: 클래식
+CMDE52 = 기타 히어로 III 커스텀: 메가데스
+CMKE01 = 마리오 카트 Wii 드래곤 로드
+CS0P00 = 스타싱: 발리우드 v2.0
+CS0PZZ = 스타싱: 팝 파트. I v2.0
+CS1P00 = 스타싱: 컨트리 v2.0
+CS1PZZ = 스타싱: 팝 파트. II v2.0
+CS2P00 = 스타싱: 플라시보 v2.0
+CS2PZZ = 스타싱: 80년대 볼륨 1 v2.0
+CS3P00 = 스타싱: 볼륨 1 v2.0
+CS3PZZ = 스타싱: 찬송가 v2.0
+CS4P00 = 스타싱: NRJ 뮤직 투어 v2.0
+CS4PZZ = 스타싱: 전설들 v2.0
+CS5P00 = 스타싱: '70년대 v2.3
+CS5PZZ = 스타싱 : 나의 제다이를 위한 노래들 v1.0
+CS6P00 = 스타싱: 달콤한 프랑스 v2.0
+CS6PZZ = 스타싱: 앰프드 파트. I v2.0
+CS7P00 = 스타싱: 레드 핫 칠리 페퍼즈 v1.0
+CS7PZZ = 스타싱: 앰프드 파트. II v2.0
+CS8P00 = 스타싱: 90년대 볼륨 1 v2.0
+CS8PZZ = 스타싱: 디스코-펑크 v1.0
+CS9P00 = 스타싱: 80년대 볼륨 2 v2.2
+CS9PZZ = 스타싱: 팝 히츠 9 v1.0
+CSAP00 = 스타싱: 80년대 볼륨 3 v2.2
+CSAPZZ = 스타싱: 골드맨 베스트 v1.0
+CSBP00 = 스타싱: 90년대 볼륨 2 v2.2
+CSCP00 = 스타싱: 마이클 잭슨 v2.2
+CSCPZZ = 스타싱: 핫티스트 히츠 v2.0
+CSDP00 = 스타싱: 락! 볼륨 2 v2.0
+CSDPZZ = 스타싱: 보이 밴드즈 vs. 걸 밴드즈 v2.0
+CSEP00 = 스타싱: 팝 히트 5 v2.0
+CSFP00 = 스타싱: 팝 히트 6 v2.0
+CSGP00 = 스타싱: 디즈니 마법 노래 v2.0
+CSHP00 = 스타싱: 볼륨 2 v1.0
+CSIP00 = 스타싱: 팝 히트 7 v2.0
+CSJP00 = 스타싱: 에이프-스키 파티
+CSKP00 = 스타싱: 아바 v1.1
+CSLP00 = 스타싱: 퀸 v2.0
+CSMP00 = 스타싱: 일렉트로-댄스플로어 볼륨 1 v2.0
+CSNP00 = 스타싱: 일렉트로-댄스플로어 볼륨 2 v2.0
+CSOP00 = 스타싱: 일렉트로-댄스플로어 볼륨 3 v2.0
+CSPP00 = 스타싱: 웹스터 홀 뉴욕 린킨 파트 라이브 v2.0
+CSQP00 = 스타싱: 뮤즈 v2.0
+CSRP00 = 스타싱: 인터내셔널 볼륨 3 v1.0
+CSSP00 = 스타싱: 에이프-스키 파티 2 v2.0
+CSTP00 = 스타싱: 디페쉬 모드 v2.0
+CSUP00 = 스타싱: 팝 히트 8 v2.0
+CSVP00 = 스타싱: 비틀즈 볼륨 1 v2.0
+CSWP00 = 스타싱: 락! 볼륨 3 v2.0
+CSXF00 = 스타싱: TV 크레딧 V2.1
+CSYP00 = 스타싱: 일렉트로-댄스플로어 볼륨 4 v2.0
+CSZP00 = 스타싱: 글리 볼륨 1 v2.1
+CT0P00 = 스타싱: 팝 파트. I v2.1
+CT1P00 = 스타싱: 팝 파트. II v2.1
+CT2P00 = 스타싱: 80년대 볼륨 1 v2.1
+CT3P00 = 스타싱: 찬송가 v2.1
+CT4P00 = 스타싱: 전설들 v2.1
+CT5P00 = 스타싱: 나의 제다이를 위한 노래들 v2.0
+CT6P00 = 스타싱: 앰프드 파트. I v2.1
+CT7P00 = 스타싱: 앰프드 파트. II v2.1
+CT8P00 = 스타싱: 디스코-펑크 v2.1
+CT9P00 = 스타싱: 팝 히트 9 v2.0
+CTAP00 = 스타싱: 골드맨 베스트 v2.0
+CTBP00 = 스타싱: 글리 볼륨 3 v1.0
+CTCP00 = 스타싱: 핫티스트 히츠 v2.0
+CTDP00 = 스타싱: 보이 밴드즈 Vs. 걸 밴드즈 v2.1
+CTEP00 = 스타싱: R&B v2.0
+CTFP00 = 스타싱: 락 발라드 v2.0
+CTGP00 = 스타싱: 테이크 댓 v2.0
+CTHP00 = 스타싱: 여름 파티 v2.0
+CTIP00 = 스타싱: 락! 파트. I v2.0
+CTJP00 = 스타싱: 락! 파트. II v2.0
+CTKP00 = 스타싱: 팝 히츠 v2.0
+CTLP00 = 스타싱: 브리트니 스피어스 v2.0
+CTMP00 = 스타싱: 샤키라 v1.2
+CTNP00 = 스타싱: 팝 히츠 10 v2.0
+CTOP00 = 스타싱: 비틀즈 볼륨 2 v2.1
+CTPP00 = 스타싱: 모타운 v2.0
+CTQP00 = 스타싱: 글리 볼륨 2 v1.0
+CTRP00 = 스타싱: 인터내셔널 볼륨 1 v1.0
+CTSP00 = 스타싱: 인터내셔널 볼륨 2 v1.0
+CTTP00 = 스타싱: 80년대 볼륨 4 v2.0
+CTUP00 = 스타싱 : 리한나 v2.0
+CTVP00 = 스타싱: 레이디 가가 v1.1
+CTWP00 = 스타싱: 90년대 볼륨 3 v1.0
+CTXP00 = 스타싱: 레트로 볼륨 1 v1.0
+CTYP00 = 스타싱: 레트로 볼륨 2 v1.0
+CTZP00 = 스타싱: 볼륨 3 v1.0
+CU0P00 = 스타싱: 레트로 볼륨 3 v1.0
+CU1P00 = 스타싱: 걸즈 v1.0
+CU2P00 = 스타싱 : 볼륨 4 v1.1
+CU3P00 = 스타싱 : 레트로 볼륨 4 v1.1
+CU4P00 = 스타싱 : 레트로 볼륨 5 v1.0
+CU5P00 = 스타싱: 인터내셔널 볼륨 4 v1.0
+CU6P00 = 스타싱 : 볼륨 5 v1.0
+CU7P00 = 스타싱 : 레트로 볼륨 6 v1.0
+CU8P00 = 스타싱: 볼륨 6 v1.0
+CU9P00 = 스타싱: 볼륨 7 v1.0
+CVLE38 = 마리오 카트: 승리의 레인
+CYWEE9 = 하베스트 문: 자랑스러운 인생
+DBSBT3 = 드래곤 볼 Z 격투 천하제일 무도회 3 라틴 버전
+DIYP01 = 뉴 슈퍼 마리오 브라더스 Wii 0-4 D.I.Y.
+DKCP01 = 다키 카트 리보
+DKWE01 = 다키 카트 Wii 볼륨 1
+DKWE02 = 다키 카트 Wii 볼륨 2
+DKWE03 = 다키 카트 Wii 볼륨 3
+DKWE04 = 다키 카트 Wii 볼륨 4
+DLCE41 = 저스트 댄스 2015 올인원
+DLZEPW = 대난투 스매시 브라더스 X 불사조 날개
+DMKE01 = 마리오 카트 Wii 2
+DMSP4Q = 싱잇스타: 디즈니 베스트
+DOLL41 = 저스트 댄스 멜로디
+DQAJSC = 아쿠아리우스 야구: 한계, 그 앞에 (중국어 간체)
+DRP22Q = 싱잇스타 독일 락-팝 볼륨 2
+DUAP01 = DU 슈퍼 마리오 브라더스: 애니버서리 에디션
+DUCE01 = 커스텀 마리오카트 Wii
+DUDE01 = 뉴 슈퍼 마리오 브라더스 Wii 스코비-두! 핵
+ENDP01 = 뉴 슈퍼 마리오 브라더스 Wii 20 지금의 끝
+EVOP01 = 뉴 슈퍼 마리오 브라더스 Wii 0-5 에볼루션
+FC2E41 = 저스트 댄스 포커스 2
+FF4ENG = 페이탈 프레임 4: 월식의 가면
+G0050C = 포켓몬: 블루 버전
+G0060C = 포켓몬: 레드 버전
+G01E01 = 대난투 스매시 브라더스 DX: SD 리믹스
+G01J01 = 대난투 스매시 브라더스 DX: SD 리믹스
+G01P01 = 대난투 스매시 브라더스 DX: SD 리믹스
+G02E01 = 대난투 스매시 브라더스 DX: 20XX 트레이닝 팩
+G02J01 = 대난투 스매시 브라더스 DX: 20XX 트레이닝 팩
+G02P01 = 대난투 스매시 브라더스 DX: 20XX 트레이닝 팩
+G2MK01 = 메트로이드 프라임 2: 검은 메아리
+G4SK01 = 젤다의 전설: 4개의 검+
+GBIK08 = 바이오하자드
+GCDK08 = 바이오하자드 코드: 베로니카 완전판
+GEAK8P = 영원한 아카디아 전설
+GFEK01 = 파이어 엠블렘: 창염의 궤적
+GFZJ8P = F-제로 AX
+GGPE01 = 마리오 카트 아케이드 GP
+GGPE02 = 마리오 카트 아케이드 GP 2
+GGPJ02 = 마리오 카트 아케이드 GP 2
+GLMK01 = 루이지 맨션
+GLSE01 = 슈퍼 루이지 선샤인
+GM2EDX = 슈퍼 몽키 볼 디럭스
+GM8K01 = 메트로이드 프라임
+GMSE02 = 슈퍼 마리오 선샤인 멀티플레이어
+GMSK01 = 슈퍼 마리오 선샤인
+GTME01 = 대난투 스매시 브라더스 DX 트레이닝 모드
+GVS32E = 버추어 스트라이터 3 버전.2002
+GVS32J = 버추어 스트라이터 3 버전.2002 (트라이포스)
+GVS45J = 버추어 스트라이커 4
+GVS46E = 버추어 스트라이커 4 버전.2006
+GVS46J = 버추어 스트라이커 4 버전.2006
+GVSJ9P = 버추어 스트라이커 4 버전.2006
+GX2E01 = 포켓몬 XG: 넥스트 제너레이션
+GXTE8P = 소닉 라이더즈 토너먼트 에디션
+GZ2K01 = 젤다의 전설: 황혼의 공주
+GZBEB2 = 금색의 갓슈벨: 고! 고! 마물 파이트!!
+GZLK01 = 젤다의 전설: 바람의 지휘봉
+HBWE01 = 뉴 슈퍼 마리오 브라더스 Wii: 헬보이 에디션
+HSMP01 = 하더 슈퍼 마리오 브라더스 Wii
+JF3E41 = 저스트 댄스 포커스 3
+JOUE01 = 뉴 슈퍼 마리오 브라더스 Wii 10 여행
+KHPE01 = 커비 에어 라이드 핵 팩
+KLSEXJ = 마지막 이야기 (NTSC-U, 일본어 오디오)
+KMKE01 = 커스텀 마리오 카트 Wii
+KMNE03 = 뉴어 슈퍼 마리오 브라더스 Wii
+KMNE10 = 쿠파 컨트리
+KMNJ03 = 뉴어 슈퍼 마리오 브라더스 Wii
+KMNP03 = 뉴어 슈퍼 마리오 브라더스 Wii
+KMNP10 = 쿠파 컨트리
+L40P4Q = 싱 잇: 팝 히츠, 메인 40
+MDUE01 = 마리오 카트: 트랙 그랑프리
+MECPSI = 싱잇스타: 메카노
+METE01 = 뉴 슈퍼 메트로이드 브라더스 Wii
+MG1E01 = 슈퍼 마리오 갤럭시
+MIJPSI = 싱잇스타 마이클 잭슨
+MILPSI = 잇 잇 스타: Miliki
+MK7P41 = 마리오 카트 7 Wii
+MKDE02 = 다키 카트 Wii
+MKTE01 = 마리오 카트 Wii 테크닉
+MKWP01 = 슈퍼 마리오 카트 Wii
+MMRE01 = D.U. 슈퍼 마리오 브라더스 2.1 매드니스 리턴즈
+MRRE01 = 뉴 슈퍼 마리오 브라더스 Wii 레트로 리믹스
+MRRP01 = 뉴 슈퍼 마리오 브라더스 Wii 레트로 리믹스
+NEWE01 = 뉴 슈퍼 마리오 브라더스 Wii 15 새로운 세계
+NMGE01 = 네오 마리오 갤럭시
+NMGP01 = 네오 마리오 갤럭시
+NMNP01 = 뉴어 슈퍼 마리오 브라더스 Wii
+NRJ1FR = 스타싱: NRJ 뮤직 투어 v1.1
+NSMB02 = 뉴 슈퍼 마리오 브라더스 Wii 2
+NSSP01 = 뉴어 썸머 선
+NWRP01 = 뉴어 슈퍼 마리오 브라더스 Will
+ONKELZ = 싱잇스타 뵈제 옹켈츠 PAL
+OTFPSI = 싱 잇: Operación triunfo
+PC5P01 = Wii 포인트 카드
+PDUE01 = 어나더 슈퍼 마리오 브라더스 Wii
+PIKE25 = 피크민 251
+PMNEO1 = 뉴 올드 슈퍼 마리오 브라더스
+POPPSI = 싱잇스타 팝
+PPNE01 = 뉴 슈퍼 마리오 브라더스 Wii 2: 넥스트 레벨즈
+PPNP01 = 뉴 슈퍼 마리오 브라더스 Wii 2: 넥스트 레벨즈
+PRMEME = 슈퍼 스매시 브라더스 프로젝트 메메 6.9
+PROE01 = 뉴 슈퍼 마리오 브라더스 Wii 14 프로젝트 마리오
+PT1PSI = 싱잇스타 포르투갈 히츠
+PT2PSI = 싱잇 포루투갈 히츠 썸머 파티
+PT3PSI = 싱 잇 포루투갈 히츠: 설탕 딸기
+PUTA01 = 기타 히어로 III 커스텀: 록 히츠
+PWNP69 = Pwned 슈퍼 마리오 브라더스 Wii
+R01PET = 싱잇스타 퀸
+R02PEA = 싱잇스타 락 발라드즈
+R14E41 = 저스트 댄스 메가
+R15POH = 싱잇 스타 라디오 105
+R24E01 = Wii로 즐기는 꼬마 로봇!
+R4ZE01 = 령: 월식의 가면
+R4ZP01 = 령 제로: 월식의 가면
+R7FEUD = 파이널 판타지 우화집: 초코보의 던전 (언덥)
+R8FJSC = 장인 레스토랑은 대성공!
+R8PC01 = 슈퍼 페이퍼 마리오
+RADP01 = 뉴 슈퍼 마리오 브라더스 Wii 0-6 레이디언스
+RCCR78 = 기타 히어로 III 커스텀: 코히드 앤 캠브리아
+RCHC52 = 기타 히어로 III 커스텀: 기타 히어로 II
+RCOC99 = 명탐정 코난: 추억의 환상
+RCTE70 = 드래곤 볼 Z 격투 천하제일 무도회 3: 스페인어 버전 베타 1
+RDCE70 = 드래곤 볼 Z 격투 천하제일 무도회 3: 스페인어 버전 베타 2
+RDPE70 = 드래곤 볼 Z 격투 천하제일 무도회 3: 스페인어 버전 베타 1
+RDSZ70 = 드래곤 볼 Z 격투 천하제일 무도회 3: 라틴어 버전
+RDUE01 = DU 슈퍼 마리오 브라더스: 저 공주를 찾아서
+RDWE70 = 드래곤 볼 Z 격투 천하제일 무도회 3 버전! 라틴어 [감마][커스텀]
+RDXE70 = 드래곤 볼 Z 격투 천하제일 무도회 3: 라틴어 버전 베타 3
+RDYE70 = 드래곤 볼 Z 격투 천하제일 무도회 3: 라틴어 버전 베타 3 업데이트 1
+RDZE70 = 드래곤 볼 Z 격투 천하제일 무도회 3: 라틴어 버전
+REBE70 = 드래곤 볼 Z 격투 천하제일 무도회 2: 알파
+RESE70 = 드래곤 볼 Z 부도 카이 텐카 이치 3 버전! 스페인의
+REVE64 = 레보 카트 64
+REYE70 = 드래곤 볼 Z 격투 천하제일 무도회 3: 라틴어 버전 베타 3 업데이트 2
+RFEK01 = 파이어 엠블렘 - 새벽의 여신
+RFEPUD = 파이어 엠블렘: 새벽의 여신 (언덥)
+RFYE70 = 드래곤 볼 Z 격투 천하제일 무도회 3: 라틴어 버전 베타 3 업데이트 3
+RG0E52 = 기타 히어로 III 커스텀: 그린 데이 플러스
+RG1552 = 기타 히어로 III 커스텀: 위어드 알 얀코빅
+RG1E52 = 기타 히어로 III 커스텀: 리벤지
+RG2E52 = 기타 히어로 III 커스텀: 비틀즈 플러스
+RG3E52 = 기타 히어로 III 커스텀: 뮤즈 앤 러쉬
+RG4152 = 기타 히어로 III 커스텀: 썸 41
+RG4E52 = 기타 히어로 마야의 묵시록
+RG9E52 = 기타 히어로 III 커스텀: 아나키
+RGCM52 = 기타 히어로 III 커스텀: 메탈리카
+RGCS52 = 기타 히어로 III 커스텀: 클래식 에디션
+RGEK52 = 기타 히어로 III 커스텀: 슬립낫
+RGGE52 = 기타 히어로 III 커스텀: 락 더 게임즈
+RGHC20 = 기타 히어로 III 커스텀: 페일 에디션
+RGHC53 = 기타 히어로 III 뮤즈
+RGHE18 = 기타 히어로 2k18
+RGHE51 = 기타 히어로 III 커스텀: 아스페로
+RGHE60 = 기타 히어로 III 커스텀: WTF 커스텀
+RGHE61 = 기타 히어로 3: 나는 법과 싸웠었어
+RGHE62 = 기타 히어로 3: 스윗 홈 앨라배마주
+RGHE69 = 기타 히어로 III 커스텀: 메탈의 전설들
+RGHEMR = 기타 히어로 III 커스텀: 모던 락
+RGHI52 = 기타 히어로 III 커스텀: 침바
+RGHPOH = 싱잇스타 이탈리아 그레이티스트 히츠
+RGHPS2 = 기타 히어로 III 커스텀: J-뮤직
+RGHX52 = 기타 히어로 III 커스텀: 아니메의 알렉스 짱
+RGKE52 = 기타 히어로 III 커스텀: 콘
+RGRM52 = 기타 히어로 III 커스텀: 락 & 메탈
+RGVE99 = 기타 히어로 에어로스미스 커스텀: 에어로스미스는 아니지만...
+RGXEFN = 기타 히어로 III 커스텀: 메테오 라스트 커스텀
+RGXM52 = 기타 히어로 III 커스텀: xMxExTxAxLx의 에디션
+RGZC52 = 기타 히어로 III 커스텀: 레드 제플린
+RGZE52 = 기타 히어로 III 커스텀: 쉬레드 에디션
+RHD222 = 하우스 오브 데드 2
+RHD333 = 하우스 오브 데드 3
+RHGH52 = 기타 히어로 III 커스텀: 랜덤히어로즈
+RI1POH = 싱잇스타 이탈리안 파티
+RI2POH = 싱잇스타 이탈리안 파티 볼륨 2
+RI3POH = 싱잇스타 이탈리안 탑.잇
+RJJG52 = 기타 히어로 III 커스텀: JJ-KwiK의 에디션
+RJUE41 = 저스트 댄스 차이나
+RK2EUD = 트라우마 센터: 새로운 피 (언덥)
+RKDEUD = 트라우마 센터: 다른 의사의 진단 (언덥)
+RL9ESD = 기타 히어로 린킨 파크
+RLIL78 = 기타 히어로 두 번째 커스텀
+RMCC01 = 마리오 카트 Wii
+RMCE02 = Wiimms 마리오 카트 Wii 펀 2010-02.PAL
+RMCE03 = Wiimms 마리오 카트 Wii 펀 2010-10.PAL
+RMCE04 = Wiimms 마리오 카트 Wii 펀 2010-12.PAL
+RMCE05 = Wiimms 마리오 카트 Wii 펀 2010-12.PAL
+RMCE06 = Wiimms 마리오 카트 Wii 펀 2010-12.NTSC
+RMCE07 = Wiimms 마리오 카트 Wii 레트로 2011-02.NTSC
+RMCE08 = Wiimms 마리오 카트 Wii 펀 2011-03.NTSC
+RMCE09 = Wiimms 마리오 카트 Wii 펀 2011-06.NTSC
+RMCE10 = Wiimms 마리오 카트 Wii 펀 2011-07.NTSC
+RMCE11 = Wiimms 마리오 카트 Wii 펀 2011-08.NTSC
+RMCE12 = Wiimms 마리오 카트 Wii 펀 2011-11.NTSC
+RMCE13 = Wiimms 마리오 카트 Wii 펀 2012-01.NTSC
+RMCE14 = Wiimms 마리오 카트 Wii 리바이벌 2012-02.NTSC
+RMCE15 = Wiimms 마리오 카트 Wii 부스트 2012-03.NTSC
+RMCE16 = Wiimms 마리오 카트 Wii 펀 2012-05.NTSC
+RMCE17 = Wiimms 마리오 카트 Wii 펀 2012-09.NTSC
+RMCE18 = Wiimms 마리오 카트 Wii N64 2012-10.NTSC
+RMCE19 = Wiimms 마리오 카트 Wii 펀 2012-12.NTSC
+RMCE20 = Wiimms 마리오 카트 Wii 펀 2013-04.NTSC
+RMCE21 = Wiimms 마리오 카트 Wii 펀 2013-09.NTSC
+RMCE22 = Wiimms 마리오 카트 Wii 펀 2013-10.NTSC
+RMCE23 = Wiimms 마리오 카트 Wii 펀 2014-01.NTSC
+RMCE24 = Wiimms 마리오 카트 Wii 레트로 2014-02.NTSC
+RMCE25 = Wiimms 마리오 카트 Wii 펀 2014-04.NTSC
+RMCE26 = Wiimms 마리오 카트 Wii 펀 2014-11.NTSC
+RMCE27 = Wiimms 마리오 카트 Wii 펀 2015-03.NTSC
+RMCE28 = Wiimms 마리오 카트 Wii 레트로 2015-05.NTSC
+RMCE29 = Wiimms 마리오 카트 Wii 펀 2015-08.NTSC
+RMCE30 = Wiimms 마리오 카트 Wii 펀 2015-12.NTSC
+RMCE31 = Wiimms 마리오 카트 Wii 펀 2016-02.NTSC
+RMCE32 = Wiimms 마리오 카트 Wii 펀 2016-07.NTSC
+RMCE33 = Wiimms 마리오 카트 Wii 펀 2016-10.미국
+RMCE34 = Wiimms 마리오 카트 Wii 펀 2017-05.미국
+RMCE35 = Wiimms 마리오 카트 Wii 펀 2017-12.미국
+RMCE36 = Wiimms 마리오 카트 Wii 펀 2018-03.미국
+RMCE37 = Wiimms 마리오 카트 Wii 펀 2018-06.미국
+RMCE38 = Wiimms 마리오 카트 Wii 펀 2018-09.미국
+RMCE3H = 3Hunts의 커스텀 트랙 팩
+RMCE40 = Wiimms 마리오 카트 Wii 펀 2019-03.미국
+RMCE41 = Wiimms 마리오 카트 Wii 펀 2019-06.미국
+RMCE42 = Wiimms 마리오 카트 Wii 펀 2019-10.미국
+RMCE43 = Wiimms 마리오 카트 Wii 펀 2020-02.미국
+RMCE44 = Wiimms 마리오 카트 Wii 펀 2020-06.미국
+RMCE45 = Wiimms 마리오 카트 Wii 펀 2020-12
+RMCE47 = Wiimms 마리오 카트 Wii 히스토리 2021-12.미국
+RMCE54 = 마리오 카트 크리스 디럭스 2
+RMCE64 = 피치 카트 8
+RMCE69 = 크리아 카트 Wii
+RMCE70 = 스틱보이 카트 Wii
+RMCE73 = 마리오 카트 어드벤처즈
+RMCE74 = 마리오 카트 어드벤처즈
+RMCE75 = 캠, 톰, 트로이의 CTGP 팩
+RMCE76 = 프로 CT 팩
+RMCE77 = Spy Kid의 CT 팩
+RMCE78 = 마리오 카트: 더블 대쉬!! Wii
+RMCE7T = 큐버의 핵 팩
+RMCE81 = Spade의 커스텀 트랙 팩
+RMCE86 = 마리오 카트 크리스 3.500 CT
+RMCE88 = 마리오 카트 크리스 디럭스 3.0
+RMCE89 = 마리오 카트 크리스 쿠인
+RMCE8X = 마리오 카트 Wii X DS
+RMCE92 = 마리오 카트 WiiLH100의 커스텀 트랙 팩
+RMCE93 = 마리오 카트 Wii 핵 팩
+RMCE96 = 마리오 카트 6
+RMCE98 = 마리오 카트 Wii 어썸네스
+RMCE9R = 루키의 텍스처와 음악 팩
+RMCEA1 = 마리오 카트 어드벤처
+RMCEA2 = 마리오 카트 Wii 디럭스 -블루 에디션-
+RMCEA3 = 마리오 카트 Wii 디럭스 -레드 에디션-
+RMCEA4 = 마리오 카트 Wii 디럭스 -그린 에디션-
+RMCEA5 = 알파의 트랙 믹스
+RMCEA8 = 마리오 카트 아케이드 JY
+RMCEA9 = 마리오 카트 Wii - 더 탑 100
+RMCEB1 = 마리오 카트 Wii 2017
+RMCEB2 = 마리오 카트 Wii 2017 - 버전 2.0
+RMCEB4 = 마리오 카트 Wii 디럭스
+RMCEB6 = 마리오 카트 7 JY
+RMCEB8 = 마리오 카트 매니아
+RMCECH = 크리스 카트 Wii
+RMCECT = 마리오 카트 Wii CTGP 레볼루션
+RMCECY = CTGP 클래식 팩
+RMCED3 = 드라이쿠파 카트 Wii
+RMCEDK = 다키 카트 Wii
+RMCEF1 = 팬시의 CT 팩
+RMCEFE = 팬시의 CT 팩 - 엑스트라 에디션
+RMCEG2 = 마리오 카트 Wii CTGP 레볼루션
+RMCEG4 = Diddz' 갱 커스텀 트랙 팩
+RMCEG5 = 뉴 마리오 카트 Wii 64
+RMCEGP = 마리오 카트 Wii CTGP 레볼루션
+RMCEH8 = HD의 레트로 팩
+RMCEJ6 = JHFR CT 팩
+RMCEL1 = Luma의 CT 팩
+RMCEL9 = 마리오 카트 레가시
+RMCELG = 레거시 카트 Wii
+RMCEM4 = 마리오 카트 슈퍼 서킷 Wii
+RMCEM6 = 뉴 마리오 카트 7
+RMCEM9 = 뉴 마리오 카트: 더블 대쉬!!
+RMCEMZ = 미지의 텍스처 팩
+RMCEO4 = 옵트팩 CT 팩
+RMCEPG = 펭귄 카트 Wii
+RMCER9 = 로사 카트 Wii
+RMCERB = 베어 카트 Wii
+RMCEST = Skipper의 200Kmh 디스트리뷰션
+RMCET0 = TomB의 CT 팩
+RMCET6 = Man - O - Wii의 작은 즐겨찾기 팩
+RMCET7 = 캠, 톰, 트로이의 CT 팩
+RMCEU7 = 마리오 카트 Wii 울트라 팩
+RMCEVI = 빈티지 카트 Wii
+RMCEVK = 바이올렛 카트 Wii
+RMCEVY = 버라이어티 택
+RMCEW6 = 마리오 카트 Wii 얼티밋
+RMCEW8 = 와루이지 카트 Wii
+RMCEWS = Wine의 CT 팩
+RMCEX4 = 마리오 카트 X
+RMCEX5 = 마리오 카트 Wii - 배틀 르와이얄
+RMCEY8 = 이트 카트 Wii
+RMCEY9 = Yosh의 트랙 팩
+RMCEYP = 요시 레이싱 리조트 플러스
+RMCEZ2 = ZPL의 트랙 컬랙션
+RMCEZ8 = 제프 카트 Wii
+RMCEZC = 제프의 CT 팩
+RMCJ12 = Wiimms 마리오 카트 Wii 펀 2011-11.일본
+RMCJ30 = Wiimms 마리오 카트 Wii 펀 2015-12.일본
+RMCJ31 = Wiimms 마리오 카트 Wii 펀 2016-02.일본
+RMCJ32 = Wiimms 마리오 카트 Wii 펀 2016-07.일본
+RMCJ33 = Wiimms 마리오 카트 Wii 펀 2016-10.일본
+RMCJ34 = Wiimms 마리오 카트 Wii 펀 2017-05.일본
+RMCJ35 = Wiimms 마리오 카트 Wii 펀 2017-12.일본
+RMCJ36 = Wiimms 마리오 카트 Wii 펀 2018-03.일본
+RMCJ37 = Wiimms 마리오 카트 Wii 펀 2018-06.일본
+RMCJ38 = Wiimms 마리오 카트 Wii 펀 2018-09.일본
+RMCJ40 = Wiimms 마리오 카트 Wii 펀 2019-03.일본
+RMCJ41 = Wiimms 마리오 카트 Wii 펀 2019-06.일본
+RMCJ42 = Wiimms 마리오 카트 Wii 펀 2019-10.일본
+RMCJ43 = Wiimms 마리오 카트 Wii 펀 2020-02.일본
+RMCJ44 = Wiimms 마리오 카트 Wii 펀 2020-06.일본
+RMCJ48 = Wiimms 마리오 카트 Wii 펀 2022-05.일본
+RMCJ64 = 피치 카트 8
+RMCJ76 = 프로 CT 팩
+RMCJ86 = 마리오 카트 크리스 3.500 CT
+RMCJ93 = 마리오 카트 Wii 핵 팩
+RMCJA1 = 마리오 카트 어드벤처즈 v0.8
+RMCJCT = 마리오 카트 Wii CTGP 레볼루션
+RMCJL1 = Luma의 CT 팩
+RMCJYP = 요시 레이싱 리조트 플러스
+RMCK41 = Wiimms 마리오 카트 Wii 펀 2019-06.한국
+RMCK42 = Wiimms 마리오 카트 Wii 펀 2019-10.한국
+RMCK43 = Wiimms 마리오 카트 Wii 펀 2020-02.한국
+RMCK44 = Wiimms 마리오 카트 Wii 펀 2020-06.한국
+RMCK45 = Wiimms 마리오 카트 Wii 펀 2020-12.한국
+RMCK46 = Wiimms 마리오 카트 Wii 펀 2021-09.한국
+RMCK47 = Wiimms 마리오 카트 Wii 히스토리 2021-12.한국
+RMCK48 = Wiimms 마리오 카트 Wii 펀 2022-05.한국
+RMCK49 = Wiimms 마리오 카트-펀 2022-11.한국
+RMCK86 = 마리오 카트 크리스 3.5 캐럿
+RMCKYP = 요시 레이싱 리조트 플러스
+RMCP02 = Wiimms 마리오 카트 Wii 펀 2010-02.유럽
+RMCP03 = Wiimms 마리오 카트 Wii 펀 2010-10.유럽
+RMCP04 = Wiimms 마리오 카트 Wii 펀 2010-12.유럽
+RMCP05 = 커스텀 마리오 카트 Wii
+RMCP06 = Wiimms 마리오 카트 Wii 펀 2010-12.유럽
+RMCP07 = Wiimms 마리오 카트 Wii 펀 2011-02.유럽
+RMCP08 = Wiimms 마리오 카트 Wii 펀 2011-03.유럽
+RMCP09 = Wiimms 마리오 카트 Wii 펀 2011-06.유럽
+RMCP10 = Wiimms 마리오 카트 Wii 펀 2011-07.유럽
+RMCP11 = Wiimms 마리오 카트 Wii 펀 2011-08.유럽
+RMCP12 = Wiimms 마리오 카트 Wii 펀 2011-11.유럽
+RMCP13 = Wiimms 마리오 카트 Wii 펀 2012-01.유럽
+RMCP14 = Wiimms 마리오 카트 Wii 리바이벌 2012-02.유럽
+RMCP15 = Wiimms 마리오 카트 Wii 부스트 2012-03.유럽
+RMCP16 = Wiimms 마리오 카트 Wii 펀 2012-05.유럽
+RMCP17 = Wiimms 마리오 카트 Wii 펀 2012-09.유럽
+RMCP18 = Wiimms 마리오 카트 Wii 펀 N64 2012-10.유럽
+RMCP19 = Wiimms 마리오 카트 Wii 펀 2012-12.유럽
+RMCP20 = Wiimms 마리오 카트 Wii 펀 2013-04.유럽
+RMCP21 = Wiimms 마리오 카트 Wii 펀 2013-09.유럽
+RMCP22 = Wiimms 마리오 카트 Wii 펀 2013-10.유럽
+RMCP23 = Wiimms 마리오 카트 Wii 펀 2014-01.유럽
+RMCP24 = Wiimms 마리오 카트 Wii 레트로 2014-02.유럽
+RMCP25 = Wiimms 마리오 카트 Wii 펀 2014-04.유럽
+RMCP26 = Wiimms 마리오 카트 Wii 펀 2014-11.유럽
+RMCP27 = Wiimms 마리오 카트 Wii 펀 2015-03.유럽
+RMCP28 = Wiimms 마리오 카트 Wii 레트로 2015-05.유럽
+RMCP29 = Wiimms 마리오 카트 Wii 펀 2015-08.유럽
+RMCP30 = Wiimms 마리오 카트 Wii 펀 2015-12.유럽
+RMCP31 = Wiimms 마리오 카트 Wii 펀 2016-02.유럽
+RMCP32 = Wiimms 마리오 카트 Wii 펀 2016-07.유럽
+RMCP33 = Wiimms 마리오 카트 Wii 펀 2016-10.유럽
+RMCP34 = Wiimms 마리오 카트 Wii 펀 2017-05.유럽
+RMCP35 = Wiimms 마리오 카트 Wii 펀 2017-12.유럽
+RMCP36 = Wiimms 마리오 카트 Wii 펀 2018-03.유럽
+RMCP37 = Wiimms 마리오 카트 Wii 펀 2018-06.유럽
+RMCP38 = Wiimms 마리오 카트 Wii 펀 2018-09.유럽
+RMCP39 = Wiimms 마리오 카트 Wii 펀 2018-12.유럽
+RMCP40 = Wiimms 마리오 카트 Wii 펀 2019-03.유럽
+RMCP41 = Wiimms 마리오 카트 Wii 펀 2019-06.유럽
+RMCP42 = Wiimms 마리오 카트 Wii 펀 2019-10.유럽
+RMCP43 = Wiimms 마리오 카트 Wii 펀 2020-02.유럽
+RMCP44 = Wiimms 마리오 카트 Wii 펀 2020-06.유럽
+RMCP64 = 피치 카트 8
+RMCP76 = 프로 CT 팩
+RMCP86 = 마리오 카트 크리스 3.500CT
+RMCP93 = 마리오 카트 Wii 핵 팩
+RMCPA1 = 마리오 카트 어드벤처
+RMCPCA = 마리오 카트 Wii (카탈루냐어 번역)
+RMCPG2 = 마리오 카트 Wii CTGP 레볼루션
+RMCPGP = 마리오 카트 CTGP 레볼루션
+RMCPL1 = Luma의 CT 팩
+RMCPYP = 요시 레이싱 리조트 플러스
+RMGC01 = 슈퍼 마리오 갤럭시
+RMGE52 = 기타 히어로 III 커스텀: 메가데스
+RMGR01 = 슈퍼 마리오 갤럭시
+RMHC08 = 몬스터 헌터 3 (커스텀)
+RMKE02 = 커스텀 카트 1
+RMMP52 = 기타 히어로 III 커스텀: 메탈 메이햄
+RNEEUD = 나루토 질풍전: 닌자 격돌 레볼루션 3 (언덥)
+ROMESD = 몬스터 헌터 G (영어 패치)
+RPJEUD = 아크 라이즈 판타지아 (언덥)
+RQQE52 = 기타 히어로 III 커스텀 : 퀸
+RSBE02 = 슈퍼 스매시 브라더스 프로젝트 엠 레드 버전
+RSBE03 = 대난투 스매시 브라더스 X DX
+RSBE04 = 슈퍼 스매시 브라더스 프로젝트 엠+
+RSBE05 = 슈퍼 스매시 브라더스 프로젝트 엠 Patt 에디션
+RSBE06 = Darkon360의 대난투 핵 팩
+RSBE07 = 슈퍼 스매시 브라더스 프로젝트 엠: Theytah의 커스텀 빌드
+RSBE08 = 말란 프로젝트 엠 3.6
+RSBE09 = Springboy64의 대난투 핵 팩
+RSBE10 = 대난투 Ying Yang 에디션
+RSBE11 = MGW 교수의 토너먼트 핵 팩 #1
+RSBE12 = MGW 교수의 토너먼트 핵 팩 #2
+RSBE13 = MGW 교수의 토너먼트 핵 팩 #3
+RSBE14 = 대난투 스매시 브라더스 X: 제우스
+RSBE15 = 대난투 스매시 브라더스 X 마이너스 뮤겐
+RSBE16 = 대난투 스매시 브라더스 X 쇼크
+RSBE17 = 대난투 스매시 브라더스 X 배틀필드 빌드
+RSBE18 = 슈퍼 스매시 브라더스 프로젝트 M: 토너먼트 핵 팩
+RSBE19 = 슈퍼 스매시 브라더스 프로젝트 M: 풀리 드레스드 에디션
+RSBE20 = Pikezer의 BrawlEx 팩
+RSBE21 = Calabrel의 커스텀 프로젝트 M 빌드
+RSBE22 = 프로젝트 M: Rage83의 컴페터티브 커스텀 빌드
+RSBE23 = 슈퍼 스매시 브라더스 프로젝트 M: 저스티스 빌드
+RSBE24 = 슈퍼 스매시 브라더스 3
+RSBE25 = 슈퍼 스매시 브라더스 레드 버전
+RSBE26 = 슈퍼 스매시 브라더스 실버
+RSBE27 = Springboy64의 대난투 스매시 브라더스 X 핵 팩
+RSBE28 = SuperYoshiStar의 슈퍼 스매시 브라더스 대난투 핵 팩
+RSBE29 = 슈퍼 스매시 브라더스 프로젝트 M: YoeiX 커스텀 빌드
+RSBE30 = 슈퍼 스매시 브라더스 프로젝트 M: Arko의 로디드 커스텀 빌드
+RSBE31 = 슈퍼 스매시 브라더스 프로젝트 M: Arko의 토너먼트 커스텀 빌드
+RSBE32 = 슈퍼 스매시 브라더스 프로젝트 M: Sempai의 빌드
+RSBE33 = 대난투 스매시 브라더스 X 음양 에디션 2: 규의 균형
+RSBE34 = 슈퍼 스매시 브라더스 프로젝트 U: 블루 버전
+RSBE35 = 대난투 스매시 브라더스 X 레거시: 프로젝트 M
+RSBE36 = 슈퍼 스매시 브라더스 프로젝트 베스트
+RSBE37 = 슈퍼 스매시 브라더스 프로젝트 M: Psycho Ghost의 빌드
+RSBE38 = 슈퍼 스매시 시스터즈 제너레이션즈 2
+RSBE39 = 슈퍼 스매시 브라더스 울트라 프로젝트 M
+RSBE40 = 슈퍼 스매시 브라더스 프로젝트 M: 라그나로크 에디션
+RSBE41 = 슈퍼 스매시 브라더스 프로젝트 M: Calabrel의 커스텀 빌드
+RSBE42 = 슈퍼 스매시 브라더스 프로젝트 M: RedX 애니메/게임 커스텀 빌드
+RSBE43 = 대난투 스매시 브라더스 X: MASTERLINKX의 커스텀 팩
+RSBE44 = 대난투 스매시 브라더스 X: 섀도우 버전
+RSBE45 = 대난투 스매시 브라더스 X: Shock44의 커스텀 빌드
+RSBE46 = 대난투 스매시 브라더스 X: DragonD101의 텍스쳐 팩
+RSBE47 = 대난투 스매시 브라더스 X: XChosen1의 텍스쳐 팩
+RSBE49 = 대난투 스매시 브라더스 X: 워터 블록 에디션
+RSBE50 = 슈퍼 스매시 브라더스 프로젝트 U: 울트라 버전
+RSBEAA = 마벨과 캡콤 vs 슈퍼 스매시 브라더스
+RSBEBB = 슈퍼 스매시 브라더스 균형잡힌 대난투
+RSBEBM = 대난투 스매시 브라더스 X 마이너스
+RSBEBP = 대난투 스매시 브라더스 X 플러스
+RSBEC3 = 슈퍼 스매시 브라더스 프로젝트 M 3.5 넷플레이 빌드
+RSBEDH = 대난투 스매시 브라더스 X 다크 홀/D.A.R.S.
+RSBEDT = 슈퍼 스매시 브라더스 얼티밋 다크 피닉스: 토너먼트 에디션
+RSBEN1 = 슈퍼 스매시 브라더스 프로젝트 M
+RSBEPM = 슈퍼 스매시 브라더스 프로젝트 M
+RSBEPW = 슈퍼 스매시 브라더스 프로젝트 M Wi-Fi
+RSBETE = 슈퍼 스매시 브라더스 레거시 TE
+RSBEWM = 슈퍼 스매시 브라더스 프로젝트 M Wi-Fi
+RSBEXP = 슈퍼 스매시 브라더스 레거시 XP
+RSBP02 = Master4Robin의 대난투 스매시 브라더스 X 핵 팩
+RSFC99 = 무라마사: 데몬 블래이드 (커스텀)
+RSJESD = 기타 히어로 III 커스텀: 시스템 오브 어 다운
+RSXX78 = 기타 히어로 라디오헤드
+RSYP06 = 대난투 스매시 브라더스 X: YF06의 모드
+RT4EUD = 테일즈 오브 심포니아: 라타토스크의 기사 언덥
+RTME70 = 드래곤 볼 Z 격투 천하제일 무도회 3 WII TSM
+RU1P4Q = 디즈니 싱 잇: 싱 잇 스타 싱스타 1
+RU2P4Q = 디즈니 싱 잇: 싱 잇 스타 싱스타 2
+RUIGGD = 싱잇스타 너드. 80 년대
+RWDC52 = 기타 히어로 III 커스텀: WD 커스텀
+RWWE52 = 기타 히어로 III 커스텀 : WWE 더 히츠
+RXGC15 = 기타 히어로 III 커스텀: A7X (어벤지드 세븐폴드)
+RYAJSC = 얏타맨 Wii 깜짝 깜짝 머신으로 맹 레이스다 코론 (중국어 간체)
+RZDC01 = 젤다의 전설: 황혼의 공주 커스텀
+S02PES = 싱잇스타 90년대
+S12E41 = 저스트 댄스: 최고 2
+S18E41 = 저스트 댄스 피티드 2018
+S2PE41 = 저스트 댄스 2020 플러스
+S3EE41 = 저스트 댄스 2023
+S3UE41 = 저스트 댄스 스포트라이트
+S5UE41 = 저스트 댄스 무한 파티
+S68E41 = 저스트 댄스 2022
+S7EE41 = 저스트 댄스 2023 - Wii 에디션
+S80U3Q = 싱잇스타 얼티밋 80년대
+S85E41 = 저스트 댄스 2021
+S85P41 = 저스트 댄스 2021
+SAME01 = 뉴 슈퍼 마리오 브라더스 Wii 11 아메리칸 레볼루션
+SANE01 = 뉴 슈퍼 마리오 브라더스 Wii 파이브 스피카 에디션
+SANT3Q = 싱잇스타 찬송가
+SARP01 = 뉴 슈퍼 마리오 브라더스 Wii - 4 아르카디아 어너더 라이드
+SB3EUD = 전국 바사라: 사무라이 히어로즈 (언덥)
+SB4C01 = 슈퍼 마리오 갤럭시 2 (커스텀)
+SB4E02 = 네오 마리오 갤럭시
+SB4E03 = 슈퍼 마리오 갤럭시
+SB4E04 = 슈퍼 마리오 선샤인 갤럭시
+SB4E05 = 시즌 사이클 갤럭시
+SB4E25 = 슈퍼 마리오 갤럭시 2.5
+SB4J02 = 네오 마리오 갤럭시
+SB4J05 = 시즌 싸이클 갤럭시
+SB4P02 = 네오 마리오 갤럭시
+SB4P05 = 시즌 싸이클 갤럭시
+SBOD3Q = 싱잇스타 디즈니 베스트
+SBSE01 = 뉴 슈퍼 마리오 브라더스 Wii - 17 쿠파의 최후의 승리
+SBVG3Q = 싱잇스타 보이밴드즈 vs 걸밴드즈
+SBWC11 = 뉴 슈퍼 마리오 브라더스 3: 섀도우 쿠파의 분노
+SCLE01 = 클리프 슈퍼 마리오 브라더스 Wii
+SCLJ01 = 클리프 슈퍼 마리오 브라더스 Wii
+SCLP01 = 클리프 슈퍼 마리오 브라더스 Wii
+SCTE01 = 검은 개구리의 저주
+SDAE01 = 스쿠비-두! 브라더스 어드벤처
+SDNP01 = 뉴 슈퍼 도도 브라더스 Wii
+SDRP3Q = 싱잇스타 도일 락-팝 볼륨 1
+SDTH3Q = 싱잇스타 디 토텐 호젠
+SDUEO1 = DU 슈퍼 마리오 브라더스 : DU 에디션
+SDUPO1 = DU 슈퍼 마리오 브라더스 : DU 에디션
+SE1E41 = 저스트 댄스 이스트
+SEHE41 = 저스트 댄스 에픽 히츠
+SEOP01 = 뉴 슈퍼 마리오 브라더스 Wii 8 오메가
+SEOP4Q = 싱 잇: 스페인 팝의 황금기
+SFDE01 = 뉴 슈퍼 마리오 브라더스 Wii 9 미덕: 이번 가을 어둠
+SFRE01 = 슈퍼 마리오 브라더스 프로즌 에디션
+SFRJ01 = 슈퍼 마리오 브라더스 프로즌 에디션
+SFRP01 = 슈퍼 마리오 브라더스 프로즌 에디션
+SGI1CL = 싱잇 Clásicos
+SGI1DB = 싱 잇: 애니메이션
+SGI1MC = 싱잇스타 메카노
+SGI1ML = 싱 잇 스타: Miliki
+SGI1PT = 싱 잇: 파티
+SGI1RC = 싱 잇: 락스 2
+SGPTI1 = 싱 잇 파티
+SH5E41 = 저스트 댄스 하이퍼
+SHIE41 = 저스트 댄스 히츠
+SIABOH = 싱잇스타 플라시보
+SIBBHJ = 싱잇스타 컨트리
+SIESP1 = 싱 잇: 스페인 노래
+SIFPOH = 싱 4: 히츠 에디션
+SILP4Q = 싱 잇 라틴
+SIS1OH = 싱잇스타 볼륨 1
+SIS2OH = 싱잇스타 아바
+SIS3OH = 싱잇스타 썸머 파티
+SIS4OH = 싱잇스타 앰프드
+SIS5OH = 싱잇스타 팝 히츠
+SIS7OH = 잇잇스타 테이크 댓
+SIS80Q = 싱잇스타 얼티밋 80년대
+SIS80S = 싱잇스타: 80년대 볼륨 1 v1.2
+SIS90H = 싱잇스타 90년대
+SIS9OH = 싱잇스타 90년대
+SISACD = 스타싱 AC/DC
+SISAOH = 싱잇스타 아프레스 스키 파티
+SISBOH = 싱잇스타 알'앤'비
+SISCOH = 싱잇스타 차트브레이커
+SISCS1 = 싱잇스타 차트서퍼 볼륨 1
+SISDAE = 싱잇스타 디 애어츠테
+SISDEM = 싱잇스타 디페쉬 모드
+SISDOH = 싱잇스타 더 돔
+SISHOH = 싱잇스타 가장 인기있는 히츠
+SISLIP = 싱잇스타 링킨 파크 v2.0
+SISLOH = 싱잇스타 전설들
+SISMEL = 스타싱 생일 축하해 멜라니 v1.1
+SISMJ1 = 스타싱 마이클 잭슨 v2.1
+SISMOH = 싱잇스타 마요르카섬 파티
+SISP10 = 싱잇스타 스튜디오100
+SISP12 = 스타싱 팝 히츠 1 & 2 v2.0
+SISP34 = 스타싱 팝 히츠 3 & 4 v2.0
+SISPBC = 싱잇스타 브리트니 vs 크리스티나
+SISPOH = 싱잇스타 파티
+SISPOP = 스타싱 팝 v1.1
+SISQ3Q = 싱잇스타 퀸
+SISR3Q = 싱잇스타 락!
+SISREU = 스타싱 락! v1.1
+SISRP4 = 싱잇스타 락!
+SISSOH = 싱잇스타 슐라거
+SISTDK = 싱잇스타 터키 파티
+SIXE01 = 뉴 슈퍼 마리오 브라더스 Wii 16 레버레이션즈
+SJEE41 = 저스트 댄스 2014 플러스
+SJME89 = 저스트 댄스 일본
+SK3EUD = 트라우마 팀 (언덥)
+SL1E41 = 저스트 댄스 별빛
+SL2PUD = 령: 진홍의 나비 언덥
+SLBE01 = MLG 슈퍼 루이지 브라더스 Wii
+SLBJ01 = MLG 슈퍼 루이지 브라더스 Wii
+SLBP01 = MLG 슈퍼 루이지 브라더스 Wii
+SLFE01 = 뉴 슈퍼 마리오 브라더스 3: 마지막 레벨들
+SLFP01 = 뉴 슈퍼 마리오 브라더스 3: 마지막 레벨들
+SLNE01 = 슈퍼 루이지 랜드 Wii
+SM3E01 = 슈퍼 마리오 브라더스 3+
+SMD3OH = 싱잇스타 디즈니 매직
+SMIG3Q = 싱잇스타 독일 제작
+SMME02 = 슈퍼 마리오: 버섯 모험 플러스 - 겨울 달
+SMMP01 = 뉴 슈퍼 마리오 브라더스 Wii 앤디 아프로의 커스텀 컬렉션 볼륨 4
+SMMP02 = 슈퍼 마리오: 버섯 모험 플러스: 겨울 달
+SMNC01 = 뉴 슈퍼 마리오 브라더스 Wii
+SMNE02 = 뉴 슈퍼 마리오 리메이크
+SMNE03 = 뉴어 슈퍼 마리오 브라더스 Wii
+SMNE04 = 캐논 슈퍼 마리오 브라더스 Wii
+SMNE05 = 어나더 슈퍼 마리오 브라더스 Wii
+SMNE06 = 뉴어 썸머 선
+SMNE07 = 뉴어 홀리데이 스페셜
+SMNE08 = 에픽 슈퍼 쿠파 월드
+SMNE09 = 올드 슈퍼 마리오 브라더스 Wii
+SMNE10 = 쿠파 컨트리
+SMNE11 = 뉴 슈퍼 마리오 브라더스 Wii 4
+SMNE12 = 어썸머 슈퍼 루이지 미니
+SMNE13 = 뉴이스트 슈퍼 마리오 브라더스 Wii
+SMNE14 = 뉴 슈퍼 마리오 브라더스 Wii: 페인 코인즈
+SMNE15 = 뉴어 슈퍼 마리오 브라더스 7
+SMNE20 = 뉴 슈퍼 마리오 브라더스 H
+SMNE23 = 뉴어 슈퍼 마리오 브라더스 Wii: 낙엽
+SMNE31 = 뉴 슈퍼 마리오 브라더스 Wii - 다른 세상
+SMNE32 = 얼티밋 슈퍼 루이지 Wii
+SMNE34 = 뉴 슈퍼 마리오 브라더스 Wii: 요시 모드
+SMNE35 = 뉴 슈퍼 마리오 브라더스 Wii: 요시 모드 - 클래식 모드
+SMNE36 = 뉴 슈퍼 마리오 브라더스 Wii 핵 팩
+SMNE37 = 뉴 슈퍼 마리오 브라더스 Wii 드래곤 코스터 프렌지
+SMNE38 = 뉴 슈퍼 마리오 브라더스 Wii 지하 미로
+SMNE39 = 뉴어 슈퍼 마리오 브라더스 Wii: Antnee 레벨 팩
+SMNE40 = 뉴어 슈퍼 마리오 브라더스 Wii U
+SMNE41 = 데빌 마리오 윈터 스페셜
+SMNE42 = 뉴 슈퍼 마리오 브라더스 Wii: 요시 모드 라이트
+SMNE44 = 고 고 마리오
+SMNE45 = Lemmy의 윈터 플레이스
+SMNE46 = 뉴 슈퍼 마리오 브라더스 Wii - 레벨의 생일 배치
+SMNE47 = 뉴 스페셜 로드
+SMNE48 = 트루 마리오 브라더스
+SMNE49 = 뉴 슈퍼 마리오 브라더스 Wii - MSMKW Wii 팩
+SMNE50 = 뉴 슈퍼 마리오 브라더스 Wii - 파워 타워 팩
+SMNE51 = 뉴 슈퍼 마리오 브라더스 Wii - 데포 레벨 팩 파트 1
+SMNE52 = 뉴 슈퍼 마리오 브라더스 Wii - 데포 레벨 팩 파트 2
+SMNE53 = 뉴 슈퍼 마리오 브라더스 Wii - 키드 에디션
+SMNE54 = 뉴 슈퍼 마리오 브라더스 Wii: 넥스트 레벨 2
+SMNE55 = 뉴 슈퍼 마리오 브라더스 Wii: 라바 모드 팩
+SMNE56 = 뉴 슈퍼 마리오 브라더스 Wii: 대포 레벨 팩 파트 3
+SMNE57 = 마리오의 대모험
+SMNE58 = 와리오의 동굴
+SMNE59 = 뉴 슈퍼 마리오 브라더스 Wii: Quenry17의 레벨 팩
+SMNE60 = 리믹스드 슈퍼 마리오 브라더스 Wii
+SMNE61 = 뉴 슈퍼 썸머 버케이션
+SMNE62 = 뉴 슈퍼 쿠파 Wii
+SMNE65 = 고스틀리 슈퍼 고스트 부 Wii
+SMNE66 = 요시의 전설
+SMNE67 = Larsenv 슈퍼 마리오 컬렉션
+SMNE68 = 요시의 전설 DLC
+SMNE69 = 리바이즈드 슈퍼 마리오 브라더스 Wii
+SMNE90 = 커스텀 레벨의 전설
+SMNEAM = 어드벤처 슈퍼 마리오 브라더스 Wii
+SMNELL = 뉴어 슈퍼 루이지 Wii
+SMNELM = 뉴어 슈퍼 루이지 Wii: 검은 달
+SMNEMI = Midi의 슈퍼 마리오 브라더스 Wii: 그냥 작은 모험
+SMNERE = 레트로 마리오 브라더스
+SMNERV = RV루션 Wii
+SMNESN = 뉴 슈퍼 마리오 브라더스 Wii H
+SMNESS = 뉴 슈퍼 마리오 브라더스 7
+SMNEXD = 디럭스 슈퍼 마리오 브라더스 Wii
+SMNEXR = 슈퍼 마리오 리믹스
+SMNEYE = 8Forrest의 슈퍼 마리오 브라더스 Wii
+SMNEYL = 루이지의 슈퍼 요시 브라더스
+SMNEYM = 유 슈퍼 마리오 브라더스 미 썸머 스페셜
+SMNEZA = 뉴어 아포칼립스
+SMNEZC = 첼린징 슈퍼 마리오 브라더스 Wii: 버츄얼 스페셜
+SMNEZD = 데포 슈퍼 마리오 브라더스 Wii 2: 잃어버린 레벨
+SMNEZN = 마리오와 빛나는 블록
+SMNEZO = Ludwig의 호텔
+SMNEZP = 100 개의 구덩이 트라이얼즈 1-20
+SMNEZT = 캡틴 쿠파의 복수
+SMNEZU = 덕 테일즈 3
+SMNEZV = 릴리즈 슈퍼 마리오 브라더스 Wii
+SMNEZW = 데포 슈퍼 마리오 브라더스 Wii
+SMNEZY = 슈퍼 마리오 스카이랜드
+SMNJ02 = 어썸머 슈퍼 루이지 미니
+SMNJ03 = 뉴어 슈퍼 마리오 브라더스 Wii
+SMNJ04 = 캐논 슈퍼 마리오 브라더스 Wii
+SMNJ06 = 뉴어 썸머 선
+SMNJ07 = 뉴어 홀리데이 스페셜
+SMNJ08 = 에픽 슈퍼 쿠파 월드
+SMNJ10 = 쿠파 컨트리
+SMNJ11 = 뉴 슈퍼 마리오 브라더스 Wii 4
+SMNJ14 = 뉴 슈퍼 마리오 브라더스 Wii: 페인 코인즈
+SMNJ15 = 뉴어 슈퍼 마리오 브라더스 7
+SMNJ20 = 뉴 슈퍼 마리오 브라더스 H
+SMNJ23 = 뉴어 슈퍼 마리오 브라더스 Wii: 낙엽
+SMNJ31 = 뉴 슈퍼 마리오 브라더스 Wii: 다른 세계
+SMNJ34 = 뉴 슈퍼 마리오 브라더스 Wii: 요시 모드
+SMNJ35 = 뉴 슈퍼 마리오 브라더스 Wii: 요시 모드 - 클래식 모드
+SMNJ36 = 뉴 슈퍼 마리오 브라더스 Wii 핵 팩
+SMNJ37 = 뉴 슈퍼 마리오 브라더스 Wii 드래곤 코스터 프렌지
+SMNJ38 = 뉴 슈퍼 마리오 브라더스 Wii 지하 미로
+SMNJ39 = 뉴어 슈퍼 마리오 브라더스 Wii: Antnee 레벨 팩
+SMNJ40 = 뉴어 슈퍼 마리오 브라더스 Wii U
+SMNJ41 = 데빌 마리오 윈터 스페셜
+SMNJ42 = 뉴 슈퍼 마리오 브라더스 Wii: 요시 모드 라이트
+SMNJ44 = 고 고 마리오
+SMNJ45 = Lemmy의 윈터 플레이스
+SMNJ46 = 뉴 슈퍼 마리오 브라더스 Wii - 레벨의 생일 배치
+SMNJ47 = 뉴 스페셜 로드
+SMNJ48 = 트루 마리오 브라더스
+SMNJ49 = 뉴 슈퍼 마리오 브라더스 Wii: MSMKW 팩
+SMNJ50 = 뉴 슈퍼 마리오 브라더스 Wii: 파워 타워 팩
+SMNJ51 = 뉴 슈퍼 마리오 브라더스 Wii: 데포 레벨 팩 파트 1
+SMNJ52 = 뉴 슈퍼 마리오 브라더스 Wii: 데포 레벨 팩 파트 2
+SMNJ53 = 뉴 슈퍼 마리오 브라더스 Wii: 키드 에디션
+SMNJ54 = 뉴 슈퍼 마리오 브라더스 Wii: 넥스트 레벨 2
+SMNJ55 = 뉴 슈퍼 마리오 브라더스 Wii: 라바 모드 팩
+SMNJ56 = 뉴 슈퍼 마리오 브라더스 Wii: 데포 레벨 팩 파트 3
+SMNJ57 = 마리오의 대모험
+SMNJ58 = 와리오의 동굴
+SMNJ59 = 뉴 슈퍼 마리오 브라더스 Wii: Quenry17의 레벨 팩
+SMNJ60 = 리믹스드 슈퍼 마리오 브라더스 Wii
+SMNJ61 = 뉴 슈퍼 썸머 베케이션
+SMNJ62 = 뉴 슈퍼 쿠파 Wii
+SMNJ65 = 고스틀리 슈퍼 고스트 부 Wii
+SMNJ66 = 요시의 전설
+SMNJ67 = Larsenv 슈퍼 마리오 컬렉션
+SMNJ68 = 요시의 전설 DLC
+SMNJLL = 뉴어 슈퍼 루이지 Wii
+SMNJLM = 뉴어 슈퍼 루이지 Wii 검은 달
+SMNJMI = Midi의 슈퍼 마리오 브라더스 Wii: 그냥 작은 모험
+SMNJRE = 레트로 마리오 브라더스
+SMNJRV = RV루션 Wii
+SMNJXD = 디럭스 슈퍼 마리오 브라더스 Wii
+SMNJXR = 슈퍼 마리오 리믹스
+SMNJYE = 8Forrest의 슈퍼 마리오 브라더스 Wii
+SMNJYL = 루이지의 슈퍼 요시 브라더스
+SMNJYM = 유 슈퍼 마리오 브라더스 미 썸머 스페셜
+SMNJZA = 뉴어 아포칼립스
+SMNJZC = 첼린징 슈퍼 마리오 브라더스 Wii: 버추얼 스페셜
+SMNJZD = 데포 슈퍼 마리오 브라더스 Wii 2: 잃어버린 레벨
+SMNJZN = 마리오와 빛나는 블록
+SMNJZO = Ludwig의 호텔
+SMNJZP = 100 개의 구덩이 트라이얼즈 1-20
+SMNJZT = 캡틴 쿠파의 복수
+SMNJZU = 덕 테일즈 3
+SMNJZV = 릴리즈 슈퍼 마리오 브라더스 Wii
+SMNJZW = 데포 슈퍼 마리오 브라더스 Wii
+SMNJZY = 슈퍼 마리오 스카이랜드
+SMNK03 = 뉴어 슈퍼 마리오 브라더스 Wii
+SMNP02 = 어썸머 슈퍼 루이지 미니
+SMNP03 = 뉴어 슈퍼 마리오 브라더스 Wii
+SMNP04 = 캐논 슈퍼 마리오 브라더스 Wii
+SMNP05 = 어나더 슈퍼 마리오 브라더스 Wii
+SMNP06 = 뉴어 썸머 선
+SMNP07 = 뉴어 홀리데이 스페셜
+SMNP08 = 에픽 슈퍼 쿠파 월드
+SMNP10 = 쿠파 컨트리
+SMNP11 = 뉴 슈퍼 마리오 브라더시 Wii 4
+SMNP12 = 어썸머 슈퍼 루이지 미니
+SMNP14 = 뉴 슈퍼 마리오 브라더스 Wii: 페인 코인즈
+SMNP15 = 뉴어 슈퍼 마리오 브라더스 7
+SMNP20 = 뉴 슈퍼 마리오 브라더스 H
+SMNP23 = 뉴어 슈퍼 마리오 브라더스 Wii: 낙엽
+SMNP30 = 슈퍼 루이지 랜드 Wii
+SMNP31 = 뉴 슈퍼 마리오 브라더스 Wii: 다른 세계
+SMNP34 = 뉴 슈퍼 마리오 브라더스 Wii: 요시 모드
+SMNP35 = 뉴 슈퍼 마리오 브라더스 Wii: 요시 모드 - 클래식 모드
+SMNP36 = 뉴 슈퍼 마리오 브라더스 Wii 핵 팩
+SMNP37 = 뉴 슈퍼 마리오 브라더스 Wii 드래곤 코스터 펜지
+SMNP38 = 뉴 슈퍼 마리오 브라더스 Wii 지하 미로
+SMNP39 = 뉴어 슈퍼 마리오 브라더스 Wii: Antnee 레벨 팩
+SMNP40 = 뉴어 슈퍼 마리오 브라더스 Wii U
+SMNP41 = 데빌 마리오 윈터 스페셜
+SMNP42 = 뉴 슈퍼 마리오 브라더스 Wii: 요시 모드 라이트
+SMNP44 = 고 고 마리오
+SMNP45 = Lemmy의 겨울 궁전
+SMNP46 = 뉴 슈퍼 마리오 브라더스 Wii: 레벨의 생일 배치
+SMNP47 = 뉴 스페셜 로드
+SMNP48 = 트루 마리오 브라더스
+SMNP49 = 뉴 슈퍼 마리오 브라더스 Wii: MSMKW 팩
+SMNP50 = 뉴 슈퍼 마리오 브라더스 Wii: 파워 타워 팩
+SMNP51 = 뉴 슈퍼 마리오 브라더스 Wii: 데포 레벨 팩 파트 1
+SMNP52 = 뉴 슈퍼 마리오 브라더스 Wii: 데포 레벨 팩 파트 2
+SMNP53 = 뉴 슈퍼 마리오 브라더스 Wii: 키즈 에디션
+SMNP54 = 뉴 슈퍼 마리오 브라더스 Wii: 넥스트 레벨 2
+SMNP55 = 뉴 슈퍼 마리오 브라더스 Wii: 라바 모드 팩
+SMNP56 = 뉴 슈퍼 마리오 브라더스 Wii: 데포 레벨 팩 파트 3
+SMNP57 = 마리오의 대모험
+SMNP58 = 와리오의 동굴
+SMNP59 = 뉴 슈퍼 마리오 브라더스 Wii: Quenry17의 레벨 팩
+SMNP60 = 리믹스드 슈퍼 마리오 브라더스 Wii
+SMNP61 = 뉴 슈퍼 썸머 베케이션
+SMNP62 = 뉴 슈퍼 Bowser Wii
+SMNP65 = 고스틀리 슈퍼 고스트 부 Wii
+SMNP66 = 요시의 전설
+SMNP67 = Larsenv 슈퍼 마리오 컬렉션
+SMNP68 = 요시의 전설 DLC
+SMNP77 = 뉴 슈퍼 마리오 브라더스 Wii 아르카디아
+SMNPAF = 어게인 슈퍼 마리오 브라더스 Wii 프로즌 스페셜
+SMNPDU = DU 슈퍼 마리오 브라더스: 애니버서리 에디션
+SMNPLL = 뉴어 슈퍼 루이지 Wii
+SMNPLM = 뉴어 슈퍼 루이지 Wii: 검은 달
+SMNPMI = Midi의 슈퍼 마리오 브라더스 Wii: 그냥 작은 모험
+SMNPO1 = 뉴 슈퍼 마리오 커스텀 에디션
+SMNPRE = 레트로 마리오 브라더스
+SMNPRV = RV루션 Wii
+SMNPXD = 디럭스 슈퍼 마리오 브라더스 Wii
+SMNPXR = 슈퍼 마리오 리믹스
+SMNPYE = 8Forrest의 슈퍼 마리오 브라더스 Wii
+SMNPYL = 루이지의 슈퍼 요시 브라더스
+SMNPYM = 유 슈퍼 마리오 브라더스 미 썸머 스페셜
+SMNPZA = 뉴어 아포칼립스
+SMNPZC = 첼린징 슈퍼 마리오 브라더스 Wii: 버츄얼 스페셜
+SMNPZD = 데포 슈퍼 마리오 브라더스 Wii 2: 잃어버린 레벨
+SMNPZN = 마리오와 빛나는 블록
+SMNPZO = Ludwig의 호텔
+SMNPZP = 100 개의 구덩이 트라이얼즈 1-20
+SMNPZT = 캡틴 쿠파의 복수
+SMNPZU = 덕 테일즈 3
+SMNPZV = 릴리즈 슈퍼 마리오 브라더스 Wii
+SMNPZW = 데포 슈퍼 마리오 브라더스 Wii
+SMNPZY = 슈퍼 마리오 스카이랜드
+SMOT3Q = 싱잇스타 모타운
+SMPP01 = 뉴 슈퍼 마리오 브라더스 Wii 2: 또다른 P
+SMRE01 = 뉴 슈퍼 마리오 브라더스 Wii: 슈퍼 마리오 브라더스 1 커스텀
+SMSE01 = 뉴 슈퍼 마리오 브라더스 Wii 12 선샤인 파라다이스
+SMVE01 = 슈퍼 마리오 베케이션
+SMVJ01 = 슈퍼 마리오 베케이션
+SMVP01 = 슈퍼 마리오 베케이션
+SMWE01 = 뉴어 슈퍼 마리오 월드 U
+SMWJ01 = 뉴어 슈퍼 마리오 월드 U
+SMWP01 = 뉴어 슈퍼 마리오 월드 U
+SNBE66 = 새로운 슈퍼 마리오 브라더스 Wii 아포칼립스
+SNLE01 = 뉴 슈퍼 마리오 브라더스 Wii 0-2 넥스트 제너레이션 레벨
+SO3EUD = 룬 팩토리: 운명의 흐름 (언덥)
+SOME02 = 리듬 천국 피버 리페인티드
+SP9P4Q = 싱잇 스타 팝 2009
+SPRE01 = 뉴 슈퍼 마리오 브라더스 Wii 14 프로젝트 마리오
+SRBP4Q = 싱잇스타: R&B
+SRGP01 = 뉴 슈퍼 마리오 Bros Wii 2 레지
+SRHP01 = 뉴 슈퍼 마리오 브라더스 Wii 7 레트로 천국
+SRNP01 = 뉴 슈퍼 마리오 브라더스 Wii 레볼루션
+SRVP01 = 뉴 슈퍼 마리오 브라더스 레볼루션
+SSLPOH = 싱잇스타 레전드즈
+SSSE01 = 뉴 슈퍼 마리오 브라더스 Wii: 썸머 선
+ST8P75 = 싱잇스타 80 년대
+STAP75 = 싱잇스타 아프레 스키 히츠
+STCP75 = 싱잇스타 싱스타
+STDP75 = 싱잇스타 독일 락-팝
+STFE41 = 저스트 댄스 포커스
+STHP75 = 싱잇스타 가장 인기있는 히츠
+STPP75 = 싱잇스타 팝 히츠
+STQP75 = 싱잇스타 퀸
+STRP75 = 싱잇스타 락 발라드즈
+STSP75 = 싱잇스타 슐라거
+SU5E41 = 저스트 댄스 라이츠
+SURE01 = 뉴 슈퍼 마리오 브라더스 Wii 19 레저렉션 U
+SV1E41 = 저스트 댄스: 언리미티드 파티 (볼륨 1)
+SV2E41 = 저스트 댄스: 언리미티드 파티 (볼륨 2)
+SV4E41 = 저스트 댄스 인피니티 파티
+SVMEBR = 뉴 슈퍼 마리오 올 스타즈 HD
+SWBP01 = 뉴 슈퍼 마리오 브라더스 Wii 0 모든 것이 시작된 곳
+SX3PUD = 판도라의 탑 (언덥)
+SXEF52 = 기타 히어로 III 커스텀: 메가데쓰
+SXFF52 = 기타 히어로 III 커스텀: 마이 케미컬 로맨스
+SZEE01 = 뉴 슈퍼 마리오 브라더스 Wii 13 섀도우 제로 이스케이프
+UUUE01 = 뉴 슈퍼 마리오 브라더스 Wii 19 레저렉션 U
+VIPE01 = 뉴 슈퍼 마리오 브라더스 Wii 18 Vip 믹스
+WARE01 = DU 슈퍼 와리오 브라더스
+WFFF4I = 령: 월식의 가면
+WMXE01 = 매우 즐거운 Wii 뮤직 크리스마스
+WMXK01 = 매우 즐거운 Wii 뮤직 크리스마스
+XBKE52 = 기타 히어로 III 커스텀: 나의 카멜롯 총알
+XNWE52 = 기타 히어로 III 커스텀: 나이트위시
+XXXX02 = 마리오 카트 테크닉
+ZM7E52 = 콜 오브 듀티: 근대 전쟁 - 리플렉스 에디션 좀비 모드
+ZXFP52 = 기타 히어로 3 앙코르
+W22E = 플래닛 피쉬
+W24E = 2 패스트 4 흙의 정령들
+W24P = 2 패스트 4 흙의 정령들
+W2AE = 빅 배스 아케이드
+W2CE = 브레인 챌린지
+W2CJ = 브레인 챌린지
+W2CP = 브레인 챌린지
+W2FP = 피지오펀: 균형 훈련
+W2GD = 역전재판 2 (독일어 버전)
+W2GE = 역전재판 2
+W2GF = 역전재판 2
+W2GI = 역전재판 2
+W2GJ = 역전재판 2
+W2GP = 역전재판 2
+W2GS = 역전재판 2
+W2IE = 피시 피시
+W2IP = 피시 피시
+W2JE = 저스트 잼: 라이브 뮤직 메이커
+W2KE = 렛츠 캐치
+W2KJ = 렛츠 캐치
+W2KP = 렛츠 캐치
+W2LE = 블룬즈
+W2LP = 블룬즈
+W2ME = 블래스터 마스터: 오버드라이브
+W2MP = 블래스터 마스터: 오버드라이브
+W2OE = 나의 수족관 2
+W2OJ = 블루 오아시스:
+W2OP = 나의 수족관 2
+W2PP = 피지오펀: 골반 근육 훈련
+W2TE = 훈련 담당 하사관 마인드스트롱
+W2TJ = 귀신 트레이닝: 교관은 호랑이 중사
+W2TP = 브레인 카데츠
+W2YE = 파이어플레이싱
+W2YP = 화로
+W34J = @심플 시리즈 볼륨 4 밀실에서 탈출
+W3AE = 카르멘 센디에이고 수학여행: 빅 벤 강도 사건
+W3BE = 사커 바쉬
+W3BP = 사커 바쉬
+W3FE = 3D 픽셀 레이싱
+W3FP = 3D 픽셀 레이싱
+W3GD = 역전재판 3
+W3GE = 역전재판 3
+W3GF = 역전재판 3
+W3GI = 역전재판 3
+W3GJ = 역전재판 3
+W3GP = 역전재판 3
+W3GS = 역전재판 3
+W3JE = 트리플 점핑 스포츠
+W3KE = 스루스페이스
+W3KJ = 질주해서 빠져나가는 아나토우스
+W3KP = 스루스페이스: 하이 벨로시티 3D 퍼즐
+W3LE = 카르멘 샌디에이고 수학여행: 레이디 리버티 라케니
+W3ME = 삼총사: 모두를 위한 하나
+W3MP = 삼총사: 모두를 위한 하나
+W3PE = 트리플 던지기 스포츠
+W3RE = 트리플 달리기 스포츠
+W3SE = 트리플 사격 스포츠
+W3TE = 진주만 3 부작 - 1941: 레드 선 라이징
+W42J = 포춘: 별이 가득한 언덕
+W44E = 스트레스 해소: 분노의 날
+W44P = 스트레스 해소: 분노의 날
+W48E = 쉐도우플레이
+W4AE = 아케이드 스포츠
+W4AP = 아케이드 스포츠: 에어 하키, 볼링, 당구, 스누커
+W4KE = 디어 캡터
+W4KJ = 사슴 사냥
+W4OJ = 네모난 머리를 둥글게 하자 도전
+W4TE = 스페이스볼 레볼루션
+W4TP = 스페이스볼 레볼루션
+W54E = 5 스포츠 파티
+W54P = 5 스포츠 파티
+W5AE = 5 아케이드 젬즈
+W5AP = 5 아케이드 젬즈
+W5IE = 5 합 1 솔리테르
+W6BE = 에코 슈터: 플랜트 530
+W6BJ = 530 에코 슈터
+W6BP = 에코 슈터: 플랜트 530
+W72P = 독일어 3 학년을 성공적으로 배우기
+W73P = 독일어 4 학년을 성공적으로 배우기
+W74P = 독일어 5 학년을 성공적으로 배우기
+W7IP = 독일어 2 학년을 성공적으로 배우기
+W82J = 땅 따먹기 액션! 태합검지: 태엽 성의 수수께끼
+W8BP = 바벨 라이징
+W8CE = 비트 트립 코어
+W8CJ = 비트 트립 코어: 리듬 성인의 역습
+W8CP = 비트 트립 코어
+W8DJ = 뫼비우스 드라이브
+W8IJ = 81 다이버 Wii
+W8LE = 벌룬 팝 페스티발
+W8PJ = 집에서∞쁘띠쁘띠 Wii
+W8WE = 해피 홀리데이스: 할로윈
+W8WP = 해피 홀리데이스: 할로윈
+W8XE = 배틀 포커
+W9BE = 빅 타운 슈트 아웃
+W9BP = 빅 타운 슈트
+W9IE = 회피 공간
+W9IJ = 위험 공역
+W9LE = 크리스마스 클릭스!
+W9RE = 해피 홀리데이스: 크리스마스
+W9RP = 해피 홀리데이스: 크리스마스
+W9UE = 크루즈 파티
+W9UP = 크루즈 파티
+WA2E = 마그네틱 트위스트
+WA2J = 모두의 퍼즈루프
+WA2P = 액션루프 트위스트
+WA4E = 와리오웨어: D.I.Y. 쇼케이스
+WA4J = 와리오웨어: D.I.Y. 쇼케이스
+WA4P = 와리오웨어: D.I.Y. 쇼케이스
+WA5E = 수학의 카르멘 샌디에고 모험 다이아몬드 섬
+WA7E = 토리바쉬
+WA7P = 토리바시: 완벽한 폭력
+WA8E = 아트 스타일 : 로토조아
+WA8J = 아트 스타일: 펜타 텐더클즈
+WA8P = 아트 스타일: 펜타 텐더클즈
+WAAE = 아야와 빛의 큐브
+WAAP = 아야와 빛의 큐브
+WABE = 균형의 예술
+WABP = 균형의 예술
+WACE = 아케이드 에센셜즈
+WACP = 아케이드 에센셜즈
+WAEE = 세계일주
+WAEP = 세계일주
+WAFE = 에어포트 매니아: 첫 비행
+WAFP = 에어포트 매니아: 첫 비행
+WAGE = 피노키오의 퍼즐
+WAHE = 참호 장군
+WAHP = 참호 장군
+WAIE = 101 합 1 익스플로시브 메가믹스
+WAIP = 101 합 1 익스플로시브 메가믹스
+WAJE = 모토히어로즈
+WAJP = 모토히어로즈
+WAKE = 카르멘 샌디에이고 수학여행: 무너지는 성당의 사례
+WALE = 아트 스타일: 라이트 트랙스
+WALJ = 아트 스타일: 라이트스트림
+WALP = 아트 스타일: 라이트 트랙스
+WAME = 카르멘 샌디에이고 수학 여행: 그레이트 게이트웨이 그랩
+WANE = 개미 국가
+WANP = 개미 국가
+WAOE = 배고픈 애벌레의 ABC
+WAOJ = 배고픈 애벌레의 ABC
+WAOP = 배고픈 애벌레의 ABC
+WAQJ = 역만 Wii 이데 요스케의 건강 마작
+WARJ = 통신 대국 바둑 도장 2700 문
+WASJ = 통신 대국: 조기 장기 3 단
+WATE = 아스트로 버그즈 리벤지
+WAUJ = 통신 대국: 월드 체스
+WAYE = 그래도 아직 그것은 움직인다
+WAYP = 그래도 아직 그것은 움직인다
+WAZE = 놀라운 두뇌 기차
+WB2E = 스트롱 배드 에피소드 4: 나쁘고 강하지 3
+WB2P = 스트롱 배드 에피소드 4: 나쁘고 강하지 3
+WB3E = 스트롱 배드 에피소드 5: 8 비트는 충분해
+WB3P = 스트롱 배드 에피소드 5: 8 비트는 충분해
+WB4E = 와일드 웨스트 건즈
+WB4J = 와일드 웨스트 건즈
+WB4P = 와일드 웨스트 건즈
+WB5E = 블록 브레이커 디럭스
+WB5J = 블록 브레이커 디럭스
+WB5P = 블록 브레이커 디럭스
+WB6E = TV 쇼 킹
+WB6J = TV 쇼 킹
+WB6P = TV 쇼 킹
+WB7E = 심야의 당구
+WB7J = 하마루 당구
+WB7P = 심야의 당구
+WB8E = 심야의 볼링
+WB8J = 하마루 볼링
+WB8P = 심야의 볼링
+WBAJ = 폭탄
+WBBE = 스노우보드 라이엇
+WBBJ = 보드 전사
+WBBP = 스노우보드 라이엇
+WBDE = 두뇌 유출
+WBDP = 두뇌 유출
+WBEE = 퐁 토스: 프랫 파티 게임
+WBEP = 비어 퐁: 프랫 파티 게임
+WBFE = 비트 트립 페이트
+WBFP = 비트 트립 페이트
+WBGP = 뱅 어택
+WBHE = 블러드 비치
+WBHP = 블러드 비치
+WBIE = 보잉즈
+WBJE = 하베스트 문: 나의 작은 상점
+WBJJ = 목장 이야기 시리즈: 목장의 상점
+WBKE = 알카노이드 플러스!
+WBKJ = 알카노이드 플러스!
+WBKP = 알카노이드 플러스!
+WBLE = 버블 보블 플러스!
+WBLJ = 버블 보블 Wii
+WBLP = 버블 보블 플러스!
+WBME = 나의 포켓몬 목장
+WBMJ = 모두의 포켓몬 목장
+WBMP = 나의 포켓몬 목장
+WBNE = 분재 이발기
+WBNJ = 분재 이발기
+WBNP = 분재 이발기
+WBOE = 그라비트로닉스
+WBPE = 타일: 트위스트 '앤' 페인트
+WBPP = 타일: 트위스트 '앤' 페인트
+WBQE = 스타 솔져 R
+WBQJ = 스타 솔져 R
+WBQP = 스타 솔져 R
+WBRP = 해적들: 꿈의 열쇠
+WBSE = 팝
+WBSJ = 팝
+WBSP = 팝
+WBVE = SPOGS 레이싱
+WBVP = SPOGS 레이싱
+WBWE = 생물 모으기
+WBWJ = 사쿠 사쿠 애니멀 패닉
+WBWP = 생물 모으기
+WBXE = 스트롱 배드 에피소드 1: 홈스타 유적
+WBXP = 스트롱 배드 에피소드 1: 홈스타 유적
+WBYE = 스트롱 배드 에피소드 2: 스트롱 배디아 - 더 프리
+WBYP = 스트롱 배드 에피소드 2: 스트롱 배디아 - 더 프리
+WBZE = 스트롱 배드 에피소드 3: 밴드 중에서 가장 나쁜
+WBZP = 스트롱 배드 에피소드 3: 밴드 중에서 가장 나쁜
+WC2E = 크리스탈 디펜더스 R2
+WC2J = 크리스탈 디펜더스 R2
+WC2P = 크리스탈 디펜더스 R2
+WC6E = 크로노스 트윈즈 DX
+WC6P = 크로노스 트윈즈 DX
+WC8J = 라인 어택 히어로즈
+WCHE = 체스 도전!
+WCHP = 체스 도전
+WCIE = 크리스탈 디펜더즈 R1
+WCIJ = 크리스탈 디펜더즈 R1
+WCIP = 크리스탈 디펜더즈 R1
+WCJE = 코코토 플랫폼 점퍼
+WCJP = 코코토: 플랫폼 점퍼
+WCKE = 칙 칙 붐
+WCKJ = 칙 칙 붐
+WCKP = 칙 칙 붐
+WCLE = 닥 클락: 토스트 된 시간의 샌드위치
+WCNJ = 도쿄 시티의 밤
+WCOE = 코코토 낚시 마스터
+WCOP = 코코토 낚시 마스터
+WCPE = 콥터 크라이시스
+WCPP = 콥터 크라이시스
+WCRE = 축제 왕
+WCSE = 큐스포츠: 당구 레볼루션
+WCSJ = 큐 스포츠: Wi-Fi 대전 당구
+WCSP = 큐 스포츠: 스누커 vs 당구
+WCUE = 3-2-1, 래틀 배틀!
+WCUJ = 뜨거운 12 게임: 살랑살랑 파티!
+WCUP = 3-2-1, 래틀 배틀!
+WCVE = 동굴 이야기
+WCVP = 동굴 이야기
+WCZE = 컬러즈
+WCZJ = 컬러즈
+WCZP = 컬러즈
+WD2J = 심플 Wii 시리즈 볼륨 2: 넘버 퍼즐 네오
+WD9E = 캐슬베니아 어드벤처 리버스
+WD9J = 드라큘라 전설 리버스
+WD9P = 캐슬베니아 어드벤처 리버스
+WDAJ = 다츠 Wii
+WDBE = 더비 도그스
+WDBJ = 더비 도그
+WDDE = 디너 대쉬
+WDDJ = 디너 대쉬
+WDDP = 디너 대쉬
+WDEE = 마법의 운명 점성술 게임
+WDEP = 마법의 운명 점성술 게임
+WDFE = 당신의 성을 지켜라
+WDFP = 당신의 성을 지켜라
+WDHE = 아트 스타일: 로보헥스
+WDHJ = 아트 스타일: 다이얼헥스
+WDHP = 아트 스타일: 로보헥스
+WDIJ = 심플 Wii 시리즈 볼륨 1: 블록 쿠즈시 네오
+WDKE = 다트 레이지
+WDME = Dr. 마리오 온라인 Rx
+WDMJ = Dr. 마리오 & 세균 박멸
+WDMP = Dr. 마리오 & 세균 박멸
+WDNJ = 징벌: 제국의 탄생
+WDOE = 드리프트 매니아
+WDOP = 드리프트 매니아
+WDPE = Dr. 마리오 온라인 Rx (친구 대전 체험판)
+WDPJ = Dr. 마리오 온라인 Rx (친구 대전 체험판)
+WDPP = Dr. 마리오 & 세균 버스터 (친구 대전 체험판)
+WDRE = Mr. 드릴러 W
+WDRJ = Mr. 드릴러 월드
+WDRP = Mr. 드릴러 W
+WDSE = 드래곤 마스터 스펠 캐스터
+WDSP = 드래곤 마스터 스펠 캐스터
+WDVE = 부두 다이스
+WDVP = 부두 다이스
+WDXE = 다이아토믹
+WE6E = 나의 돌고래
+WE6J = 바다 농장: 돌고래와 나의 쇼타임
+WE9E = 에일리언 크러쉬 리턴즈
+WE9J = 에일리언 크러쉬 리턴즈
+WE9P = 에일리언 크러쉬 리턴즈
+WEDE = 엘도라도 더 사무라이 토스터
+WEME = 아하! 알았어! 탈출 게임
+WEMJ = 1 뉴크! 탈출 게임 *나의 집 편
+WEMP = 아하! 알았어! 탈출 게임
+WENE = TNT 레이서즈
+WENP = TNT 레이서즈
+WEQE = 평형
+WEQJ = 기울기 영혼 (균형 감각)
+WEQP = 평형
+WERE = 나의 수족관
+WERJ = 블루 오아이스: 물고기의 치유 공간
+WERP = 나의 수족관
+WETE = 그림책 게임: 팝 업 퍼슈트
+WETJ = 놀 수 있는 그림책
+WETP = 그림책 게임: 팝 업 어드벤처
+WEVE = 바이러스 생존
+WEVJ = Peakvox 탈출 바이러스
+WEVP = 바이러스 생존
+WF2E = 파이널 판타지 크리스탈 연대기: 암흑 군주로서의 나의 인생
+WF2J = 파이널 판타지 크리스탈 연대기: 빛과 어둠의 공주님과 세계 정복의 탑
+WF2P = 파이널 판타지 크리스탈 연대기: 암흑 군주로서의 나의 인생
+WF3E = 패밀리 게임즈: 펜 & 페이퍼 에디션
+WF4E = 파이널 판타지 IV: 몇 년 후
+WF4J = 파이널 판타지 IV: 몇 년 후 - 달의 귀환
+WF4P = 파이널 판타지 IV: 몇 년 후
+WF5E = 패밀리 카드 게임즈
+WF5J = 오키라쿠 대부호 Wii
+WF5P = 패밀리 카드 게임즈
+WF6E = 프로봇
+WFAE = 패스트 드로우 쇼다운
+WFAP = 패스트 드로우 쇼다운
+WFBE = 모래사장
+WFBJ = 해변에 성을 만들어 버립니다 와우!
+WFBP = 모래사장
+WFCE = 파이널 판타지 크리스탈 연대기: 왕으로서의 나의 인생
+WFCJ = 파이널 판타지 크리스탈 연대기: 작은 임금님과 약속의 나라
+WFCP = 파이널 판타지 크리스탈 연대기: 왕으로서의 나의 인생
+WFDE = 수인 구조
+WFDP = 수인 구조
+WFEE = 페니모어 필모어
+WFFE = 펀! 펀! 미니골프
+WFFJ = 펀! 펀! 미니골프
+WFFP = 펀! 펀! 미니골프
+WFGE = 돌아온 프로거
+WFGJ = 돌아온 프로거
+WFHE = 비행 컨트롤
+WFHP = 비행 컨트롤
+WFIE = 릴 낚시 도전
+WFIJ = 피쉬 아이즈 도전
+WFIP = 릴 낚시 도전
+WFKE = 패밀리 고-카트 레이싱
+WFKJ = 오키라쿠 카트 Wii
+WFLE = 플루이디티
+WFLP = 하이드로벤처
+WFME = 패밀리 & 프렌즈 파티
+WFMP = 패밀리 & 프렌즈 파티
+WFNE = 피쉬 탱크
+WFNP = 피쉬 탱크
+WFPJ = 번뜩이는 카드 배틀 메쿠루카
+WFQE = 프로거: 하이퍼 아케이드 에디션
+WFQP = 프로거: 하이퍼 아케이드 에디션
+WFRP = 돌아온 프로거
+WFSJ = 모두의 영화관 Wii
+WFTE = 피쉬 에엠 올
+WFTP = 피쉬 에엠 올
+WFUE = 퍼리 레전드즈
+WFUP = 퍼리 레전드즈
+WFVE = 사커 업
+WFVP = 풋볼 업
+WFWE = 플라워 워크스
+WFWP = 플라워워크스: 폴리의 모험
+WFXE = 코시 파이어
+WFXP = 코시 파이어
+WFYE = 패밀리 게임즈: 펜 & 페이퍼 에디션
+WFYP = 패밀리 게임즈: 펜 & 페이퍼 에디션
+WG2J = 슈가 바니즈 Wii: 환영해요 바니즈 필드에
+WG4E = 고스트슬레이어
+WGAE = 고스트 매니아
+WGAP = 고스트 매니아
+WGDE = 그라디우스 리버스
+WGDJ = 그라디우스 리버스: 업데이티드
+WGDP = 그라디우스 리버스
+WGFP = 걸프렌드즈 포에버 매직 스케이트
+WGGE = 가브리엘의 고스틀리 그루브: 몬스터 믹스
+WGGJ = 우시미츠 몬스트루오 푸치: 이상한 대도시의 댄스 파티
+WGGP = 가브리엘의 고스틀리 그루브: 몬스터 믹스
+WGLE = 유전자 실험실
+WGMJ = 게임 사운드스테이션
+WGOE = 구의 세계
+WGOJ = 구의 세계
+WGOP = 구의 세계
+WGPE = 아쿠아스페이스
+WGPJ = 아쿠아 리빙: TV에서 바라 보는 물고기들
+WGPP = 젠쿠아리아: 버추얼 아쿠아리움
+WGSD = 역전재판 (독일어 버전)
+WGSE = 역전재판
+WGSF = 역전재판 (프랑스어 버전)
+WGSI = 역전재판
+WGSJ = 역전재판: 소생역전
+WGSP = 역전재판
+WGSS = 역전재판 (스페인어 버전)
+WGTJ = 세계의 재미 파티 게임
+WGUJ = 에어로 기타
+WGVE = 그루빙 블록
+WGYE = 자이로스타
+WH3E = 홈 스위트 홈
+WH3P = 홈 스위트 홈
+WHBE = 휴버트 더 테디 베어: 윈터 게임즈
+WHEE = 헤라클레스: 전차 레이싱
+WHEP = 헤라클레스: 전차 레이싱
+WHFE = 헤비 파이어: 스페셜 오퍼레이션즈
+WHFP = 헤비 파이어: 스페셜 오퍼레이션즈
+WHHJ = 렛츠 전력 히치하이크!!!!!!!!!
+WHOE = 하키 올스타 슛아웃
+WHPE = 섹시 포커
+WHPP = 섹시 포커
+WHPU = 섹시 포커
+WHRE = 헤론 스팀 머신
+WHRP = 헤론 스팀 머신
+WHUE = 유령 대저택 파티
+WHUJ = 유령 대저택 파티
+WHUP = 유령 대저택 파티
+WHVE = 고전압 : 핫 로드 쇼
+WHWE = 후프월드
+WHWP = 후프월드: 바스켓 대난투
+WHXE = 헬릭스
+WHXP = 헬릭스
+WHYE = 헤비 파이어: 블랙 암즈
+WHZE = 호라이즌 라이더즈
+WHZP = 호라이즌 라이더즈
+WIBE = 비토스+
+WICE = 닉스퀘스트: 킨드러드 스피리츠
+WICJ = 닉스퀘스트
+WICP = 닉스퀘스트: 킨드러드 스피리츠
+WIDE = 드라큘라: 언데드 각성
+WIDP = 드라큘라: 언데드 각성
+WIEE = 원숭이 섬의 이야기: 3 장 - 리바이어던의 둥지
+WIEP = 원숭이 섬의 이야기: 3 장 - 리바이어던의 둥지
+WIGE = 인커밍
+WIHE = 새와 놀기
+WIKJ = 아기 키위새의 모험
+WILE = 원숭이 섬의 이야기: 1 장 - 소리지르는 일각고래 내보내기
+WILP = 원숭이 섬의 이야기: 1 장 - 소리지르는 일각고래 내보내기
+WINE = 믿을 수 없는 미로
+WINJ = 직감! 균형★미로
+WINP = 믿으 수 없는 미로
+WIRE = 원숭이 섬의 이야기: 5 장 - 해적신의 부활
+WIRP = 원숭이 섬의 이야기: 5 장 - 해적신의 부활
+WISE = 원숭이 섬의 이야기: 2 장 - 스피너 케이의 포위 작전
+WISP = 원숭이 섬의 이야기: 2 장 - 스피너 케이의 포위 작전
+WITE = 아하! 찾았어요! 숨겨진 오브젝트 게임
+WITJ = 아아! 발견했어요! 아이템 찾기 게임
+WITP = 아하! 찾았어요! 숨겨진 오브젝트 게임
+WIUE = 인큐버스
+WIVE = 스페이스 인베이더즈 겟 이븐
+WIVJ = 스페이스 인베이더즈 겟 이븐
+WIVP = 스페이스 인베이더즈 겟 이븐
+WIYE = 원숭이 섬의 이야기: 4 장 - 가이브러시 삼나무의 재판과 집행
+WIYP = 원숭이 섬의 이야기: 4 장 - 가이브러시 삼나무의 재판과 집행
+WJ2J = 인생 게임: 행복한 발걸음
+WJAE = 잼 시티 롤러걸즈
+WJAP = 잼 시티 롤러걸즈
+WJCE = 젤리자동차 2
+WJEE = 제트 로켓
+WJEP = 제트 로켓
+WJFE = 흙의 정령들
+WJFP = 흙의 정령들
+WJGJ = 인생 게임
+WJKE = 주얼 키퍼즈: 이스터 섬
+WJKP = 주얼 키퍼즈: 이스터 섬
+WJPJ = 가위-바위-보 파티 파라다이스
+WJSE = 정글 스피드
+WJSP = 정글 스피드
+WJWE = 비쥬얼드 2
+WJWP = 비쥬얼드 2
+WK2J = 갓파군과 놀자: 갓파군의 즐거움인가?
+WK3J = 갓파군과 놀자: 갓파군과 모리의 친구들
+WK9J = 다같이 놀자! 강아지와 데굴데굴
+WKBE = 너, 나, 큐브
+WKBJ = 너, 나, 입체
+WKBP = 너, 나, 큐브
+WKCE = 쿄토케이
+WKCP = 쿄토케이
+WKDE = 해적: 꿈의 열쇠
+WKEJ = 편리한 금연앱 Wii 금연과 의사가 가르치는 7 일에 종료하는 방법
+WKFE = 쿵푸 펑크: 모두 쿵푸 파이팅입니다!
+WKFP = 쿵푸 펑크: 모두 쿵푸 파이팅입니다!
+WKHE = 빅 카후나 파티
+WKIE = 화이트록 성의 미스터리
+WKIP = 화이트록 성의 미스터리
+WKJE = 카라오케 조이사운드
+WKKE = 파티 펀 파이럿
+WKKJ = 검은 수염 위기 일발
+WKKP = 팝 업 파이럿!
+WKNJ = 한나라 시사 모두 와글 와글 한자 뇌
+WKPJ = 갓파군과 모리의 친구들
+WKQJ = 겐테이 TV! Wii 모두의 현지 퀴즈 배틀
+WKRP = 가라테 팬츠: 영광의 글러브
+WKTE = 혼두라 리버스
+WKTJ = 혼두라 리버스
+WKTP = 혼두라 리버스
+WKUJ = 다운타운 열혈 피구
+WKWE = 잃어버린 섬에서의 모험: 숨은 그림 찾기 게임
+WKWJ = 아이템 찾기 게임
+WKWP = 잃어버린 섬에서의 모험: 숨은 그림 찾기 게임
+WL2E = 타겟 토스 프로: 론 다츠
+WL5E = HB 아케이드 디스크 골프
+WL9E = 도자기를 만들자!
+WLCE = 빙고 파티 디럭스
+WLCJ = 왁자지껄 빙고 디럭스
+WLCP = 빙고 파티 디럭스
+WLDJ = 나도 세계를 구하고 싶어: 배틀 토너먼트
+WLEE = 푸유스와 함께하는 학습: 에피소드 1
+WLEJ = 푸유스와 놀자: 에피소드 1
+WLEP = 푸유스와 함께하는 학습: 에피소드 1
+WLGE = HB 아케이드 카드즈
+WLIE = 리이트
+WLJJ = 나도 세계를 구하고 싶어: 배틀 토너먼트
+WLKJ = 리카짱 패션 하우스
+WLLE = 리틀 토너먼트 오버 욘더
+WLLP = 리틀 토너먼트 오버 욘더
+WLME = 라-뮬라나
+WLMJ = 라-뮬라나
+WLMP = 라-뮬라나
+WLNE = 푸유스와 함께하는 학습: 에피소드 2
+WLNP = 푸유스와 함께하는 학습: 에피소드 2
+WLOE = 바람을 찾아서: 멜로디아의 겨울
+WLOJ = 바람을 찾아서: 멜로디아의 겨울
+WLOP = 바람을 찾아서: 멜로디아의 겨울
+WLPE = 론포스
+WLPJ = 론포스
+WLPP = 론포스
+WLTE = 리트
+WLTJ = 어둠의 학교
+WLTP = 리트
+WLWE = 바람을 찾아서
+WLWJ = 바람을 찾아서
+WLWP = 바람을 찾아서
+WLXJ = 팔랑크스
+WLZE = 릴트 라인
+WLZP = 릴트 라인
+WM2E = 나의 작은 아기
+WM2P = 나의 작은 아기
+WM3E = 메닉 멍키 메이햄
+WM3P = 메닉 멍키 메이햄
+WM4E = 믹스 슈퍼스타
+WM4P = 믹스 슈퍼스타
+WM7E = 아니마: 죄인의 방주
+WM7P = 아니마: 죄인의 방주
+WM8E = 봄버맨 블래스트
+WM8J = Wi-Fi 8 인 배틀 봄버맨
+WM8P = 봄버맨 블래스트
+WM9E = 해피 해머린
+WM9J = 두드려라! 모구뽄
+WM9P = 해피 해머린
+WMAE = 자석
+WMAP = 자석
+WMBE = 마보쉬의 아케이드
+WMBJ = 형태의 게임: 동그라미 막대 사각형
+WMBP = 마보쉬: 세 가지 모양의 아케이드
+WMCE = 몬스테카 코랄: 몬스터즈 vs. 로봇츠
+WMCP = 몬스테카 코랄: 몬스터즈 vs. 로봇츠
+WMDE = 매드스톤
+WMGE = 마트 레이서
+WMHE = 마우스 하우스
+WMJE = 다이브: 메디아 제도의 비밀
+WMJP = 다이브: 메디아 제도의 비밀
+WMKE = 미어캣 이끌기
+WMKP = 미어캣 이끌기
+WMLE = 메이저 리그 이팅: 게임
+WMLJ = 메이저 리그 이팅: 게임
+WMME = 근육 행진곡
+WMMJ = 근육 행진곡
+WMMP = 근육 행진곡
+WMOE = 모찌모찌
+WMOJ = 모찌모찌 Q: 당신이 돌려서 구하는 퍼즐
+WMOP = 모찌모찌
+WMPJ = 말의 퍼즐 모지핏탄 Wii
+WMRE = 모노크롬 레이싱
+WMRP = 모노크롬 레이싱
+WMSE = 마사지를 즐기세요!
+WMSP = 마사지를 즐기세요!
+WMWP = 미피 월드
+WMWX = 미피 월드
+WMXE = 맥스와 매직 마커
+WMXJ = 맥스와 매직 마커
+WMXP = 맥스와 매직 마커
+WMZP = 마작
+WN9E = 밀리터리 매드네스: 넥타리스
+WN9J = 넥타리스
+WN9P = 밀리터리 매드네스: 넥타리스
+WNAP = 자연으로 돌아가
+WNEE = 펭귄과 친구들: 이봐! 저건 내 물고기야!
+WNEP = 펭귄과 친구들: 이봐! 저건 내 물고기야!
+WNGE = 뱅 어택
+WNKE = 니키: 락 '엔' 볼
+WNKP = 니키: 락 '엔' 볼
+WNPJ = 스구스로 DUO 「뉴 펄서 R & V」
+WNSE = 뉴턴 vs 호드
+WNSP = 뉴턴 VS 호드
+WNVE = 네베스 플러스
+WNVJ = 하메코미 럭키 퍼즐 Wii 리턴
+WNVP = 네베스 플러스: 탄그램즈의 판테온
+WNWJ = 하메코미 럭키 퍼즐 Wii 리턴
+WO6E = 패밀리 해적 파티
+WO6J = 오키라쿠 주사위 놀이 Wii
+WO6P = 패밀리 해적 파티
+WOAE = 패밀리 글라이드 하키
+WOAJ = 오키라쿠 에어 하키 Wii
+WOAP = 패밀리 글라이드 하키
+WOBE = 아트 스타일: 오비엔트
+WOBJ = 아트 스타일: 오비탈
+WOBP = 아트 스타일: 오비엔트
+WODJ = 왕이다!
+WOEJ = 그림 그리기 로직
+WOFE = 오버클로우
+WOGE = 패밀리 미니 골프
+WOGJ = 오키라쿠 퍼터 골프 Wii
+WOGP = 패밀리 미니 골프
+WOKJ = 카라오케 조이사운드 Wii
+WOLJ = 오델로
+WOMJ = 세계의 재미 파티 게임 2
+WOPE = 단어 검색 디럭스
+WOSE = 패밀리 슬롯 카 레이싱
+WOSJ = 오키라쿠 슬롯 카 레이싱 Wii
+WOSP = 패밀리 슬롯 카 레이싱
+WOTE = 오버턴
+WOTJ = 오버턴
+WOTP = 오버턴: 메카 대전
+WOXJ = 오쓰! 운동 도장
+WOYE = 비트 보이!!
+WOYJ = 비트 맨
+WOYP = 비트 보이!!
+WOZJ = 유아 교육 텔레비 Wii: 아이우에 오무주
+WP2E = 포푸리
+WP2P = 포푸리
+WP3P = 진주만 3 부작 1941: 떠오르는 붉은 태양
+WP4E = 푸유스와 함께하는 학습: 에피소드 3
+WP4P = 푸유스와 함께하는 학습: 에피소드 3
+WP5J = 포코스카 레이싱
+WP6J = 저는 프라레일 운전사입니다: 신칸센&증기 기관차 편
+WP7E = 나의 천문대
+WP7J = 천문대
+WP7P = 나의 별이 빛나는 밤
+WP9J = 포커스 Wii
+WPAJ = 포켓몬 불가사의 던전 간다! 폭풍의 모험단
+WPBE = 술집 다츠
+WPBP = 술집 다츠
+WPCE = 독 루이스의 펀치-아웃!!
+WPDJ = 기묘한 여행!! 폴의 대모험
+WPFJ = 포켓몬 불가사의 던전 나아가라! 화염의 모험단
+WPGE = 스노우팩 파크
+WPGJ = 펭귄 라이프
+WPHJ = 포켓몬 불가사의 던전 노리자! 빛의 모험단
+WPIE = 핏 크루 패닉!
+WPIJ = 핏 크루 패닉!
+WPIP = 핏 크루 패닉!
+WPJE = 뿌까의 키스 게임
+WPJP = 뿌까의 키스 게임
+WPKE = 텍사스 홀덤 포커
+WPKP = 텍사스 홀덤 포커
+WPLE = 행성 빠칭코
+WPNJ = 뽄쟌
+WPOJ = 폽플과 마법의 크레용
+WPPE = 패밀리 탁구
+WPPJ = 오키라쿠 탁구
+WPPP = 패밀리 탁구
+WPQE = 프로퇴테아
+WPQP = 프로퇴테아
+WPRE = 아트 스타일: 큐벨로
+WPRJ = 아트 스타일: 큐벨로
+WPRP = 아트 스타일: 큐벨로
+WPSE = 포켓몬 럼블
+WPSJ = 란센 포켓몬 스크램블
+WPSP = 포켓몬 럼블
+WPTJ = 환상 큐브
+WPUE = 버스트 어 무브 플러스!
+WPUJ = 퍼즐 보글 Wii
+WPUP = 퍼즐 보글 플러스!
+WPVE = 베어즈워스 매너 이야기: 혼돈의 갈등
+WPVJ = 쿠마나게: 키이나가 싫어하는 푸른 보석 배틀 편
+WPVP = 베어즈워스 매너 이야기: 혼돈의 갈등
+WPWE = 퐁 토스 프로: 프랫 파티 게임즈
+WPXJ = 모두 뛰어! 펭귄 다이빙 후퍼 루퍼
+WPYE = 팔루리키오
+WPYP = 팔루리키오
+WPZE = 브루저 앤 스크래치
+WQ4J = 권투사 살랑살랑 권투
+WR2E = 래비즈 연구실
+WR2P = 래비즈 연구실
+WR4P = 러쉬 러쉬 랠리 레이싱
+WR5E = 레트로 시티 램페이지
+WR5P = 레트로 시티 램페이지
+WR9E = 메가맨 9
+WR9J = 록맨 9: 야망의 부활!!
+WR9P = 메가맨 9
+WRBE = 로보칼립스: 비버 디펜스
+WRBP = 로보칼립스: 비버 디펜스
+WRDE = 단어 검색
+WRDP = 단어 검색
+WREE = 레이서즈 아일랜드즈: 크레이지 아레나즈
+WREP = 레이서즈 아일랜드즈: 크레이지 아레나즈
+WRFE = 릴 낚시 도전 II
+WRFP = 릴 낚시 도전 II
+WRGE = 글래디에이터의 분노
+WRGP = 글래디에이터의 분노
+WRIE = 레인보우 아일랜즈: 타워링 어드벤처!
+WRIJ = 레인보우 아일랜즈: 타워링 어드벤처!
+WRIP = 레인보우 아일랜즈: 타워링 어드벤처!
+WRJE = 레이서즈 아일랜드즈: 크레이지 레이서즈
+WRJP = 레이서즈 아일랜드즈: 크레이지 레이서즈
+WRLE = 패스트 레이싱 리그
+WRLP = 패스트 레이싱 리그
+WRNJ = 비트 트립 런너
+WRPE = 로프 태우기
+WRQE = 디어 드라이브 레전드즈
+WRQP = 디어 드라이브 레전드즈
+WRRE = 로빈 후드: 리차드의 귀환
+WRRP = 로빈 후드: 리차드의 귀환
+WRSE = 스텝 업
+WRTE = 로복스
+WRUE = 비트 트립 런너
+WRUP = 비트 트립 런너
+WRXE = 메가맨 10
+WRXJ = 록맨 10: 우주에서의 위협!!
+WRXP = 메가맨 10
+WRYE = 로복스
+WRYP = 로복스
+WS2J = 세계최강력성 장기
+WS3E = 실버 스타: 체스
+WS3J = 최강 실버 스타 체스
+WS4J = 최강 실버 스타 마작
+WS5J = 최강 실버 스타 오목 두기
+WS6E = 실버 스타: 리버시
+WS6J = 세계 최강 실버 스타 리버시
+WS7E = 판타지 슬롯츠: 어드벤처 슬롯츠 & 게임즈
+WS8J = 모두의 대전 퍼즐 상하이 Wii
+WS9E = 스도쿠 도전!
+WS9P = 스도쿠 도전!
+WSAE = 온슬롯
+WSAJ = 매드섹타
+WSAP = 온슬롯
+WSBJ = 소서리 블레이드
+WSCJ = 아웃 오브 갤럭시: 은빛의 코시카
+WSEJ = 공주 아이 이야기
+WSGE = 팝 '에엠 드롭 '에엠 사메가메
+WSGJ = 사메가메 Wii
+WSGP = 팝 뎀, 드롭 뎁 사메가메
+WSHE = 스톤키프: 조상의 뼈
+WSIJ = 세계 최강 실버 스타 쇼기
+WSJE = 스팟 더 디퍼런스!
+WSJP = 스팟 더 디퍼런스!
+WSLE = 매직 오벨리스크
+WSLJ = 섀도우 워커
+WSME = 먹고! 살찌우고! 싸구고!
+WSMJ = 츠파리 대스모 Wii 방
+WSMP = 먹고! 살찌우고! 싸구고!
+WSNE = 바람돌이 소닉 4 에피소드 I
+WSNJ = 바람돌이 소닉 4: 에피소드 I
+WSNP = 바람돌이 소닉 4 에피소드 I
+WSRE = 스페이스 트랙
+WSSP = 솔리테르
+WSTJ = 천사의 솔리테르
+WSUE = 슈탄토: 에볼루션 메이헴
+WSUJ = 슈탄토: 과거편
+WSUP = 슈탄토: 에볼루션 메이헴
+WSWE = 검과 병사
+WSWP = 검과 병사
+WSXE = 스턴트 카즈
+WSXP = 스턴트 카즈
+WSYE = 달팽이 배달부
+WSZE = 스니지즈
+WSZP = 스니지즈
+WT2E = 타겟 토스: 프로 백스
+WT3E = 토메나 산너
+WT3J = 토메나 산너 Wii
+WT3P = 토메나 산너
+WT8J = 튕겨라! 블록 러쉬
+WTBJ = 환상적인 탬버린
+WTDJ = 토미카 드라이브
+WTEE = 탄성 소년의 이야기: 미션 1
+WTEP = 탄성 소년의 이야기: 미션 1
+WTFE = 비트 트립 플럭스
+WTFP = 비트 트립 플럭스
+WTHJ = 쓴다! 움직인다! 붙잡는다! 선생님 Wii
+WTIE = 티키 타워즈
+WTKE = TV 쇼 킹 2
+WTKP = TV 쇼 킹 2
+WTME = 모험도
+WTMJ = 타카하시 명인의 모험도 Wii
+WTMP = 모험도: 시작
+WTNE = 패밀리 테니스
+WTNJ = 오키라쿠 테니스 Wii
+WTPE = 테트리스 파티
+WTPJ = 테트리스 파티
+WTPP = 테트리스 파티
+WTRE = 비트 트립 비트
+WTRJ = 비트 트립 비트
+WTRP = 비트 트립 비트
+WTTE = 토키토리
+WTTP = 토키 토리
+WTUE = 말똥구리 2
+WTWP = 페니모어 필모어: 서부인
+WTXE = 텍사스 홀덤 토너먼트
+WTXP = 텍사스 홀덤 토너먼트
+WU2P = 성공적인 수학 3학년
+WU3P = 성공적인 수학 4학년
+WU4P = 성공적인 수학 5학년
+WUBE = 우봉고
+WUBP = 우봉고
+WUFE = 드롭 존: 언더 파이어
+WUHE = 울트라 핸드와 함께하는 그릴 오프!
+WUHJ = Wii에서 울트라 핸드
+WUIP = 성공적인 수학 2학년
+WUKJ = 우뇌 키즈: 부담없는 우뇌 트레이닝
+WUNE = 우노
+WUNJ = 우노
+WUNP = 우노
+WURE = 어반닉스
+WURP = 어반닉스
+WVBE = 비트 트립 보이드
+WVBJ = 비트 트립 보이드
+WVBP = 비트 트립 보이드
+WVCE = V.I.P. 카지노: 블랙잭
+WVDJ = 유아 교육 TV Wii: 아이우에·오 짱
+WVFE = 바비 캐럿 포에버
+WVFP = 바비 캐럿 포에버
+WVIE = 바이올린 파라다이스
+WVIP = 바이올린 파라다이스
+WVKE = 수중 전투
+WVKJ = 뱅 뱅 키즈
+WVKP = 수중 전투
+WVOE = 락 '엔' 롤 클라이머
+WVOJ = 락 '엔' 롤 클라이머
+WVOP = 락 '엔' 롤 클라이머
+WVQE = 뱀파이어 크리스탈즈
+WVQP = 뱀파이어 크리스탈즈
+WVSE = 신 Vs 인간
+WVSP = 신 Vs 인간
+WVUP = Mr. 범블비 레이싱 챔피언
+WW2P = 월리를 찾아라 2
+WW3P = 월리를 찾아라 3
+WWAE = 워먼 택틱스
+WWIP = 월리를 찾아라 1
+WWLP = Dr. 프랑켄슈타인의 유언
+WWRE = 익사이트바이크: 월드 랠리
+WWRJ = 익사이트바이크: 월드 레이스
+WWRP = 익사이트바이크: 월드 첼린지
+WWTE = 버거타임 월드 투어
+WWTP = 버거타임 월드 투어
+WWXE = 페이퍼 워즈: 캐논 포드
+WWXP = 페이퍼 워즈: 캐논 포드
+WX2P = 3 학년 영어 학습 성공
+WX3P = 4 학년 영어 학습 성공
+WX4P = 5 학년 영어 학습 성공
+WXBE = 벤 10 에일리언 포스: 더 라이즈 오브 헥스
+WXBP = 벤 10 에일리언 포스: 더 라이즈 오브 헥스
+WXIP = 2 학년 영어 학습 성공
+WXME = 크리스마스 퍼즐
+WXPE = 페인트 스플래시!
+WXPP = 페인트 스플래시
+WXRE = 릴 낚시 바다 도전
+WXRP = 릴 낚시 바다 도전
+WYIE = 전뇌탈출: 1 장
+WYIP = 전뇌탈출: 1 장
+WYKJ = 읽고 듣는 놀이
+WYME = 요미 요미 쿠킹 잼
+WYMP = 요미 요미 쿠킹 잼
+WYSE = 야드 세일 숨겨진 보물들: 서니빌
+WYSP = 야드 세일 숨겨진 보물들: 서니빌
+WZAE = 좀비 공격
+WZBP = 크리켓 도전
+WZGE = 동물원 디스크 골프
+WZHE = 나의 동물원
+WZHJ = 애니멀 라이프: 동물 교감 생활
+WZHP = 나의 동물원
+WZIE = 루빅의 퍼즐 갤럭시 러쉬
+WZIP = 루빅의 퍼즐 갤럭시: 러쉬
+WZJJ = @ 심플 시리즈 볼륨 5: 유도
+WZMJ = 심플 Wii 시리즈 볼륨 3: 마작
+WZPE = 원더랜드 좀비 패닉
+WZPJ = 원더랜드 좀비
+WZPP = 원더랜드 좀비 패닉
+WZZE = 베어즈워스 매너 이야기: 수수께끼 페이지
+WZZJ = 쿠마나게: 피이나가 좋아하는 붉은 캔디 퍼즐 편
+WZZP = 베어즈워스 매너 이야기: 수수께끼 페이지
+XH2E = 동굴 이야기 체험판
+XH2P = 동굴 이야기 체험판
+XH3E = 프로봇 체험판
+XH4E = 맥스와 매직 메이커 체험판
+XH4P = 맥스와 매직 메이커 체험판
+XH5E = 그래도 아직 그것은 움직인다 체험판
+XH5P = 그래도 아직 그것은 움직인다 체험판
+XH6E = 로복스 체험판
+XH6P = 로복스 체험판
+XH7E = 리트 체험판
+XH7P = 리트 체험판
+XH8E = 미어캣 이끌기 체험판
+XH8P = 미어캣 이끌기 체험판
+XH9P = 컬러Z 체험판
+XHAE = 포켓몬 럼블 체험판
+XHAP = 포켓몬 럼블 체험판
+XHCE = 파이널 판타지 크리스탈 연대기: 암흑 군주로서의 나의 인생 체험판
+XHCJ = 파이널 판타지 크리스탈 연대기: 빛과 어둠의 공주님과 세계 정복의 탑
+XHCP = 파이널 판타지 크리스탈 연대기: 암흑 군주로서의 나의 인생
+XHDE = 닉스퀘스트: 킨드러드 스피리츠 체험판
+XHDP = 닉스퀘스트: 킨드러드 스피리츠 체험판
+XHEE = 비트 트립 비트 체험판
+XHEJ = 비트 트립 비트 체험판
+XHEP = 비트 트립 비트 체험판
+XHFE = 구의 세계 체험판
+XHFJ = 구의 혹성 체험판
+XHFP = 구의 세계 체험판
+XHHJ = 포켓몬 불가사의 던전 노리자! 빛의 모험단 체험판
+XHIE = 플루이디티
+XHIP = 하이드로벤처 체험판
+XHJE = 스루스페이스 체험판
+XHJJ = 질주해서 빠져나가는 아나토우스 체험판
+XHJP = 스루스페이스 체험판
+XHKE = 다이브: 메디아 제도의 비밀 체험판
+XHKP = 다이브: 메디아 제도의 비밀 체험판
+XHLE = 제트 로켓 체험판
+XHLP = 제트 로켓 체험판
+XHME = 균형의 예술 체험판
+XHMP = 균형의 예술 체험판
+XHNP = 크로노스 트윈즈 DX 체험판
+XHOP = 균형의 예술 체험판
+XHQE = 좀비 패닉 체험판
+XHQP = 좀비 패닉 체험판
+XHRE = 퍼리 레전드즈 체험판
+XHRP = 퍼리 레전드즈 체험판
+XHVE = 비트 트립 코어 체험판
+XHVP = 비트 트립 코어 체험판
+XHWE = 비트 트립 보이드 체험판
+XHWP = 비트 트립 보이드 체험판
+XHXE = 비트 트립 런너 체험판
+XHXP = 비트 트립 런너 체험판
+XHYE = 비트 트립 페이트 체험판
+XHYP = 비트 트립 페이트 체험판
+XHZE = 크로노스 트윈즈 DX 체험판
+XHZP = 크로노스 트윈즈 DX 체험판
+XI2E = 쿄토케이 체험판
+XI2P = 쿄토케이 체험판
+XI7E = 리이트 체험판
+XI8E = 잼 시티 체험판
+XI8P = 잼 시티 체험판
+XIAE = 릴트 라인 체험판
+XIAP = 릴트 라인 체험판
+XIBE = 피쉬 에엠 올 체험판
+XIBP = 피쉬 에엠 올 체험판
+XICE = 신 vs 인간 체험판
+XICP = 신 vs 인간 체험판
+XIDE = 레이서즈 아일랜드즈: 크레이지 레이서즈 체험판
+XIDP = 레이서즈 아일랜드즈: 크레이지 레이서즈 체험판
+XIEE = 칙 칙 붐 체험판
+XIEJ = 치킨 배틀! 칙 칙 붐 체험판
+XIEP = 칙 칙 붐 체험판
+XIGE = 어반닉스 체험판
+XIGP = 어반닉스 체험판
+XIHE = 글라디에이터 체험판
+XIHP = 글라디에이터 체험판
+XIJE = 패스트 레이싱 리그 체험판
+XIJP = 패스트 레이싱 리그 체험판
+XIKE = 몬스테카 코랄 체험판
+XIKP = 몬스테카 코랄 체험판
+XIMP = 후프월드: 바스켓 대난투 체험판
+XINE = 푸유스와 함께하는 학습 에피소드 1 체험판
+XINP = 푸유스와 함께하는 학습 에피소드 1 체험판
+XIOE = 푸유스와 함께하는 학습 에피소드 2 체험판
+XIOP = 푸유스와 함께하는 학습 에피소드 2 체험판
+XIPE = 푸유스와 함께하는 학습 에피소드 3 체험판
+XIPP = 푸유스와 함께하는 학습 에피소드 3 체험판
+XIQE = 다트 레이지 체험판
+XIRE = 통 토스 프로 체험판
+XISE = 비트 트립 플럭스 체험판
+XISP = 비트 트립 플럭스 체험판
+XITE = 패스트 드로우 체험판
+XITP = 패스트 드로우 체험판
+XIUE = 사커 바쉬 체험판
+XIUP = 사커 바쉬 체험판
+XIVE = 믹스 슈퍼스타 체험판
+XIVP = 믹스 슈퍼스타 체험판
+XIWE = 호라이즌 라이더즈 체험판
+XIZE = 3D 픽셀 레이싱 체험판
+XIZP = 3D 픽셀 레이싱 체험판
+XJDE = 모토히어로즈 체험판
+XJDP = 모토히어로즈 체험판
+XJEE = 아야와 빛의 큐브 체험판
+XJEP = 아야와 빛의 큐브 체험판
+XJFP = 아니마: 죄인의 방주 체험판
+XJGE = 흙의 정령들 체험판
+XJGP = 흙의 정령들 체험판
+XJHE = 페인트 스플래쉬 체험판
+XJHP = 페인트 스플래쉬 체험판
+XJIE = 2 패스트 4 흙의 정령들 체험판
+XJIP = 2 패스트 4 흙의 정령들 체험판
+XJJE = 뱀파이어 크리스탈즈 체험판
+XJJP = 뱀파이어 크리스탈즈 체험판
+XJSE = 카라오케 조이사운드 체험판
+XJSP = 카라오케 조이사운드 Wii 체험판
+FA2J = 엑시리온
+FA3J = 포메이션 Z
+FA4J = 데빌 월드
+FA4P = 데빌 월드
+FA5J = 파이어 엠블렘: 암흑룡과 빛의 검
+FA6E = 동키 콩 Jr.의 산수 놀이
+FA6J = 동키 콩 Jr.의 산수 놀이
+FA6P = 동키 콩 Jr.의 산수 놀이
+FA7E = 요시
+FA7J = 요시의 알
+FA7P = 마리오 & 요시
+FA7T = 요시
+FA8E = 커비의 모험
+FA8F = 커비의 모험
+FA8J = 별의 커비: 꿈의 샘 이야기
+FA8P = 커비의 모험
+FA8T = 별의 커비: 꿈의 샘 이야기
+FA9E = 젤다 II: 링크의 모험
+FA9J = 젤다의 전설 2: 링크의 모험
+FA9P = 젤다 II: 링크의 모험
+FAAE = 동키 콩
+FAAJ = 동키 콩
+FAAP = 동키 콩
+FAAT = 동키 콩
+FABE = 동키 콩 Jr.
+FABJ = 동키 콩 Jr.
+FABP = 동키 콩 Jr.
+FACE = 핀볼
+FACJ = 핀볼
+FACP = 핀볼
+FADJ = 오목
+FAFE = 마리오 브라더스
+FAFJ = 마리오 브라더스
+FAFP = 마리오 브라더스
+FAFQ = 마리오 브라더스
+FAGE = 슈퍼 마리오 브라더스
+FAGJ = 슈퍼 마리오 브라더스
+FAGP = 슈퍼 마리오 브라더스
+FAGQ = 슈퍼 마리오 브라더스
+FAHE = 테니스
+FAHJ = 테니스
+FAHP = 테니스
+FAIE = 축구
+FAIJ = 축구
+FAIP = 축구
+FAJE = 아이스 하키
+FAJJ = 아이스 하키
+FAJP = 아이스 하키
+FAKE = 젤다의 전설
+FAKJ = 젤다의 전설
+FAKP = 젤다의 전설
+FAKT = 젤다의 전설
+FALE = 야구
+FALJ = 야구
+FALP = 야구
+FAME = 와리오의 숲
+FAMJ = 와리오의 숲
+FAMP = 와리오의 숲
+FANE = 도시의 챔피언
+FANJ = 도시의 챔피언
+FANP = 도시의 챔피언
+FANT = 도시의 챔피언
+FAOE = 솔로몬의 열쇠
+FAOJ = 솔로몬의 열쇠
+FAOP = 솔로몬의 열쇠
+FAPE = NES 오픈 토너먼트 골프
+FAPJ = 마리오 오픈 골프
+FAPP = NES 오픈 토너먼트 골프
+FAPT = NES 오픈 토너먼트 골프
+FAQJ = 닌자 자자마루군
+FAQL = 닌자 자자마루군
+FAQN = 닌자 자자마루군
+FARE = 그라디우스
+FARJ = 그라디우스
+FARP = 그라디우스
+FASE = 제비우스
+FASJ = 제비우스
+FASP = 제비우스
+FAST = 제비우스
+FATE = 그림자의 전설
+FATJ = 그림자의 전설
+FAVE = 테크모 보울
+FAVJ = 테크모 보울
+FAWE = 엘리베이터 액션
+FAWJ = 엘리베이터 액션
+FAXE = 팩맨
+FAXJ = 팩맨
+FAXP = 팩맨
+FAXT = 팩맨
+FAYJ = 잇키
+FAZJ = 필드 컴뱃
+FAZQ = 다운타운 열혈행진곡: 나아가라 대운동회
+FB2J = 슈퍼 마리오 브라더스 2
+FB2L = 슈퍼 마리오 브라더스: 잃어버린 레벨들
+FB2N = 슈퍼 마리오 브라더스: 잃어버린 레벨들
+FB3J = 왈큐레의 모험: 시간의 열쇠 전설
+FB4E = 루나 당구
+FB4J = 루나 볼
+FB4P = 루나 당구
+FB5E = 자낙
+FB5J = 자낙
+FB6J = 최전선
+FB7J = 너츠 & 밀크
+FB8J = 도전자
+FB9J = 푸얀
+FBAJ = 스매시 탁구
+FBAL = 스매시 탁구
+FBBE = 매치 라이더
+FBBJ = 매치 라이더
+FBBP = 매치 라이더
+FBCE = 익사이트 바이크
+FBCJ = 익사이트 바이크
+FBCP = 익사이트 바이크
+FBDE = 키드 이카루스
+FBDJ = 빛의 신화: 파르테나의 거울
+FBDP = 키드 이카루스
+FBEE = 아이스 클라이머
+FBEJ = 아이스 클라이머
+FBEP = 아이스 클라이머
+FBHE = 캐슬베니아
+FBHJ = 악마성 드라큘라
+FBHP = 캐슬베니아
+FBIE = 펀치 아웃!!
+FBIJ = 펀치 아웃!!
+FBIP = 펀치 아웃!!
+FBJE = 마이트 봄 잭
+FBJJ = 마이트 봄 잭
+FBJP = 마이트 봄 잭
+FBKE = 돌연변이 닌자 거북
+FBKJ = 돌연변이 닌자 거북
+FBKP = 돌연변이 닌자 거북
+FBLE = 로드 런너
+FBLJ = 로드 런너
+FBLM = 로드 런너
+FBNE = 닌자 가이덴
+FBNJ = 닌자 용검전
+FBNM = 닌자 가이덴
+FBOJ = 그라디우스 II
+FBQJ = 드루아가의 탑
+FBRE = 갤러그
+FBRJ = 갤러그
+FBRP = 갤러그
+FBRT = 갤러그
+FBSE = 미론의 비밀 성
+FBSJ = 미궁조국: 미론의 대모험
+FBSM = 미론의 비밀 성
+FBUE = 로로의 모험
+FBUJ = 로로의 모험
+FBUP = 로로의 모험
+FBUT = 로로의 모험
+FBVJ = 츠파리 대스모
+FBWJ = 조이 메카 파이트
+FBWQ = 조이 메카 파이트
+FBXJ = 패미컴 대전
+FBYE = 슈퍼 마리오 브라더스 2
+FBYJ = 슈퍼 마리오 USA
+FBYP = 슈퍼 마리오 브라더스 2
+FBYQ = 슈퍼 마리오 USA
+FBZE = 메트로이드
+FBZJ = 메트로이드
+FBZP = 메트로이드
+FC2J = 반숙 영웅
+FC3E = 버블 보글
+FC3J = 버블 보글
+FC3P = 버블 보글
+FC3T = 버블 보글
+FC4J = 체크'엔 팝
+FC5J = 힘내라 고에몬! 꼭두각시 여행길
+FC6E = 스타트로픽스
+FC6J = 스타트로픽스
+FC6P = 스타트로픽스
+FC7E = NES 플레이 액션 풋볼
+FC7J = NES 플레이 액션 풋볼
+FC8E = 캐슬베니아 II: 사이몬의 퀘스트
+FC8J = 드라큘라 II: 저주의 봉인
+FC8P = 캐슬베니아 II: 사이몬의 퀘스트
+FC9J = 메탈 슬레이더 글로리
+FCAE = 스타 솔져
+FCAJ = 스타 솔져
+FCEJ = 에스퍼 드림
+FCFJ = 이얼 쿵푸
+FCGJ = 트윈비
+FCHJ = 플로피
+FCIJ = 고기동전두 메카볼가드 2
+FCJJ = SD 건담 월드: 가챠폰 전사 2 - 캡슐 전기
+FCNJ = 남극대탐험
+FCNQ = 남극 탐험
+FCOJ = 배틀 시티
+FCPE = 벌룬 파이트
+FCPJ = 벌룬 파이트
+FCPP = 벌룬 파이트
+FCQE = 닌자 외전 II: 혼돈의 암흑검
+FCQJ = 닌자 외전 II
+FCRE = 모험도
+FCRJ = 타카하시 명인의 모험도
+FCRP = 모험도
+FCRT = 허드슨의 모험도
+FCSE = 슈퍼 C
+FCSJ = 슈퍼 혼두라
+FCSP = 프로보텍터 II: 악의 세력의 귀환
+FCTE = 메가맨
+FCTJ = 록맨
+FCTP = 메가맨
+FCUE = 배구
+FCUJ = 배구
+FCUP = 배구
+FCVE = 레킹 크루
+FCVJ = 레킹 크루
+FCVP = 레킹 크루
+FCWE = 슈퍼 마리오 브라더스 3
+FCWJ = 슈퍼 마리오 브라더스 3
+FCWP = 슈퍼 마리오 브라더스 3
+FCWQ = 슈퍼 마리오 브라더스 3
+FCYE = 요시의 쿠키
+FCYJ = 요시의 쿠키
+FCYP = 요시의 쿠키
+FCYT = 요시의 쿠키
+FCZE = 왕의 기사
+FCZJ = 왕의 기사
+FD2E = 더블 드래곤
+FD2J = 더블 드래곤
+FD2P = 더블 드래곤
+FD3J = 열혈 고교 피구부 축구편
+FD3Q = 열혈 고교 피구부 축구편
+FD6E = 로로의 모험 2
+FD6P = 로로의 모험 2
+FD7E = 메가맨 3
+FD7J = 록맨 3: Dr. 와일리의 최후!?
+FD7P = 메가맨 3
+FDAE = 스펠런커
+FDAJ = 스펠런커
+FDAM = 스펠런커
+FDBJ = 패미컴 옛날 이야기: 신 귀신의 섬 - 후편
+FDCJ = 스타 러스터
+FDEJ = 마피
+FDFE = 만루
+FDFJ = 불타라!! 프로 야구
+FDGE = 마계촌
+FDGJ = 마계촌
+FDGP = 마계촌
+FDIJ = 보코크카 대전
+FDLE = 닌자 외전 III: 최후의 고대 선박
+FDLJ = 닌자 외전 III: 황천의 방주
+FDNE = 메가맨 2
+FDNJ = 록맨 2
+FDNP = 메가맨 2
+FDOE = 작전명 늑대
+FDOJ = 작전명 늑대
+FDOP = 작전명 늑대
+FDPE = 강철의 블래이드
+FDPP = 강철의 블래이드
+FDQE = 더블 드리블
+FDQP = 더블 드리블
+FDRP = 스케이트냐 죽음이냐
+FDSJ = 패미컴 탐정 클럽: 사라진 후계자 (후편)
+FDTE = 열혈경파
+FDTJ = 열혈경파
+FDUE = 열혈고교 돗지볼부
+FDUJ = 열혈고교 돗지볼부
+FDVE = 다운타운 - 열혈물어
+FDVJ = 다운타운 - 열혈물어
+FDVP = 다운타운 - 열혈물어
+FDVQ = 다운타운 - 열혈물어
+FDWJ = 다운타운 스페셜 - 열혈 시대극: 쿠니오군의 시대극이야 전원 집합!
+FDXJ = 패미컴 탐정 클럽 파트 II: 뒷 편에 선 소녀 (후편)
+FDYJ = 파이어 엠블렘 외전
+FDZJ = 다운타운 열혈 행진곡 - 그대로 가라 대운동회
+FDZQ = 다운타운 열혈 행진곡 - 그대로 가라 대운동회
+FE5J = 울화통구슬 던지는 칸타로우의 동해도오십삼차
+FE6J = 닌자군: 마성의 모험
+FE7J = 닌자군: 아수라의 장
+FE8J = 타케시의 도전장
+FE9J = 가라 가라! 열혈 하키부: 미끄러지고 넘어지고 대난투
+FECE = 스카이 키드
+FECJ = 스카이 키드
+FEDJ = 디그 더그
+FEDL = 디그 더그
+FEDN = 디그 더그
+FEEJ = 탐정 진구지 사부로: 신주쿠 중앙공원 살인사건
+FEFJ = 탐정 진구지 사부로 2: 요코하마 항 연속 살인사건
+FEGJ = 탐정 진구지 시부로: 위험한 2 인
+FEHJ = 탐정 진구지 사부로: 시간 가는대로...
+FEIE = 시티 커넥션
+FEIJ = 시티 커넥션
+FEIP = 시티 커넥션
+FEJJ = 수수께끼의 무라사메 성
+FELJ = 트랜스포머즈: 호송 미스테리
+FEMJ = 바이오 미라클 나는 우파
+FEML = 바이오 미라클 나는 우파
+FEMN = 바이오 미라클 나는 우파
+FENE = 라이프 포스
+FENJ = 사라만다
+FEOJ = 조이드즈: 묵시록
+FEPJ = 월풍마전
+FEQE = 캐슬베니아 III: 드라큘라의 저주
+FEQJ = 악마성 전설
+FEQP = 캐슬베니아 III: 드라큘라의 저주
+FERE = 조다의 복수: 스타트로픽스 2
+FERJ = 조다의 복수
+FERM = 스타트로픽스 II: 조다의 복수
+FERP = 조다의 복수: 스타트로픽스 II
+FESE = 빙글 빙글 랜드
+FESJ = 빙글 빙글 랜드
+FESP = 빙글 빙글 랜드
+FEUE = 동키 콩 3
+FEUJ = 동키 콩 3
+FEUP = 동키 콩 3
+FEVJ = 아틀란티스의 수수께끼
+FEWJ = 드래곤 버스터
+FEXJ = 와간 랜드
+FF2J = 스고로 퀘스트: 주사위의 전사들
+FF4E = 버거타임
+FF4J = 버거타임
+FF5E = 더블 드래곤: 복수
+FF5J = 더블 드래곤 2: 복수
+FF5P = 더블 드래곤 II: 복수
+FF6J = 힘내라 고에몽 2
+FF7J = 힘내라 고에몽 외전: 사라진 황금 담뱃대
+FFAE = 파이널 판타지
+FFAJ = 파이널 판타지
+FFAM = 파이널 판타지
+FFBJ = 파이널 판타지 II
+FFDE = 깜짝 열혈 신기록! 머나먼 금메달
+FFDJ = 깜짝 열혈 신기록! 머나먼 금메달
+FFEE = 불가사의한 브로비: 블로볼로니아의 문제
+FFEP = 불가사의한 브로비: 블로볼로니아의 문제
+FFFJ = 파이널 판타지 III
+FFGJ = SD 건담 월드: 가챠폰 전사 - 스크램블 워즈
+FFJJ = 메탈 맥스
+FFKJ = 챔피언쉽 로드 런너
+FFLE = 샐러드 왕국의 토마토 공주
+FFLJ = 샐러드 왕국의 토마토 공주
+FFME = 블래스터 마스터
+FFMJ = 초혹성전기: 메타파이트
+FFMP = 블래스터 마스터
+FFNE = 메가맨 4
+FFNJ = 록맨 4: 새로운 야망!!
+FFNP = 메가맨 4
+FFOJ = 가자 트윈비: 시나몬 박사를 구해라!
+FFPB = 유포리아: 더 사가
+FFPJ = 푸루 푸루 파크
+FFPP = 유포리아: 더 사가
+FFQE = 닌자의 그림자
+FFQM = 닌자의 그림자
+FFRE = 팩서너두
+FFRJ = 팩서너두
+FFRP = 팩서너두
+FFTJ = 바이너리 랜드
+FFUE = 모험도 2
+FFUJ = 타카하시 명인의 모험도 II
+FFUP = 모험도 2
+FFVM = S.C.A.T.: 특수 인공두뇌학 공격 팀
+FFVP = S.C.A.T.: 특수 인공두뇌학 공격 팀
+FFWP = 동키 콩: 오리지널 에디션
+FFXJ = 25 주년 슈퍼 마리오 브라더스
+FFXP = 슈퍼 마리오 브라더스: 25 주년 한정판
+FFYE = 메가맨 5
+FFYJ = 록맨 5: 블루스의 함정!?
+FFYP = 메가맨 5
+FFZJ = 세크로스
+FFZY = 혼두라
+FJOR = 쿵푸
+FMCA = 구니스
+JA2J = 진 여신전생
+JA3J = 카마이타치의 밤
+JA4E = 초마계촌
+JA4J = 초마계촌
+JA5J = 헤라클레스의 영광 III: 신들의 침묵
+JA6E = 좀비들이 내 이웃들을 먹었다
+JA6J = 좀비들이 내 이웃들을 먹었다
+JA6P = 좀비들
+JA7D = 액트레이저
+JA7E = 액트레이저
+JA7F = 액트레이저
+JA7J = 액트레이저
+JA7P = 액트레이저
+JA8E = 파이널 파이트
+JA8J = 파이널 파이트
+JA8P = 파이널 파이트
+JAAE = 슈퍼 마리오 월드
+JAAJ = 슈퍼 마리오 월드
+JAAP = 슈퍼 마리오 월드
+JAAQ = 슈퍼 마리오 월드
+JAAT = 슈퍼 마리오 월드
+JABJ = 마리오의 슈퍼 피크로스
+JABL = 마리오의 슈퍼 피크로스
+JACE = 에프-제로
+JACJ = 에프-제로
+JACP = 에프-제로
+JACT = 에프-제로
+JADD = 젤다의 전설: 신들의 트라이포스
+JADE = 젤다의 전설: 신들의 트라이포스
+JADF = 젤다의 전설: 신들의 트라이포스
+JADJ = 젤다의 전설: 신들의 트라이포스
+JADP = 젤다의 전설: 신들의 트라이포스
+JADT = 젤다의 전설: 신들의 트라이포스
+JAEE = 동키 콩 컨트리
+JAEJ = 슈퍼 동키 콩
+JAEP = 동키 콩 컨트리
+JAET = 동키 콩 컨트리
+JAFD = 심시티
+JAFE = 심시티
+JAFF = 심시티
+JAFJ = 심시티
+JAFP = 심시티
+JAGJ = 파이어 엠블렘: 문장의 비밀
+JAHE = 알타입 III: 더 서드 라이트닝
+JAHJ = 알타입 III: 더 서드 라이트닝
+JAHP = 알타입 III: 더 서드 라이트닝
+JAHQ = R-Type III: The Third Lightning
+JAIE = 슈퍼 케슬베니아 IV
+JAIJ = 악마성 드라큘라
+JAIP = 슈퍼 캐슬베니아 IV
+JAJE = 스트리트 파이터 II: 더 월드 워리어
+JAJJ = 스트리트 파이터 II
+JAJP = 스트리트 파이터 II: 더 월드 워리어
+JALE = 콘트라 3: 에일리언 워즈
+JALJ = 혼두라 스피리츠
+JALP = 슈퍼 프로보텍터: 에일리언 레벨즈
+JALT = 콘트라 3: 에일리언 워즈
+JAME = 그라디우스 III
+JAMJ = 그라디우스 III
+JAMM = 그라디우스 III
+JAMT = 그라디우스 III
+JAPJ = 파이어 엠블렘: 성전의 계보
+JAUJ = 패미컴 문고: 시작의 숲
+JAVE = 슈퍼 메트로이드
+JAVJ = 슈퍼 메트로이드
+JAVP = 슈퍼 메트로이드
+JAVT = 슈퍼 메트로이드
+JAWE = 삼국지 IV: 적벽대전
+JAWJ = 삼국지 IV: 적벽대전
+JAZD = 힘내라 고에몽: 유키 공주 구출 두루마리
+JAZE = 힘내라 고에몽: 유키 공주 구출 두루마리
+JAZJ = 힘내라 고에몽: 유키 공주 구출 두루마리
+JAZP = 힘내라 고에몽: 유키 공주 구출 두루마리
+JB3D = 하베스트 문
+JB3E = 하베스트 문
+JB3J = 하베스트 문
+JB3P = 하베스트 문
+JB5J = 슈퍼 굿슨 오요요
+JB6J = 트레져 헌터 G
+JB7J = 프론트 미션: 건 하자드
+JB9J = 학교에서 있었던 무서운 이야기
+JBAE = 메탈 마린즈
+JBAJ = 밀리티아
+JBBE = 슈퍼 스트리트 파이터 II: 새로운 도전자들
+JBBJ = 슈퍼 스트리트 파이터 II: 새로운 도전자들
+JBBP = 슈퍼 스트리트 파이터 II: 새로운 도전자들
+JBCE = 커비의 드림 코스
+JBCJ = 커비 볼
+JBCP = 커비의 드림 코스
+JBCT = 커비의 드림 코스
+JBDD = 동키 콩 컨트리 2: 디디의 콩 퀘스트
+JBDE = 동키 콩 컨트리 2: 디디의 콩 퀘스트
+JBDJ = 슈퍼 동키 콩 2: 딕시 & 디디
+JBDP = 동키 콩 컨트리 2: 디디의 콩 퀘스트
+JBDT = 동키 콩 컨트리 2: 디디의 콩 퀘스트
+JBEJ = 매지컬 드롭
+JBFJ = 제절초
+JBGJ = 이상한 던젼: 풍래의 시렌
+JBHJ = 헤라클레스의 영광 IV: 신들의 선물
+JBIE = 스트리트 파이터 II 터보: 하이퍼 파이팅
+JBIJ = 스트리트 파이터 II 터보: 하이퍼 파이팅
+JBIP = 스트리트 파이터 II 터보: 하이퍼 파이팅
+JBKE = 브레스 오브 파이어 II: 사명의 아이
+JBKJ = 브레스 오브 파이어 II: 사명의 아이
+JBKP = 브레스 오브 파이어 II: 사명의 아이
+JBLE = 팩 어택
+JBLJ = 코스모 갱 더 퍼즐
+JBLP = 팩 어택
+JBNE = 다리우스 트윈
+JBNJ = 다리우스 트윈
+JBOJ = 패널로 퐁
+JBOQ = 패널로 퐁
+JBPE = 동키 콩 컨트리 3: 딕시의 이중 문제
+JBPJ = 슈퍼 동키 콩 3: 수수께끼의 크레미스 섬
+JBPP = 동키 콩 컨트리 3: 딕시의 이중 문제
+JBQE = 카비의 아발란체
+JBQJ = 슈~퍼~ 뿌요뿌요
+JBQP = 커비의 고스트 트랩
+JBRE = 베가스 스테이크즈
+JBRJ = 베가스 스테이크즈
+JBRP = 베가스 스테이크즈
+JBSE = 엑슬레이
+JBSJ = 엑슬레이
+JBSP = 엑슬레이
+JBTE = 슈퍼 터리칸
+JBTJ = 슈퍼 터리칸
+JBTP = 슈퍼 터리칸
+JBUE = 슈퍼 터리칸 2
+JBUJ = 슈퍼 터리칸 2
+JBVJ = 데어 랑그랏사
+JBWE = 싸이버네이터
+JBWJ = 중장기병 발켄
+JBWP = 싸이버네이터
+JBWT = 싸이버네이터
+JBYE = 슈퍼 알타입
+JBYJ = 슈퍼 알타입
+JBYP = 슈퍼 알타입
+JBYT = 슈퍼 알-타입
+JC2J = 태합입지전
+JC3J = 바하무트 라군
+JC4E = 인디아니 존스 위대한 모험
+JC4J = 인디아니 존스 위대한 모험
+JC4P = 인디아니 존스 위대한 모험
+JC5J = 로맨싱 사가
+JC6J = 로맨싱 사가 2
+JC7E = 컴뱃트라이브즈
+JC7J = 컴뱃트라이브즈
+JC8E = 파이널 판타지 II
+JC8J = 파이널 판타지 IV
+JC8M = 파이널 판타지 II
+JC8P = 파이널 판타지 2
+JC9J = 파이널 판타지 V
+JCAJ = 도-레-미 판타지: 리론의 두근두근 대모험
+JCAL = 도-레-미 판타지: 리론의 두근두근 대모험
+JCAN = 도-레-미 판타지: 리론의 두근두근 대모험
+JCBE = 슈퍼 마리오 RPG: 일곱 별들의 전설
+JCBJ = 슈퍼 마리오 RPG
+JCBM = 슈퍼 마리오 RPG: 일곱 별들의 전설
+JCCE = 커비 슈퍼 스타
+JCCJ = 별의 커비 슈퍼 디럭스
+JCCP = 커비의 펀 팩
+JCDE = 커비의 드림 랜드 3
+JCDJ = 별의 커비 3
+JCDM = 커비의 드림 랜드 3
+JCEJ = 파이어 엠블렘: 트라키아 776
+JCGJ = 힘내라 고에몽 2: 기천열 장군 마기네스
+JCHJ = 힘내라 고에몽 3
+JCIJ = 패미컴 탐정 클럽 파트 II: 뒷 편에 선 소녀
+JCJE = 슈퍼 펀치 아웃!!
+JCJJ = 슈퍼 펀치 아웃!!
+JCJP = 슈퍼 펀치 아웃!!
+JCKE = 스페이스 인베이더스: 오리지널 게임
+JCKJ = 스페이스 인베이더스: 오리지널 게임
+JCKP = 스페이스 인베이더스: 오리지널 게임
+JCLD = 성검전설
+JCLE = 성검전설
+JCLF = 성검전설
+JCLJ = 성검전설 2
+JCLP = 성검전설
+JCMJ = 슈퍼 와간 랜드
+JCNE = 페르시아 왕자
+JCNJ = 페르시아 왕자
+JCNP = 페르시아 왕자
+JCTE = 오우거 배틀: 검은 여왕의 진군
+JCTJ = 전설의 오우거 배틀: 검은 여왕의 진군
+JCTM = 오우거 배틀: 검은 여왕의 진군
+JCUJ = 택틱스 오우거: 함께 손을 맞잡자
+JCVE = 파일럿윙스
+JCVJ = 파일럿윙스
+JCVP = 파일럿윙스
+JCWE = 슈퍼 마리오 카트
+JCWJ = 슈퍼 마리오 카트
+JCWP = 슈퍼 마리오 카트
+JCXE = 노부나가의 야망
+JCXJ = 슈퍼 노부가나의 야망: 전국판
+JCYE = 대항해시대
+JCYJ = 대항해시대 II
+JCZE = 징기스칸 II: 회색 늑대의 무리
+JCZJ = 슈퍼 푸른 늑대와 흰 암사슴: 원조비사
+JD2J = 미소녀 작사 수치-파이
+JD3E = 슈퍼 지구방위군
+JD3J = 슈퍼 지구방위군
+JD3P = 슈퍼 지구방위군
+JD4E = 라이벌 터프!
+JD4J = 러싱 비트
+JD4P = 라이벌 터프!
+JD5E = 브롤 브라더즈
+JD5J = 러싱 비트 란: 복제 도시
+JD5P = 브롤 브라더즈
+JD6E = 이그니션 팩터
+JD6J = 파이어 파이팅
+JD6M = 이그니션 팩터
+JD7E = 슈퍼 모험도
+JD7J = 타카하시 명인의 대모험도
+JD7P = 슈퍼 모험도
+JD8E = 슈퍼 모험도 II
+JD8J = 타카하시 명인의 대모험도 II
+JD8P = 슈퍼 모험도 II
+JD9E = 슈퍼 봉크
+JD9J = 초원인
+JD9M = 슈퍼 봉크
+JDAE = 파이널 판타지 III
+JDAJ = 파이널 판타지 VI
+JDAM = 파이널 판타지 III
+JDAP = 파이널 판타지 III
+JDBE = 슈퍼 봄버맨 3
+JDCE = 스트리트 파이터 알파 2
+JDCJ = 스트리트 파이터 2 알파
+JDCP = 스트리트 파이터 알파 2
+JDDE = 파이널 파이트 2
+JDDJ = 파이널 파이트 2
+JDDP = 파이널 파이트 2
+JDEE = 파이널 파이트 3
+JDEJ = 파이널 파이트 터프
+JDEP = 파이널 파이트 3
+JDFJ = 스테 팔고군
+JDHJ = 슈퍼 패미컴 대전
+JDIE = 슈퍼 스타 워즈
+JDIJ = 슈퍼 스타 워즈
+JDIP = 슈퍼 스타 워즈
+JDJE = 슈퍼 스타 워즈: 제국의 역습
+JDJJ = 슈퍼 스타 워즈: 제국의 역습
+JDJP = 슈퍼 스타 워즈: 제국의 역습
+JDKJ = 메탈 맥스 2
+JDLE = 슈퍼 스타 워즈: 제다이의 귀환
+JDLJ = 슈퍼 스타 워즈: 제다이의 귀환
+JDLP = 슈퍼 스타 워즈: 제다이의 귀환
+JDMJ = 커비의 반짝반짝 키즈
+JDNE = 구울 패트롤
+JDNJ = 구울 패트롤
+JDNP = 구울 패트롤
+JDOJ = 헤이세이 신・귀신의 섬 전편
+JDPJ = 헤이세이 신・귀신의 섬 후편
+JDQJ = 로맨싱 사가 3
+JDRJ = 클락 타워
+JDSJ = 진 여신 전생 II
+JDTJ = 진 여신 전생 이프...
+JDUJ = 알버트 오딧세이
+JDVE = 와일드 건즈
+JDVJ = 와일드 건즈
+JDVP = 와일드 건즈
+JDWE = 에어로 더 아크로뱃
+JDWJ = 에어로 더 아크로뱃
+JDWP = 에어로 더 아크로뱃
+JDXE = 에어로 더 아크로뱃 2
+JDXJ = 에어로 더 아크로뱃 2
+JDXP = 에어로 더 아크로뱃 2
+JDYJ = 루드라의 비보
+JDZD = 미스틱 퀘스트 레전드
+JDZE = 파이널 판타지 미스틱 퀘스트
+JDZF = 미스틱 퀘스트 레전드
+JDZJ = 파이널 판타지 USA: 미스틱 퀘스트
+JDZP = 미스틱 퀘스트 레전드
+JEAE = 나츠미 챔피언쉽 레슬링
+JEAJ = 나츠미 챔피언쉽 레슬링
+JEAM = 나츠미 챔피언쉽 레슬링
+JEAP = 나츠미 챔피언쉽 레슬링
+JEBE = 메가맨 X
+JEBJ = 록맨 X
+JEBP = 메가맨 X
+JECE = 크로노 트리거
+JECJ = 크로노 트리거
+JECM = 크로노 트리거
+JECP = 크로노 트리거
+JEDJ = 쿠니오군의 닷지볼이야 전원집합!
+JEEJ = 마신 전생
+JEFJ = 마신 전생 II: 스파이럴 네메시스
+JEGJ = 호열사일족
+JEHE = 메가맨 X2
+JEHJ = 록맨 X2
+JEHP = 메가맨 X2
+JEIJ = 메탈 맥스 리턴즈
+JEJJ = 그믐 - 츠키코모리
+JEKJ = 구약 여신전생: 여신전생 I・II
+NA3E = 봄버맨 히어로
+NA3J = 봄버맨 히어로
+NA3P = 봄버맨 히어로
+NAAE = 슈퍼 마리오 64
+NAAJ = 슈퍼 마리오 64
+NAAP = 슈퍼 마리오 64
+NABE = 마리오 카트 64
+NABJ = 마리오 카트 64
+NABP = 마리오 카트 64
+NABT = 마리오 카트 64
+NACE = 젤다의 전설: 시간의 오카리나
+NACJ = 젤다의 전설: 시간의 오카리나
+NACP = 젤다의 전설: 시간의 오카리나
+NADE = 스타 폭스 64
+NADJ = 스타 폭스 64
+NADP = 스타 폭스 64
+NADT = 스타 폭스 64
+NAEE = 페이퍼 마리오
+NAEJ = 마리오 이야기
+NAEP = 페이퍼 마리오
+NAFE = 에프-제로 X
+NAFJ = 에프-제로 X
+NAFP = 에프-제로 X
+NAGJ = 에어로게이지
+NAHE = 요시의 이야기
+NAHJ = 요시의 이야기
+NAHP = 요시의 이야기
+NAIE = 웨이브 레이스 64
+NAIJ = 웨이브 레이스 64: 카와사키 제트 스키
+NAIP = 웨이브 레이스 64
+NAJ8 = 젤다의 전설: 시간의 오카리나 (스페인어 번역)
+NAJJ = 죄와 벌
+NAJL = 죄와 벌
+NAJN = 죄와 벌
+NAKD = 포켓몬 스냅
+NAKE = 포켓몬 스냅
+NAKF = 포켓몬 스냅
+NAKI = 포켓몬 스냅
+NAKJ = 포켓몬 스냅
+NAKP = 포켓몬 스냅
+NAKS = 포켓몬 스냅
+NALE = 슈퍼 대단투 브라더스
+NALJ = 닌텐도 올 스타 대난투 스매쉬 브라더스
+NALP = 슈퍼 대난투 브라더스
+NAME = 별의 커비 64: 크리스탈 조각들
+NAMJ = 별의 커비 64
+NAMP = 별의 커비 64: 크리스탈 조각들
+NAMT = 별의 커비 64: 크리스탈 조각들
+NAND = 포켓몬 퍼즐 리그
+NANE = 포켓몬 퍼즐 리그
+NANF = 포켓몬 퍼즐 리그
+NANJ = 포켓몬 퍼즐 리그
+NANP = 포켓몬 퍼즐 리그
+NAOE = 1080° 스노우보딩
+NAOJ = 1080° 스노우보딩
+NAOP = 1080° 스노우보딩
+NAOT = 1080° 스노우보딩
+NAPJ = 커스텀 로보 V2
+NARE = 젤다의 전설: 뮤주라의 가면
+NARJ = 젤다의 전설: 뮤주라의 가면
+NARP = 젤다의 전설: 뮤주라의 가면
+NASE = 크루즌 USA
+NASJ = 크루즌 USA
+NASP = 크루즌 USA
+NATE = 마리오 테니스
+NATJ = 마리오 테니스 64
+NATP = 마리오 테니스
+NAUE = 마리오 골프
+NAUJ = 마리오 골프 64
+NAUP = 마리오 골프
+NAYE = 오우거 배틀 64: 경건한 사람
+NAYJ = 오우거 배틀 64: 경건한 사람
+NAYM = 오우거 배틀 64: 경건한 사람
+NAZE = 마리오 파티 2
+NAZJ = 마리오 파티 2
+NAZP = 마리오 파티 2
+NEEA = 젤다의 전설: 시간의 오카리나 마스터 퀘스트
+NTLC = 슈퍼 마리오 64 멀티플레이어
+NZXM = 슈퍼 마리오 64 멀티플레이어
+LAAJ = 북두의 권
+LABE = 판타지 존
+LABJ = 판타지 존
+LABP = 판타지 존
+LACE = 원더 보이
+LACJ = 슈퍼 원더 보이
+LACP = 원더 보이
+LADE = 판타지 스타
+LADJ = 판타지 스타
+LADP = 판타지 스타
+LAEE = 미라클 월드 알렉스 키드
+LAEJ = 미라클 월드 알렉스 키드
+LAEP = 미라클 월드 알렉스 키드
+LAFJ = 아수라
+LAFN = 시크릿 코만도
+LAFP = 시크릿 커맨드
+LAGE = 바람돌이 소닉
+LAGJ = 바람돌이 소닉
+LAGP = 바람돌이 소닉
+LAHE = 스페이스 해리어
+LAHJ = 스페이스 해리어
+LAHP = 스페이스 해리어
+LAIE = 엔듀로 레이서
+LAIJ = 엔듀로 레이서
+LAIP = 엔듀로 레이서
+LAJE = 바람돌이 소닉 2
+LAJJ = 바람돌이 소닉 2
+LAJP = 바람돌이 소닉 2
+LAKE = 몬스터 랜드 원더 보이
+LAKJ = 슈퍼 원더 보이: 몬스터 월드
+LAKP = 몬스터 랜드 원더 보이
+LALE = 판타지 존 II: 오파오파의 눈물
+LALJ = 판타지 존 II: 오파오파의 눈물
+LALP = 판타지 존 II: 오파오파의 눈물
+LAME = 소닉 카오스
+LAMJ = 소닉 카오스
+LAMP = 소닉 카오스
+LANE = 알렉스 키드: 잃어버린 별
+LANJ = 알렉스 키드: 잃어버린 별
+LANP = 알렉스 키드: 잃어버린 별
+LAOE = 알타입
+LAOJ = 알타입
+LAOP = 알타입
+LAPE = 원더 보이 III: 용의 함정
+LAPP = 원더 보이 III: 용의 함정
+LAQE = 알렉스 키드: 시노비 월드
+LAQP = 알렉스 키드: 시노비 월드
+MA2J = 다이나 브라더즈
+MA3E = 뿌요 뿌요 2
+MA3J = 뿌요 뿌요 썬
+MA3L = 뿌요 뿌요 2
+MA4J = 바하무트 전기
+MA5J = 영웅을 빌려줘
+MA6E = 스트리츠 오브 레이지 2
+MA6J = 베어 너클 II: 사투로의 진혼가
+MA6P = 스트리츠 오브 레이지 2
+MA7E = 샤이닝 인 더 다크니스
+MA7J = 샤이닝 앤 더 다크니스
+MA7P = 샤이닝 인 더 다크니스
+MA8E = 에코: 시간의 조수
+MA8J = 에코 더 돌핀 2
+MA8P = 에코: 시간의 조수
+MA9J = 하이브리드 프론트
+MAAE = 수왕기
+MAAJ = 수왕기
+MAAP = 수왕기
+MABE = 칼럼즈
+MABJ = 칼럼즈
+MABP = 칼럼즈
+MACE = 닥터 로보트닉의 민 빈 머신
+MACJ = 뿌요 뿌요
+MACP = 닥터 로보트닉의 민 빈 머신
+MADE = 에코 더 돌핀
+MADJ = 에코 더 돌핀
+MADP = 에코 더 돌핀
+MAEE = 황금 도끼
+MAEJ = 황금 도끼
+MAEP = 황금 도끼
+MAFE = 건스타 히어로즈
+MAFJ = 건스타 히어로즈
+MAFP = 건스타 히어로즈
+MAGE = 리스타
+MAGJ = 리스타
+MAGP = 리스타
+MAHE = 바람돌이 소닉
+MAHJ = 바람돌이 소닉
+MAHP = 바람돌이 소닉
+MAIE = 스페이스 해리어 II
+MAIJ = 스페이스 해리어 II
+MAIP = 스페이스 해리어 II
+MAJE = 홀이와 뚱이
+MAJJ = 홀이와 뚱이
+MAJP = 홀이와 뚱이
+MAKE = 쉐도우 댄서: 시노비의 비밀
+MAKJ = 쉐도우 댄서: 시노비의 비밀
+MAKP = 쉐도우 댄서: 시노비의 비밀
+MALE = 보난자 브라더스
+MALJ = 보난자 브라더스
+MALP = 보난자 브라더스
+MAME = 버밀리온의 검
+MAMJ = 버밀리온
+MAMP = 버밀리온의 검
+MANE = 게인 그라운드
+MANJ = 게인 그라운드
+MANP = 게인 그라운드
+MAOE = 바이오 해저드 배틀
+MAOJ = 크라잉: 아생명전쟁
+MAOP = 바이오 해저드 배틀
+MAPE = 코믹스 존
+MAPJ = 코믹스 존
+MAPP = 코믹스 존
+MAQE = 스트리츠 오브 레이지
+MAQJ = 베어 너클: 분노의 철권
+MAQP = 스트리츠 오브 레이지
+MARE = 오아시스 저편에
+MARJ = 토르의 이야기: 빛을 계승하는 자
+MARP = 토르의 이야기
+MASE = 벡터맨
+MASJ = 벡터맨
+MASP = 벡터맨
+MATE = 소닉 스핀볼
+MATJ = 소닉 스핀볼
+MATP = 소닉 스핀볼
+MAUJ = 퍼즐 & 액션: 단트-알
+MAVE = 몬스터 월드 원더 보이
+MAVJ = 원더 보이 V: 몬스터 월드 III
+MAVP = 몬스터 월드 원더 보이
+MAWE = 버추어 파이터 2
+MAWJ = 버추어 파이터 2
+MAWP = 버추어 파이터 2
+MAXE = 알렉스 키드: 천공마성
+MAXJ = 알렉스 키드: 천공마성
+MAXP = 알렉스 키드: 천공마성
+MAYE = 에일리언 스톰
+MAYJ = 에일리언 스톰
+MAYP = 에일리언 스톰
+MAZE = 홀이와 뚱이
+MAZP = 홀이와 뚱이
+MB2J = 랑그릿사
+MB3E = 몬스터 월드 IV
+MB3J = 몬스터 월드 IV
+MB3L = 몬스터 월드 IV
+MB4J = 파티 퀴즈 메가 Q
+MB5J = 랑그릿사 II
+MB6E = 샤이닝 포스 II: 고대의 봉인
+MB6J = 샤이닝 포스 II: 고대의 봉인
+MB6P = 샤이닝 포스 II: 고대의 봉인
+MB7E = 메가 터리칸
+MB7P = 메가 터리칸
+MB8E = 판타시 스타 II - 돌아오지 않을 시간의 끝에서
+MB8J = 판타시 스타 II - 돌아오지 않을 시간의 끝에서
+MB8P = 판타시 스타 II - 돌아오지 않을 시간의 끝에서
+MB9J = 페펭가 펭고
+MBAJ = 펄스맨
+MBAL = 펄스맨
+MBAN = 펄스맨
+MBBE = 바람돌이 소닉 2
+MBBJ = 바람돌이 소닉 2
+MBBP = 바람돌이 소닉 2
+MBCE = 키드 카멜레온
+MBCJ = 카멜레온 키드
+MBCP = 키드 카멜레온
+MBDE = 황금 도끼 II
+MBDJ = 황금 도끼 II
+MBDP = 황금 도끼 II
+MBEE = 샤이닝 포스: 신들의 유산
+MBEJ = 샤이닝 포스: 신들의 유산
+MBEP = 샤이닝 포스: 신들의 유산
+MBFE = 시노비 III: 닌자 마스터의 귀환
+MBFJ = 슈퍼 솔저 II
+MBFP = 시노비 III: 닌자 마스터의 귀환
+MBGE = 다이나마이트 헤디
+MBGJ = 다이나마이트 헤디
+MBGP = 다이나마이트 헤디
+MBHJ = 퍼즐 & 액션: 이치단트-알
+MBIE = 랜드스토커: 황제의 보물
+MBIJ = 랜드스토커: 황제의 보물
+MBIP = 랜드스토커: 황제의 보물
+MBJE = 마계촌
+MBJJ = 대마계촌
+MBJP = 마계촌
+MBKJ = 크랙 다운
+MBKP = 크랙 다운
+MBLJ = ESWAT: 사이버 폴리스
+MBLP = ESWAT: 포위당한 도시
+MBME = 바람돌이 소닉 3
+MBMJ = 바람돌이 소닉 3
+MBMP = 바람돌이 소닉 3
+MBNJ = 체르노브
+MBOE = 황금 도끼 III
+MBOJ = 황금 도끼 III
+MBOP = 황금 도끼 III
+MBPE = 슈퍼 썬더 블래이드
+MBPJ = 슈퍼 썬더 블래이드
+MBPP = 슈퍼 썬더 블래이드
+MBQE = 스트리츠 오브 레이지 3
+MBQJ = 베어 너클 III
+MBQP = 스트리츠 오브 레이지 3
+MBRE = 롤링 썬더 2
+MBRJ = 롤링 썬더 2
+MBRP = 롤링 썬더 2
+MBSJ = 다이나 브라더즈 2 스페셜
+MBTE = 에일리언 솔저
+MBTJ = 에일리언 솔저
+MBTP = 에일리언 솔저
+MBUE = 소닉 3D: 블래스트
+MBUJ = 소닉 3D: 블래스트
+MBUP = 소닉 3D: 플릭키즈 아일랜드
+MBVJ = 중장기병 레이노스
+MBWE = 칼럼즈 III: 칼럼즈의 복수
+MBWJ = 칼럼즈 III: 대결! 칼럼즈 월드
+MBWM = 칼럼즈 III: 칼럼즈의 복수
+MBXE = 에코 주니어
+MBXJ = 에코 주니어
+MBXM = 에코 주니어
+MBYE = 라이트 크루세이더
+MBYJ = 라이트 크루세이더
+MBYP = 라이트 크루세이더
+MBZE = 영원한 챔피언들
+MBZJ = 영원한 챔피언들
+MBZP = 영원한 챔피언들
+MC2E = 어스웜 짐 2
+MC2J = 어스웜 짐 2
+MC2P = 어스웜 짐 2
+MC3E = 슈퍼 스트리트 파이터 II: 새로운 도전자들
+MC3J = 슈퍼 스트리트 파이터 2: 새로운 도전자들
+MC3P = 슈퍼 스트리트 파이터 II: 새로운 도전자들
+MC4E = 스트라이더
+MC4J = 스트라이더 비룡
+MC4P = 스트라이더
+MCAJ = 그레이 랜서
+MCAL = 그레이 랜서
+MCAN = 그레이 랜서
+MCBE = 파워볼
+MCBJ = 레슬볼
+MCCE = 판타지 스타 III: 시간의 계승자
+MCCJ = 시간의 계승자: 판타지 스타 III
+MCCP = 시간의 계승자
+MCDE = 소닉과 너클즈
+MCDJ = 소닉과 너클즈
+MCDP = 소닉과 너클즈
+MCEJ = 슈퍼 판타지 존
+MCEN = 슈퍼 판타지 존
+MCEP = 슈퍼 판타지 존
+MCFJ = 페리오스
+MCGE = 잃어버린 세계
+MCGJ = 잃어버린 세계
+MCGP = 잃어버린 세계
+MCHE = 무자 알레스트
+MCHJ = 무자 알레스트
+MCHM = 무자 알레스트
+MCIJ = 지노그
+MCJE = 스플래터하우스 2
+MCJJ = 스플래터하우스 파트 2
+MCJP = 스플래터하우스 2
+MCKE = 판타지 스타 IV: 천년기의 끝에
+MCKJ = 판타지 스타 IV: 천년기의 끝에
+MCKP = 판타지 스타 IV: 천년기의 끝에
+MCLE = 스트리트 파이터 II': 스페셜 챔피언 에디션
+MCLJ = 스트리트 파이터 II' 플러스: 챔피언 에디션
+MCLP = 스트리트 파이터 II’: 스페셜 챔피언 에디션
+MCMJ = 로드 모나크: 최후의 전투 전설
+MCNJ = 북두의 권: 세기말 구세주 전설
+MCOJ = 소서리안
+MCPE = 어스웜 짐
+MCPJ = 어스웜 짐
+MCPP = 어스웜 짐
+MCQE = 부거맨: 픽 앤 플릭 어드벤처
+MCQP = 부거맨: 픽 앤 플릭 어드벤처
+MCRE = 전장의 랑: MERCS
+MCRJ = 전장의 이리 II
+MCRP = 전장의 랑: MERCS
+MCSJ = 원더보이 III: 몬스터 레어
+MCSN = 원더보이 III: 몬스터 레어
+MCSP = 원더보이 III: 몬스터 레어
+MCTE = 클레이 파이터
+MCTP = 클레이 파이터
+MCUJ = 드래곤 슬레이어: 영웅전설
+MCVE = 피트폴: 메이안 어드벤처
+MCVJ = 피트폴: 메이안 어드벤처
+MCVP = 피트폴: 메이안 어드벤처
+MCWE = 갤럭시 포스 II
+MCWJ = 갤럭시 포스 II
+MCWP = 갤럭시 포스 II
+MCXJ = 드래곤 슬레이어: 영웅전설
+MCYE = 시노비의 복수
+MCYJ = 슈퍼 시노비
+MCYP = 시노비의 복수
+MCZE = 상하이 II: 용의 눈
+MCZP = 상하이 II: 용의 눈
+PA2J = 열혈고교 돗지볼 부: CD 축구 편
+PA3J = 사라만다
+PA4J = 파라솔 스타즈
+PA6E = 블러디 울프
+PA6J = 불량배 전투 부대: 블러디 울프
+PA6P = 블러디 울프
+PA7E = 에일리언 크러쉬
+PA7J = 에일리언 크러쉬
+PA7P = 에일리언 크러쉬
+PA8E = 오다인
+PA8J = 오다인
+PA9E = 스플래터하우스
+PA9J = 스플래터하우스
+PA9P = 스플래터하우스
+PAAE = 봄버맨 '93
+PAAP = 봄버맨 '93
+PABE = 봉크의 모험
+PABJ = PC 원인
+PABP = 봉크의 모험
+PACE = 던전 탐험가
+PACJ = 던전 탐험가
+PACP = 던전 탐험가
+PADE = 알타입
+PADJ = 알타입 I
+PADP = 알타입
+PAEE = 슈퍼 스타 솔져
+PAEJ = 슈퍼 스타 솔져
+PAEP = 슈퍼 스타 솔져
+PAFE = 승리의 질주
+PAFJ = 승리의 질주: 영광의 13,000KM
+PAFP = 승리의 질주
+PAGJ = 봄버맨 '94
+PAGL = 봄버맨 '94
+PAGN = 봄버맨 '94
+PAHE = 배틀 로드 런너
+PAHJ = 배틀 로드 런너
+PAHP = 배틀 로드 런너
+PAIE = 신 모험도
+PAIJ = 타카하시 명인의 신 모험도
+PAIP = 신 모험도
+PAJJ = 사성검 네크로맨서
+PAKE = 용의 저주
+PAKJ = 모험도
+PAKP = 용의 저주
+PALE = 솔져 블레이드
+PALJ = 솔져 블레이드
+PALP = 솔져 블레이드
+PAME = 뉴토피아
+PAMJ = 뉴토피아: 프레이의 장
+PAMP = 뉴토피아
+PANE = 밀리터리 매드니스
+PANJ = 넥타리스
+PANP = 밀리터리 매드니스
+PAOJ = 파이널 솔져
+PAOL = 파이널 솔져
+PAON = 파이널 솔져
+PAPJ = 알타입 II
+PAQJ = 그라디우스
+PARJ = 나왔다! 트윈비
+PARL = 나왔다! 트윈비
+PARN = 나왔다! 트윈비
+PASJ = 카다쉬
+PATJ = 기기괴계
+PAUJ = 개조정인 슈비빅맨
+PAVE = 비질란테
+PAVJ = 비질란테
+PAVP = 비질란테
+PAWE = 갤러그 '90
+PAWJ = 갤러그 '88
+PAWP = 갤러그 '90
+PAYJ = 왈큐레의 전설
+PAZJ = 원평토마전
+PB2E = 뉴토피아 II
+PB2J = 뉴토피아 II
+PB2P = 뉴토피아 II
+PB3E = 데빌 크러쉬
+PB3J = 데빌 크래쉬
+PB3P = 데빌 크러쉬
+PB5J = 닌자 용검전
+PB6E = 크레이터메이즈
+PB6P = 크레이터메이즈
+PB7J = 전국 마작
+PB8E = 블레이징 레이저즈
+PB8J = 블레이징 레이저즈
+PB8P = 블레이징 레이저즈
+PB9E = 월드 스포츠 대회
+PB9J = 파워 스포츠
+PB9P = 월드 스포츠 대회
+PBAE = 드래곤 스피릿
+PBAJ = 드래곤 스피릿
+PBAP = 드래곤 스피릿
+PBCJ = 원더-모모
+PBDE = 더블 던전즈
+PBDJ = 더블 던전즈
+PBDP = 더블 던전즈
+PBEE = 모터 로더
+PBEJ = 모터 로더
+PBEP = 모터 로더
+PBFJ = 파이어 프로레슬링: 콤비네이션 태그
+PBHE = 봉크의 복수
+PBHJ = PC 원인 2
+PBHP = 봉크의 복수
+PBIE = 봉크 3: 봉크의 대모험
+PBIJ = PC 원인 3
+PBIP = 봉크 III: 봉크의 대모험
+PBJE = 사무라이 고스트
+PBJJ = 원평 토마전: 제 2권
+PBJP = 사무라이 고스트
+PBME = 영웅 톤마의 전설
+PBMJ = 영웅 톤마의 전설
+PBMP = 영웅 톤마의 전설
+PBNE = 닌자 스피릿
+PBNJ = 최후의 인도: 닌자 스피릿
+PBNP = 닌자 스피릿
+PBSE = 츄만푸
+PBSJ = 비 볼
+PBSP = 츄만푸
+PBTE = 차이나 워리어
+PBTJ = 쿵푸
+PBTP = 차이나 워리어
+PBUE = 브라보맨
+PBUJ = 초절륜인 브라보맨
+PBVJ = 벤케이 외전
+PBWE = 에어 종크
+PBWJ = PC 전인: 펑킥 사이보그스
+PBWP = 에어 종크
+PBXE = 쇼크맨
+PBXJ = 개조정인 슈비빅맨 2: 새로운 적
+PBXP = 쇼크맨
+PBYJ = 아웃 라이브
+PBZE = 제이.제이. & 제프
+PBZP = 제이.제이. & 제프
+PC2E = 체이스 H.Q.
+PC2J = 체이스 H.Q.
+PC2P = 체이스 H.Q.
+PC3J = 다리우스 플러스
+PC4J = 스페이스 인베이더즈: 부활의 날
+PC5J = 드래곤 세이버
+PC6J = 파이널 블래스터
+PC7J = 미즈바쿠 대모험
+PC8J = 닌자워리어즈
+PC9J = 뉴질랜드 이야기
+PCAE = 사일런트 디버거즈
+PCAJ = 사일런트 디버거즈
+PCAP = 사일런트 디버거즈
+PCBE = 데드 문
+PCBJ = 데드 문: 달 세계의 악몽
+PCBP = 데드 문
+PCCJ = 마계팔견전 샤다
+PCDJ = 장하다! 게이트 볼
+PCEE = 파워 골프
+PCEJ = 파워 골프
+PCEP = 파워 골프
+PCHE = 드랍 오프
+PCHJ = 드랍 락 이봐 이봐
+PCHP = 드랍 오프
+PCJJ = 오버라이드
+PCKJ = 가이 프레임
+PCMJ = Mr. 헬리의 대모험
+PCNJ = 승리 샷
+PCOE = 싸이코시스
+PCOJ = 파라노이아
+PCOP = 싸이코시스
+PCPJ = 파워 일레븐
+PCQJ = 싸이코 체이서
+PCRJ = 브레이크 인
+PCRL = 브레이크 인
+PCRN = 브레이크 인
+PCSJ = 디지털 챔프: 전투 복싱
+PCSL = 디지털 챔프: 전투 복싱
+PCSN = 디지털 챔프: 전투 복싱
+PCTJ = 파워 테니스
+PCUJ = 파이어 프로레슬링 2 번째 시합
+PCVE = 월드 클래스 야구
+PCVP = 월드 클래스 야구
+PCWJ = 이미지 파이트
+PCXJ = 파워 리그 IV
+PCYJ = 왈라비!! 토끼 나라의 캥거루 레이스
+PDAJ = 열혈고교 피구부® PC 번외편
+PDCJ = 대마계촌
+PDDJ = 볼피드
+PDEJ = S.C.I.: 특수 범죄 수사
+PDFJ = 지옥순례
+PDGJ = 파이어 프로레슬링 3: 레전드 바우트
+PDHJ = 라스탄 사가 II
+PDIJ = 챔피언 레슬러®
+PDJJ = 스트리트 파이터 II': 챔피언 에디션
+PDJL = 스트리트 파이터 II': 챔피언 에디션
+PDJN = 스트리트 파이터 II: 챔피언 에디션
+QA2J = 열혈고교 피구부: CD 축구편
+QA3E = 심어스: 살아있는 지구
+QA3J = 심어스
+QA3P = 심어스: 살아있는 지구
+QA4J = 슈퍼 다리우스 II
+QA5J = 스페이스 인베이더즈: 오리지널 게임
+QA6J = 슈퍼 다리우스
+QA7J = 제나두의 전설: 바람의 전설 제나두
+QA8J = 스프리건 마크 2
+QA9J = 바람의 전설: 제나두 II
+QAAE = 슈퍼 에어 종크
+QAAJ = CD 전인: 로커빌리 천국
+QAAP = 슈퍼 에어 종크
+QABE = 이스 북 I & II
+QABJ = 이스 I + II
+QABP = 이스 북 I & II
+QACJ = 초형귀
+QACL = 초형귀
+QACN = 초형귀
+QADJ = 그라디우스 II: 고퍼의 야망
+QADL = 그라디우스 II: 고퍼의 야망
+QADN = 그라디우스 II: 고퍼의 야망
+QAEJ = A 열차로 가자 III
+QAFE = 왕가의 영웅
+QAFJ = 초영웅전설: 왕가의 영웅
+QAFP = 왕가의 영웅
+QAGE = 천둥의 문
+QAGJ = 천둥의 문
+QAGP = 천둥의 문
+QAHJ = 강의 낚시꾼 자연파
+QAJJ = 이미지 파이트 II
+QAKJ = 애·초형귀
+QALJ = 아틀라스: 르네상스 보이저
+QANJ = 네오 넥타리스
+QAOJ = 던전 탐험가 II
+QAPJ = 악마성 드라큘라 X: 피의 윤회
+QAPL = 캐슬베이나: 피의 윤회
+QAPN = 캐슬베이나: 피의 윤회
+QAPP = 캐슬베이나: 피의 윤회
+QAQJ = 드래곤 슬레이어: 영웅전설
+QARJ = 블러드 기어
+QASE = 천둥의 제왕
+QASJ = 천둥의 바람
+QASP = 천둥의 제왕
+QATE = 폭동지대
+QATJ = 늑대의 문장
+QATP = 폭동지대
+QAUE = 몬스터 레어
+QAUJ = 원더 보이 III: 몬스터 레어
+QAUP = 몬스터 레어
+QAVJ = 봄버맨: 패닉 봄버
+QAWJ = 스타 파로저
+QAWL = 스타 파로저
+QAWN = 스타 파로저
+QAXJ = 마셜 챔피언
+QAYJ = 정령전사 스프리건
+QAZJ = 영광은 너에게: 고교야구 전국대회
+QBAJ = 엘 디스
+QBBE = 파이팅 스트리트
+QBBJ = 파이팅 스트리트
+QBBP = 파이팅 스트리트
+SP4V = 캐슬베니아: 피의 윤회
+EA2E = 메탈 슬러그 2
+EA2J = 메탈 슬러그 2
+EA2P = 메탈 슬러그 2
+EA3J = 갤럭시 파이트: 유니버설 워리어즈
+EA4E = 사무라이 쇼다운 III
+EA4J = 사무라이 스피리츠 참홍랑무쌍검
+EA4P = 사무라이 쇼다운 III
+EA5E = 아랑전설 3: 마지막 영광의 길
+EA5J = 아랑전설 3: 마지막 영광의 길
+EA5P = 아랑전설 3: 마지막 영광의 길
+EA6E = 킹 오브 파이터즈 '96
+EA6J = 킹 오브 파이터즈 '96
+EA6P = 킹 오브 파이터즈 '96
+EA7E = 사무라이 쇼다운 IV: 아마쿠사의 복수
+EA7J = 사무라이 스피리츠 아마쿠사 강림
+EA7P = 사무라이 쇼다운 IV: 아마쿠사 복수
+EA8E = 아이언클래드
+EA8J = 아이언클래드: 초철 브리킹거
+EA8M = 아이언클래드: 초철 브리킹거
+EA9J = 와쿠 와쿠 7
+EAAE = 아랑전설
+EAAJ = 아랑전설: 숙명의 싸움
+EAAP = 아랑전설
+EABE = 월드 히어로즈
+EABJ = 월드 히어로즈
+EABP = 월드 히어로즈
+EACE = 매지션 로드
+EACJ = 매지션 로드
+EACP = 매지션 로드
+EADE = 용호의 권
+EADJ = 용호의 권
+EADP = 용호의 권
+EAEE = 사무라이 쇼다운
+EAEJ = 진 사무라이 스피리츠: 하오마루 지옥편
+EAEP = 사무라이 쇼다운
+EAFE = 블루의 여행
+EAFJ = 라기
+EAFP = 블루의 여행
+EAGE = 킹 오브 파이터즈 '94
+EAGJ = 킹 오브 파이터즈 '94
+EAGP = 킹 오브 파이터즈 '94
+EAHE = 야구 스타즈 2
+EAHJ = 야구 스타즈 2
+EAHP = 야구 스타즈 2
+EAIE = 탑 헌터
+EAIJ = 탑 헌터
+EAIP = 탑 헌터
+EAJE = 메탈 슬러그
+EAJJ = 메탈 슬러그
+EAJP = 메탈 슬러그
+EAKE = 버닝 파이트
+EAKJ = 버닝 파이트
+EAKP = 버닝 파이트
+EALE = 용호의 권 2
+EALJ = 용호의 권 2
+EALP = 용호의 권 2
+EAME = 닌자 컴뱃
+EAMJ = 닌자 컴뱃
+EAMP = 닌자 컴뱃
+EANE = 아랑전설 2
+EANJ = 아랑전설 2: 새로운 싸움
+EANP = 아랑전설 2
+EAOE = 킹 오브 몬스터즈
+EAOJ = 킹 오브 몬스터즈
+EAOP = 킹 오브 몬스터즈
+EAPE = 닌자 코만도
+EAPJ = 닌자 코만도
+EAPP = 닌자 코만도
+EAQE = 월드 히어로즈 2
+EAQJ = 월드 히어로즈 2
+EAQP = 월드 히어로즈 2
+EARE = 네오 터프 마스터즈
+EARJ = 네오 터프 마스터즈
+EARP = 네오 터프 마스터즈
+EASE = 사무라이 쇼다운 2
+EASJ = 진 사무라이 스피리츠: 하오마루 지옥편
+EASP = 사무라이 쇼다운 II
+EATE = 월드 히어로즈 2 제트
+EATJ = 월드 히어로즈 2 제트
+EATP = 월드 히어로즈 2 제트
+EAUJ = 트윙클 스타 스프라이츠
+EAVE = 킹 오브 파이터즈 '95
+EAVJ = 킹 오브 파이터즈 ’95
+EAVP = 킹 오브 파이터즈 ’95
+EAWE = 아랑전설 스페셜
+EAWJ = 아랑전설 스페셜
+EAWP = 아랑전설 스페셜
+EAYJ = 킹 오브 몬스터즈 2
+EAZE = 월드 히어로즈 퍼펙트
+EAZJ = 월드 히어로즈 퍼펙트
+EAZP = 월드 히어로즈 퍼펙트
+EB2E = 리얼 바우트 아랑전설 스페셜
+EB2J = 리얼 바우트 아랑전설 스페셜
+EB2P = 리얼 바우트 아랑전설 스페셜
+EB3J = 축구 난투
+EB4J = 아소 II: 마지막 수호자
+EB5E = 월화의 검사
+EB5J = 월화의 검사
+EB5P = 월화의 검사
+EB6E = 메탈 슬러그 3
+EB6J = 메탈 슬러그 3
+EB6P = 메탈 슬러그 3
+EB7J = 슈퍼 스파이
+EB8E = 쇼크 트루퍼즈
+EB8J = 쇼크 트루퍼즈
+EB8P = 쇼크 트루퍼즈
+EB9J = 펄스타
+EBAE = 매지컬 드롭 II
+EBAJ = 매지컬 드롭 2
+EBAP = 매지컬 드롭 II
+EBBE = 파이터즈 히스토리 다이너마이트
+EBBJ = 파이터의 히스토리 다이너마이트
+EBBP = 카르노브의 복수
+EBCJ = 플라잉 파워 디스크
+EBDE = 매지컬 드롭 III
+EBDJ = 매지컬 드롭 III
+EBDP = 매지컬 드롭 3
+EBEE = 스트리트 슬램
+EBEJ = 덩크 드림
+EBEP = 스트리트 후프
+EBFE = 스핀 마스터
+EBFJ = 미라클 어드벤처
+EBFP = 스핀 마스터
+EBGE = 킹 오브 파이터즈 '97
+EBGJ = 킹 오브 파이터즈 '97
+EBGP = 킹 오브 파이터즈 '97
+EBKJ = 최후의 수단
+EBLJ = 통쾌 간간 행진곡
+EBMJ = 파이어 수플렉스
+EBNJ = 풍운 묵시록: 격투창조
+EBOJ = 풍운 슈퍼 태그 배틀
+EBPJ = 리그 볼링
+EBQE = 닌자 마스터즈
+EBQJ = 닌자 마스터즈: 패왕인법첩
+EBQP = 닌자 마스터즈
+EBRJ = 조이 조이 키드
+EBSE = 용호의 권 3: 전사의 길
+EBSJ = 용호의 권 외전
+EBSP = 용호의 권 3: 전사의 길
+EBTJ = 크로스드 소드즈
+EBUE = 2020 슈퍼 야구
+EBUJ = 슈퍼 야구 2020
+EBUP = 2020 슈퍼 야구
+EBVJ = 신황권
+EBWE = 전국전승
+EBWJ = 전국전승
+EBWP = 전국전승
+EBXE = 전국전승 2
+EBXJ = 전국전승 2
+EBXP = 전국전승 2
+EBZE = 리얼 바우트 아랑전설
+EBZJ = 리얼 바우트 아랑전설
+EBZP = 리얼 바우트 아랑전설
+ECAE = 리얼 바우트 아랑전설 2: 새로 온 참가자들
+ECAJ = 리얼 바우트 아랑전설 2: 새로 온 참가자들
+ECAP = 리얼 바우트 아랑전설 2: 새로 온 참가자들
+ECCE = 메탈 슬러그 X
+ECCJ = 메탈 슬러그 X
+ECCP = 메탈 슬러그 X
+ECDJ = 경마 우승자: G1 완전 제패로 가는 길
+ECEE = 월하의 검사 2
+ECEJ = 막말낭만 제 2막: 월화의 검사
+ECEP = 월하의 검사 2
+ECFJ = 블레이징 스타
+ECGE = 쇼크 트루퍼스: 세컨드 스쿼드
+ECGJ = 쇼크 트루퍼스: 세컨드 스쿼드
+ECGP = 쇼크 트루퍼스: 세컨드 스쿼드
+ECHE = 킹 오브 파이터즈 '98
+ECHJ = 킹 오브 파이터즈 '98
+ECHP = 킹 오브 파이터즈 '98
+ECIE = 메탈 슬러그 4
+ECIJ = 킹 오브 파이터즈 '99
+ECIP = 메탈 슬러그 4
+ECJE = 킹 오브 파이터즈 '99
+ECJJ = 킹 오브 파이터즈 '99
+ECJP = 킹 오브 파이터즈 '99
+ECKE = 남-1975
+ECKJ = 남-1975
+ECKP = 남-1975
+ECLJ = 스테이크즈 위너 2
+ECMJ = 득점왕: 불꽃의 리베로
+ECNE = 전국전승 3
+ECNJ = 전국전승 2001
+ECNP = 전국전승 3
+E53E = 블랙 타이거
+E53J = 블랙 드래곤
+E53P = 블랙 타이거
+E54E = 마계촌
+E54J = 마계촌
+E54P = 마계촌
+E55E = 코만도
+E55J = 전장의 이리
+E55P = 코만도
+E56E = 엑시드 엑시스
+E56J = 엑시드 엑시스
+E56P = 엑시드 엑시스
+E57E = 손손
+E57J = 손손
+E57P = 손손
+E58J = 미스터 도!
+E59J = 공수도
+E5AJ = 이키
+E5BJ = 상하이
+E5VJ = 레니게이드
+E5WE = 몬스터 랜드 원더 보이
+E5WJ = 몬스터 랜드 원더 보이
+E5WP = 몬스터 랜드 원더 보이
+E5XJ = 뿌요 뿌요 썬
+E5YJ = 뿌요 뿌요
+E5ZE = 슈퍼 행-온
+E5ZJ = 슈퍼 행-온
+E5ZP = 슈퍼 행-온
+E62E = 스페이스 헤리어
+E62J = 스페이스 헤리어
+E62P = 스페이스 헤리어
+E63E = 시노비
+E63J = 시노비
+E63P = 시노비
+E64J = 롤링 썬더 2
+E65J = 발키리의 전설
+E66J = 오다인
+E67J = 디그 더그
+E68J = 갤러그
+E69J = 바라듀크
+E6AJ = 문 크레스타
+E6BJ = 크레이지 클라이머
+E6CJ = 롬퍼즈
+E6DJ = 토이 팝
+E6EJ = 리블 라블
+E6FJ = 갤럭시안
+E6GJ = 남코 퀘스터
+E6HJ = 페이스 오프
+E6IJ = 탱크 포스
+E6JJ = 폭돌기총정: 바라듀크 II
+E6KJ = 초절륜인: 베라보맨
+E6LJ = 메르헨 메이즈
+E6ME = 테크모 볼
+E6MJ = 테크모 볼
+E6NE = 솔로몬의 열쇠
+E6NJ = 솔로몬의 열쇠
+E6NP = 솔로몬의 열쇠
+E6OJ = 봄 잭 아케이드
+E6PE = 닌자 외전
+E6PJ = 닌자 용검전 아케이드
+E6PP = 닌자 외전
+E6QE = 아르고스의 전사
+E6QJ = 아르고스의 전사
+E6QP = 아르고스의 전사
+E6SJ = 뉴 랠리-X
+E6VE = 잭슨
+E6VJ = 잭슨
+E6VP = 잭슨
+E6WE = 황금 도끼
+E6WJ = 황금 도끼
+E6WP = 황금 도끼
+E6XE = 수왕기
+E6XJ = 수왕기
+E6XP = 수왕기
+E6YJ = 스페이스 인베이더즈
+E6ZE = 스타 포스
+E6ZJ = 스타 포스
+E6ZP = 스타 포스
+E72J = 스타블레이드
+E73E = 마피
+E73J = 마피
+E73P = 마피
+E74J = 코스모 갱 더 퍼즐
+E75J = 원평토마전
+E76J = 에메랄디아
+E77J = 이슈타르의 부활
+E78J = 솔바로우
+E79E = 가플러스
+E79J = 가플러스
+E79P = 가플러스
+E7AJ = 그로브다
+E7BJ = 디그 더그 II
+E7CJ = 보스코니안
+E7EJ = 드래곤 버스터
+E7FJ = 드래곤 세이버
+E7GJ = 드래곤 스피릿
+E7HJ = 제비우스
+E7IJ = 최고의 시간
+E7JJ = 너클 헤드즈
+E7KJ = 팩-매니아
+E7LJ = 코스모 갱 더 비디오
+E7MJ = 페리오스
+E7NJ = 롤링 썬더
+E7OJ = 버닝 포스
+E7PJ = 마벨 랜드
+E7QJ = 갤러그 '88
+E7RJ = 원더 모모
+E7SJ = 어설트
+E7TJ = 호핑 마피
+E7UJ = 스플래터하우스
+E7VJ = 사이버 슬레드
+E7WJ = 뉴먼 육상경기
+E7XJ = 요괴 여행기
+E7YJ = 스카이 키드
+E7ZE = 드루아가의 탑
+E7ZJ = 드루아가의 탑
+E7ZP = 드루아가의 탑
+C93E = 마지막 닌자 2
+C93P = 마지막 닌자 2
+C94E = 타워 토플러
+C94P = 네불루스
+C95P = 불가능한 임무
+C96E = 하계 경기들 II
+C96P = 하계 경기들 2
+C97E = 캘리포니아 게임즈
+C97P = 캘리포니아 게임즈
+C98P = 파라드로이드
+C99P = 우리디움
+C9EP = 동계 경기들
+C9GP = 몬스터랜드 메이헴
+C9HE = 볼더 대쉬
+C9HP = 볼더 대쉬
+C9IE = 싸이버노이드
+C9IP = 싸이버노이드
+C9ME = 핏스톱 II
+C9MJ = 핏스톱 2
+C9MP = 핏스톱 II
+C9PP = 마지막 닌자 3
+C9QP = 점프맨
+C9RP = 인터내셔널 카라테 +
+C9XE = 마지막 닌자
+C9XJ = 마지막 닌자
+C9XP = 마지막 닌자
+C9YE = 인터내셔널 카라테
+C9YJ = 인터내셔널 카라테
+C9YP = 인터내셔널 카라테
+C9ZP = 월드 게임즈
+XAAJ = 에기
+XABJ = 알레스트
+XADJ = 이얼 쿵푸 2
+XAEJ = 스페이스 맨보우
+XAFJ = 메탈 기어
+XAGJ = 로드 파이터
+XAHJ = 펭귄 어드벤처: 꿈대륙
+XAIJ = 쿼스
+XAKJ = 파로디우스 - 타코는 지구를 구한다
+XALJ = 혼두라
+XAMJ = 나이트메어: 마성전설
+XANJ = 그라디우스 2
+XAOJ = 고퍼의 야망: 에피소드 II
+XAPJ = 메탈 기어 2: 솔리드 스네이크
+XAQJ = 사라만다
+HAAA = 사진 채널
+HABA = Wii 쇼핑 채널
+HABK = Wii 쇼핑 채널
+HACA = Mii 채널
+HACK = Mii 채널
+HADE = 인터넷 채널
+HADJ = 인터넷 채널
+HADP = 인터넷 채널
+HAFA = 날씨 채널
+HAFE = 날씨 채널
+HAFJ = 날씨 채널
+HAFP = 날씨 채널
+HAGA = 뉴스 채널
+HAGE = 뉴스 채널
+HAGJ = 뉴스 채널
+HAGP = 뉴스 채널
+HAJE = 모두의 투표 채널
+HAJJ = 모두의 투표 채널
+HAJP = 모두의 투표 채널
+HAKE = 최종 사용자 라이선스 동의
+HAKJ = 최종 사용자 라이선스 동의
+HAKK = 최종 사용자 라이선스 동의
+HAKP = 최종 사용자 라이선스 동의
+HALE = 지역 선택
+HALJ = 지역 선택
+HALK = 지역 선택
+HALP = 지역 선택
+HAPE = Mii 컨테스트 채널
+HAPJ = Mii 컨테스트 채널
+HAPP = Mii 컨테스트 채널
+HATE = 닌텐도 채널
+HATJ = 닌텐도 채널
+HATP = 닌텐도 채널
+HAVJ = 운세 채널
+HAVK = 운세 채널
+HAVP = 즐거운 하루 운세 채널
+HAWE = 메트로이드 프라임 3 프리뷰
+HAWP = 메트로이드 프라임 3 프리뷰
+HAYA = 사진 채널
+HAYK = 사진 채널
+HBNJ = Wii 텔레비전의 친구 채널 G 가이드
+HC2D = 와치에버
+HC3J = USB 메모리 복구 프로그램
+HC4E = 크런치롤
+HC4P = 크런치롤
+HCAJ = 밴드 브라더스 DX 스피커 채널
+HCAP = 밴드 라이브와 함께하는 잼
+HCBJ = 사진 채널 1.0 복구 프로그램
+HCCJ = 개인 데이터 설정
+HCDJ = 디지탈 카메라 프린트 채널
+HCFE = Wi 스피크 채널
+HCFJ = Wi 스피크 채널
+HCFK = Wii 스피크 채널
+HCFP = Wi 스피크 채널
+HCGE = Wii + 인터넷
+HCGJ = Wii + 인터넷
+HCGP = Wii + 인터넷
+HCGX = Wii + 인터넷
+HCHJ = 배달 채널
+HCIJ = Wii 사이
+HCJP = BBC iPlayer 채널
+HCLE = 넷플릭스
+HCLP = 넷플릭스
+HCMP = 커비 TV 채널
+HCQE = 훌루 플러스
+HCQJ = 훌루
+HCRE = 젤다의 전설 스카이워드 소드 데이터 복구 채널
+HCRJ = 젤다의 전설 스카이워드 소드 데이터 복구 채널
+HCRK = 젤다의 전설 스카이워드 소드 데이터 복구 채널
+HCRP = 젤다의 전설 스카이워드 소드 데이터 복구 채널
+HCSE = Wii U 전송 도구
+HCSJ = Wii U 전송 도구
+HCSP = Wii U 전송 도구
+HCTE = Wii 시스템 전송
+HCTJ = Wii 시스템 전송
+HCTP = Wii 시스템 전송
+HCUE = Wii 메뉴 전자 매뉴얼
+HCUJ = Wii 메뉴 전자 매뉴얼
+HCUP = Wii 메뉴 전자 매뉴얼
+HCVA = Wii U 메뉴
+HCWE = 아마존 인스턴트 비디오
+HCWP = 아마존 인스턴트 비디오
+HCXE = 유튜브
+HCXJ = 유튜브
+HCXP = 유튜브
+HCYE = Wii 메뉴 매뉴얼 (Wii 미니)
+HCYJ = Wii U 본체 업데이트 복구 프로그램
+HCYP = Wii 메뉴 매뉴얼 (미니 Wii)
+HFNJ = Wii 핏 바디 체크 채널
+RFNE = Wii 핏 채널
+RFNJ = Wii 핏 채널
+RFNK = Wii 핏 채널
+RFNP = Wii 핏 채널
+RFNW = Wii 핏 채널
+RFPE = Wii 핏 플러스 채널
+RFPJ = Wii 핏 플러스 채널
+RFPP = Wii 핏 플러스 채널
+RFPW = Wii 핏 플러스 채널
+RGWE = 레비즈 채널
+RGWJ = 레비즈 채널
+RGWP = 레비즈 채널
+RGWX = 레비즈 채널
+RMCE = 마리오 카트 채널
+RMCJ = 마리오 카트 채널
+RMCK = 마리오 카트 채널
+RMCP = 마리오 카트 채널
+D01A = Wiimmfi 패처
+D02A = 엔진02
+D03A = 브레인슬러그 Wii
+D05A = 배쉬 더 캐슬
+D06A = 비트 스트리머
+D07A = 블리스터볼
+D08A = 블랍 워즈: 메탈 블랍 솔리드
+D09A = 블로비 발리 2 Wii
+D0AA = M플레어어 Wii 유튜브
+D0BA = M플레이어 Wii
+D0CA = 오카리나
+D0DA = M플레이어 디비들립 에디션
+D0EA = Rodries의 M플레이어 Wii
+D0FA = 사인체크
+D0GA = GC부트
+D0HA = 멤뷰
+D0IA = IOS 체크
+D0KA = WiiB서버
+D0LA = LibWii게임로드
+D0MA = Wii리더
+D0OA = Move the Pussy 체험판
+D0PA = Wii랙스 미니트로
+D0QA = 피션 엔진 프로젝트
+D0RA = GRRLIB 4.0 체험판
+D0SA = OSDM-바
+D0TA = 홈브류 메뉴 체험판
+D0UA = LibMii 예제
+D0VA = 스케리 체험판
+D0WA = 스타필드 체험판
+D0XA = 와이어3D 체험판
+D0YA = 썸싱
+D0ZA = GRRLIB 4.3.0 홍보 소개
+D10A = cIOS픽스
+D11A = ASCII 퐁
+D12A = 부스카Wii나스
+D13A = C-도그스 SDL
+D14A = Dr. Creep의 성
+D15A = Wii 샵 & IOS51 설치 프로그램
+D16A = 지네
+D17A = 코브라 아케이드
+D18A = 덤프 에스프레소 OTP
+D1LA = 블.라.인.드
+D1PA = 1비트 인베이더즈
+D1RA = 미니멀런처
+D21A = X로어
+D22A = cIOS222 설치 프로그램
+D24A = 24 점
+D2AA = Wii 치명적인 코브라
+D2BA = 점프 앤 범프
+D2CA = 위플로우 어드밴스드
+D2DA = 박스2D 볼즈
+D2EA = WiiFlow 구성 시작
+D2GA = WAD 배치 설치 프로그램
+D2ZA = 콘솔 슛터
+D33A = 타임 프랙 2D
+D36A = cIOS36 설치 프로그램
+D37A = Wii커넥트
+D38A = cIOS38 설치 프로그램
+D39A = Ctr Gts 다코타코 에디션
+D3DA = 타임 프랙 3D
+D3JA = NDS로드
+D3KA = 버튼 테스터
+D3LA = 부트Mii 부터
+D3MA = 커스텀 낸드 로더
+D3OA = cIOS USB 2 설치 프로그램
+D3WA = 워헤드즈: 초토
+D40A = 루이지와 미스터리 섬
+D42A = 아리안B
+D43A = Wii 버츄얼 재규어
+D46A = 뉴오 이스케이프
+D4KA = 알레프 오온
+D4NA = 디스크 덤퍼
+D4PA = DVD 덤퍼
+D4SA = USB 로더 GUI FX
+D51A = IOS51 업데이트
+D52A = c부트252
+D54A = cIOS 패치mii 설치 프로그램
+D55A = PID 추출기
+D56A = 쇼핑 채널 픽서
+D58A = 프릴로더 핵스덴 에디션
+D59A = 언타이틀드프로젝트
+D5AA = 알라미
+D5BA = Wii폰트
+D5CA = c로더
+D5FA = 텍스티드 모드
+D5HA = 타이틀 리스터
+D5JA = 타이디 업
+D5LA = 스위치투sneek
+D5RA = 보토닝
+D60A = 얼티밋 USB 로더
+D61A = 샌드 트랩스 엑스트라 레벨즈
+D62A = 뉴오 퍼즐
+D63A = 3D 미로
+D64A = Wii64 에뮬레이터
+D65A = 일시적 벡터
+D66A = 시크릿 마료 크로니클즈
+D68A = 그들은 죽지 않는다 2
+D69A = IOS60 설치 프로그램
+D6AA = 푸시로더
+D6BA = 업데이터세이프
+D6DA = 세이브게임 매니저 모드
+D6EA = Sneek FS 덤퍼
+D6FA = 애니타이틀 딜리터 모드
+D6HA = 애니타이틀 딜리터 모드 DB
+D6IA = DVD 정보
+D6KA = 애니타이틀 딜리터 DB
+D6MA = 바나나 세이브즈
+D6OA = DOP 샵
+D6QA = 부트Mii 체커
+D6TA = Mii플레이어
+D70A = 던전 크롤 스톤 수프
+D71A = 버섯 왕국의 공포
+D79A = 뉴오 디펜스
+D7AA = 액션 리플레이 로더
+D7DA = 데판브류
+D7GA = 채널 로더
+D7KA = 로크SD
+D7LA = 럼블러
+D7MA = 이즈 와드
+D7OA = 복원 매니저
+D7QA = 리부트
+D7SA = 차일드프루프 USB 로더
+D7TA = 파워 Mii 오프
+D7VA = 파워 오프
+D7WA = 망자의 수도원
+D7XA = 누가사
+D7YA = 저항기
+D81A = 뉴오 애스트로이즈
+D82A = 한국어 디스크 지원하는 cIOS 패치mii 설치 프로그램
+D83A = Wii MFE 포트
+D84A = 갬블
+D85A = Wii E듀크32
+D86A = 파이어wii
+D87A = 똑딱똑딱 보트 레이스
+D88A = 콰지88
+D89A = 위모트 LED 플래셔
+D8AA = 프론트 SD ELF 로더
+D8BA = 게임큐브 홈브류 런처
+D8CA = Wii센드
+D8DA = 메뉴
+D8EA = 게코 로더
+D8FA = 쉘
+D8JA = 계산기
+D8QA = 브릭 OS
+D8RA = 로또
+D8SA = 브레인f**k
+D8UA = TCP로더
+D8VA = 스노트48
+D8WA = Wii60
+D8XA = 올 인 원 에뮤로더
+D8YA = 스위스로더
+D8ZA = 똑딱똑딱 좀비 슛터
+D93A = Wii레이트래커
+D94A = 노웨어
+D95A = 렌더Mii
+D96A = Wii모션데모
+D97A = 파이어
+D98A = 인스톨Mii
+D99A = 시스템 채널즈 업데이터
+D9BA = 정보
+D9CA = cIOS USB2 설치 프로그램
+D9FA = 덤프
+D9GA = Wad 생성기
+D9IA = SNES9xGX 채널 설치 프로그램
+D9KA = 텍스트리드
+D9LA = 포워더
+DA1A = 라디안워즈
+DA2A = 월석: 힘든 낮의 밤
+DA3A = Wii치
+DA6A = 오톰메티
+DA7A = 천문학
+DA8A = 비어 벨리 빌 3 그릴리렌
+DA9A = 아흐퉁 Wii 커브
+DAAA = Wii넷퍼즐
+DAHA = 아씨오 핵스
+DAMA = 메가코드다운로더
+DAPA = 지도 만들기
+DARA = 애니리전 체인저
+DASA = 아스피린
+DATA = 애니타이틀 딜리터
+DATD = 애니타이틀 딜리터
+DAVA = 어보이드댄스
+DAWA = 아뷰즈 Wii
+DB0A = 스피팃츠
+DB2A = 매드 봄버
+DB3A = 스퀘어즈
+DB7A = 블랙스 대쉬
+DB9A = 로비
+DBAA = 활낚시 액션
+DBBA = 밸런스 보드 도구
+DBCA = 부트미 구성 에디터
+DBDA = 블루덤프
+DBGA = 블래스트가이
+DBIA = 부트 잇
+DBLA = 블루MSX-wii
+DBMA = 부트IOS
+DBPA = 밸런스 보드 프로
+DBRA = Wii브라우저
+DBSA = 대난투스탯츠
+DBTA = 볼트 쓰로워
+DBUA = 버튼캐스트
+DBWA = 리버스mii
+DBXA = 비니악스 2
+DC6A = 프로도 (C64-network.org)
+DC7A = 계산
+DCAA = Wii카지노
+DCBA = 케스케이드비니쓰
+DCCA = 크리스마스카운트다운
+DCDA = cIOS 다운그레이더
+DCEA = 치트 매니저
+DCFA = 커버플로더
+DCHA = Wii채터
+DCIA = cIOS 설치 프로그램
+DCLA = Configurable USB 로더
+DCNA = 낸드크린
+DCOA = 커넥트Mii
+DCPA = 스플래터 캐슬
+DCRA = 코스모라켓티
+DCSA = Cert.sys 추출기
+DCTA = 크리스마스-타입 어드벤처 타임
+DCUA = cIOS 삭제 프로그램
+DCVA = Wii콜에엠
+DCWA = WiiMC 채널 설치 프로그램
+DCXA = 코믹스채널
+DCYA = 실린더 닷지
+DD2A = 더블 대쉬 Wii
+DD3A = 다리오
+DD9A = 던전들
+DDAA = 다크콥
+DDBA = 도스박스 Wii
+DDCA = d2x cIOS 설치 프로그램
+DDDA = 디스크 드라이브 라이터
+DDEA = Wii모더
+DDFA = 디펜딩구인
+DDHA = 홈브류 디스크 런처
+DDLA = 디스크 로더
+DDMA = 드래곤미디어 플레이어
+DDRA = Wii 중복 채널 제거기
+DDVA = 데볼류션
+DDWA = DOP Mii Wii브류 에디션
+DE2A = 더블다운
+DE5A = 픽투그리드
+DE7A = 커맨더 킨
+DE9A = Wii 배쉬
+DEAA = 헤드트래킹 체험판
+DEBA = 퐁 브레이커
+DEDA = 텍스티드
+DEEA = 이이이익 이이이이익 후우우우우욱
+DEFA = 퓨즈
+DEHA = 체스
+DEME = 펀에뮤
+DEPA = 팩맨
+DERA = 일롱게이티드 렙타일
+DETA = M플레이어 TT
+DEWA = Wii 전시
+DF0A = 미니 FS도구상자
+DF3A = 브릭아웃
+DF4A = 스타 캐칭
+DF5A = 섬광등 알람 시계
+DF6A = Wii 퀴즈
+DF7A = 샤노와르
+DF8A = 트라이너리
+DF9A = 청크 뭉크
+DFBA = Fs브라우저
+DFEA = 플립에엠
+DFFA = 심플 FS 덤퍼
+DFGA = 스매싱!
+DFIA = Fceugx 채널 설치 프로그램
+DFLA = 스타폴
+DFMA = 에프마이라이프
+DFRA = 프리지마그넷츠
+DFSA = FS도구상자
+DFUA = 퓨즈
+DG3A = 기디 3
+DG7A = Wii펭
+DG8A = 아부심벨 디럭스
+DG9A = 가르나트론
+DGBA = 지엑스박스
+DGCA = 게임큐브 백업 런처
+DGEA = 게코OS
+DGFA = 기타즈 온 파이어
+DGGA = 릭의 모험
+DGIA = 그라비티
+DGKA = 프로젝트GMC
+DGPA = 제네시스 플러스
+DGSA = 슈팅 갤러리
+DGWA = 굿바이 월드
+DGXA = Gx지오
+DH7A = 하모니의 나이트메어
+DH9A = 예언
+DHBA = 홈브류 브라우저
+DHCA = 영웅 도시
+DHDA = Hid테스트
+DHEA = 헬륨 보이
+DHFA = 홈브류 필터
+DHGA = 휴고-GX
+DHHA = H헥센
+DHIA = 핵Mii 설치 프로그램
+DHLA = 헬리
+DHMA = 차리오맨
+DHSA = 홈브류 소터
+DHTA = 하타리
+DHWA = 우리는 어디에도 없다
+DI5A = 탱크스
+DI7A = 엑시튼즈이
+DI8A = IOS58 설치 프로그램
+DI9A = 버라지
+DIBA = 바이너리 쿠리어즈 리볼트
+DICA = 큐빅
+DIEA = 이지IOS
+DIGA = 카테고리
+DIMA = 인스펙트Mii
+DINA = Mii 설치 프로그램
+DIRA = 아이어닝 메이든
+DISA = Wii 슈퍼소닉
+DITA = IOS236 설치 프로그램
+DIXA = cIOSx 설치 프로그램
+DJAA = 아케이드 직소
+DJCA = 젤리자동차 Wii
+DJFA = 조이플로우
+DJJA = 점핑 잭
+DJQA = 쥬얼 퀘스트
+DJWA = Wii 시스템 메뉴
+DK1A = 카라오키
+DK3A = 스케치 파이트
+DK4A = 드로잉 박스
+DK6A = 킹 오브 파이터즈: 용기의 불꽃
+DK7A = 어스크트리스
+DKBA = RPG 베이커
+DKCA = 틱 톡 자동차 레이스
+DKDA = 다크큐브
+DKHA = 가타카나와 히라가나 연습
+DKKA = 한국어키
+DKOA = 코모퐁
+DKPA = 키즈페인트
+DKTA = 태고
+DKWA = 쿠러쉬
+DL3A = 밸리언
+DL4A = 엘페어스
+DL5A = 게임로드
+DL7A = 랩클론
+DLBA = 나의 작은 공
+DLCA = 댄스 클론
+DLDA = 데빌록
+DLEA = 프리로더
+DLFA = 라이프Mii
+DLGA = 그라비티 글라이더
+DLIA = WiiMod 라이트
+DLLA = 롤리코포칼립스
+DLMA = 로드Mii
+DLNA = 랜더
+DLOA = 라이트아웃
+DLPA = 로판
+DLTA = 레벨툴
+DLUA = Wii런처
+DLXA = 리눅스 설치 프로그램
+DM0A = 폼
+DM5A = 미사일 커맨드
+DM7A = 매치즈
+DM9A = 체크리전
+DMAA = 마메 Wii
+DMBA = 멀티부트
+DMCA = 클린립 모드
+DMDA = Wii모드
+DMEA = Mii 추출기
+DMFA = Wii메드나펜
+DMGA = 마이티 채널
+DMHA = 나노메카즈
+DMIA = DIOS MIOS 부스터
+DMJA = 마작 Wii
+DMLA = 마이티 로더
+DMMA = 마이메뮤이파이
+DMNA = 매직 넘버
+DMOA = cMIOS 설치 프로그램
+DMPA = M플레이어 CE
+DMRA = MIOS 패처
+DMSA = 셧Mii리붓
+DMTA = 메트로놈
+DMUA = 멀티 모드 매니저
+DMWA = 웨이크Mii업
+DN0A = 댓아더
+DN7A = 에일리언 브리드
+DN9A = 포인트 & 클릭 없음
+DNAA = N카드
+DNCA = 네오CD-Wii
+DNDA = 닌텐돈트
+DNEA = 그라비티
+DNGA = 네오감마 런처
+DNHA = 헤딩스
+DNIA = 부긴
+DNKA = 네코 프로젝트 II
+DNMA = 뉴오 모델 뷰어
+DNNA = 세이브 설치 프로그램
+DNPA = 네오팝Wii
+DNRA = 뉴오 런너
+DNSA = 뉴오 슛터
+DNTA = 네오탱크스
+DNWA = 노웰
+DO3A = 3.O
+DO5A = 행성 하이블리
+DO6A = 미니 MP3 플레이어
+DOCA = 코드 다운로더
+DOEA = 쇼테스트
+DOGA = 가리우스의 미로 Wii
+DOHA = 고옥탄
+DOIA = 네오감마 IOS 스위처
+DOMA = 몰
+DONA = 오프라인 네트워크 에이블러
+DOOA = 둠
+DOPA = 파워체크
+DORA = 리부터
+DOTA = 오픈TTD
+DP0A = 스타플릿
+DP1A = 이탈리안 파킹
+DP2A = 퐁2
+DP3A = 잉크폴리
+DP4A = 피럿츠
+DP5A = 픽스
+DP6A = IOS36 패처
+DP7A = 대난투+ Updatifier
+DP8A = 영원
+DP9A = 외계인 퍼즐 Wii
+DPAA = Wii페인트볼
+DPBA = 프리부터gui
+DPCA = 체로포베
+DPEA = 원그래프
+DPFA = 피윅투그리드
+DPGA = 핑거즈
+DPIA = vWii용 패치된 IOS 80 설치 프로그램
+DPJA = 프로젝트 M 런처
+DPKA = 싸이스코
+DPLA = 프릴로더
+DPMA = 뮤직 페인터
+DPNA = RPG 파인애플 아포칼립스
+DPOA = 포스트로더
+DPPA = 프로젝트 패닉
+DPRA = 플라즈마라켓티
+DPSA = 플레이스탯츠
+DPTA = 2.5
+DPVA = 팻트뷰Wii
+DPWA = 핌프 마이 Wii
+DQ6A = 라이트
+DQ7A = 퀘이크
+DQ8A = 루아프Wii
+DQBA = 성경 퀴즈
+DQWA = 퀘이크GX
+DR0A = 로코반
+DR1A = Wii 화이트보드
+DR3A = 데쓰 스타 런
+DR4A = 락 종이 가위
+DR5A = 브릭스
+DR6A = 리더
+DR7A = 락블루멧
+DR8A = 오퍼레이션
+DR9A = 픽셀플롯
+DRAA = 레트로아크-Wii
+DRBA = 락 밴드 2 WAD 설치 프로그램
+DRCA = Wii크로스
+DRDA = 드로mii
+DREA = Wii레시피
+DRFA = 라디오피드즈
+DRGA = 레지 덤퍼
+DRIA = 클린립
+DRKA = 로봇파인드스키튼
+DRMA = Mr. 시트웰
+DROA = 슬라임롤
+DRPA = 마르코스 로페즈 파트 II
+DRRA = 립퍼
+DRSA = 레드스퀘어
+DRTA = 테트리스 커스텀
+DRUA = 라디오피드즈 업데이터
+DRVA = 리지듀얼vm
+DRWA = 윈터맨
+DRZA = 제레이스
+DS0A = 슛Mii
+DS1A = 또 다른 가위 바위 보
+DS2A = 스윙볼2
+DS3A = 세네트
+DS4A = 사
+DS5A = 스네이크2
+DS6A = 스코거
+DS7A = 스윙 볼
+DS8A = 스케이프
+DS9A = 소해정
+DSAA = 스키즘 트래커
+DSBA = 스페이스버블
+DSCA = 소프트칩
+DSDA = 슈퍼덤프
+DSEA = 설정 에디터 GUI
+DSFA = 스시피
+DSGA = 세이브게임 매니저
+DSHA = 시스체크 핵스덴 에디션
+DSIA = 심프 IOS 패처
+DSKA = 삭드림즈
+DSLA = Wii 스텔라
+DSMA = 세가 마스터 시스템 플러스
+DSOA = 버뮤다 신드롬 Wii
+DSPA = 슈퍼 스타 슛터
+DSRA = Wii스트로브
+DSTA = Wii 솔리테르
+DSUA = 슈퍼 마리오 대전
+DSVA = 스컴VM
+DSWA = 슈퍼툭스 Wii
+DSXA = 슈퍼 픽셀 점퍼
+DT0A = 타워 디펜스
+DT1A = 순무
+DT2A = 매칭 카드즈
+DT3A = 비체조스
+DT4A = 스두쿠
+DT5A = 포커
+DT6A = 시몬
+DT7A = 그들은 죽지 않는다
+DTAA = Wii-택-토
+DTCA = 카탁토닉
+DTDA = 디센트
+DTEA = 탑에디트
+DTFA = 트라이포스
+DTHA = 헤러틱
+DTIA = Wii트리스
+DTJA = 트로잔
+DTKA = 틱 톡 탱크 파이트
+DTLA = 테일테일
+DTMA = 테트로미노스
+DTNA = 터널
+DTOA = 통
+DTPA = 페인타운
+DTRA = 트루챠 버그 복원기
+DTSA = 사막 버스
+DTTA = 토드트리스
+DTWA = Wii트위트
+DTXA = 텍스트트리스
+DU0A = 덤프mii낸드
+DU7A = 우노
+DU8A = 리얼Wnd
+DU9A = 하모니움
+DUBA = 멀티부
+DUDA = 오리 사냥
+DUGA = 기타 펀
+DUIA = 체스UI
+DULA = USB 로더 GX
+DUNA = 유네임
+DUSA = 부트오파라모드USB
+DUTG = DU 태그 채널
+DUWA = Waninkoko의 USB 로더
+DV0A = 프리로더 핵 제거
+DV3A = DVD 브라우저
+DV9A = 센서Mii
+DVDA = cIOS DVD 덤퍼
+DVGA = 비디오 게임
+DVHA = 공간 공포
+DVIA = Vbagx 채널 설치 프로그램
+DVLA = 배달원 비기로스
+DVOA = 벡터로이드즈
+DVPA = 프로그레시브 스위치
+DVSA = 게임큐브 세이버
+DVXA = 벡트렉스Wii
+DW1A = 인튜이트워즈
+DW5A = 마렐
+DW6A = Wii크래프트
+DW7A = 레이브와일드
+DWAA = Wii애플
+DWBA = Wii츄얼보이
+DWCA = WiiFlow 채널 설치 프로그램
+DWDA = WiiFlow 배너 다운로더
+DWEA = Wii어스
+DWFA = Wii플로우
+DWHA = Wii핸디SDL
+DWJA = 쥬얼
+DWKA = Wii브레이커
+DWLA = Wii-리눅스
+DWMA = WAD 매니저
+DWNA = 은완캣
+DWPA = Wii피직스
+DWRA = Wii라디오
+DWTA = Wii투카
+DWUA = 우프
+DWWA = 윈터즈 엔드
+DWXA = Wii엑스플로러
+DX3A = 미드웨이 스페이스 인베이더스 에뮬레이터
+DX4A = 대난투 DX 런처
+DX5A = MP3+G 플레이어
+DX6A = 빌드 블록스
+DX8A = 헥센
+DX9A = 샌드 트랩스
+DXBA = Wii X 볼
+DXEA = SD익스플로러
+DXHA = 텍사스 홀덤 포커
+DXIA = 픽셀레이터
+DXNA = 부트넷픽스
+DXQA = 쿼드랙스
+DXSA = 세이브 추출기
+DXTA = 더 론 픽셀
+DXXA = 헥스사곤
+DXZA = 메가제우스
+DY5A = 다크콥 라이트
+DY6A = 리퀴드 워즈
+DY9A = 테트위스
+DYAA = 스야코소반
+DYBA = 야바우즈
+DYCA = 테트리사이클
+DYEA = 이필렙시
+DYGA = 요그
+DYHA = 하이프노 블래스트
+DYIA = 칩퍼
+DYOA = 장난감 대전
+DYPA = 퐁유어Wii
+DYSA = 빛나는 빨강 탱크
+DYTA = 뉴오 도쿄
+DYUA = UFO 레이서
+DYWA = 야츠wii
+DYYA = 시스템 설정 대체 도구
+DZ0A = 이젝트
+DZ7A = 세임게임
+DZ9A = 티터 토처
+DZIA = 집
+DZPA = 퍼즈시온
+DZQA = 퀴즈
+DZRA = 레이저워
+DZSA = 스지고이
+DZYA = 스네이크 2
+DZZA = 오픈째즈
+FCEU = FCE 울트라 GX
+HWFL = 핵위플로우
+JODI = 홈브류 채널
+LULZ = 홈브류 채널
+MAUI = 백업 홈브류 채널
+OHBC = 홈브류 채널
+PXWE = 프로젝트 X: 사랑의 묘약 참사
+RIIV = 리볼루션
+RMCX = 마리오 카트 Wii CTGP 레볼루션 채널
+SEGA = 제네시스 플러스 GX
+SMGX = 세이브게임 매니저 GX
+ULFW = u로더
+VBGX = 비주얼 보이 어드밴스 GX
+WMH1 = 머더 1+2+3
+WPSX = 플레이스테이션 (PSX) 에뮬레이터
+301E01 = 게임큐브 서비스 디스크
+D23J01 = 게임 대회 우승 기념: 특제 스매시 브라더스 DX 영화 디스크
+D24J01 = 스매시 브라더스 DX 이벤트 디스크
+D28J01 = 인터랙티브 멀티 게임 체험판 디스크 - 2002년 4월
+D29J01 = 월간 닌텐도 샵 체험판 - 2002년 5월
+D32J01 = 월간 닌텐도 샵 체험판 - 2002년 6월
+D33J01 = 월간 닌텐도 샵 체험판 - 2002년 7월
+D34J01 = 월간 닌텐도 샵 체험판 - 2002년 7월
+D38J01 = 월간 닌텐도 샵 체험판 - 2002년 9월
+D39J01 = 매장 게임 데모 디스크 2002년 10월
+D42J01 = 매장 게임 체험판 디스크 2002년 11월
+D43E01 = 젤다의 전설: 시간의 오카리나 / 마스터 퀘스트
+D43J01 = 젤다의 전설: 시간의 오카리나 GC
+D43P01 = 젤다의 전설: 시간의 오카리나 / 마스터 퀘스트
+D43U01 = 젤다의 전설: 시간의 오카리나 (보너스 디스크)
+D43W01 = 젤다의 전설: 시간의 오카리나 / 마스터 퀘스트
+D46J01 = 월간 닌텐도 매장 체험판 2003년 1월 1일
+D4BE08 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 35
+D4BP01 = 레지던트 이블 4: 보너스 디스크
+D4BU01 = 레지던트 이블 4: 보너스 디스크
+D53J01 = 닌텐도 게임큐브 소프트 e 카탈로그 2003・봄
+D55J01 = 인터렉티브 디스크 카탈로그 하계 2003년
+D56E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 35
+D56J01 = 포켓몬 채널 (보너스 디스크)
+D57E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 34
+D58E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 33
+D59E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 32
+D62E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 31
+D63E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 30
+D64E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 29
+D65E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 28
+D66E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 27
+D66JAF = 바텐 카이토스: 끝나지 않은 날개와 잃어버린 바다 - 특별 체험 디스크
+D67E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 26
+D67J01 = 월간 닌텐도 샵 체험판 - 2003년 12월
+D68E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 25
+D68J01 = 월간 닌텐도 샵 체험판 - 2004년 1월
+D69E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 24
+D72E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 23
+D73E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 22
+D74E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 21
+D75E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 20
+D76E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 19
+D77E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 18
+D77P01 = 인터랙티브 멀티 게임 체험판 디스크 - 2006년 4월
+D78E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 17
+D78J01 = 월간 닌텐도 샵 체험판 - 2004년 5월
+D78P01 = 인터랙티브 멀티 게임 체험판 디스크 - 2005년 10월
+D79E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 16
+D79P01 = 인터랙티브 멀티 게임 체험판 디스크 - 2005년 5월
+D82E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 15
+D82J01 = 월간 닌텐도 샵 체험판 - 2004년 7월
+D82P01 = 인터랙티브 멀티 게임 체험판 디스크 - 2005년 4월
+D83E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 14
+D83P01 = 인터랙티브 멀티 게임 체험판 디스크 - 2005년 2월
+D84E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 13
+D84P01 = 인터랙티브 멀티 게임 체험판 디스크 - 2004년 11월
+D85E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 12
+D85P01 = 인터랙티브 멀티 게임 체험판 디스크 - 2004년 7월
+D86E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 11
+D86J01 = 월간 닌텐도 매장 데모 2004 년 10 월호
+D86P01 = 인터랙티브 멀티 게임 체험판 디스크 - 2004년 5월
+D87E01 = 게임큐브 프리뷰 디스크
+D87P01 = 인터랙티브 멀티 게임 체험판 디스크 - 2004년 3월
+D88E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 10
+D88P01 = 인터랙티브 멀티 게임 체험판 디스크 - 2003년 11월
+D89E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 9
+D89J01 = 클럽 닌텐도 오리지널 e 카탈로그 2004
+D89P01 = 인터랙티브 멀티 게임 체험판 디스크 - 2003년 9월
+D92E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 8
+D92P01 = 인터랙티브 멀티 게임 체험판 디스크 - 2003년 7월
+D93E01 = 인터랙티브 멀티 게임 체험판 디스크 - 버전 7
+D93P01 = 인터랙티브 멀티 게임 체험판 디스크 - 2003년 4월
+D94P01 = 인터랙티브 멀티 게임 체험판 디스크 - 2003년 2월
+D95P01 = 인터랙티브 멀티 게임 체험판 디스크 - 2002년 12월
+DALJ01 = 대난투 스매시 브라더스 DX 체험판
+DBIJ08 = 바이오하자드: 영화 체험판 디스크
+DBJJ08 = 바이오하자드: 스페셜 에디션 체험판
+DBZJ08 = 바이오하자드 제로: 트라이얼 에디션
+DCEP41 = 톰 클랜시의 스플린터 셀 체험판
+DEZP8P = 빌리 해처와 거대한 알 체험판
+DGAJB2 = 기동전사 건담 - 전사들의 궤적 스페셜 디스크
+DLSE64 = 스타 워즈: 로그 스쿼드론 III: 반란군 스트라이크: 리미티드 에디션 보너스 디스크 체험판
+DLSP64 = 스타 워즈: 로그 스쿼드론 III: 반란군 스트라이크: 리미티드 에디션 보너스 디스크 체험판
+DM2J8P = 슈퍼 몽키 볼 2 체험판
+DNUEDA = 나루토 닌자 격돌 2 체험판
+DPIJ01 = 피크민 체험판
+DPNP08 = P.N.03 체험판
+DPOJ8P = 판타지 스타 온라인 에피소드 I & II 트라이얼 에디션 체험판
+DPSJ8P = 판타지 스타 온라인 에피소드 III: C.A.R.D. 레볼루션 체험판
+DR2JCQ = 룬 II: 코르텐 열쇠의 비밀 체험판
+DRSEAF = 소울칼리버 II 체험판
+DSWJ13 = 스타 워즈: 로그 스쿼드론 II 체험판
+DTLX01 = 액션 리플레이
+DVJP08 = 뷰티풀 조 홍보 체험판
+G2BE5G = 검은 상처
+G2BP7D = 검은 상처
+G2CD52 = 진정한 범죄: 뉴욕 도시
+G2CE52 = 진정한 범죄: 뉴욕 도시
+G2CP52 = 진정한 범죄: 뉴욕 도시
+G2CX52 = 진정한 범죄: 뉴욕 도시
+G2DJB2 = 디지몬 배틀 연대기
+G2FD78 = 탁 2: 꿈의 주주
+G2FE78 = 탁 2: 꿈의 주주
+G2FF78 = 탁 2: 꿈의 주주
+G2FP78 = 탁 2: 꿈의 주주
+G2GJB2 = 기동전사 건담: 건담 vs. Z 건담
+G2ME01 = 메트로이드 프라임 2: 메아리
+G2MJ01 = 메트로이드 프라임 2: 검은 메아리들
+G2MP01 = 메트로이드 프라임 2: 메아리
+G2NJ13 = 니드 포 스피트: 언더그라운드 2
+G2OE41 = 페르시아 왕자: 전사의 길
+G2OP41 = 페르시아 왕자: 전사의 길
+G2PE6U = 정령들과 주문들
+G2RE52 = 슈렉 슈퍼 슬램
+G2SJGE = 식신의 성 II
+G2TE52 = 토니 호크의 언더그라운드 2
+G2TP52 = 토니 호크의 언더그라운드 2
+G2VE08 = 뷰티풀 죠 2
+G2VJ08 = 뷰티풀 조 2: 검은 필름의 수수께끼
+G2VP08 = 뷰티풀 조 2
+G2XE8P = 소닉 젬즈 컬렉션
+G2XJ8P = 소닉 젬즈 컬렉션
+G2XP8P = 소닉 젬즈 컬렉션
+G3AD69 = 반지의 제왕: 제 3 지대
+G3AE69 = 반지의 제왕: 제 3 지대
+G3AF69 = 반지의 제왕: 제 3 지대
+G3AJ13 = 반지의 제왕: 제 3 지대
+G3AP69 = 반지의 제왕: 제 3 지대
+G3AS69 = 반지의 제왕: 제 3 지대
+G3BE9G = 시리어스 샘: 넥스트 인카운터
+G3BP9G = 시리어스 샘: 넥스트 인카운터
+G3DE6L = 카르멘 산디에고: 도난당한 드럼의 비밀
+G3DP6L = 카르멘 산디에고: 도난당한 드럼의 비밀
+G3DX6L = 카르멘 산디에고: 도난당한 드럼의 비밀
+G3EE51 = XGIII: 익스트림 G 레이싱
+G3EJB0 = 익스트림 G 3
+G3FD69 = 타임스플리터즈: 퓨쳐 퍼펙트
+G3FE69 = 타임스플리터즈: 퓨쳐 퍼펙트
+G3FF69 = 타임스플리터즈: 퓨쳐 퍼펙트
+G3FP69 = 타임스플리터즈: 퓨쳐 퍼펙트
+G3FS69 = 타임스플리터즈: 퓨쳐 퍼펙트
+G3JEAF = 호기심 많은 조지
+G3LE8P = 슈퍼 몽키 볼 어드벤처
+G3LP8P = 슈퍼 몽키 볼 어드벤처
+G3ME41 = 톰 클랜시의 모든 두려움의 합
+G3MP41 = 모든 두려움의 합
+G3NJDA = 나루토: 격투 닌자 대전! 3
+G3QEA4 = 닌자 거북이 3: 뮤턴트 나이트메어
+G3RD52 = 슈렉 2
+G3RE52 = 슈렉 2
+G3RF52 = 슈렉 2
+G3RM52 = 슈렉 2
+G3RP52 = 슈렉 2
+G3SE41 = 버스트 어 무브 3000
+G3SJC0 = 슈퍼 퍼즐 보글 올 스타즈
+G3SWC0 = 슈퍼 퍼즐 보글 올 스타즈
+G3TJ8P = 더비 레이싱 3: 경주마를 만들자!
+G3VE69 = NBA 스트리트 볼륨 3
+G3VJ13 = NBA 스트리트 V3: 마리오 덩크
+G3VP69 = NBA 스트리트 볼륨 3
+G3XE52 = 엑스맨: 최후의 전쟁
+G3XP52 = 엑스맨: 최후의 전쟁
+G3YP52 = 슈렉 슈퍼 슬램
+G3YX52 = 슈렉 슈퍼 슬램
+G3YY52 = 슈렉 슈퍼 슬램
+G4AEE9 = 하베스트 문: 매지컬 멜로디
+G4AJ99 = 목장 이야기: 행복의 시
+G4BD08 = 레지던트 이블 4
+G4BE08 = 레지던트 이블 4
+G4BJ08 = 바이오하자드 4
+G4BP08 = 레지던트 이블 4
+G4CE54 = 챨리와 초코렛 공장
+G4CP54 = 챨리와 초코렛 공장
+G4FD69 = 피파 07
+G4FE69 = 피파 07
+G4FF69 = 피파 07
+G4FP69 = 피파 07
+G4GEE9 = 하베스트 문: 또다른 놀라운 인생
+G4GJ99 = 목장 이야기: 소녀들를 위한 원더풀 라이프
+G4IE52 = 슈렉 스매쉬 엔' 크래쉬 레이싱
+G4IP52 = 슈렉 스매쉬 엔' 크래쉬 레이싱
+G4ME69 = 심즈: 세상 밖으로
+G4MP69 = 심즈: 세상 밖으로
+G4NJDA = 나루토: 격투 닌자 대전! 4
+G4OE69 = 심즈 2 : 애완동물
+G4OP69 = 심즈 2 : 애완동물
+G4PJ13 = 심즈
+G4QE01 = 슈퍼 마리오 스트라이커즈
+G4QJ01 = 슈퍼 마리오 스트라이커즈
+G4QP01 = 마리오 스매시 축구
+G4SE01 = 젤다의 전설: 4개의 검
+G4SJ01 = 젤다의 전설: 4개의 검+
+G4SP01 = 젤다의 전설: 4개의 검
+G4WJ99 = 목장 이야기: 세상을 위한 행복의 시
+G4ZE69 = 심즈 2
+G4ZP69 = 심즈 2
+G5BE4Z = 스트라이크 포스 볼링
+G5DE78 = 스쿠비-두! 언마스크드!
+G5DP78 = 스쿠비-두! 언마스크드!
+G5NEAF = 남코 뮤지엄 50주년
+G5NP69 = 남코 뮤지엄 50주년
+G5SE7D = 스파이로: 영웅의 꼬리
+G5SP7D = 스파이로: 영웅의 꼬리
+G5TE69 = 타이거 우즈 PGA 투어 2005
+G5TP69 = 타이거 우즈 PGA 투어 2005
+G62E54 = 메이저 리그 야구 2k6
+G63E41 = 톰 클랜시의 레인보우 식스 3
+G63P41 = 톰 클랜시의 레인보우 식스 3
+G6FD69 = 2006 피파 월드컵
+G6FE69 = 2006 피파 월드컵
+G6FF69 = 2006 피파 월드컵
+G6FP69 = 2006 피파 월드컵
+G6ME69 = 매든 NFL 06
+G6MP69 = 매든 NFL 06
+G6NE69 = NBA 라이브 06
+G6NP69 = NBA 라이브 06
+G6QE08 = 메가맨 기념 컬렉션
+G6SE7D = 스파이로의 전설: 새로운 시작
+G6SP7D = 스파이로의 전설: 새로운 시작
+G6TE5G = 틴 타이탄즈
+G6TP78 = 틴 타이탄즈
+G6WE69 = 타이거 우즈 PGA 투어 06
+G6WP69 = 타이거 우즈 PGA 투어 06
+G7ME69 = 매든 NFL 07
+G89EAF = 팩 맨 월드 랠리
+G8FE8P = 버추어 퀘스트
+G8FJ8P = 버추어 파이터 사이버 제너레이션
+G8ME01 = 페이퍼 마리오: 천년의 문
+G8MJ01 = 페이퍼 마리오 RPG
+G8MK01 = 페이퍼 마리오 - 천년의 문
+G8MP01 = 페이퍼 마리오: 천년의 문
+G8OJ18 = 무적 코털 보보보 탈출!! 하지케 로얄
+G8SJAF = 배틀 스타디움 D.O.N
+G8WE01 = 배탤리언 워즈
+G8WJ01 = 돌격!! 패미컴 워즈
+G8WP01 = 배탤리언 워즈
+G94E01 = 인터랙티브 멀티 게임 체험판 디스크 - 2002년 8월
+G95E01 = 인터랙티브 멀티 게임 체험판 디스크 - 2002년 7월
+G96E01 = 인터랙티브 멀티 게임 체험판 디스크 - 2002년 6월
+G96P01 = 인터랙티브 멀티 게임 체험판 디스크 - 2002년 11월
+G97E01 = 인터랙티브 멀티 게임 체험판 디스크 - 2002년 3월
+G97P01 = 인터랙티브 멀티 게임 체험판 디스크 - 2002년 9월
+G97U01 = 인터랙티브 멀티 게임 체험판 디스크 - 2002년 9월
+G98E01 = 인터랙티브 멀티 게임 체험판 디스크 - 2002년 1월
+G98P01 = 인터랙티브 멀티 게임 체험판 디스크 - 2002년 5월
+G99E01 = 인터랙티브 멀티 게임 체험판 디스크 - 2001년 10월
+G99P01 = 인터랙티브 멀티 게임 체험판 디스크 - 2002년 3월
+G9BEE9 = 마크 데이비스 프로 배스 도전
+G9KJCM = 실황 파워풀 프로 야구 9 결정판
+G9RD7D = 크래쉬 태그 팀 레이싱
+G9RE7D = 크래쉬 태그 팀 레이싱
+G9RF7D = 크래쉬 태그 팀 레이싱
+G9RH7D = 크래쉬 태그 팀 레이싱
+G9RP7D = 크래쉬 태그 팀 레이싱
+G9SE8P = 소닉 히어로즈
+G9SJ8P = 소닉 히어로즈
+G9SP8P = 소닉 히어로즈
+G9TD52 = 샤크
+G9TE52 = 샤크
+G9TF52 = 샤크
+G9TI52 = 샤크
+G9TJC0 = 샤크
+G9TP52 = 샤크
+GA2E51 = 올-스타 야구 2002
+GA3E51 = 올-스타 야구 2003
+GA3J51 = 올-스타 야구 2003
+GA4E51 = 올-스타 야구 2004
+GA7E70 = 백야드 스포츠 야구 2007
+GAAJ08 = 디즈니의 미키&미니 트릭 & 체이스
+GABEAF = 금색의 갓슈벨!! 격전! 최강의 마물들
+GABJB2 = 금색의 갓슈벨: 고! 고! 마물 파이트!!
+GACE5H = 아미맨: 공중전 엘리트 미션즈
+GAEJ01 = 동물의 숲 e+
+GAFE01 = 동물의 숲
+GAFJ01 = 동물의 숲 +
+GAFP01 = 동물의 숲
+GAFU01 = 동물의 숲
+GAGP70 = 아스테릭스와 오벨릭스 XXL
+GAHEGG = 에이리언 호미니드
+GAKE5D = 미드웨이 아케이드 보물
+GALE01 = 대난투 스매시 브라더스 DX
+GALJ01 = 대난투 스매시 브라더스 DX
+GALP01 = 대난투 스매시 브라더스 DX
+GAME5H = 아미맨: 사지 전쟁
+GANE7U = 애니매니악스: 위대한 에드거 사냥
+GANP7U = 애니매니악스: 위대한 에드거 사냥
+GAPE52 = 아메리칸 초퍼 2: 풀 스로틀
+GAQE6S = 아쿠아맨: 아틀란티스 전투
+GARE5H = 아미맨: RTS
+GASJ8P = 소닉 어드벤처 디럭스
+GATE51 = ATV 쿼드 파워 레이싱 2
+GATP51 = ATV 쿼드 파워 레이싱 2
+GAUE08 = 아우토 모델리스타
+GAUJ08 = 아우토 모델리스타 U.S.-턴
+GAVE78 = 아바타: 최후의 에어벤더
+GAVY78 = 아바타: 앙의 전설
+GAXE5D = 앤트 불리
+GAYE5D = 미드웨이 아케이드 보물 2
+GAZD69 = 해리 포터와 아즈카반의 죄수
+GAZE69 = 해리 포터와 아즈카반의 죄수
+GAZF69 = 해리 포터와 아즈카반의 죄수
+GAZH69 = 해리 포터와 아즈카반의 죄수
+GAZI69 = 해리 포터와 아즈카반의 죄수
+GAZJ13 = 해리 포터와 아즈카반의 죄수
+GAZM69 = 해리 포터와 아즈카반의 죄수
+GAZP69 = 해리 포터와 아즈카반의 죄수
+GAZS69 = 해리 포터와 아즈카반의 죄수
+GB2J18 = 봄버맨 랜드 2 - 게임 사상 최대 규모의 테마파크
+GB4E51 = 번아웃 2: 탄착점
+GB4P51 = 번아웃 2: 탄착점
+GBDE5G = 블러드레인
+GBDF7D = 블러드레인
+GBDP7D = 블러드레인
+GBDS7D = 블러드레인
+GBFE70 = 백야드 풋볼
+GBGE5G = 봄버맨 제너레이션
+GBGJ18 = 봄버맨 제너레이션
+GBGP7D = 봄버맨 제너레이션
+GBHDC8 = 미스틱 히어로즈
+GBHEC8 = 미스틱 히어로즈
+GBHFC8 = 미스틱 히어로즈
+GBHJC8 = 배틀봉신
+GBHPC8 = 미스틱 히어로즈
+GBIE08 = 레지던트 이블
+GBIJ08 = 바이오하자드
+GBIP08 = 레지던트 이블
+GBKE70 = 백야드 야구
+GBLE52 = 블러디 로어: 프라이멀 퓨리
+GBLP52 = 블러디 로어: 프라이멀 퓨리
+GBME7F = 배트맨: 검은 내일
+GBMJ28 = 배트맨: 검은 내일
+GBMP7F = 배트맨: 검은 내일
+GBNJC0 = 워리어 블레이드: 라스탄 vs 바바리안 편
+GBOE51 = 번아웃
+GBOP51 = 번아웃
+GBPJCM = 야구 2003 배틀 볼 파크 선언 퍼펙트 플레이 프로 야구
+GBQE78 = 로켓 파워: 해변 도적단
+GBQP78 = 로켓 파워: 해변 도적단
+GBRJ18 = 블러디 로어 익스트림
+GBSE8P = 비치 스파이커즈: 버추어 비치 발리볼
+GBSJ8P = 비치 스파이커즈
+GBSP8P = 비치 스파이커즈: 버추어 비치 발리볼
+GBTE70 = 베이블레이드 V포스: 슈퍼 토너먼트 배틀
+GBTJA7 = 폭전슈트 베이블레이드 2002 열투! 마그네틱 배틀!!
+GBTP70 = 베이블레이드 V포스: 슈퍼 토너먼트 배틀
+GBVE41 = 배트맨: 복수
+GBVP41 = 배트맨: 복수
+GBWD64 = 스타 워즈 현상금 사냥꾼
+GBWE64 = 스타 워즈 현상금 사냥꾼
+GBWF64 = 스타 워즈 현상금 사냥꾼
+GBWI64 = 스타 워즈 현상금 사냥꾼
+GBWP64 = 스타 워즈 현상금 사냥꾼
+GBWS64 = 스타 워즈 현상금 사냥꾼
+GBXE51 = 데이브 미라 프리스타일 BMX 2
+GBXP51 = 데이브 미라 프리스타일 BMX 2
+GBYE0A = 슈퍼 버블 팝
+GBZE08 = 레지던트 이블 제로
+GBZJ08 = 바이오하자드 제로
+GBZP08 = 레지던트 이블 제로
+GC2E9G = 컨플릭트: 사막 폭풍 2 - 바그다드 귀환
+GC2P75 = 컨플릭트: 사막 폭풍 2 - 바그다드 귀환
+GC3D78 = 스쿠비-두! 미스터리 메이햄
+GC3E78 = 스쿠비-두! 미스터리 메이햄
+GC3F78 = 스쿠비-두! 미스터리 메이햄
+GC3P78 = 스쿠비-두! 미스터리 메이햄
+GC4JBN = 신세기 GPX 사이버 포뮬러: 진화의 길
+GC5PNK = 코코토: 카트 레이서
+GC6E01 = 포켓몬 콜로세움
+GC6J01 = 포켓몬 콜로세움
+GC6P01 = 포켓몬 콜로세움
+GC7PNK = 코코토 플랫폼 점퍼
+GC8JA4 = 크래쉬 밴디쿳: 폭주! 니트로 카트
+GC9P6S = 코난
+GCAE5H = 큐빅스: 모두를 위한 로봇 대결
+GCBE7D = 크래쉬 밴디쿳: 마왕의 부활
+GCBJA4 = 크래쉬 밴디쿳 4: 작렬! 마신 파워
+GCBP7D = 크래쉬 밴디쿳: 마왕의 부활
+GCCE01 = 파이널 판타지 크리스탈 연대기
+GCCJ01 = 파이널 판타지 크리스탈 연대기
+GCCJGC = 파이널 판타지 크리스탈 연대기
+GCCP01 = 파이널 판타지 크리스탈 연대기
+GCDE08 = 레지던트 이블 코드: 베로니카 X
+GCDJ08 = 바이오하자드 코드: 베로니카 완전판
+GCDP08 = 레지던트 이블 코드: 베로니카 X
+GCEE41 = 톰 클랜시의 스플린터 셀
+GCEP41 = 톰 클랜시의 스플린터 셀
+GCFE9G = 컨플릭트: 사막 폭풍
+GCFP75 = 컨플릭트: 사막 폭풍
+GCGE41 = 미녀 삼총사
+GCGP41 = 미녀 삼총사
+GCHE78 = WWE 크러시 아워
+GCHP78 = WWE 크러시 아워
+GCIE69 = 심즈
+GCIP69 = 심즈
+GCJE41 = 톰 클랜시의 스플린터 셀: 카오스 이론
+GCJP41 = 톰 클랜시의 스플린터 셀: 카오스 이론
+GCLE69 = 셀 데미지
+GCLP69 = 셀 데미지
+GCMJA4 = 근육짱 뿅: 근육섬의 결전
+GCNE7D = 크래쉬 니트로 카트
+GCNP7D = 크래쉬 니트로 카트
+GCOD52 = 콜 오브 듀티: 영광의 시간
+GCOE52 = 콜 오브 듀티: 영광의 시간
+GCOF52 = 콜 오브 듀티: 영광의 시간
+GCOP52 = 콜 오브 듀티: 영광의 시간
+GCPE6S = 캐스퍼: 스피릿 디멘션
+GCPP6S = 캐스퍼: 스피릿 디멘션
+GCQD7D = 버피와 뱀파이어: 필사의 혈투
+GCQE7D = 버피와 뱀파이어: 필사의 혈투
+GCQF7D = 버피와 뱀파이어: 필사의 혈투
+GCQP7D = 버피와 뱀파이어: 필사의 혈투
+GCSEAF = 스트리트 레이싱 신디케이트
+GCSPAF = 스트리트 레이싱 신디케이트
+GCTE51 = 크레이지 택시
+GCTJ8P = 크레이지 택시
+GCTP51 = 크레이지 택시
+GCUE69 = NCAA 풋볼 2005
+GCVEEB = 큐비보어: 적자생존
+GCWJBL = 마법의 호박: 앤과 그렉의 대모험
+GCWP6X = 캐슬윈
+GCZE69 = 캣우먼
+GCZP69 = 캣우먼
+GD4E6S = 다이노토피아: 선스톤 오디세이
+GD5JB2 = 드래곤 드라이브: D-마스터즈 샷
+GD6EB2 = 디지몬 럼블 아레나 2
+GD6P70 = 디지몬 럼블 아레나 2
+GD7E70 = 드래곤 볼 Z - 격투 천하제일 무도회
+GD7PB2 = 드래곤 볼 Z: 격투 천하제일 무도회
+GD9E69 = 드롬 레이서즈
+GD9P69 = 드롬 레이서즈
+GDAJE5 = 도라에몽 모두 놀자! 미니도라랜드
+GDBJ01 = 동물방장
+GDCE51 = 스피드 킹스
+GDCP51 = 스피드 킹스
+GDDE41 = 디즈니의 도날드 덕: 고인 퀙커즈
+GDDP41 = 디즈니의 도날드 덕: 퀙 어택
+GDED71 = 발더스 게이트: 검은 동맹
+GDEE71 = 발더스 게이트: 검은 동맹
+GDEF71 = 발더스 게이트: 검은 동맹
+GDEP71 = 발더스 게이트: 검은 동맹
+GDFE5D = 디펜더
+GDFP5D = 디펜더: 전인류를 위하여
+GDGE7H = 용의 굴 3D: 굴로 돌아가기
+GDGP78 = 용의 굴 3D 스페셜 에디션
+GDIE7D = 다이하드: 벤데타
+GDIP7D = 다이하드: 벤데타
+GDIX7D = 다이하드: 벤데타
+GDIY7D = 다이하드: 벤데타
+GDJEB2 = 디지몬 월드 4
+GDJJB2 = 디지몬 월드 X
+GDKEA4 = 디즈니 스포츠: 축구
+GDKJA4 = 디즈니 스포츠: 축구
+GDKPA4 = 디즈니 스포츠: 축구
+GDLEA4 = 디즈니 스포츠: 농구
+GDLJA4 = 디즈니 스포츠: 농구
+GDLPA4 = 디즈니 스포츠: 농구
+GDME01 = 디즈니 미키 마우스 마법의 거울
+GDMJ01 = 디즈니 미키 마우스의 이상한 거울
+GDMP01 = 디즈니 미키 마우스 마법의 거울
+GDNJE8 = 도카폰 DX: 살아갈 세상은 귀신 투성이
+GDOP41 = 디즈니 도날드 덕 PK
+GDPJAF = Mr. 드릴러: 드릴 랜드
+GDQE7L = 다큰드 스카이
+GDQP6S = 다큰드 스카이
+GDREAF = 현행범
+GDRP69 = 현행범
+GDSE78 = 어두운 정상
+GDSP78 = 어두운 정상
+GDTE69 = 데프 잼 언더그라운드 파이팅
+GDTP69 = 데프 잼 언더그라운드 파이팅
+GDUJA7 = 듀얼 마스터즈 열투! 배틀 아레나
+GDVE6L = 드리븐
+GDVP6L = 드리븐
+GDWEA4 = 디즈니 스포츠: 풋볼
+GDWJA4 = 디즈니 스포츠: 미식 축구
+GDXEA4 = 디즈니 스포츠: 스케이트보딩
+GDXJA4 = 디즈니 스포츠: 스케이트보딩
+GDXPA4 = 디즈니 스포츠: 스케이트보딩
+GE3E5D = 미드웨이 아케이드 보물 3
+GE4E7D = 4x4 에보 2
+GE5EA4 = 돌연변이 닌자 거북: 뮤턴트 멀리
+GE6JA4 = 영세명인 VI
+GE9E5D = 에드, 에드 엔 에디: 더 미스-에드벤쳐스
+GEAE8P = 아르카디아의 하늘 전설
+GEAJ8P = 영원한 아르카디아 전설
+GEAP8P = 아카디아의 하늘 전설
+GEBEA4 = 에볼루션 스노우보딩
+GEBPA4 = 에볼루션 스노우보딩
+GEDE01 = 이터널 다크니스: 세인티의 레퀴엠
+GEDJ01 = 이터널 다크니스: 초대받은 13인
+GEDP01 = 이터널 다크니스: 세인티의 레퀴엠
+GEDW01 = 이터널 다크니스: 세인티의 레퀴엠
+GEGJ8P = 빌리 해쳐의 대모험: 거대한 알
+GEJJCM = 실황 파워풀 프로 야구 11 초결정판
+GEME7F = 에그 매니아: 에그스트림 매드니스
+GEMJ28 = 에그 매니아: 잡고! 돌려! 돗슨 퍼즐!
+GEND69 = 제임스 본드 007: 에브리씽 오어 낫씽
+GENE69 = 007: 에브리씽 오어 낫씽
+GENF69 = 제임스 본드 007: 에브리씽 오어 낫씽
+GENJ13 = 007: 에브리씽 오어 낫씽
+GENP69 = 제임스 본드 007: 에브리씽 오어 낫씽
+GENS69 = 제임스 본드 007: 에브리씽 오어 낫씽
+GEOE08 = 캡콤 vs. SNK 2 EO
+GEOJ08 = 캡콤 vs. SNK 2 EO: 밀리오네이어 파이팅 2001
+GEOP08 = 캡콤 vs. SNK 2 EO: 밀리오네이어 파이팅 2001
+GESEA4 = 에볼루션 스케이트보딩
+GESJA4 = 에볼루션 스케이트보딩
+GESPA4 = 에볼루션 스케이트보딩
+GEVJ0M = 신기세계 에볼루시아
+GEWE41 = 에볼루션 월드즈
+GEWP41 = 에볼루션 월드즈
+GEXE52 = 디즈니 익스트림 스케이드 어드벤처
+GEXP52 = 디즈니 익스트림 스케이드 어드벤처
+GEXX52 = 디즈니 익스트림 스케이드 어드벤처
+GEXY52 = 디즈니 익스트림 스케이드 어드벤처
+GEYE69 = 파이트 나이트 라운드 2
+GEYJ13 = 파이트 나이트 라운드 2
+GEYP69 = 파이트 나이트 라운드 2
+GEZE8P = 빌리 해쳐와 거대한 알
+GEZP8P = 빌리 해쳐와 거대한 알
+GF4D52 = 판타스틱 4
+GF4E52 = 판타스틱 4
+GF4F52 = 판타스틱 4
+GF4H52 = 판타스틱 4
+GF4I52 = 판타스틱 4
+GF4P52 = 판타스틱 4
+GF4S52 = 판타스틱 4
+GF5D69 = 피파 축구 2005
+GF5E69 = 피파 축구 2005
+GF5F69 = 피파 축구 2005
+GF5H69 = 피파 축구 2005
+GF5I69 = 피파 축구 2005
+GF5P69 = 피파 축구 2005
+GF5S69 = 피파 축구 2005
+GF6D69 = 피파 06
+GF6E69 = 피파 축구 06
+GF6F69 = 피파 06
+GF6H69 = 피파 06
+GF6I69 = 피파 06
+GF6P69 = 피파 06
+GF6S69 = 피파 06
+GF7E01 = 스타폭스 어설트
+GF7J01 = 스타폭스 어설트
+GF7P01 = 스타폭스 어설트
+GF8E69 = 피파 스트리트
+GF8P69 = 피파 스트리트
+GFAD69 = 피파 축구 2003
+GFAE69 = 피파 축구 2003
+GFAF69 = 피파 축구 2003
+GFAI69 = 피파 축구 2003
+GFAJ13 = 피파 유럽 축구 2003
+GFAP69 = 피파 축구 2003
+GFAS69 = 피파 축구 2003
+GFBE5D = 파이어블레이드
+GFBP5D = 파이어블레이드
+GFCP69 = F1 경력 도전
+GFDD69 = 프리덤 파이터즈
+GFDE69 = 프리덤 파이터즈
+GFDF69 = 프리덤 파이터즈
+GFDP69 = 프리덤 파이터즈
+GFEE01 = 파이어 엠블렘: 창염의 궤적
+GFEJ01 = 파이어 엠블렘: 창염의 궤적
+GFEP01 = 파이어 엠블렘: 창염의 궤적
+GFFE5D = 프리키 플라이어즈
+GFGEA4 = 프로거 비욘드
+GFGJA4 = 프로거
+GFGPA4 = 프로거 비욘드
+GFHP6V = 지옥에서 온 이웃
+GFIE69 = 2002 피파 월드컵
+GFIJ13 = 2002 피파 월드컵
+GFKE69 = 프릭스타일
+GFKP69 = 프릭스타일
+GFMJAF = 패밀리 스타디움 2003
+GFNJG2 = 니모를 찾아서
+GFOE78 = 티미의 못말리는 수호천사: 그림자 대결
+GFPEA4 = 개구리: 고대 그림자
+GFQEA4 = 개구리의 모험: 구조대
+GFSE69 = 피파 축구 2002
+GFSJ13 = 피파 월드컵으로 가는 피파 축구 2002
+GFSP69 = 2002 피파 월드컵
+GFSX69 = 2002 피파 월드컵
+GFTE01 = 마리오 골프: 토드스툴 투어
+GFTJ01 = 마리오 골프: 패밀리 투어
+GFTP01 = 마리오 골프: 토드스툴 투어
+GFUE4Z = 퓨처 택틱스: 봉기
+GFUP6V = 퓨처 택틱스: 봉기
+GFVE5D = NFL 블리츠 프로
+GFWE78 = 티미의 못말리는 수호천사: 규칙 위반
+GFXE5D = 프리스타일 메탈 X
+GFYE69 = 피파 스트리트 2
+GFYP69 = 피파 스트리트 2
+GFZE01 = F-제로 GX
+GFZJ01 = F-제로 GX
+GFZP01 = F-제로 GX
+GG2E4Z = 트리거 맨
+GG4E08 = 갓챠 포스
+GG4J08 = 갓챠 포스
+GG4P08 = 갓챠 포스
+GG5E52 = 카벨라의 위대한 게임 사냥꾼 2005
+GGAJB2 = 기동전사 건담: 전사들의 궤적
+GGCE0A = 고블린 커맨더: 언리쉬드 호드
+GGCP0A = 고블린 커맨더: 언리쉬드 호드
+GGEE41 = 선과 악을 넘어
+GGEP41 = 선과 악을 넘어
+GGEX41 = 선과 악을 넘어
+GGEY41 = 선과 악을 넘어
+GGFJ01 = 기프트피아
+GGIJ13 = 골든아이 다크 에이전트
+GGKJB2 = 금색의 갓슈벨!! 우정 태그 배틀 풀 파워
+GGNE5D = 빌리와 맨디의 무시무시한 모험
+GGPJAF = SD 건담 가챠폰 워즈
+GGPJB2 = SD 건담 가챠폰 워즈
+GGRD41 = 톰 클랜시의 고스트 리콘
+GGRE41 = 톰 클랜시의 고스트 리콘
+GGRP41 = 톰 클랜시의 고스트 리콘
+GGSEA4 = 메탈 기어 솔리드: 트윈 스네이크즈
+GGSJA4 = 메탈 기어 솔리드: 트윈 스네이크즈
+GGSPA4 = 메탈 기어 솔리드: 트윈 스네이크즈
+GGTE01 = 꼬마 로봇!
+GGTJ01 = 꼬마 로봇!
+GGTP01 = 꼬마 로봇!
+GGVD78 = 보글보글 스폰지밥
+GGVE78 = 보글보글 스폰지밥
+GGVP78 = 보글보글 스폰지밥
+GGYE41 = 톰 클랜시의 고스트 리콘 2
+GGYP41 = 톰 클랜시의 고스트 리콘 2
+GGZE52 = 마다가스카: 왜 비추고 난리야
+GGZH52 = 마다가스카: 왜 비추고 난리야
+GGZI52 = 마다가스카: 왜 비추고 난리야
+GGZJB2 = 마다가스카: 왜 비추고 난리야
+GGZP52 = 마다가스카: 왜 비추고 난리야
+GGZS52 = 마다가스카: 왜 비추고 난리야
+GGZX52 = 마다가스카: 왜 비추고 난리야
+GH2E69 = 니드 포 스피드: 맹열한 추적 2
+GH2P69 = 니드 포 스피드: 맹열한 추적 2
+GH4D69 = 해리 포터와 불의 잔
+GH4E69 = 해리 포터와 불의 잔
+GH4F69 = 해리 포터와 불의 잔
+GH4H69 = 해리 포터와 불의 잔
+GH4I69 = 해리 포터와 불의 잔
+GH4J13 = 해리 포터와 불의 잔
+GH4M69 = 해리 포터와 불의 잔
+GH4P69 = 해리 포터와 불의 잔
+GH4S69 = 해리 포터와 불의 잔
+GH5D52 = 헷지
+GH5E52 = 헷지
+GH5F52 = 헷지
+GH5P52 = 헷지
+GH6EAF = 헬로 키티: 롤러 구조대
+GH6P7N = 헬로 키티: 롤러 구조대
+GH7E5D = 해피 피트
+GH9P52 = 토니 호크의 아메리칸 웨이스트랜드
+GHAE08 = 레지던트 이블 2
+GHAJ08 = 바이오하자드 2
+GHAP08 = 레지던트 이블 2
+GHBE7D = 호빗
+GHBP7D = 호빗
+GHCD4Q = 치킨 리틀
+GHCE4Q = 치킨 리틀
+GHCF4Q = 치킨 리틀
+GHCJG9 = 치킨 리틀
+GHCP4Q = 치킨 리틀
+GHEJ91 = 홈랜드
+GHFE4Z = 핀볼 명예의 전당: 고틀리프 컬렉션
+GHGEEB = 고! 고! 하이퍼그라인드
+GHKD7D = 헐크
+GHKE7D = 헐크
+GHKF7D = 헐크
+GHKP7D = 헐크
+GHKS7D = 헐크
+GHLE69 = 해리 포터와 마법사의 돌
+GHLJ13 = 해리 포터와 마법사의 돌
+GHLP69 = 해리 포터와 마법사의 돌
+GHLX69 = 해리 포터와 마법사의 돌
+GHLY69 = 해리 포터와 마법사의 돌
+GHLZ69 = 해리 포터와 마법사의 돌
+GHMD4F = 히트맨 2: 침묵의 암살자
+GHME4F = 히트맨 2: 침묵의 암살자
+GHMF4F = 히트맨 2: 침묵의 암살자
+GHMP4F = 히트맨 2: 침묵의 암살자
+GHNE71 = 헌터: 심판의 날
+GHNX71 = 헌터: 심판의 날
+GHPE52 = 스트리트 훕스
+GHQE7D = 심슨 가족: 히트 앤 런
+GHQP7D = 심슨 가족: 히트 앤 런
+GHRE78 = 핫 휠즈: 월드 레이스
+GHRP78 = 핫 휠즈: 월드 레이스
+GHSE69 = 해리 포터와 비밀의 방
+GHSJ13 = 해리 포터와 비밀의 방
+GHSP69 = 해리 포터와 비밀의 방
+GHSX69 = 해리 포터와 비밀의 방
+GHSY69 = 해리 포터와 비밀의 방
+GHTJA4 = 히카루의 바둑 3
+GHUE7D = 인크레더블 헐크: 얼티밋 디스트럭션
+GHUF7D = 인크레더블 헐크: 얼티밋 디스트럭션
+GHUP7D = 인크레더블 헐크: 얼티밋 디스트럭션
+GHVE08 = 디즈니의 숨바꼭질
+GHVP08 = 디즈니의 숨바꼭질
+GHWE78 = 핫 휠즈: 벨로시티 X
+GHWP78 = 핫 휠즈: 벨로시티 X
+GHYE6S = 헌티드 맨션
+GHZE5D = NHL 히츠 프로
+GI2J18 = 모모타로 전철 12 (서일본 편도 있어요!)
+GIAE7D = 아이스 에이지 2: 멜트다운
+GIAP7D = 아이스 에이지 2: 멜트다운
+GIBE4F = 이탈리안 잡
+GIBP4F = 이탈리안 잡
+GICD78 = 인크레더블
+GICE78 = 인크레더블
+GICF78 = 인크레더블
+GICH78 = 인크레더블
+GICJG9 = 인크레더블
+GICP78 = 인크레더블
+GIFJDQ = 제너레이션 오브 카오스 익시드: 어둠의 황녀 로제
+GIGJ8P = 블리치 GC 황혼에 대면하는 사신
+GIHD78 = 스쿠비-두! 100 개의 공포의 밤
+GIHE78 = 스쿠비-두! 100 개의 공포의 밤
+GIHF78 = 스쿠비-두! 100 개의 공포의 밤
+GIHP78 = 스쿠비-두! 100 개의 공포의 밤
+GIIJ18 = 모모타로 전철 11 (블랙 봄비 출현!의 권)
+GIJEFP = 스페이스 레이더즈
+GIJJC0 = 스페이스 레이더즈
GIJKC0 = 스페이스 레이더스
+GIKE70 = 이카루가
+GIKJ70 = 이카루가
+GIKP70 = 이카루가
+GILE51 = 어그레시브 인라인
+GILP51 = 어그레시브 인라인
+GINE69 = 배트맨 비긴즈
+GINX69 = 배트맨 비긴즈
+GIOJCM = 실황 파워풀 프로 야구 10 초결정판 2003 메모리얼
+GIPEAF = 소년 점프의 원피스: 해적 카니발
+GIPJB2 = 소년 점프의 원피스: 해적 카니발
+GIQE78 = 인크레더블: 언더마이너의 침공
+GIQJ8P = 인크레더블: 강적 언더마이너의 등장
+GIQX78 = 인크레더블: 언더마이너의 침공
+GIQY78 = 인크레더블: 언더마이너의 침공
+GISE36 = 투시력
+GISP36 = 투시력
+GITE01 = 가이스트
+GITP01 = 가이스트
+GIVE4Z = 인텔리비전 라이브즈
+GIZE52 = 타이 더 태즈메이니언 타이거 3: 퀸칸의 밤
+GJ2JCM = 실황 월드 사커 2002
+GJ2PA4 = 인터내셔널 슈퍼스타 축구 2
+GJ3PA4 = 인터내셔널 슈퍼스타 축구 3
+GJBE18 = 봄버맨 제타즈
+GJBE5G = 봄버맨 제타즈
+GJBJ18 = 봄버맨 제타즈
+GJCE8P = 사무라이 잭: 아쿠의 그림자
+GJCP8P = 사무라이 잭: 아쿠의 그림자
+GJDE5S = 져지 드레드: 드레드 vs. 죽음
+GJDX7D = 져지 드레드: 드레드 vs. 죽음
+GJDY7D = 져지 드레드: 드레드 vs. 죽음
+GJFE78 = 천재 소년 지미 뉴트론 제트 퓨전
+GJFP78 = 천재 소년 지미 뉴트론 제트 퓨전
+GJKD52 = 스타 워즈 제다이 기사 II: 제다이 방랑자
+GJKE52 = 스타 워즈 제다이 기사 II: 제다이 방랑자
+GJKF52 = 스타 워즈 제다이 기사 II: 제다이 방랑자
+GJKP52 = 스타 워즈 제다이 기사 II: 제다이 방랑자
+GJND78 = 천재 소년 지미 뉴트론
+GJNE78 = 천재 소년 지미 뉴트론
+GJNP78 = 천재 소년 지미 뉴트론
+GJPJCM = 실황 파워풀 프로 야구 11
+GJSJ18 = 허드슨 셀렉션 Vol. 2: 스타 솔져
+GJUD78 = 원시소년 탁과 마법사 주주
+GJUE78 = 원시소년 탁과 마법사 주주
+GJUF78 = 원시소년 탁과 마법사 주주
+GJUP78 = 원시소년 탁과 마법사 주주
+GJWE78 = 탁: 위대한 주주의 도전
+GJWP78 = 탁: 위대한 주주의 도전
+GJXE51 = 벡스
+GJXP51 = 벡스
+GJYE78 = 천재 소년 지미 뉴트론: 트윙키의 습격
+GJYP78 = 천재 소년 지미 뉴트론: 트윙키의 습격
+GJZE52 = 시월드 어드벤처 파크스: 샤무의 깊은 바다 모험
+GJZP52 = 시월드 어드벤처 파크스: 샤무의 깊은 바다 모험
+GK2D52 = 스파이더맨 2
+GK2E52 = 스파이더맨 2
+GK2F52 = 스파이더맨 2
+GK2I52 = 스파이더맨 2
+GK2P52 = 스파이더맨 2
+GK4E01 = 바텐 카이토스 오리진즈
+GK4J01 = 바텐 카이토스 II: 시작의 날개와 신들의 사자
+GK5E78 = 몬스터 하우스
+GK5P78 = 몬스터 하우스
+GK5X78 = 몬스터 하우스
+GK6JA4 = 고로케! 밴 왕의 위기를 구하라
+GK7E08 = 킬러7
+GK7J08 = 킬러7
+GK7P08 = 킬러7
+GK9EA4 = 카라오케 레볼루션 파티
+GKAE8P = 어메이징 아일랜드
+GKAJ8P = 괴수의 섬: 어메이징 아일랜드
+GKBEAF = 바텐 카이토스: 영원한 날개와 잃어버린 바다
+GKBJAF = 바텐 카이토스: 끝나지 않는 날개와 잃어버린 바다
+GKBPAF = 바텐 카이토스: 영원한 날개와 잃어버린 바다
+GKDJ01 = 거인 도신
+GKDP01 = 거인 도신
+GKEJA4 = 실황 파워풀 프로 야구 12 결정판
+GKFEGG = 카오스 필드
+GKFJ8P = 카오스 필드 익스팬디드
+GKFJMS = 카오스 필드 익스팬디드
+GKGE01 = 동키 콩가
+GKGJ01 = 동키 콩가
+GKGP01 = 동키 콩가
+GKHEA4 = 아서 왕
+GKHPA4 = 아서 왕
+GKJD78 = 카
+GKJE78 = 카
+GKJF78 = 카
+GKJH78 = 카
+GKJJ78 = 카
+GKJP78 = 카
+GKJS78 = 카
+GKKE69 = 녹아웃 킹 2003
+GKKP69 = 녹아웃 킹 2003
+GKLD69 = 반지의 제왕: 왕의 귀환
+GKLE69 = 반지의 제왕: 왕의 귀환
+GKLF69 = 반지의 제왕: 왕의 귀환
+GKLI69 = 반지의 제왕: 왕의 귀환
+GKLJ13 = 반지의 제왕: 왕의 귀환
+GKLP69 = 반지의 제왕: 왕의 귀환
+GKLS69 = 반지의 제왕: 왕의 귀환
+GKME41 = 페르시아 왕자: 두개의 왕좌
+GKMP41 = 페르시아 왕자: 두개의 왕좌
+GKNEB2 = 근육맨 2 세: 신세대 초인 VS 전설 초인
+GKNJB2 = 근육맨 2 세: 신세대 초인 VS 전설 초인
+GKOE70 = 카오 캥거루: 라운드 2
+GKOP6V = 카오 캥거루: 라운드 2
+GKPJA4 = 실황 파워풀 프로 야구 12
+GKQJ01 = 쿠루링 스쿼스!
+GKREB2 = 개굴개굴 왕
+GKRJB2 = 개굴개굴 왕 DX
+GKRPB2 = 개굴개굴 왕
+GKSE52 = 켈리 슬레이터의 프로 서퍼
+GKSP52 = 켈리 슬레이터의 프로 서퍼
+GKSX52 = 켈리 슬레이터의 프로 서퍼
+GKTJA4 = 캡틴 츠바사: 황금 세대의 도전
+GKUE9G = 스케일러
+GKWJ18 = 드림믹스 TV 월드 파이터즈
+GKXJE7 = 극・마작 DXII: 제 4회 몬도21 컵
+GKYE01 = 커비 에어 라이드
+GKYJ01 = 커비의 에어 라이드
+GKYP01 = 커비 에어 라이드
+GKZD54 = 코드네임: 키즈 넥스트 도어 - 오퍼레이션: 비디오게임
+GKZE9G = 코드네임: 키즈 넥스트 도어 - 오퍼레이션: 비디오게임
+GKZP54 = 코드네임: 키즈 넥스트 도어 - 오퍼레이션: 비디오게임
+GL2E51 = 레슬링의 전설들 2
+GL2P51 = 레슬링의 전설들 II
+GL3JE8 = 루팡 3세: 바다로 사라진 보물
+GL5E4F = 레고 스타 워즈: 비디오 게임
+GL5P4F = 레고 스타 워즈: 비디오 게임
+GL5X4F = 레고 스타 워즈: 비디오 게임
+GL7E64 = 레고 스타 워즈 II: 오리지널 3 부작
+GL7P64 = 레고 스타 워즈 II: 오리지널 3 부작
+GL8D4F = 라라 크로프트 툼 레이더: 전설
+GL8E4F = 라라 크로프트 툼 레이더: 전설
+GL8F4F = 라라 크로프트 툼 레이더: 전설
+GL8P4F = 라라 크로프트 툼 레이더: 전설
+GLBE8P = 홈런왕
+GLCD52 = 레모니 스니켓의 위험한 대결
+GLCE52 = 레모니 스니켓의 위험한 대결
+GLCF52 = 레모니 스니켓의 위험한 대결
+GLCP52 = 레모니 스니켓의 위험한 대결
+GLCS52 = 레모니 스니켓의 위험한 대결
+GLEE08 = 레지던트 이블 3: 네메시스
+GLEJ08 = 바이오하자드 3: 최후의 탈출
+GLEP08 = 레지던트 이블 3: 네메시스
+GLGP41 = 라르고 윈치: 위협을 받고 있는 제국
+GLHEG9 = 플러쉬
+GLHPG9 = 플러쉬
+GLIJA7 = 스페셜 인생 게임
+GLJJMS = 라지루기 제네릭
+GLLE78 = 라따뚜이
+GLLF78 = 라따뚜이
+GLME01 = 루이지 맨션
+GLMJ01 = 루이지 맨션
+GLMP01 = 루이지 맨션
+GLNE69 = 루니 툰즈: 백 인 액션
+GLNP69 = 루니 툰즈: 백 인 액션
+GLOD69 = 반지의 제왕: 두 개의 탑
+GLOE69 = 반지의 제왕: 두 개의 탑
+GLOF69 = 반지의 제왕: 두 개의 탑
+GLOI69 = 반지의 제왕: 두 개의 탑
+GLOJ13 = 반지의 제왕: 두 개의 탑
+GLOP69 = 반지의 제왕: 두 개의 탑
+GLOS69 = 반지의 제왕: 두 개의 탑
+GLQE41 = 톰 클랜시의 레인보우 식스: 제재
+GLQP41 = 톰 클랜시의 레인보우 식스: 제재
+GLRD64 = 스타워즈 로그 스쿼드론 III: 반란군 스트라이크
+GLRE64 = 스타워즈 로그 스쿼드론 III: 반란군 스트라이크
+GLRF64 = 스타워즈 로그 스쿼드론 III: 반란군 스트라이크
+GLRP64 = 스타워즈 로그 스쿼드론 III: 반란군 스트라이크
+GLSD64 = 글라디우스
+GLSE64 = 글라디우스
+GLSF64 = 글라디우스
+GLSP64 = 글라디우스
+GLUE7U = 로터스 도전
+GLVD4Q = 나니아 연대기: 사자, 마녀, 그리고 옷장
+GLVE4Q = 나니아 연대기: 사자, 마녀, 그리고 옷장
+GLVF4Q = 나니아 연대기: 사자, 마녀, 그리고 옷장
+GLVP4Q = 나니아 연대기: 사자, 마녀, 그리고 옷장
+GLWE51 = 레슬링의 전설들
+GLWP51 = 레슬링의 전설들
+GLXJ29 = 골퍼의 전설
+GLYE69 = NBA 라이브 2005
+GLYP69 = NBA 라이브 2005
+GLZD69 = 007 위기일발
+GLZE69 = 007 위기일발
+GLZF69 = 007 위기일발
+GLZP69 = 007 위기일발
+GM2E8P = 슈퍼 몽키 볼 2
+GM2J8P = 슈퍼 몽키 볼 2
+GM2P8P = 슈퍼 몽키 볼 2
+GM3E69 = 매든 NFL 2003
+GM3P69 = 매든 NFL 2003
+GM4E01 = 마리오 카트: 더블 대쉬!!
+GM4J01 = 마리오 카트: 더블 대쉬!!
+GM4P01 = 마리오 카트: 더블 대쉬!!
+GM5D7D = 메탈 암즈: 시스템 글리치
+GM5E7D = 메탈 암즈: 시스템 글리치
+GM5F7D = 메탈 암즈: 시스템 글리치
+GM5P7D = 메탈 암즈: 시스템 글리치
+GM6EE9 = 메다보츠 인피니티
+GM6JE9 = 메다롯트 브레이브
+GM6PE9 = 메다보츠 인피니티
+GM8E01 = 메트로이드 프라임
+GM8J01 = 메트로이드 프라임
+GM8P01 = 메트로이드 프라임
+GM9E6S = 머펫 파티 크루즈
+GMAE51 = 올슨 자매: 16번째 생일에 운전 면허를 받았습니다
+GMAP51 = 올슨 자매: 16번째 생일에 운전 면허를 받았습니다
+GMBE8P = 슈퍼 몽키 볼
+GMBJ8P = 슈퍼 몽키 볼
+GMBP8P = 슈퍼 몽키 볼
+GMDE69 = 매든 NFL 2002
+GMEE70 = 맨 인 블랙 II: 에일리언 이스케이프
+GMEP70 = 맨 인 블랙 II: 에일리언 이스케이프
+GMFD69 = 메달 오브 아너: 전선
+GMFE69 = 메달 오브 아너: 전선
+GMFF69 = 메달 오브 아너: 전선
+GMFI69 = 메달 오브 아너: 전선
+GMFP69 = 메달 오브 아너: 전선
+GMFS69 = 메달 오브 아너: 전선
+GMHE52 = 맷 호프먼의 프로 BMX 2
+GMHP52 = 맷 호프먼의 프로 BMX 2
+GMIE70 = 미션 임파서블: 작전명 서마
+GMIJ70 = 미션 임파서블: 오퍼레이션 서마
+GMIP70 = 미션 임파서블: 오퍼레이션 서마
+GMJE41 = 몬스터 잼: 최대 파괴
+GMJP41 = 몬스터 잼: 최대 파괴
+GMKD5D = 모탈 컴뱃: 치명적인 동맹
+GMKE5D = 모탈 컴뱃: 치명적인 동맹
+GMKP5D = 모탈 컴뱃: 치명적인 동맹
+GMLEA4 = ESPN MLS 연장전 2002
+GMNE78 = 몬스터 주식회사: 공포의 섬
+GMNP78 = 몬스터 주식회사: 공포의 섬
+GMOP70 = 마이크로 머신즈
+GMPE01 = 마리오 파티 4
+GMPJ01 = 마리오 파티 4
+GMPP01 = 마리오 파티 4
+GMPW01 = 마리오 파티 4
+GMQE70 = 모노폴리 파티
+GMQP70 = 모노폴리 파티
+GMRE70 = 빅 에어 프리스타일
+GMRP70 = 빅 에어 프리스타일
+GMSE01 = 슈퍼 마리오 선샤인
+GMSJ01 = 슈퍼 마리오 선샤인
+GMSP01 = 슈퍼 마리오 선샤인
+GMTE69 = 디즈니 파티
+GMTJ18 = 디즈니의 마법 공원
+GMTP69 = 디즈니 파티
+GMUE5D = Dr. 무토
+GMWD52 = 마이너리티 리포트: 에브리바디 런즈
+GMWE52 = 마이너리티 리포트: 에브리바디 런즈
+GMWF52 = 마이너리티 리포트: 에브리바디 런즈
+GMWP52 = 마이너리티 리포트: 에브리바디 런즈
+GMXE70 = 엔터 더 매트릭스
+GMXJB2 = 엔터 더 매트릭스
+GMXP70 = 엔터 더 매트릭스
+GMYJ8P = 격투 프로 야구 미즈시마 신지 올 스타즈 VS 프로 야구
+GMZE41 = 몬스터 4x4: 메탈 마스터
+GN2E70 = 나스카: 데이토나의 먼지
+GN3E5D = NHL 히츠 2003
+GN3P5D = NHL 히츠 2003
+GN4E69 = 나스카 2005: 체이스 퍼더컵
+GN7E69 = NFL 스트리트 2
+GN7P69 = NFL 스트리트 2
+GN8E69 = NBA 라이브 2004
+GN8P69 = NBA 라이브 2004
+GN9E70 = 니켈로데온 파티 블래스트
+GNAE8P = NCAA 대학 풋볼 2K3
+GNBE01 = NBA 코트사이드 2002
+GNBJ01 = NBA 코트사이드 2002
+GNBP01 = NBA 코트사이드 2002
+GNCE69 = 나스카 썬더 2003
+GNDD69 = 니드 포 스피드: 언더그라운드
+GNDE69 = 니드 포 스피드: 언더그라운드
+GNDF69 = 니드 포 스피드: 언더그라운드
+GNDJ13 = 니드 포 스피드: 언더그라운드
+GNDP69 = 니드 포 스피드: 언더그라운드
+GNED78 = 니모를 찾아서
+GNEE78 = 니모를 찾아서
+GNEF78 = 니모를 찾아서
+GNEP78 = 니모를 찾아서
+GNES78 = 니모를 찾아서
+GNFE5D = NFL 블리츠 2002
+GNGE69 = NCAA 풋볼 2003
+GNHE5d = NHL 히츠 2002
+GNHP5D = NHL 히츠 2002
+GNIEA4 = 돌연변이 닌자 거북 2: 배틀 넥서스
+GNIPA4 = 돌연변이 닌자 거북 2: 배틀 넥서스
+GNJEAF = 아이-닌자
+GNKE8P = NCAA 대학 농구 2K3
+GNLE69 = NBA 라이브 2003
+GNLP69 = NBA 라이브 2003
+GNMEAF = 남코 뮤지엄
+GNNE69 = NFL 스트리트
+GNNP69 = NFL 스트리트
+GNOE78 = 닉툰즈 유나이트!
+GNOX78 = 네모바지 스펀지밥 & 친구들: 유나이트!
+GNPP70 = 니켈로데온 파티 블래스트
+GNQE69 = 매든 NFL 2005
+GNQP69 = 매든 NFL 2005
+GNREDA = 나루토: 격투 닌자 대전!
+GNRJDA = 나루토: 격투 닌자 대전!
+GNSE69 = NBA 스트리트
+GNSJ13 = NBA 스트리트
+GNUEDA = 나루토 - 격투 닌자 대전! 2
+GNUJDA = 나루토 - 격투 닌자 대전! 2
+GNUPDA = 나루토: 격투 닌자 대전! 유럽 버전
+GNWE69 = 데프 잼: 파이트 포 뉴욕
+GNWP69 = 데프 잼: 파이트 포 뉴욕
+GNXE69 = NCAA 풋볼 2004
+GNZE69 = NBA 스트리트 Vol.2
+GNZP69 = NBA 스트리트 Vol.2
+GO2D4F = 블러드 오멘 2: 케인의 유산
+GO2E4F = 블러드 오멘 2: 케인의 유산
+GO2F4F = 블러드 오멘 2: 케인의 유산
+GO2P4F = 블러드 오멘 2: 케인의 유산
+GO3E5D = NFL 블리츠 2003
+GO7D69 = 제임스 본드 007: 나이트파이어
+GO7E69 = 제임스 본드 007: 나이트파이어
+GO7F69 = 제임스 본드 007: 나이트파이어
+GO7P69 = 제임스 본드 007: 나이트파이어
+GO7S69 = 제임스 본드 007: 나이트파이어
+GOAE52 = 카벨라의 야외 모험
+GOBE4Z = 나쁜 녀석들: 마이애미 급습
+GOBP7N = 나쁜 녀석들 2
+GOCE5D = 로드킬
+GODJGA = 시코쿠 순례 체험게임 순례자: 믿음의 도장 (아와국 편)
+GOFE7L = 무법 골프
+GOFP6S = 무법 골프
+GOGJB2 = 원피스: 그랜드 배틀! 3
+GOME01 = 마리오 파워 테니스
+GOMJ01 = 마리오 테니스 GC
+GOMP01 = 마리오 파워 테니스
+GOND69 = 메달 오브 아너: 유러피언 어썰트
+GONE69 = 메달 오브 아너: 유러피언 어썰트
+GONF69 = 메달 오브 아너: 유러피언 어썰트
+GONJ13 = 메달 오브 아너: 유럽 강습
+GONP69 = 메달 오브 아너: 유러피언 어썰트
+GOOE01 = 오다마
+GOOJ01 = 대옥
+GOOP01 = 오다마
+GOPEB2 = 소년 점프 원피스: 그랜드 배틀
+GOPJB2 = 원피스 그랜드 배틀! 러쉬
+GOQE82 = 원피스: 그랜드 어드벤처
+GOQEAF = 소년 점프 원피스: 그랜드 어드벤처
+GOSE41 = 오픈 시즌
+GOSP41 = 오픈 시즌
+GOSX41 = 오픈 시즌
+GOTJB2 = TV 애니메이션: 원피스 트레저 배틀!
+GOUPNK = 코코토 놀이공원
+GOWD69 = 니드 포 스피드: 지명 수배
+GOWE69 = 니드 포 스피드: 지명 수배
+GOWF69 = 니드 포 스피드: 지명 수배
+GOWJ13 = 니드 포 스피드: 지명 수배
+GOWP69 = 니드 포 스피드: 지명 수배
+GOYD69 = 골든아이: 로그 에이전트
+GOYE69 = 골든아이: 로그 에이전트
+GOYF69 = 골든아이: 로그 에이전트
+GOYP69 = 골든아이: 로그 에이전트
+GOYS69 = 골든아이: 로그 에이전트
+GP2EAF = 팩맨 월드 2
+GP2P69 = 팩맨 월드 2
+GP3E78 = 폴라 익스프레스
+GP3P78 = 폴라 익스프레스
+GP4J18 = 허드슨 셀렉션 볼륨 3 PC 원인
+GP5E01 = 마리오 파티 5
+GP5J01 = 마리오 파티 5
+GP5P01 = 마리오 파티 5
+GP5W01 = 마리오 파티 5
+GP6E01 = 마리오 파티 6
+GP6J01 = 마리오 파티 6
+GP6P01 = 마리오 파티 6
+GP7E01 = 마리오 파티 7
+GP7J01 = 마리오 파티 7
+GP7P01 = 마리오 파티 7
+GP8EAF = 팩맨 월드 3
+GP8P69 = 팩맨 월드 3
+GP9E7F = 로그 옵스
+GP9J28 = 로그 옵스
+GP9P7F = 로그 옵스
+GPAE01 = 포켓몬 채널
+GPAJ01 = 포켓몬 채널: 피카츄와 함께!
+GPAP01 = 포켓몬 채널
+GPAU01 = 포켓몬 채널
+GPDE51 = 다카르 2: 월드 얼티밋 랠리
+GPDP51 = 다카르 2: 월드 얼티밋 랠리
+GPEJ2Q = 풀 엣지
+GPHD52 = 피트폴: 잃어버린 원정대
+GPHE52 = 피트폴: 잃어버린 원정대
+GPHF52 = 피트폴: 잃어버린 원정대
+GPHP52 = 피트폴: 잃어버린 원정대
+GPIE01 = 피크민
+GPIJ01 = 피크민
+GPIP01 = 피크민
+GPJJCM = 실황 파워풀 프로 야구 10
+GPKE41 = 디즈니의 PK: 그림자 밖으로
+GPLD9G = 피글렛의 빅 게임
+GPLE9G = 피글렛의 빅 게임
+GPLF9G = 피글렛의 빅 게임
+GPLP9G = 피글렛의 빅 게임
+GPMEAF = 팩맨 피버
+GPOE8P = 판타지 스타 온라인 에피소드 I & II
+GPOJ8P = 판타지 스타 온라인 에피소드 1 & 2
+GPOP8P = 판타지 스타 온라인 에피소드 I & II
+GPPJCM = 실황 파워풀 프로 야구 9
+GPQE6L = 파워퍼프 걸즈: 릴리쉬 램페이지
+GPQP6L = 파워퍼프 걸즈: 릴리쉬 램페이지
+GPRE7U = 당구 파라다이스
+GPRP7U = 당구 파라다이스
+GPSE8P = 판타지 스타 온라인 에피소드 III: 카드 레볼루션
+GPSJ8P = 판타지 스타 온라인 에피소드 III: 카드 레볼루션
+GPSP8P = 판타지 스타 온라인 에피소드 III: 카드 레볼루션
+GPTE41 = 페르시아 왕자: 시간의 모래
+GPTP41 = 페르시아 왕자: 시간의 모래
+GPUE8P = 뿌요 팝 피버
+GPUP8P = 뿌요 팝 피버
+GPVE01 = 피크민 2
+GPVJ01 = 피크민 2
+GPVP01 = 피크민 2
+GPWEAF = 스폰: 아마겟돈
+GPWP69 = 스폰: 아마겟돈
+GPXE01 = 모켓몬 박스: 루비 & 사파이어
+GPXJ01 = 모켓몬 박스: 루비 & 사파이어
+GPXP01 = 모켓몬 박스: 루비 & 사파이어
+GPYJ8P = 뿌요 팝 피버
+GPZJ01 = 닌텐도 퍼즐 컬렉션
+GQ4D78 = 네모바지 스펀지밥: 좌충우돌 대모험
+GQ4E78 = 네모바지 스펀지밥: 좌충우돌 대모험
+GQ4F78 = 네모바지 스펀지밥: 좌충우돌 대모험
+GQ4H78 = 네모바지 스펀지밥: 좌충우돌 대모험
+GQ4P78 = 네모바지 스펀지밥: 좌충우돌 대모험
+GQ8E69 = 매든 NFL 08
+GQAJA7 = 초로 Q!
+GQBE51 = NFL 쿼터백 클럽 2002
+GQCD52 = 콜 오브 듀티 2: 빅 레드 원
+GQCE52 = 콜 오브 듀티 2: 빅 레드 원
+GQCF52 = 콜 오브 듀티 2: 빅 레드 원
+GQCI52 = 콜 오브 듀티 2: 빅 레드 원
+GQCP52 = 콜 오브 듀티 2: 빅 레드 원
+GQCS52 = 콜 오브 듀티 2: 빅 레드 원
+GQFFFK = 프랭클린: 깜짝 생일
+GQLE9G = 탐험가 도라: 보라색 행성으로의 여행
+GQLP54 = 탐험가 도라: 보라색 행성으로의 여행
+GQNE5D = 모탈 컴뱃: 디셉션
+GQPE78 = 네모바지 스펀지밥: 비키니 시티의 전쟁
+GQPP78 = 네모바지 스펀지밥: 비키니 시티의 전쟁
+GQQD78 = 보글보글 스폰지밥: 레디, 액션!
+GQQE78 = 보글보글 스폰지밥: 레디, 액션!
+GQQF78 = 보글보글 스폰지밥: 레디, 액션!
+GQQH78 = 보글보글 스폰지밥: 레디, 액션!
+GQQP78 = 보글보글 스폰지밥: 레디, 액션!
+GQRJ18 = 허드슨 셀렉션 볼륨 1: 큐빅 로드 런너
+GQSDAF = 테일즈 오브 심포니아
+GQSEAF = 테일즈 오브 심포니아
+GQSFAF = 테일즈 오브 심포니아
+GQSIAF = 테일즈 오브 심포니아
+GQSPAF = 테일즈 오브 심포니아
+GQSSAF = 테일즈 오브 심포니아
+GQTE4Q = 로빈슨을 만나다
+GQWE69 = 해리포터: 퀴디치 월드컵
+GQWJ13 = 해리포터: 퀴디치 월드컵
+GQWP69 = 해리포터: 퀴디치 월드컵
+GQWX69 = 해리포터: 퀴디치 월드컵
+GQXE69 = 매든 NFL 2004
+GQXP69 = 매든 NFL 2004
+GQZJ01 = 전설의 퀴즈왕 결정전
+GR2E52 = 잃어버린 왕국들 2
+GR2JCQ = 룬 2: 코르텐 열쇠의 비밀
+GR2P52 = 잃어버린 왕국들 2
+GR3E5D = 레드 카드 2003
+GR4EMZ = MC 그루브즈 댄스 크레이즈
+GR4PMZ = MC 그루브즈 댄스 크레이즈
+GR5J1K = 로보캅: 새로운 위기
+GR6D78 = 브라츠: 락 엔젤즈
+GR6E78 = 브라츠: 락 엔젤즈
+GR6F78 = 브라츠: 락 엔젤즈
+GR6P78 = 브라츠: 락 엔젤즈
+GR8D69 = 메달 오브 아너: 라이징 선
+GR8E69 = 메달 오브 아너: 라이징 선
+GR8F69 = 메달 오브 아너: 라이징 선
+GR8P69 = 메달 오브 아너: 라이징 선
+GR9E6L = 화염의 지배
+GR9P6L = 화염의 지배
+GRAE5Z = 랠리 챔피언쉽
+GRAP75 = 랠리 챔피언쉽
+GRBE6S = 로보테크: 배틀크라이
+GRBP6S = 로보테크: 배틀크라이
+GRDP5D = 레드카드
+GREE08 = 메가맨 네트워크 트랜스미션
+GREJ08 = 록맨 에그제 트랜스미션
+GREP08 = 메가맨 네트워크 트랜스미션
+GRFD78 = 레드 팩션 II
+GRFE78 = 레드 팩션 II
+GRFF78 = 레드 팩션 II
+GRFP78 = 레드 팩션 II
+GRHE41 = 레이맨 3: 후드럼 하복
+GRHP41 = 레이맨 3: 후드럼 하복
+GRJEAF = R: 레이싱 에볼루션
+GRJJAF = R 레이싱 에볼루션
+GRJP69 = R: 레이싱
+GRKE41 = 록키
+GRKP7G = 록키
+GRLE41 = 프로 랠리
+GRLP41 = 프로 랠리
+GRMJDA = 모노폴리: 노려라!! 백만장자 인생
+GRNE52 = 잃어버린 왕국들
+GRNJCQ = 룬
+GRNP52 = 잃어버린 왕국들
+GROE5Z = 로드 트립: 아케이드 에디션
+GROP7J = 가젯 레이서즈
+GRQE41 = 시티 레이서
+GRRE78 = 러그래츠: 로얄 랜섬
+GRRF78 = 러그래츠: 로얄 랜섬
+GRRP78 = 러그래츠: 로얄 랜섬
+GRSEAF = 소울칼리버 II
+GRSJAF = 소울칼리버 II
+GRSPAF = 소울칼리버 II
+GRUE78 = 파워 레인져스 다이노 썬더
+GRUF78 = 파워 레인져스 다이노 썬더
+GRUP78 = 파워 레인져스 다이노 썬더
+GRVEA4 = 레이브 마스터
+GRVJA4 = 그루브 어드벤처 레이브: 파이팅 라이브
+GRWJD9 = 슈퍼 로봇 대전 GC
+GRYE41 = 레이맨 아레나
+GRZJ13 = 메달 오브 아너: 라이징 선
+GS2D78 = 소환사: 여신 환생
+GS2E78 = 소환사: 여신 환생
+GS2F78 = 소환사: 여신 환생
+GS2P78 = 소환사: 여신 환생
+GS3E51 = SX 슈퍼스타
+GS3P51 = SX 슈퍼스타즈
+GS7E5D = MLB 슬러그페스트 2004
+GS8E7D = 스파이로: 잠자리 진입
+GS8P7D = 스파이로: 잠자리 진입
+GS9E6S = 슈렉 엑스트라 라지
+GS9P6S = 슈렉 엑스트라 라지
+GSAE01 = 스타 폭스 어드벤처즈
+GSAJ01 = 스타 폭스 어드벤처즈
+GSAP01 = 스타 폭스 어드벤처즈
+GSBJ8P = 소닉 어드벤처: 배틀
+GSCE51 = 제레미 맥그래스 슈퍼크로스 월드
+GSCP51 = 제레미 맥그래스 슈퍼크로스 월드
+GSDEAF = 스매싱 드라이브
+GSEJB2 = 샤먼 킹: 소울 파이트
+GSGE5D = MLB 슬러그페스트 2003
+GSHE5D = 스파이헌터
+GSHP5D = 스파이헌터
+GSKE7D = 스콜피온 킹: 아카드의 부활
+GSKP7D = 스콜피온 킹: 아카드의 부활
+GSMD52 = 스파이더맨
+GSME52 = 스파이더맨: 영화
+GSMF52 = 스파이더맨
+GSMJ08 = 스파이더맨: 영화
+GSMP52 = 스파이더맨
+GSNE8P = 소닉 어드벤처 2: 배틀
+GSNP8P = 소닉 어드벤처 2: 배틀
+GSOE8P = 소닉 메가 컬렉션
+GSOJ8P = 소닉 메가 컬렉션
+GSOP8P = 소닉 메가 컬렉션
+GSPE69 = 심슨 가족: 로드 레이지
+GSPP69 = 심슨 가족: 로드 레이지
+GSQE78 = 네모바지 스펀지밥: 플라잉 더치맨의 복수
+GSQP78 = 네모바지 스펀지밥: 플라잉 더치맨의 복수
+GSRE7S = 밀수업자의 질주: 전장
+GSRP7S = 밀수업자의 질주: 전장
+GSSE8P = 세가 축구 슬램
+GSSJ8P = 세가 축구 슬램
+GSSP8P = 세가 축구 슬램
+GSTE69 = SSX 트릭키
+GSTJ13 = SSX 트릭키
+GSTP69 = SSX 트릭키
+GSUE70 = 슈퍼맨: 아포콜립스의 그림자
+GSUP70 = 슈퍼맨: 아포콜립스의 그림자
+GSVE78 = MX 슈퍼플라이 피쳐링 리키 카마이클
+GSVP78 = MX 슈퍼플라이 피쳐링 리키 카마이클
+GSWD64 = 스타 워즈 로그 리더: 로그 스쿼드론 II
+GSWE64 = 스타 워즈 로그 스쿼드론 II: 로그 리더
+GSWF64 = 스타 워즈 로그 스쿼드론 II: 로그 리더
+GSWI64 = 스타 워즈 로그 스쿼드론 II: 로그 리더
+GSWJ13 = 스타 워즈 로그 스쿼드론 II
+GSWP64 = 스타 워즈 로그 스쿼드론 II: 로그 리더
+GSWS64 = 스타 워즈 로그 리더: 로그 스쿼드론 II
+GSXD64 = 스타 워즈: 클론 전쟁
+GSXE64 = 스타 워즈: 클론 전쟁
+GSXF64 = 스타 워즈: 클론 전쟁
+GSXI64 = 스타 워즈: 클론 전쟁
+GSXJ13 = 스타 워즈: 클론 전쟁
+GSXP64 = 스타 워즈: 클론 전쟁
+GSXS64 = 스타 워즈: 클론 전쟁
+GSYE6S = 슈렉: 슈퍼 파티
+GSYP6S = 슈렉: 슈퍼 파티
+GSZP41 = 스피드 챌린지: 자크 빌르너브 레이싱 비전
+GT2J18 = 천외마경 II 만환
+GT3D52 = 토니 호크의 프로 스케이터 3
+GT3E52 = 토니 호크의 프로 스케이터 3
+GT3F52 = 토니 호크의 프로 스케이터 3
+GT3J52 = 토니 호크의 프로 스케이터 3
+GT3P52 = 토니 호크의 프로 스케이터 3
+GT4D52 = 토니 호크의 프로 스케이터 4
+GT4E52 = 토니 호크의 프로 스케이터 4
+GT4F52 = 토니 호크의 프로 스케이터 4
+GT4P52 = 토니 호크의 프로 스케이터 4
+GT5E7N = 스타스키와 허치
+GT5P7N = 스타스키와 허치
+GT6E70 = 터미네이터 3: 구원
+GT6J70 = 터미네이터 3: 구원
+GT6P70 = 터미네이터 3: 구원
+GT7E41 = 톰 클랜시의 스플린터 셀: 판도라 투모로우
+GT7P41 = 톰 클랜시의 스플린터 셀: 판도라 투모로우
+GT7X41 = 톰 클랜시의 스플린터 셀: 판도라 투모로우
+GT8E78 = 빅 무타 트럭커즈
+GT8P7N = 빅 무타 트럭커즈
+GTAE5S = 탑 앵글러: 리얼 배스 낚시
+GTAP5S = 탑 앵글러: 리얼 배스 낚시
+GTBJC0 = NHK 천재 비트군: 그라몬 배틀
+GTCJBL = GT 큐브
+GTDE52 = 토니 호크의 언더그라운드
+GTDP52 = 토니 호크의 언더그라운드
+GTEE01 = 1080° 애벌랜츠
+GTEJ01 = 1080° 은빛 폭풍
+GTEP01 = 1080° 애벌랜츠
+GTFEA4 = 돌연변이 닌자 거북
+GTFPA4 = 돌연변이 닌자 거북
+GTGE60 = 탑 건: 교전 지역
+GTGJ1K = 탑 건: 하늘의 에이스
+GTGP60 = 탑 건: 교전 지역
+GTHJD9 = 자전거 영웅
+GTIE69 = 타이거 우즈 PGA 투어 2003
+GTIP69 = 타이거 우즈 PGA 투어 2003
+GTJE5L = 수염 전쟁 톰과 제리
+GTKD51 = 튜록 에볼루션
+GTKE51 = 튜록 에볼루션
+GTKP51 = 튜록 에볼루션
+GTLE52 = 진정한 범죄: LA의 거리들
+GTLP52 = 진정한 범죄: LA의 거리들
+GTLX52 = 진정한 범죄: LA의 거리들
+GTMJDA = 무쯔와 유유자적
+GTNJ18 = 허드슨 셀렉션 볼륨 4 타카하시 명인의 모험도
+GTOJAF = 테일즈 오브 심포니아
+GTPP6S = 성전 기사단: 지옥의 성전
+GTQE6S = 톤카: 구조 순찰대
+GTRE78 = 테트리스 월드
+GTRJ8N = 테트리스 월드
+GTRP78 = 테트리스 월드
+GTSE4F = 타임스플리터즈 2
+GTSP4F = 타임스플리터즈 2
+GTUE8G = 튜브 슬라이더: 퓨처 포뮬라 챔피언쉽
+GTVE70 = 트랜스월드 서프: 다음 파도
+GTWE70 = 타즈 원티드
+GTWP70 = 타즈 원티드
+GTYE69 = 타이 더 태즈메이니언 타이거
+GTYP69 = 타이 더 태즈메이니언 타이거
+GTZE41 = 타잔 언테임드
+GTZP41 = 타잔 프리라이드
+GU2D78 = 2 합 1: 인크레더블 / 니모를 찾아서
+GU2F78 = 2 합 1: 인크레더블 / 니모를 찾아서
+GU3D78 = 2 합 1: 보글보글 스폰지 밥 / 탁 2: 꿈의 주주
+GU3X78 = 2 합 1: 보글보글 스폰지 밥 / 탁 2: 꿈의 주주
+GU4Y78 = 2 합 1: 보글보글 스폰지 밥 / 비키니 시티의 전쟁
+GU6E78 = 닉툰즈: 화산섬 전쟁
+GUBE69 = 도시의 심즈
+GUBJ13 = 도시의 심즈
+GUBP69 = 도시의 심즈
+GUCD69 = UEFA 챔피언즈 리그 2004-2005
+GUCF69 = UEFA 챔피언즈 리그 2004-2005
+GUCP69 = UEFA 챔피언즈 리그 2004-2005
+GUFE4Z = 얼티밋 파이팅 챔피언쉽 스로우다운
+GUFJ08 = UFC2 탭아웃 파이널 스펙
+GUFP4Z = UFC: 스로우다운
+GUGD69 = 니드 포 스피드: 언더그라운드 2
+GUGE69 = 니드 포 스피드: 언더그라운드 2
+GUGF69 = 니드 포 스피드: 언더그라운드 2
+GUGP69 = 니드 포 스피드: 언더그라운드 2
+GUMD52 = 건
+GUME52 = 건
+GUMP52 = 건
+GUNE5D = 건틀렛: 검은 유산
+GUNP5D = 건틀렛: 검은 유산
+GUPE8P = 섀도우 더 헤지혹
+GUPJ8P = 섀도우 더 헤지혹
+GUPP8P = 섀도우 더 헤지혹
+GUSE7F = 유니버설 스튜디오즈 테마 파크 어드벤처
+GUSJ28 = 유니버설 스튜디오즈 재팬 어드벤처
+GUSP7F = 유니버설 스튜디오즈 테마 파크 어드벤처
+GUTD52 = 얼티밋 스파이더맨
+GUTE52 = 얼티밋 스파이더맨
+GUTF52 = 얼티밋 스파이더맨
+GUTI52 = 얼티밋 스파이더맨
+GUTJC0 = 얼티밋 스파이더맨
+GUTP52 = 얼티밋 스파이더맨
+GUTS52 = 얼티밋 스파이더맨
+GUVE51 = 프리스타일 스트리트 싸커
+GUVP51 = 어반 프리스타일 축구
+GUZE41 = 배트맨: 신주의 부활
+GUZP41 = 배트맨: 신주의 부활
+GV3J70 = V-랠리 3
+GV3P70 = V-랠리 3
+GV4E69 = MVP 야구 2005
+GVCE08 = 뷰티풀 조: 레드 핫 럼블
+GVCJ08 = 뷰티풀 조: 배틀 카니발
+GVCP08 = 뷰티풀 조: 레드 핫 럼블
+GVDE78 = 브라츠 포에버 다이아몬드즈
+GVDP78 = 브라츠 포에버 다이아몬드즈
+GVFJ08 = 뷰티풀 조 리바이블
+GVHE4F = 바이오니클 히어로즈
+GVJE08 = 뷰티풀 죠
+GVJJ08 = 뷰티풀 조
+GVJP08 = 뷰티풀 조
+GVKE52 = 카벨라의 위험한 사냥 2
+GVLD69 = 마벨 네메시스: 불완전한 자들의 부활
+GVLE69 = 마벨 네메시스: 불완전한 자들의 부활
+GVLF69 = 마벨 네메시스: 불완전한 자들의 부활
+GVLP69 = 마벨 네메시스: 불완전한 자들의 부활
+GVMP41 = 슈퍼 버스트-어-무브 올 스타즈
+GVOE69 = 바이오니클
+GVOP69 = 바이오니클
+GVPE69 = MVP 야구 2004
+GVRE7H = 그루브라이더 슬롯 카 썬더
+GVS45E = 버추어 스트라이커 4
+GVSE8P = 버추어 스트라이커 2002
+GVSJ8P = 버추어 스트라이커 3 버전.2002
+GVSP8P = 버추어 스트라이커 3 버전.2002
+GVWJDQ = 학원도시 바라노와르 로제스
+GW2E78 = WWE 심판의 날 2
+GW2P78 = WWE 심판의 날 2
+GW3E78 = WWE 레슬매니아 X8
+GW3JG2 = WWE 레슬매니아 X8
+GW3P78 = WWE 레슬매니아 X8
+GW4E69 = 타이거 우즈 PGA 투어 2004
+GW4P69 = 타이거 우즈 PGA 투어 2004
+GW5D69 = 니드 포 스피드: 카본
+GW5E69 = 니드 포 스피드: 카본
+GW5F69 = 니드 포 스피드: 카본
+GW5P69 = 니드 포 스피드: 카본
+GW6JEM = 위닝 일레븐 6 파이널 에볼루션
+GW7D69 = 제임스 본드 007 에이전트 언더 파이어
+GW7E69 = 제임스 본드 007 에이전트 언더 파이어
+GW7F69 = 제임스 본드 007 에이전트 언더 파이어
+GW7P69 = 제임스 본드 007 에이전트 언더 파이어
+GW8E52 = 포커 월드 시리즈
+GW9E78 = WWE 레슬매니아 XIX
+GW9JG2 = WWE 레슬매니아 XIX
+GW9P78 = WWE 레슬매니아 XIX
+GWAD8P = 스파르탄: 토탈 워리어
+GWAE8P = 스파르탄: 토탈 워리어
+GWAF8P = 스파르탄: 토탈 워리어
+GWAP8P = 스파르탄: 토탈 워리어
+GWBE41 = 웜즈 블래스트
+GWBP41 = 웜즈 블래스트
+GWDP6S = 월드 레이싱
+GWEE51 = 18 휠러: 어메리칸 프로 트러커
+GWEJB0 = 18 휠러: 어메리칸 프로 트러커
+GWEP8P = 18 휠러: 어메리칸 프로 트러커
+GWGE4F = 왁자지껄 골프
+GWGJ4F = 왁자지껄 골프
+GWGP4F = 왁자지껄 골프
+GWHE41 = 곰돌이 푸의 좌충우돌 모험
+GWHP41 = 곰돌이 푸의 좌충우돌 모험
+GWJE52 = 토니 호크의 아메리칸 웨이스트랜드
+GWKE41 = 피터 잭슨의 킹 콩: 영화의 공식 게임
+GWKP41 = 피터 잭슨의 킹 콩: 영화의 공식 게임
+GWLE6L = 월리스와 그로밋: 프로젝트 동물원
+GWLP6L = 월리스와 그로밋: 프로젝트 동물원
+GWLX6L = 월리스와 그로밋: 프로젝트 동물원
+GWME51 = 웜즈 3D
+GWMP8P = 웜즈 3D
+GWPE78 = WWE 심판의 날
+GWPJG2 = WWE 심판의 날
+GWPP78 = WWE 심판의 날
+GWQE52 = 렉크레스: 야쿠자 미션즈
+GWQP52 = 렉크레스: 야쿠자 미션즈
+GWRE01 = 웨이브 레이스: 푸른 폭풍
+GWRJ01 = 웨이브 레이스: 푸른 폭풍
+GWRP01 = 웨이브 레이스: 푸른 폭풍
+GWSEA4 = ESPN 인터내셔널 동계 스포츠 2002
+GWSJA4 = 하이퍼 스포츠 2002 동계
+GWSPA4 = ESPN 인터내셔널 동계 스포츠
+GWTEA4 = WTA 프로 테니스
+GWTJA4 = WTA 투어 테니스 프로 에볼루션
+GWTPA4 = 프로 테니스 WTA 투어
+GWUE7D = 소용돌이 여행
+GWUP7D = 소용돌이 여행
+GWVE52 = 엑스맨 2: 울버린의 복수
+GWVP52 = 엑스맨 2: 울버린의 복수
+GWVX52 = 엑스맨 2: 울버린의 복수
+GWWE01 = 와리오 월드
+GWWJ01 = 와리오 월드
+GWWP01 = 와리오 월드
+GWXJ13 = 스타워즈 로그 스쿼드론 III: 반란군 스트라이크
+GWYE41 = 톰 클랜시의 스플린터 셀: 더블 에이전트
+GWYX41 = 톰 클랜시의 스플린터 셀: 더블 에이전트
+GWZE01 = 댄스 댄스 레볼루션: 마리오 믹스
+GWZJ01 = 마리오와 함께하는 댄스 댄스 레볼루션
+GWZP01 = 댄싱 스테이지 마리오 믹스
+GX2D52 = 엑스맨 레전드즈 II: 아포칼립스의 부활
+GX2E52 = 엑스맨 레전드즈 II: 아포칼립스의 부활
+GX2P52 = 엑스맨 레전드즈 II: 아포칼립스의 부활
+GX2S52 = 엑스맨 레전드즈 II: 아포칼립스의 부활
+GXAE51 = XGRA 익스트림 G 레이싱 협회
+GXAP51 = XGRA 익스트림 G 레이싱 협회
+GXCE01 = 커스텀 로보
+GXCJ01 = 커스텀 로보: 배틀 레볼루션
+GXEE8P = 소닉 라이더즈
+GXEJ8P = 소닉 라이더즈
+GXEP8P = 소닉 라이더즈
+GXFD69 = 피파 축구 2004
+GXFE69 = 피파 축구 2004
+GXFF69 = 피파 축구 2004
+GXFI69 = 피파 축구 2004
+GXFP69 = 피파 축구 2004
+GXFS69 = 피파 축구 2004
+GXGE08 = 메가맨 X 컬렉션
+GXLE52 = 엑스맨 레전드즈
+GXLP52 = 엑스맨 레전드즈
+GXLX52 = 엑스맨 레전드즈
+GXME52 = 엑스맨: 넥스트 디멘젼
+GXMP52 = 엑스맨: 넥스트 디멘젼
+GXNE5D = 램페이지: 토탈 디스트럭션
+GXOE69 = SSX 온 투어
+GXOJ13 = 마리오와 함께하는 SSX 온 투어
+GXOP69 = SSX 온 투어
+GXOX69 = SSX 온 투어
+GXPE78 = 스핑크스와 저주받은 미이라
+GXPP78 = 스핑크스와 저주받은 미이라
+GXQF41 = 택시 3
+GXRE08 = 메가맨 X: 커맨드 미션
+GXRJ08 = 록맨 X: 커맨드 미션
+GXRP08 = 메가맨 X: 커맨드 미션
+GXSE8P = 소닉 어드벤처 DX: 감독판
+GXSP8P = 소닉 어드벤처 DX: 디렉터 컷
+GXUE41 = 서핑 업
+GXXE01 = 포켓몬 XD: 어둠의 선풍 다크 루기아
+GXXJ01 = 포켓몬 XD: 어둠의 선풍 다크 루기아
+GXXP01 = 포켓몬 XD: 어둠의 선풍 다크 루기아
+GY2E01 = 동키 콩가 2
+GY2J01 = 동키 콩가 2 히트 송 퍼레이드
+GY2P01 = 동키 콩가 2
+GY3J01 = 동키 콩가 3 뷔페! 봄맞이 50곡
+GYAD78 = 신나는 동물농장
+GYAE78 = 신나는 동물농장
+GYAP78 = 신나는 동물농장
+GYAX78 = 신나는 동물농장
+GYBE01 = 동키 콩: 정글 비트
+GYBJ01 = 동키 콩 정글 비트
+GYBP01 = 동키 콩: 정글 비트
+GYFEA4 = 유희왕! 허구에 갇힌 왕국
+GYFJA4 = 유희왕! 허구에 갇힌 왕국
+GYFPA4 = 유희왕! 허구에 갇힌 왕국
+GYKEB2 = 금색의 갓슈!! 우정 태그 배틀 2
+GYKJB2 = 금색의 갓슈!! 우정 태그 배틀 2
+GYMJA4 = 실황 파워풀 메이저 리그
+GYQE01 = 마리오 슈퍼스타즈 야구
+GYQJ01 = 슈퍼 마리오 스테이디움 기적의 야구
+GYQP01 = 마리오 슈퍼스타즈 야구
+GYRE41 = 돌연변이 닌자 거북
+GYRP41 = 돌연변이 닌자 거북
+GYTE69 = 타이 더 태즈메이니언 타이거 2: 부쉬 구조대
+GYTP69 = 타이 더 태즈메이니언 타이거 2: 부쉬 구조대
+GYWDE9 = 하베스트 문: 멋진 인생
+GYWEE9 = 하베스트 문: 멋진 인생
+GYWJ99 = 목장 이야기: 멋진 인생
+GYWPE9 = 하베스트 문: 멋진 인생
+GZ2E01 = 젤다의 전설: 황혼의 공주
+GZ2J01 = 젤다의 전설: 황혼의 공주
+GZ2P01 = 젤다의 전설: 황혼의 공주
+GZ3E70 = 드래곤 볼 Z: 격투 천하제일 무도회 2
+GZ3PB2 = 드래곤 볼 Z: 격투 천하제일 무도회 2
+GZBJB2 = 드래곤 볼 Z
+GZCE51 = 주큐브
+GZCJB0 = 주큐브
+GZCP51 = 주큐브
+GZDE70 = 고질라: 괴수대난투
+GZDJ70 = 고질라: 괴수대난투
+GZDP70 = 고질라: 괴수대난투
+GZEE70 = 드래곤 볼 Z: 사가스
+GZFJBP = 격추전기 - 제로 파이터
+GZHJDA = 조이드 풀 메탈 크래쉬
+GZLE01 = 젤다의 전설: 바람의 택트
+GZLJ01 = 젤다의 전설: 바람의 지휘봉
+GZLP01 = 젤다의 전설: 바람의 택트
+GZMP7D = 버트 어글리 마틴즈: 줌 오어 둠
+GZOJDA = 조이드 vs.
+GZPE70 = 재퍼: 사악한 귀뚜라미!
+GZPP70 = 재퍼: 사악한 귀뚜라미!
+GZQE7D = 로봇
+GZQJ7D = 로봇
+GZQP7D = 로봇
+GZSE70 = 조이드 전투 전설들
+GZSJDA = 조이드 vs. II
+GZVJDA = 조이드 vs. III
+GZWE01 = 와리오 웨어 Inc.: 메가 파티 게임$!
+GZWJ01 = 모여라!! 메이드 인 와리오
+GZWP01 = 와리오 웨어 Inc.: 메가 파티 게임$!
+P2ME01 = 메트로이드 프라임 2: 메아리 (보너스 디스크)
+P4BJ08 = 바이오하자드 4 체험판
+PC6E01 = 포켓몬 콜로세움 보너스 디스크
+PCKJ01 = 포켓몬 콜로세움: 확장 디스크 (보너스 디스크)
+PCSJ01 = 포켓몬 콜로세움 보너스 디스크
+PD5JB2 = 드래곤 드라이브: D-마스터즈 샷 (애니메 디스크)
+PGPJB2 = SD 건담 가챠폰 워즈 체험판
+PGSJ01 = 메탈 기어 솔리드 - 트윈 스네이크즈 - 스페셜 디스크
+PHEJ91 = 홈랜드 테스트 디스크
+PKBJ01 = 드루아가의 탑
+PM4E01 = 마리오 카트: 더블 대쉬!! 보너스 디스크
+PNRJ01 = 나루토 컬렉션 체험판
+PRJE01 = 팩맨 vs.
+PRJJ01 = 팩맨 vs.
+PRJP01 = 팩맨 vs.
+PZLE01 = 젤다의 전설: 컬렉터즈 에디션
+PZLJ01 = 젤다 컬렉션
+PZLP01 = 젤다의 전설: 컬렉터즈 에디션
+UGPE01 = 게임 보이 플레이어
+UGPJ01 = 게임 보이 플레이어
+UGPP01 = 게임 보이 플레이어
diff --git a/Data/Sys/wiitdb-nl.txt b/Data/Sys/wiitdb-nl.txt
index 6431e2365008..639b2c2de9a7 100644
--- a/Data/Sys/wiitdb-nl.txt
+++ b/Data/Sys/wiitdb-nl.txt
@@ -1,4 +1,4 @@
-TITLES = https://www.gametdb.com (type: Wii language: NL_unique version: 20191106234309)
+TITLES = https://www.gametdb.com (type: Wii language: NL_unique version: 20230727194218)
R23P52 = Barbie en De Drie Musketiers
R25PWR = LEGO Harry Potter: Jaren 1-4
R27X54 = Dora redt het Land van Kristal
@@ -12,11 +12,11 @@ R42P69 = De Sims 2: Op een Onbewoond Eiland
R4CP69 = Simcity Creator
R4EP01 = Endless Ocean 2: Een zee vol avontuur
R4PP69 = De Sims 2: Huisdieren
-R55F41 = Weekend Miljonairs
R55P41 = Weekend Miljonairs 1e Editie
R5FP41 = Academy of Champions
R5PP69 = Harry Potter en de Orde van de Feniks
R5PX69 = Harry Potter en de Orde van de Feniks
+R5XJ13 = MySims Agents
R6XP69 = Hasbro: Familie Spellen Avond 2
R72P5G = Cake Mania: In The Mix!
R7YFMR = Peking Express
@@ -65,7 +65,6 @@ RHNP70 = My Horse and Me
RHZP41 = Horsez: Plezier op de manege
RI2P4Q = High School Musical: Sing It!
RIGP54 = Go, Diego, Go! Het Grote Dinosaurus Avontuur
-RIPPAF = One Piece Unlimited Cruise 1 - The Treasure Beneath the Waves
RIQPUJ = Dansen op het ijs
RJ9HMN = Think: Train je Brein
RJDPKM = Mijn Dierenkliniek
@@ -76,7 +75,7 @@ RL2HMN = Paard & Pony: Mijn Paardenstal
RL2PFR = Paard & Pony: Mijn Paardenstal
RL7P69 = Littlest Pet Shop: Vrienden
RLHP52 = Little League World Series Baseball
-RLLP70 = Go West!: Een Lucky Luke Avontuur!
+RLLP70 = Go West! Een Lucky Luke Avontuur!
RLNFMR = Expeditie Robinson
RLNHMR = Expeditie Robinson
RLNIMR = Expeditie Robinson
@@ -89,7 +88,6 @@ RNNP4Q = De Kronieken van Narnia: Prins Caspian
RNNX4Q = De Kronieken van Narnia: Prins Caspian
RNNY4Q = De Kronieken van Narnia: Prins Caspian
RNOP01 = Another Code: R - A Journey Into Lost Memories
-RNSP69 = Need for Speed: Carbon
RO7P7D = De Legende van Spyro: De Eeuwige Nacht
RO8P7D = De Legende van Spyro: De Opkomst van een Draak
ROEPGT = Honden Hotel
@@ -107,7 +105,6 @@ RQPP52 = cabela's big game hunter 2009
RQWPG9 = Puzzle Quest - Challenge of the Warlords
RQXP70 = Asterix en de Olympische Spelen
RRCP52 = Barbie Paardenavonturen: Het Paardrijkamp
-RRHXUJ = In Mary Kings Riding School 2
RRMP69 = Hasbro Familie Spellen Avond
RRMX69 = Hasbro: Familie Spellen Avond
RRQP52 = Shrek - Crazy Party Games
@@ -198,12 +195,143 @@ STOP4Q = Cars Toon: Takel's Sterke Verhalen
STYP52 = Tony Hawk : Shred
SVDP52 = SpongeBob Squarepants: Plankton's Robotic Revenge
SVMP01 = Super Mario All-Stars : 25th Anniversary Edition
+SVQEVZ = Barbie En Haar Zusjes In Het Grote Puppy Avontuur
SVQPVZ = Barbie En Haar Zusjes In Het Grote Puppy Avontuur
SVZPVZ = Hoe Tem Je Een Draak 2
CG1P52 = Guitar Hero III Custom : Guitar Hero I
+RMCPCA = Mario Kart Wii (Catalaanse vertaling)
+W2FP = Physiofun - Balance Training
+W2GP = Phoenix Wright Ace Attorney: Justice for All
+W2MP = Blaster Master: Overdrive
+W2PP = Physiofun: Pelvic Floor Training
+W3GP = Phoenix Wright Ace Attorney: Trials and Tribulations
+W3KP = ThruSpace: High Velocity 3D Puzzle
+W3MP = The Three Musketeers: One for all
+W44P = Stop Stress: A Day of Fury
+W4AP = Arcade Sports: Air Hockey, Bowling, Pool, Snooker
+W6BP = Eco-Shooter: Plant 530
+W72P = Successfully Learning German Year 3
+W73P = Successfully Learning German Year 4
+W74P = Successfully Learning German Year 5
+W7IP = Successfully Learning German Year 2
+W8CP = Bit.Trip Core
+W8WP = Happy Holidays: Halloween
+W9BP = Big Town Shoot
+W9RP = Happy Holidays: Christmas
+WA4P = WarioWare: Do It Yourself - Showcase
+WA7P = Toribash Violence Perfected
+WA8P = Art Style: Penta Tentacles
+WAEP = Around the world
+WAFP = Airport Mania: First Flight
+WAHP = Trenches: Generals
+WALP = Art Style: light trax
+WAOP = The Very Hungry Caterpillar´s ABC
+WB2P = Strong Bad Episode 4: Dangeresque 3
+WB3P = Strong Bad Episode 5: 8-bit is Enough
+WBEP = Beer Pong: Frat Party Games
+WBFP = Bit.Trip Fate
+WBGP = Bang Attack
+WBPP = PLÄTTCHEN - twist 'n' paint
+WBRP = Pirates: The Key of Dreams
+WBXP = Strong Bad Episode 1: Homestar Ruiner
+WBYP = Strong Bad Episode 2: Strong Badia - The Free
+WBZP = Strong Bad Episode 3: Baddest of the Bands
+WCHP = Chess Challenge
+WCJP = Cocoto: Platform Jumper
+WCKP = chick chick BOOM
+WCSP = CueSports: Snooker vs Billiards
+WD9P = Castlevania: The Adventure ReBirth
+WDEP = Magic Destiny Astrological Games
+WDFP = Defend your Castle
+WDHP = Art Style: ROTOHEX
+WDPP = Dr. Mario & Germ Buster (Friend Battle Demo)
+WEMP = Aha! I Got It! Escape Game
+WETP = PictureBook Games: A Pop-Up Adventure
+WF2P = Final Fantasy Crystal Chronicles: My Life as a Darklord
+WF4P = Final Fantasy IV: The After Years
+WFCP = Final Fantasy Crystal Chronicles: My Life as a King
+WFQP = Frogger: Hyper Arcade Edition
+WFTP = Fish'em All!
+WFVP = Football Up
+WFWP = Flowerworks: Follie's Adventure
+WFYP = Family Games Pen & Paper Edition
+WGDP = Gradius Rebirth
+WGFP = Girlfriends Forever: Magic Skate
+WGGP = Gabrielle's Ghostly Groove: Monster Mix
+WGPP = Zenquaria: Virtual Aquarium
+WGSP = Phoenix Wright: Ace Attorney
+WHEP = Heracles: Chariot Racing
+WHFP = Heavy Fire: Special Operations
+WHRP = Heron: Steam Machine
+WHWP = HoopWorld: BasketBrawl
+WICP = NyxQuest: Kindred Spirits
+WIDP = Dracula: Undead Awakening
+WIEP = Tales of Monkey Island Chapter 3: Lair of the Leviathan
+WILP = Tales of Monkey Island Chapter 1: Launch of the Screaming Narwhal
+WIRP = Tales of Monkey Island Chapter 5: Rise Of The Pirate God
+WISP = Tales of Monkey Island Chapter 2: The Siege of Spinner Cay
+WITP = Aha! I Found It! Hidden Object Game
+WIYP = Tales of Monkey Island Chapter 4: The Trial and Execution of Guybrush Threepwood
+WJKP = Jewel Keepers: Easter Island
+WKBP = You, Me and the Cubes
+WKFP = Kung Fu Funk: Everybody Is Kung Fu Fighting
+WKKP = Pop-Up Pirates!
+WKRP = Karate Phants: Gloves of Glory
+WKWP = Adventure on LOST ISLAND: Hidden Object Game
WLEE = Leren met de PooYoo's: Aflevering 1
WLEP = Leren met de PooYoo's: Aflevering 1
WLNP = Leren met de PooYoo's: Aflevering 2
+WLOP = LostWinds: Winter of the Melodias
+WLZP = lilt line
+WM7P = Anima Ark of Sinners
+WMBP = MaBoShi: The Three Shape Arcade
+WMCP = Monsteca Corral: Monsters Vs. Robots
+WMJP = Dive: The Medes Islands Secret
+WMSP = Enjoy your massage!
+WN9P = Military Madness: Nectaris
+WNEP = Penguins & Friends Hey! That’s my Fish!
+WNVP = Neves Plus: Phantheon of Tangrams
+WOBP = Art Style: ORBIENT
+WOTP = Overturn: Mecha Wars
+WP3P = Pearl Harbor Trilogy 1941: Red Sun Rising
+WP4P = Learning with the PooYoos: Episode 3
+WPKP = Texas Hold'Em Poker
+WPQP = Protöthea
+WPRP = Art Style: CUBELLO
+WPVP = The Tales of Bearsworth Manor: Chaotic Conflicts
+WREP = Racers Islands Crazy Arenas
+WRIP = Rainbow Islands: Towering Adventure!
+WRJP = Racers Islands - Crazy Racers
+WRLP = FAST Racing League
+WRRP = Robin Hood: The Return Of Richard
+WRUP = Bit.Trip Runner
+WSGP = Pop Them, Drop Them SAMEGAME
+WSNP = Sonic The Hedgehog 4 Episode I
+WSUP = Shootanto: Evolutionary Mayhem
+WTEP = Tales of Elastic Boy Mission 1
+WTFP = Bit.Trip Flux
+WTMP = Adventure Island: The Beginning
+WTRP = Bit.Trip Beat
+WTWP = Fenimore Fillmore: The Westerner
+WTXP = Texas Hold’em Tournament
+WU2P = Successfully Learning Mathematics Year 3
+WU3P = Successfully Learning Mathematics Year 4
+WU4P = Successfully Learning Mathematics Year 5
+WUIP = Successfully Learning Mathematics Year 2
+WVBP = Bit.Trip Void
+WVOP = Rock'n Roll Climber
+WVSP = Gods Vs Humans
+WVUP = Mr Bumblebee Racing Champion
+WW2P = Where's Wally? Fantastic Journey 2
+WW3P = Where's Wally? Fantastic Journey 3
+WWIP = Where's Wally? Fantastic Journey 1
+WWRP = Excitebike: World Challenge
+WWXP = Paper Wars Cannon Fodder
+WXBP = Ben 10: Alien Force - The Rise of Hex
+WYIP = escapeVektor: Chapter 1
+WYSP = Yard Sale Hidden Treasures Sunnyville
+WZIP = Rubik's Puzzle Galaxy: RUSH
+WZZP = The Tales of Bearsworth Manor: Puzzling Pages
XIBP = Fish em All Demo
XICP = Gods vs Humans Demo
XIDP = Racers Islands Crazy Racers Demo
@@ -220,19 +348,143 @@ XIUP = Soccer Bashi Demo
XIVP = Mix Superstar Demo
XIZP = 3D Pixel Racing Demo
XJEP = Aya and the Cubes of Light Demo
+FA9P = Zelda II: The Adventure of Link
+FB2L = Super Mario Bros.: The Lost Levels
+FBKP = Teenage Mutant Ninja Turles
+FC8P = Castlevania II: Simon's Quest
+FCSP = Probotector II: Return of the Evil Forces
+FDGP = Ghosts'n Goblins
+FDRP = Skate or Die
+FEML = Bio Miracle Bokutte UPA
+FEQP = Castlevania III Dracula's Curse
+FERM = Startropics II: Zoda's Revenge
+FF5P = Double Dragon II: The Revenge
+FFEP = A Boy and His Blob: Trouble on Blobolonia
+FFPP = Ufouria: THE SAGA
+FFUP = Adventure Island 2
+FFVM = S.C.A.T.: Special Cybernetic Attack Team
+JA4P = Super Ghouls'n Ghosts
+JABL = Mario’s Super Picross
+JADP = The Legend of Zelda: A Link to the Past
+JAFP = SimCity
+JAHP = R-TYPE III: The Third Lightning
+JAJP = Street Fighter II: The World Warrior
+JALP = Super Probotector: Alien Rebels
+JAZP = The Legend of the Mystical Ninja
+JBBP = Super Street Fighter II: The New Challengers
+JBDP = Donkey Kong Country 2: Diddy's Kong-Quest
+JBIP = Street Fighter II Turbo: Hyper Fighting
+JBPP = Donkey Kong Country 3: Dixie Kong’s Double Trouble
+JCAL = DoReMi Fantasy - Milon’s DokiDoki Adventure
+JCBM = Super Mario RPG: Legend of the Seven Stars
+JCCP = Kirby’s Fun Pak
+JCDM = Kirby’s Dream Land 3
+JCJP = Super Punch Out!!
+JCKP = Space Invaders -The Original Game-
+JCTM = Ogre Battle: The March of the Black Queen
+JD3P = SUPER E.D.F.: Earth Defense Force
+JDJP = Super Star Wars: The Empire Strikes Back
+JDLP = Super Star Wars: Return of the Jedi
+JDWP = Aero The Acrobat
+JDZP = Mystic Quest Legend
+NACP = The Legend of Zelda: Ocarina of Time
+NAMP = Kirby 64: The Crystal Shards
+NAOP = 1080°: TenEighty Snowboarding
+NARP = The Legend of Zelda: Majora's Mask
+NAYM = Ogre Battle 64: Person of Lordly Caliber
+LALP = Fantasy Zone II
+LANP = Alex Kidd: The Lost Stars
+LAPP = Wonder Boy III: The Dragon's Trap
+MA8P = Ecco: The Tides of Time
+MAHP = Sonic the Hedgehog
+MAKP = Shadow Dancer: The Secret of Shinobi
+MALP = Bonanza Bros.
+MAOP = Bio-Hazard Battle
+MAVP = Wonder Boy In Monster World
+MAXP = Alex Kidd In The Enchanted Castle
+MB6P = Shining Force II
+MBBP = Sonic the Hedgehog 2
+MBFP = Shinobi III: Return of the Ninja master
+MBIP = Landstalker: The Treasures of King Nole
+MBJP = Ghouls'n Ghosts
+MBLP = ESWAT City Under Siege
+MBMP = Sonic the Hedgehog 3
+MBUP = Sonic 3D: Flickies' Island
+MBWM = Columns III: Revenge of Columns
+MC3P = Super Street Fighter II: The New Challengers
+MCCP = Phantasy Star III: Generations of Doom
+MCHM = MUSHA
+MCLP = Street Fighter II’: Special Champion Edition
+MCQP = Boogerman - A Pick and Flick Adventure
+MCRP = Wolf of the Battlefield: MERCS
+MCSP = Wonder Boy III: Monster Lair
+MCVP = Pitfall: The Mayan Adventure
+MCZP = Shanghai II Dragon's Eye
+PAAP = Bomberman'93
+PAGL = Bomberman'94
+PARL = Detana Twin Bee
+PAWP = Galaga'90
+PBEP = Motoroader
+PBIP = Bonk III: Bonk's Big Adventure
+PBSP = Chew Man Fu
+PBWP = Air 'Zonk'
+PCSL = Digital Champ: Battle Boxing
+PDJL = Street Fighter II': Champion Edition
+QA3P = SimEarth: The Living Planet
+QAAP = Super Air Zonk
+QABP = Ys Book I & II
+QADL = Gradius II: Gofer no Yabou
+QAPL = Castlevania: Rondo of Blood
+EA5P = Fatal Fury 3: Road To The Final Victory
+EA7P = Samurai Shodown IV: Amakusa's Revenge
+EA8M = Iron Clad
+EAIP = Top Hunter
+EBDP = Magical Drop 3
+EBFP = Spin master
+EBSP = The Path of the Warrior: Art of Fighting 3
+ECAP = Real Bout Fatal Fury 2: The Newcomers
+ECGP = Shock Troopers: 2nd Squad
+E54P = GHOSTS'N GOBLINS
+E55P = Commando
+E57P = SonSon
+E6PP = NINJA GAIDEN
+C93P = The Last Ninja 2
+C96P = Summer Games 2
+C9IP = Cybernoid
HAAA = Fotokanaal
+HABA = Wii-winkelkanaal
+HACA = Mii-personagekanaal
+HADE = Internetkanaal
HADP = Internetkanaal
HAFP = Weerkanaal
+HAGA = Nachrichtenkanaal
HAGP = Nieuwskanaal
+HAJP = Enquêtekanaal
+HAPP = Mii-wedstrijdkanaal
+HATP = Nintendo-kanaal
+HAVP = Geluksdagkanaal
+HAWP = Metroid Prime 3 Preview
HAYA = Fotokanaal
+HCAP = Jam with the Band Live
+HCFE = Wii Speak-Kanaal
+HCFP = Wii Speak-Kanaal
+OHBC = Homebrew-Kanaal
G4BP08 = Resident Evil 4: Wii Edition
G4CP54 = Sjakie en chocolade
G4MP69 = De Sims: Erop uit!
+G4OP69 = De Sims 2: Huisdieren
G4ZP69 = De Sims 2
GAZH69 = Harry Potter en de gevangene van Azkaban
GF4H52 = Fantastic Four™ and ©2005
GH4H69 = Harry Potter en de Vuurbeker
+GHSP69 = Harry Potter en de Geheime Kamer
GIQX78 = The Incredibles: De opkomst van De Ondermijner
-GQQH78 = Nickelodeon SpongeBob Squarepants: Licht uit, Camera aan!
+GQLP54 = Dora the Explorer: Reis naar de Paarse Planeet
+GQQD78 = SpongeBob SquarePants: Licht uit, camera aan!
+GQQE78 = SpongeBob SquarePants: Licht uit, camera aan!
+GQQF78 = SpongeBob SquarePants: Licht uit, camera aan!
+GQQH78 = SpongeBob SquarePants: Licht uit, camera aan!
+GQQP78 = SpongeBob SquarePants: Licht uit, camera aan!
GQWP69 = Harry Potter: WK Zwerkbal
+GUBP69 = De Urbz: Sims in the City
GWHP41 = Winnie de Poeh en het Knaagje in zijn Maagje
diff --git a/Data/Sys/wiitdb-pt.txt b/Data/Sys/wiitdb-pt.txt
index 5823881fde83..66b7876db984 100644
--- a/Data/Sys/wiitdb-pt.txt
+++ b/Data/Sys/wiitdb-pt.txt
@@ -1,4 +1,4 @@
-TITLES = https://www.gametdb.com (type: Wii language: PT_unique version: 20191106234316)
+TITLES = https://www.gametdb.com (type: Wii language: PT_unique version: 20230727194225)
R42P69 = Os SIMS 2: Naufragos
R43P69 = EA Sports Active
R4PP69 = Os SIMS 2: Animais de Estimação
@@ -6,7 +6,9 @@ R5AP8P = A Bússola Dourada
R5AX8P = A Bússola Dourada
R5PP69 = Harry Potter e a Ordem da Fénix
R5PX69 = Harry Potter e a Ordem da Fénix
+R5XJ13 = MySims Agents
R6XP69 = Hasbro Family Game Night 2
+RBYJ78 = Barnyard
RBYP78 = Balbúrdia Na Quinta
RCAP78 = Carros
RCAX78 = Carros
@@ -15,6 +17,7 @@ RG6P69 = Boogie Superstar
RGQP70 = Os Caça-Fantasmas: O Vídeo Jogo
RH6P69 = Harry Potter e o Príncipe Misterioso
RHNP70 = O meu Cavalo e eu
+RJ2JGD = 007: Quantum of Solace
RL7P69 = Littlest Pet Shop: Novos Amigos
RLWP78 = Ratatui
RLWX78 = Ratatui
@@ -32,7 +35,61 @@ RZRPGT = Destiny Of Zorro
SERF4Q = Disney Epic Mickey 2: O Regresso dos Heróis
SERP4Q = Disney Epic Mickey 2: O Regresso dos Heróis
SHDP52 = Como Treinares o teu Dragão
+SIIP8P = Mario & Sonic nos Jogos Olímpicos de Londres 2012
+GFEK01 = Fire Emblem: Path of Radiance
+GMSE02 = Super Mario Sunshine Multijogador
PT2PSI = SingIt Portugal Hits Festa de Verão
+RMCPCA = Mario Kart Wii (tradução catalã)
+WA4E = WarioWare: D.I.Y. Showcase
+WA4P = _D.I.Y. Showcase
+WAQJ = Yakuman Wii: Ide Yousuke no Kenkou Mahjong
+WCSE = CueSports: Pool Revolution
+WCSP = CueSports: Snooker vs Billiards
+WL2E = Target Toss Pro: Lawn Darts
+WN9E = Military Madness: Nectaris
+WN9J = Military Madness: Nectaris
+WN9P = Military Madness: Nectaris
+WPKE = Texas Hold'Em Poker
+WPKP = Texas Hold'Em Poker
+WRIE = Rainbow Islands: Towering Adventure!
+WRIP = Rainbow Islands: Towering Adventure!
+WRXJ = Mega Man 10
+WSNE = Sonic The Hedgehog 4 Episode I
+WSNP = Sonic The Hedgehog 4 Episode I
+WTXE = Texas Hold’em Tournament
+WTXP = Texas Hold’em Tournament
+WZIE = Rubik's Puzzle Galaxy RUSH
+WZIP = Rubik's Puzzle Galaxy RUSH
+MC3E = Super Street Fighter II: The New Challengers
+MC3P = Super Street Fighter II: The New Challengers
HAAA = Canal Photo
-HAYA = Canal Photo
+G6TE5G = Os Jovens Titãs
+GAXE5D = Lucas: Um Intruso no Formigueiro
+GAZD69 = Harry Potter e o Prisoneiro de Azkaban
+GAZE69 = Harry Potter e o Prisoneiro de Azkaban
+GAZF69 = Harry Potter e o Prisoneiro de Azkaban
+GAZH69 = Harry Potter e o Prisoneiro de Azkaban
+GAZI69 = Harry Potter e o Prisoneiro de Azkaban
+GAZJ13 = Harry Potter e o Prisoneiro de Azkaban
+GAZM69 = Harry Potter e o Prisoneiro de Azkaban
+GAZP69 = Harry Potter e o Prisoneiro de Azkaban
+GAZS69 = Harry Potter e o Prisoneiro de Azkaban
+GB4E51 = Burnout 2: Ponto de Impacto
+GB4P51 = Burnout 2: Ponto de Impacto
+GEDJ01 = Eternal Darkness: Sanity's Requiem
+GENP69 = 007: Everything Or Nothing
+GFEJ01 = Fire Emblem: Path of Radiance
GHSX69 = Harry Potter e a Câmara dos Segredos
+GP3E78 = O Expresso Polar
+GPQE6L = As Meninas Super-Poderosas: Relish Rampage
+GR9E6L = Reino de Fogo
+GT6E70 = O Exterminador do Futuro 3: A Redenção
+GUBE69 = Os Urbz: Sims na Cidade
+GW7E69 = 007: Agent Under Fire
+GW7F69 = 007: Agent Under Fire
+GW7P69 = 007: Agent Under Fire
+GWKE41 = Peter Jackson's King Kong: O Jogo Oficial do Filme
+GXFF69 = FIFA Footeball 2004
+GXFI69 = FIFA Footeball 2004
+GXFP69 = FIFA Football
+GZQE7D = Robôs
diff --git a/Data/Sys/wiitdb-ru.txt b/Data/Sys/wiitdb-ru.txt
index 154ab8ec4ee3..a5e47fbaf5ef 100644
--- a/Data/Sys/wiitdb-ru.txt
+++ b/Data/Sys/wiitdb-ru.txt
@@ -1,10 +1,14 @@
-TITLES = https://www.gametdb.com (type: Wii language: RU_unique version: 20191106234325)
+TITLES = https://www.gametdb.com (type: Wii language: RU_unique version: 20230727194232)
R5IR4Q = История игрушек: Парк развлечений
RN4P41 = Anno: Create A New World
RWAR78 = Валл-И
RXDR4Q = Disney Отвечай Не Зевай
-RY2R41 = Возвращение бешеных кролегов
+RY2R41 = Возвращение бешеных кроликов
RYBP69 = BOOM BLOX Bash Party
SFDPAF = 家庭训练机 梦幻主题乐园(欧)
+SKSE54 = NBA 2K13(美)
SP5E70 = 恶徒 来自地底的侵略者(美)
STNP41 = Приключения Тинтина: Тайна Единорога
+GMSE02 = Супер Марио Саншайн Мультиплеер
+SOMR01 = Ритм небес
+G3EP51 = XGIII: 익스트림 G 레이싱
diff --git a/Data/Sys/wiitdb-zh_CN.txt b/Data/Sys/wiitdb-zh_CN.txt
index ff68c32d85a5..2d84582a044f 100644
--- a/Data/Sys/wiitdb-zh_CN.txt
+++ b/Data/Sys/wiitdb-zh_CN.txt
@@ -1,4 +1,4 @@
-TITLES = https://www.gametdb.com (type: Wii language: ZHCN_unique version: 20191106234333)
+TITLES = https://www.gametdb.com (type: Wii language: ZHCN_unique version: 20230727194240)
410E01 = Wii 备份盘 v1.31(美)
D2AJAF = 运动生活 探险家 试玩版(日)
D2SE18 = 德卡运动会2 试玩版(美)
@@ -21,7 +21,7 @@ DK6J18 = 穿越迷路2 试玩版[平衡板][WiFi](日)
DMHE08 = 怪物猎人3 试玩版(美)
DMHJ08 = 怪物猎人3 试玩版[WiFi](日)
DPIE18 = 装扮聚会 试玩版(美)
-DQAJK2 = 水瓶座棒球(日)
+DQAJK2 = 水瓶座棒球(日或中)
DQGP69 = 我的模拟人生 赛车 试玩版(欧)
DRME18 = 奇幻房间 试玩版(美)
DSFE7U = 胧村正 妖刀传 试玩版(美)
@@ -30,13 +30,13 @@ DWEPA4 = 实况足球2008 试玩版(欧)
DXSE18 = 德卡运动会 试玩版(美)
DZDE01 = 塞尔达传说 黎明公主 试玩版(美)
DZDP01 = 塞尔达传说 黎明公主 试玩版(欧)
-R22E01 = 弹球小精灵[MP](美)
+R22E01 = 弹球小精灵(美)
R22J01 = 弹球小精灵[MP](日)
R22P01 = 弹球小精灵[MP](欧)
R23E52 = 芭比与三个火枪手(美)
R23P52 = 芭比与三个火枪手(欧)
R24J01 = 用Wii游玩小小机器人(日)
-R25EWR = 乐高哈利波特 1-4 学年(美)
+R25EWR = 乐高哈利波特 上集(美)
R25PWR = 乐高哈利波特 1-4 学年(欧)
R26E5G = Data East街机经典(美)
R27E54 = 探险家多拉 拯救水晶王国(美)
@@ -58,10 +58,10 @@ R2GEXJ = 废墟迷宫 再见月的废墟(美)
R2GJAF = 废墟迷宫 再见月的废墟(日)
R2GP99 = 废墟迷宫 再见月的废墟(欧)
R2HE41 = 想象 冠军骑士(美)
-R2IE69 = 美式橄榄球大联盟10[WiFi](美)
+R2IE69 = 美式橄榄球大联盟10(美)
R2IP69 = 美式橄榄球大联盟10[WiFi](欧)
R2JJAF = 太鼓达人Wii(日)
-R2KE54 = 唐金拳击[平衡板](美)
+R2KE54 = 唐金拳击(美)
R2KP54 = 唐金拳击[平衡板](欧)
R2LJMS = 草裙舞Wii[平衡板](日)
R2ME20 = 巧克力豆大冒险(美)
@@ -75,16 +75,16 @@ R2PP99 = 魔法高尔夫(欧)
R2QJC0 = 料理妈妈2 糟糕!妈妈好忙!!(日)
R2RE4F = 小马伙伴2(美)
R2RP4F = 小马伙伴2(欧)
-R2SE18 = 德卡运动会2[WiFi](美)
+R2SE18 = 德卡运动会2(美)
R2SJ18 = 德卡运动会2[WiFi](日)
R2SP18 = 德卡运动会2[WiFi](欧)
R2TE41 = 忍者神龟 毁灭[WiFi](美)
R2TP41 = 忍者神龟 毁灭[WiFi](欧)
R2UE8P = 一起来敲打(美)
-R2UJ8P = 一起来敲打(日)
+R2UJ8P = 一起来拍打(日或中)
R2UP8P = 一起来敲打(欧)
R2VE01 = 罪与罚 宇宙的后继者[WiFi](美)
-R2VJ01 = 罪与罚 宇宙的后继者[WiFi](日)
+R2VJ01 = 罪与罚 宇宙的后继者(日或中)
R2VP01 = 罪与罚 宇宙的后继者[WiFi](欧)
R2WEA4 = 实况足球2009[WiFi](美)
R2WJA4 = 实况足球2009[WiFi](日)
@@ -100,15 +100,15 @@ R35JC8 = 三国志11 威力加强版(日)
R36E69 = 摇滚乐队 绿日乐队(美)
R36P69 = 摇滚乐队 绿日乐队(欧)
R37E69 = 摇滚乐队 金属乐曲包(美)
-R38E78 = 超级漫画英雄战队(美)
+R38E78 = 漫威超级英雄小队(美)
R38P78 = 超级漫画英雄战队(欧)
-R38X78 = 超级漫画英雄战队 沃尔玛版(X)
+R38X78 = 漫威超级英雄小队 沃尔玛版(X)
R38Y78 = 超级漫画英雄战队(Y)
R39EFP = 禧玛诺极限钓鱼(美)
R39PNK = 禧玛诺极限钓鱼(欧)
R3AE20 = 故事时间 冒险故事(美)
R3AP7J = 故事时间 冒险故事(欧)
-R3BE8P = 快乐桑巴[WiFi](美)
+R3BE8P = 快乐桑巴(美)
R3BJ8P = 快乐桑巴[WiFi](日)
R3BP8P = 快乐桑巴[WiFi](欧)
R3CE20 = 克莱斯勒经典赛车(美)
@@ -118,11 +118,11 @@ R3DPS5 = 梦幻弹球3D(欧)
R3EEWR = 游戏派对3(美)
R3EPWR = 游戏派对3(欧)
R3FJA4 = 实况力量棒球大联盟3(日)
-R3GXUG = 国际儿童 疯狂小型高尔夫[MP](X)
+R3GXUG = 儿童高尔夫(X)
R3HP6Z = 特工雨果 热带假期(欧)
R3HX6Z = 特工雨果 热带假期(X)
-R3IJ01 = 用Wii玩银河战士Prime(日或中)
-R3JE5G = 去玩吧马戏团明星[平衡板](美)
+R3IJ01 = 用Wii玩银河战士(日或中)
+R3JE5G = 去玩吧 马戏团明星(美)
R3KP6N = 摩天大楼(欧)
R3LEWR = 绿光战警 猎人的崛起(美)
R3LPWR = 绿光战警 猎人的崛起(欧)
@@ -155,7 +155,7 @@ R42E69 = 模拟人生2 生存游戏(美)
R42P69 = 模拟人生2 生存游戏(欧)
R43E69 = EA运动活力[平衡板](美)
R43J13 = EA运动活力[平衡板](日)
-R43P69 = EA运动活力[平衡板](欧)
+R43P69 = EA运动活力(欧)
R44J8P = 凉宫春日的并列(日)
R46ENS = 灵武战记Wii(美)
R46JKB = 灵武战记Wii(日)
@@ -163,7 +163,7 @@ R47E20 = ATV沙滩车之王(美)
R48E7D = 奇幻精灵事件簿(美)
R48P7D = 奇幻精灵事件簿(欧)
R49E01 = 大金刚 丛林敲击(美)
-R49J01 = 大金刚 丛林敲击(日或中)
+R49J01 = 大金刚 丛林节拍(日或中)
R49P01 = 大金刚 丛林敲击(欧)
R4AE69 = 模拟动物(美)
R4AJ13 = 模拟动物(日)
@@ -175,7 +175,7 @@ R4CJ13 = 模拟城市 建筑大师[WiFi](日)
R4CK69 = 模拟城市 建筑大师[WiFi](韩)
R4CP69 = 模拟城市 建筑大师[WiFi](欧)
R4DDUS = 三个问号 高校之迷(德)
-R4EE01 = 永恒蔚蓝2 蓝色世界[WiFi](美)
+R4EE01 = 永恒蔚蓝2 蓝色世界(美)
R4EJ01 = 永恒蔚蓝2 海的呼唤[WiFi](日)
R4EP01 = 永恒蔚蓝2 深海探险[WiFi](欧)
R4FE20 = 故事时间 童话故事(美)
@@ -190,27 +190,26 @@ R4NX5G = 大小调的庄严进行曲(欧)
R4PE69 = 模拟人生2 宠物(美)
R4PP69 = 模拟人生2 宠物(欧)
R4QE01 = 马里奥激情足球[WiFi](美)
-R4QJ01 = 马里奥激情足球[WiFi](日)
+R4QJ01 = 马里奥激情足球(日)
R4QK01 = 马里奥激情足球[WiFi](韩)
-R4QP01 = 马里奥激情足球[WiFi](欧)
+R4QP01 = 马里奥激情足球(欧)
R4RE69 = FIFA足球10[WiFi](美)
R4RJ13 = FIFA足球10[WiFi](日)
R4RK69 = FIFA足球10[WiFi](韩)
R4RP69 = FIFA足球10[WiFi](欧)
R4RX69 = FIFA足球10[WiFi](X)
R4RY69 = FIFA足球10[WiFi](Y)
-R4RZ69 = 自制 FIFA足球10[WiFi](美)
+R4RZ69 = FIFA足球10(Z)
R4SE54 = 北美职棒超明星(美)
R4VEA4 = 故事绘本工坊(美)
R4VJA4 = 电视剧场Wii[WiFi](日)
R4WJA4 = 实况力量棒球大联盟2009(日)
R4YJ2M = 猫社长蕾娜Wii(日)
-R4ZJ01 = 零 月蚀之假面(日)
+R4ZJ01 = 零 月蚀之假面(日或中)
R52E08 = 尼奥宠物谜题大冒险(美)
-R52P08 = 尼奥宠物谜题大冒险[WiFi](欧)
+R52P08 = 尼奥宠物谜题大冒险(欧)
R53PFH = 混音大师 阿曼凡布伦(欧)
R54FMR = 倒数游戏(法)
-R55F41 = 谁想成为百万富翁(法)
R55P41 = 谁想成为百万富翁(欧)
R56EG9 = 铁臂阿童木(美)
R56PG9 = 铁臂阿童木(欧)
@@ -220,14 +219,14 @@ R58FMR = 你来唱[麦克风](法)
R58PMR = 你来唱[麦克风](欧)
R58SMR = 你来唱[麦克风](西)
R59D4Q = 企鹅俱乐部 游戏日[WiFi](欧)
-R59E4Q = 企鹅俱乐部 游戏日[WiFi](美)
+R59E4Q = 企鹅俱乐部 游戏日(美)
R59P4Q = 企鹅俱乐部 游戏日[WiFi](欧)
R5AE8P = 黄金罗盘(美)
R5AP8P = 黄金罗盘(欧)
R5AX8P = 黄金罗盘(X)
R5DE5G = 翻转的扭曲世界(美)
R5EPMR = 倒计时(欧)
-R5FE41 = 冠军学院 足球[MP][平衡板](美)
+R5FE41 = 冠军学院 足球(美)
R5FP41 = 冠军学院 足球[MP][平衡板](欧)
R5GE78 = 你比五年级生聪明吗(美)
R5IE4Q = 玩具总动员(美)
@@ -246,8 +245,8 @@ R5PX69 = 哈利波特与凤凰社(X)
R5QPGT = 马戏团游戏(欧)
R5SERW = 幽灵庄园的秘密(美)
R5TE69 = 大满贯网球[MP][WiFi](美)
-R5TJ13 = 大满贯网球[MP][WiFi](日)
-R5TP69 = 大满贯网球[MP][WiFi](欧)
+R5TJ13 = 大满贯网球(日)
+R5TP69 = 大满贯网球(欧)
R5UE41 = 犯罪现场调查 致命意图(美)
R5UP41 = CSI犯罪现场 致命意图(欧)
R5VE41 = 阿凡达[MP][平衡板](美)
@@ -257,21 +256,21 @@ R5WEA4 = 寂静岭 破碎的记忆(美)
R5WJA4 = 寂静岭 破碎的记忆(日)
R5XJ13 = 我的模拟人生 特工(日)
R5XP69 = 我的模拟人生 特工(欧)
-R5YD78 = 全明星啦啦队[平衡板](德)
-R5YE78 = 全明星啦啦队2[平衡板](美)
+R5YD78 = 全明星啦啦队2(德)
+R5YE78 = 全明星啦啦队2(美)
R5YP78 = 全明星啦啦队2[平衡板](欧)
R62E4Q = 迪士尼 想唱就唱 流行节奏(美)
R62P4Q = 迪士尼 想唱就唱 流行节奏(欧)
R63EG9 = 家庭聚会 30款有趣的户外游戏(美)
R63PG9 = 家庭聚会 30款有趣的户外游戏(欧)
-R64E01 = Wii音乐[平衡板][WiFi](美)
+R64E01 = Wii音乐(美)
R64J01 = Wii音乐[平衡板][WiFi](日)
R64K01 = Wii音乐[平衡板][WiFi](韩)
R64P01 = Wii音乐[平衡板][WiFi](欧)
R65ENR = 猎鹿狂(美)
R66E41 = 按你的运气 2010版(美)
R67E6K = 聪明系列出品 佳佳的冒险(美)
-R68E5G = 去玩吧 城市运动[平衡板](美)
+R68E5G = 去玩吧 城市运动(美)
R69E36 = 尘埃2(美)
R69P36 = 尘埃2(欧)
R6APPU = 宝贝和我[平衡板](欧)
@@ -283,14 +282,14 @@ R6BX78 = 颜料宝贝(X)
R6CEAF = 大家的啦啦队2(美)
R6CJAF = 我们的啦啦队 热舞灵魂!(日)
R6DFJW = 警告 公路规则(法)
-R6EE41 = 家庭智力抢答 2010版(美)
+R6EE41 = 家庭问答2010(美)
R6FE41 = 六旗主题乐园(美)
R6FERS = 六旗主题乐园(美)
R6FP41 = 欢乐园聚会(欧)
R6GPMR = 黄金球(欧)
R6HE54 = 你好,开兰 超级游戏日(美)
R6HP54 = 你好,开兰 超级游戏日(欧)
-R6IE54 = 棒球冲击波[MP](美)
+R6IE54 = 棒球冲击波(美)
R6JJGD = 钢之炼金术师 晓之王子(日)
R6KP36 = 灰烬杯板球赛2009(欧)
R6KU36 = 灰烬杯板球赛2009(英)
@@ -300,7 +299,7 @@ R6ME5Z = 全美超模大赛(美)
R6MPML = 全美超模大赛(欧)
R6NE41 = 肖恩怀特滑雪 世界舞台[MP][平衡板](美)
R6NP41 = 肖恩怀特滑雪 世界舞台[MP][平衡板](欧)
-R6NY41 = 肖恩怀特滑雪 世界舞台[MP][平衡板](Y)
+R6NY41 = 肖恩怀特滑雪 世界舞台(欧)
R6OE78 = 汽车总动员 奥拉玛大奖赛(美)
R6OP78 = 汽车总动员 奥拉玛大奖赛(欧)
R6OX78 = 汽车总动员 奥拉玛大奖赛(X)
@@ -331,17 +330,17 @@ R7AP69 = 模拟动物 非洲(欧)
R7BE20 = 吉利贝利 弹道豆(美)
R7BP7J = 吉利贝利 弹道豆(欧)
R7CJ01 = 彩虹队长(日)
-R7EE8P = 梦精灵 星降夜物语[WiFi](美)
+R7EE8P = 梦精灵 星降夜物语(美)
R7EJ8P = 梦精灵 星降夜物语[WiFi](日)
R7EP8P = 梦精灵 星降夜物语[WiFi](欧)
-R7FEGD = 陆行鸟 忘却时间的迷宫[WiFi](美)
+R7FEGD = 最终幻想陆行鸟 忘却时间的迷宫(美)
R7FJGD = 陆行鸟 忘却时间的迷宫[WiFi](日)
R7FPGD = 陆行鸟 忘却时间的迷宫[WiFi](欧)
R7GEAF = 龙珠 天下第一大冒险(美)
-R7GJAF = 龙珠 天下第一大冒险(日)
+R7GJAF = 龙珠 天下第一大冒险(日或中)
R7GPAF = 龙珠 天下第一大冒险(欧)
R7HE6K = 救兵总动员(美)
-R7IE69 = 魅力女孩俱乐部[平衡板](美)
+R7IE69 = 魅力女孩俱乐部 睡衣派对(美)
R7IP69 = 魅力女孩俱乐部 睡衣派对[平衡板](欧)
R7KE6K = 岩石疾风(美)
R7LP7J = 玛格的困惑!(欧)
@@ -359,8 +358,8 @@ R7SE5G = 逃出博物馆(美)
R7SP5G = 逃出博物馆(欧)
R7TFJW = 法式滚球(法)
R7VEWR = 度假岛 海滩派对[平衡板](美)
-R7VPWR = 度假岛 海滩派对[平衡板](欧)
-R7WE52 = 雪山运动[平衡板](美)
+R7VPWR = 度假岛 海滩派对(欧)
+R7WE52 = 雪山运动(美)
R7WP52 = 雪山运动[平衡板](欧)
R7XE69 = 极品飞车 氮气(美)
R7XJ13 = 极品飞车 氮气(日)
@@ -379,25 +378,25 @@ R84J99 = 牧场物语 安稳之树(日)
R84P99 = 牧场物语 济世之树(欧)
R85EG9 = 秘密星期六 第五太阳之兽(美)
R85PG9 = 秘密星期六 第五日之兽(欧)
-R86E20 = 梦之舞蹈啦啦队[平衡板](美)
+R86E20 = 梦之舞蹈啦啦队(美)
R87EVN = 斯基度雪地车挑战赛(美)
R88J2L = 面包超人 热烈派对(日)
R89JEL = 东京友好乐园2(日)
R8AE01 = 口袋妖怪乐园 皮卡丘大冒险(美)
-R8AJ01 = 口袋妖怪乐园 皮卡丘大冒险(日)
+R8AJ01 = 宝可梦公园Wii 皮卡丘的大冒险(日或中)
R8AP01 = 口袋乐园 皮卡丘历险记(欧)
-R8BE41 = 保姆派对[平衡板](美)
+R8BE41 = 保姆派对(美)
R8BP41 = 保姆派对[平衡板](欧)
R8DEA4 = 游戏王5D's 决斗狂热者[WiFi](美)
-R8DJA4 = 游戏王5D's︰决斗狂热者(日)
+R8DJA4 = 游戏王5D's 决斗狂热者(日或中)
R8DPA4 = 游戏王5D's 决斗狂热者[WiFi](欧)
-R8EJQC = 异星寻奇(日)
+R8EJQC = 大地探索者(日或中)
R8FES5 = 快餐危机(美)
-R8FJHA = 匠餐厅大繁盛!(日或中)
+R8FJHA = 匠餐厅大繁盛(日或中)
R8FPNP = 快餐狂(欧)
-R8GJC8 = GI骑师联盟2008[平衡板][WiFi](日)
+R8GJC8 = GI骑师联盟2008(日)
R8GPC8 = GI骑师联盟2008[平衡板][WiFi](欧)
-R8HE4Q = 汉娜 蒙塔娜 电影版(美)
+R8HE4Q = 汉娜·蒙塔娜 电影版(美)
R8HP4Q = 汉娜 蒙塔娜 电影版(欧)
R8HX4Q = 汉娜 蒙塔娜 电影版(X)
R8HY4Q = 汉娜 蒙塔娜 电影版(Y)
@@ -428,8 +427,8 @@ R8VE41 = 拯救地球 野生动物兽医(美)
R8VP41 = 拯救地球 野生动物兽医(欧)
R8XE52 = 侏罗纪 猎物(美)
R8XZ52 = 顶级射手 恐龙猎人(美)
-R8YE52 = 卡贝拉猎人2010(美)
-R8ZE8P = 大师教你普拉提[平衡板](美)
+R8YE52 = 坎贝拉猎人2010(美)
+R8ZE8P = 大师教你普拉提(美)
R8ZPGT = 大师教你普拉提[平衡板](欧)
R92E01 = 皮克敏2
R92J01 = 用Wii玩皮克敏2(日)
@@ -437,7 +436,7 @@ R92P01 = 用Wii玩皮克敏2(欧)
R94PMR = 终极红球挑战赛(欧)
R94XMR = 终极红球挑战赛(X)
R96EAF = 风之克罗诺亚 幻影之门(美)
-R96JAF = 风之克罗诺亚 幻影之门(日或中)
+R96JAF = 风之克罗诺亚 通向幻界之门(日或中)
R96KAF = 风之克罗诺亚 幻影之门(韩)
R96PAF = 风之克罗诺亚 幻影之门(欧)
R97E9B = 家庭欢乐橄榄球(美)
@@ -452,12 +451,12 @@ R9FJ36 = 一级方程式赛车2009(日)
R9FP36 = 一级方程式赛车2009(欧)
R9GEWR = 猫头鹰家族守卫者(美)
R9GPWR = 猫头鹰家族守卫者(欧)
-R9HE78 = 你比五年级生聪明吗?(美)
+R9HE78 = 你比五年级生聪明吗2(美)
R9IE01 = 用Wii玩皮克敏(美)
-R9IJ01 = 用Wii玩皮克敏(日)
+R9IJ01 = 用Wii玩皮克敏星球探险(日)
R9IK01 = 用Wii玩皮克敏(韩)
R9IP01 = 用Wii玩皮克敏(欧)
-R9JE69 = 甲壳虫 摇滚乐团[WiFi](美)
+R9JE69 = 甲壳虫乐队 摇滚乐团(美)
R9JP69 = 甲壳虫 摇滚乐团[WiFi](欧)
R9KE20 = 律动方块(美)
R9LE41 = 女孩生活 通宵派对[平衡板](美)
@@ -484,15 +483,15 @@ R9XP52 = 街机地带(欧)
R9YES5 = 撕裂雪橇(美)
R9ZE54 = 职业棒球大联盟2K9(美)
RB2E6K = 气球泡泡(美)
-RB2J2K = 气球泡泡(日或中)
+RB2J2K = 彩虹泡泡(日或中)
RB2PGT = 气球泡泡(欧)
RB4E08 = 生化危机4(美)
RB4J08 = 生化危机4(日)
RB4P08 = 生化危机4(欧)
RB4X08 = 生化危机4(X)
-RB5E41 = 战火兄弟连 双重时间(美)
+RB5E41 = 战火兄弟连 浴血奋战(美)
RB5P41 = 战火兄弟连 双重时间(欧)
-RB6J18 = 炸弹人[WiFi](日)
+RB6J18 = 炸弹人(日)
RB7E54 = 恶霸鲁尼 学院风云(美)
RB7P54 = 恶霸鲁尼 学院风云(欧)
RB8E70 = 后院棒球09(美)
@@ -515,12 +514,12 @@ RBFP7J = 乒乓特种兵(欧)
RBGE54 = 大棒球联盟(美)
RBGP54 = 职业棒球联赛(欧)
RBHE08 = 生化危机0(美)
-RBHJ08 = 生化危机0(日)
+RBHJ08 = 生化危机0(日或中)
RBHP08 = 生化危机0(欧)
-RBIEE9 = 牧场物语 欢乐动物进行曲[WiFi](美)
+RBIEE9 = 牧场物语 欢乐动物进行曲(美)
RBIJ99 = 牧场物语 欢乐动物进行曲[WiFi](日)
RBIP99 = 牧场物语 欢乐动物进行曲[WiFi](欧)
-RBKE69 = 轰炸方块[WiFi](美)
+RBKE69 = 轰炸方块(美)
RBKJ13 = 轰炸方块(日)
RBKK69 = 轰炸方块[WiFi](韩)
RBKP69 = 轰炸方块[WiFi](欧)
@@ -529,7 +528,7 @@ RBLJ8P = 死神 白刃闪耀圆舞曲(日)
RBLP8P = 死神 白刃闪耀圆舞曲(欧)
RBME5G = 泡泡龙(美)
RBMPGT = 泡泡龙(欧)
-RBNEG9 = Ben 10 守护地球(美)
+RBNEG9 = 少年骇客 地球保卫者(美)
RBNPG9 = Ben 10 守护地球(欧)
RBNXG9 = Ben 10 守护地球(X)
RBOE69 = 布吉摇摆(美)
@@ -545,13 +544,13 @@ RBSJ08 = 战国 BASARA 2 英雄外传A(日)
RBTE8P = 钓鱼高手(美)
RBTJ8P = 钓鱼高手(日)
RBTP8P = 钓鱼高手(欧)
-RBUE08 = 生化危机 安布雷拉历代记(美或中)
-RBUJ08 = 生化危机 安布雷拉历代记(日)
-RBUK08 = 生化危机 安布雷拉历代记(韩)
-RBUP08 = 生化危机 安布雷拉历代记(欧)
-RBVE52 = 芭比 森林公主(美)
+RBUE08 = 生化危机 安布雷拉编年史(美或中)
+RBUJ08 = 生化危机 安布雷拉编年史(日)
+RBUK08 = 生化危机 安布雷拉编年史(韩)
+RBUP08 = 生化危机 安布雷拉编年史(欧)
+RBVE52 = 芭比之森林公主(美)
RBVP52 = 芭比 森林公主(欧)
-RBWE01 = 军队战争2[WiFi](美)
+RBWE01 = 军队战争2(美)
RBWJ01 = 军队战争2[WiFi](日)
RBWP01 = 军队战争2[WiFi](欧)
RBXJ8P = 死神 对决十刃[WiFi](日)
@@ -604,7 +603,7 @@ RCHJAF = 大家的啦啦队(日)
RCHPGT = 大家的啦啦队(欧)
RCIE41 = 犯罪现场调查 铁证如山(美)
RCIP41 = 犯罪现场调查 铁证如山(欧)
-RCJE8P = 管道[WiFi](美)
+RCJE8P = 管道(美)
RCJP8P = 管道[WiFi](欧)
RCKPGN = 阿伦·汉森的运动挑战(欧)
RCLE4Q = 四眼天鸡之动作天王(美)
@@ -623,11 +622,10 @@ RCSE20 = 射鸡英雄传(美)
RCSP7J = 射鸡英雄传(欧)
RCTE5Z = 反击力量(美)
RCTPGT = 反击力量(欧)
-RCUE52 = 卡贝拉传奇冒险(美)
-RCUP52 = 卡贝拉传奇冒险(欧)
+RCUE52 = 坎贝拉传奇冒险(美)
RCVE41 = 孤岛惊魂 复仇(美)
RCVP41 = 孤岛惊魂 复仇(欧)
-RCXE78 = 全明星拉拉队[平衡板](美)
+RCXE78 = 全明星拉拉队(美)
RCXP78 = 全明星拉拉队[平衡板](欧)
RCXX78 = 全明星拉拉队[平衡板](欧)
RCYPGN = 切格的聚会迷题(欧)
@@ -635,28 +633,27 @@ RD2E41 = 赤铁2[MP](美)
RD2J41 = 赤铁2[MP](日)
RD2K41 = 赤铁2[MP](韩)
RD2P41 = 赤铁2[MP](欧)
-RD2X41 = 赤铁2[MP](X)
-RD4EA4 = 劲舞革命 劲爆舞会 2[跳舞毯](美)
-RD4JA4 = 劲舞革命 劲爆舞会2[跳舞毯](日)
+RD2X41 = 赤铁2(X)
+RD4EA4 = 劲舞革命 劲爆舞会2(美)
+RD4JA4 = 劲舞革命 盛况空前的劲爆舞会(日或中)
RD4PA4 = 劲舞革命 劲爆舞会2[跳舞毯](欧)
RD6EE9 = 动物王国 野生动物探索(美)
RD6J8N = 动物奇想天外!在谜之乐园摄影(日)
RD6PNP = 动物奇想天外!在谜之乐园摄影(欧)
-RD8E52 = 与星共舞[跳舞毯](美)
+RD8E52 = 与星共舞(美)
RD9J18 = 解谜系列Vol.1 数独(日)
-RDAE52 = 与星共舞 一起跳[跳舞毯](美)
-RDBE70 = 龙珠Z 电光火石 2(美)
+RDAE52 = 与星共舞 一起跳(美)
+RDBE70 = 龙珠Z 电光火石2(美)
RDBJAF = 龙珠Z 电光火石(日)
RDBPAF = 龙珠Z 电光火石 2(欧)
RDCE78 = 致命生物(美)
RDCP78 = 致命生物(欧)
-RDDEA4 = 热舞革命 劲爆舞会[跳舞毯](美)
+RDDEA4 = 热舞革命 劲爆舞会(美)
RDDJA4 = 热舞革命 劲爆舞会[跳舞毯](日)
-RDDPA4 = 热舞革命 劲爆舞会[跳舞毯](欧)
RDEJ0A = 全日本货柜车祭典(日)
RDFE41 = 肖恩怀特滑雪板[平衡板](美)
RDFP41 = 肖恩怀特滑雪板[平衡板](欧)
-RDGEA4 = 恶魔城 审判[WiFi](美)
+RDGEA4 = 恶魔城 审判(美)
RDGJA4 = 恶魔城 审判[WiFi](日)
RDGPA4 = 恶魔城 审判[WiFi](欧)
RDHE78 = 毁灭全人类 解放威廉(美)
@@ -674,7 +671,7 @@ RDLP70 = 狐狸侦探智救人质(欧)
RDME6K = 米侬向前冲(美)
RDMJ8N = 米侬向前冲(日)
RDMPHZ = 每日英雄 米侬(欧)
-RDNEA4 = 劲舞革命 开心迪士尼[跳舞毯](美)
+RDNEA4 = 劲舞革命 开心迪士尼(美)
RDOE41 = 模拟宠物狗2(美)
RDOJ41 = 模拟宠物狗2(日)
RDOP41 = 模拟宠物狗2(欧)
@@ -688,7 +685,7 @@ RDQPGD = 勇者斗恶龙 假面女王(欧)
RDREA4 = 水精迪依大冒险(美)
RDRJA4 = 水精迪依大冒险(日)
RDRPA4 = 水精迪依大冒险(欧)
-RDSE70 = 龙珠Z 电光火石 3[WiFi](美)
+RDSE70 = 龙珠Z 电光火石3(美)
RDSJAF = 龙珠Z 电光火石 3[WiFi](日)
RDSPAF = 龙珠Z 电光火石 3[WiFi](欧)
RDTEAF = 电子鸡宠物店(美)
@@ -700,7 +697,7 @@ RDVP41 = 横冲直撞之平行线(欧)
RDWEG9 = 龙刃 怒火燃烧(美)
RDWJG9 = 龙刃 怒火燃烧(日)
RDWPG9 = 龙刃 怒火燃烧(欧)
-RDXE18 = 十项全能(美)
+RDXE18 = 德卡运动会(美)
RDXJ18 = 德卡运动会(日)
RDXKA4 = 德卡运动会(韩)
RDXP18 = 德卡运动会(欧)
@@ -709,7 +706,7 @@ RDZJ01 = 天灾 危机之日(日或中)
RDZP01 = 天灾 危机之日(欧)
RE3ENR = 空战高手 二战英雄(美)
RE4E08 = 生化危机 复刻版(美)
-RE4J08 = 生化危机(日)
+RE4J08 = 生化危机(日或中)
RE4P08 = 生化危机(欧)
RE5PAF = 大胃王(欧)
RE6PRT = 夏季田径邀请赛的挑战(欧)
@@ -718,10 +715,9 @@ RE8J99 = 家庭教师 禁断的暗之三角[WiFi](日)
REAE69 = 名人体育(美)
REAF69 = 名人体育(法)
REAP69 = 名人体育(欧)
-REBE4Z = 憨豆先生的古怪世界(欧)
+REBE4Z = 憨豆先生的古怪世界(美)
REBPMT = 憨豆先生的古怪世界(欧)
RECE6K = 间谍游戏 电梯任务(美)
-RECP6K = 间谍游戏 电梯任务(欧)
REDE41 = 赤色钢铁(美)
REDJ41 = 赤铁(日)
REDP41 = 赤铁(欧)
@@ -731,10 +727,10 @@ REGP36 = 紧急出动(欧)
REHE41 = 紧急英雄(美)
REHP41 = 紧急英雄(欧)
REJEAF = 活力生活 极限挑战(美)
-REJJAF = 家庭教练2[跳舞毯](日)
+REJJAF = 家庭教练2(日)
REJPAF = 活力生活 极限挑战[跳舞毯](欧)
-REKE41 = 金牌吉姆卡迪欧塑身[平衡板](美)
-REKJ2N = 有氧拳击 Wii快乐瘦身[平衡板](日或中)
+REKE41 = 金吉姆健身房 卡迪欧塑身(美)
+REKJ2N = 有氧拳击 Wii快乐瘦身(日或中)
REKP41 = 金牌吉姆卡迪欧塑身[平衡板](欧)
REKU41 = 金牌吉姆卡迪欧塑身[平衡板](英)
RELEA4 = 能源小精灵(美)
@@ -742,7 +738,7 @@ RELJA4 = 能源小精灵(日)
RELKA4 = 能源小精灵(韩)
RELPA4 = 能源小精灵(欧)
REMJ8P = 哆啦A梦Wii 秘密道具王决定战!(日)
-RENE8P = 索尼克与黑暗骑士[WiFi](美)
+RENE8P = 索尼克与黑暗骑士(美)
RENJ8P = 索尼克与黑暗骑士[WiFi](日)
RENP8P = 索尼克与黑暗骑士[WiFi](欧)
REQE54 = 迪亚哥 徒步旅行救助队(美)
@@ -752,72 +748,72 @@ REQY54 = 迪亚哥 徒步旅行救助队(欧)
RESP41 = 我的西班牙语教练(欧)
RETJAF = 庙会达人(日)
REUPNK = 我的形体教练(欧)
-REVJ8P = 忌火起草 解明篇(日)
+REVJ8P = 忌火起草 解明篇(日或中)
REWFMR = 我的马匹俱乐部(法)
REWXMR = 我的马匹俱乐部(X)
REWYMR = 我的马匹俱乐部(Y)
REXE01 = 疯狂卡车(美)
REXJ01 = 疯狂卡车(日)
REXP01 = 疯狂卡车(欧)
-REYE4Q = 迪士尼 想唱就唱 歌舞青春3 毕业季(美)
+REYE4Q = 歌舞青春3 毕业歌会(美)
REYP4Q = 迪士尼 想唱就唱 歌舞青春3 毕业季(欧)
REZEJJ = 西洋棋高手(美)
REZPKM = 西洋棋高手(欧)
-RF2E54 = 神奇四侠 神奇四侠与银影侠(美)
+RF2E54 = 神奇四侠 银影侠来袭(美)
RF2P54 = 神奇四侠 神奇四侠与银影侠(欧)
RF3E52 = 法拉利挑战赛(美)
RF3P6M = 法拉利挑战赛(欧)
RF4E36 = 超级水果瀑布(美)
RF4P6M = 超级水果瀑布(欧)
RF7J08 = 龙之子对卡普空(日)
-RF8E69 = FIFA足球08[WiFi](美)
+RF8E69 = FIFA足球08(美)
RF8J13 = FIFA足球08[WiFi](日)
RF8K69 = FIFA足球08[WiFi](韩)
RF8P69 = FIFA足球08[WiFi](欧)
RF8X69 = FIFA足球08[WiFi](X)
RF8Y69 = FIFA足球08[WiFi](Y)
-RF9E69 = FIFA足球09[WiFi](美)
+RF9E69 = FIFA足球09(美)
RF9J13 = FIFA足球09[WiFi](日)
RF9K69 = FIFA足球09[WiFi](韩)
RF9P69 = FIFA足球09[WiFi](欧)
RF9X69 = FIFA足球09[WiFi](X)
RF9Y69 = FIFA足球09[WiFi](Y)
-RFAEAF = 生命运动 户外挑战[跳舞毯](美)
-RFAJAF = 家庭教练 体育世界(日)
+RFAEAF = 活力生活 户外挑战(美)
+RFAJAF = 家庭教练(日)
RFAPAF = 家庭教练[跳舞毯](欧)
-RFBE01 = 永恒蔚蓝[WiFi](美)
+RFBE01 = 永恒蔚蓝(美)
RFBJ01 = 永恒蔚蓝[WiFi](日)
RFBP01 = 永恒蔚蓝[WiFi](欧)
RFCEGD = 最终幻想水晶编年史 水晶守护者(美)
RFCJGD = 最终幻想水晶编年史 水晶守护者(日)
RFCPGD = 最终幻想水晶编年史 水晶守护者(欧)
RFEE01 = 火炎纹章 晓之女神(美)
-RFEJ01 = 火炎纹章 晓之女神(日或中)
+RFEJ01 = 火焰纹章 晓之女神(日或中)
RFEP01 = 火炎纹章 晓之女神(欧)
-RFFEGD = 水晶编年史 时之回声[WiFi](美)
+RFFEGD = 最终幻想水晶编年史 时之回声(美)
RFFJGD = 水晶编年史 时之回声[WiFi](日)
RFFPGD = 水晶编年史 时之回声[WiFi](欧)
RFJJAF = 家庭赛马(日)
-RFKE41 = 我的健康教练(美)
+RFKE41 = 我的健身教练(美)
RFKP41 = 我的健康教练(欧)
RFKX41 = 我的健康教练(X)
-RFLE69 = 美式橄榄球大联盟09[WiFi](美)
+RFLE69 = 美式橄榄球大联盟09(美)
RFLP69 = 美式橄榄球大联盟09[WiFi](欧)
RFLPWK = 美式橄榄球大联盟09[WiFi](欧)
RFMJAF = 职棒家庭棒球场[WiFi](日)
-RFNE01 = Wii健身[平衡板](美)
-RFNJ01 = Wii健身[平衡板](日)
-RFNK01 = Wii健身[平衡板](韩)
-RFNP01 = Wii健身[平衡板](欧)
-RFNW01 = Wii健身[平衡板]
+RFNE01 = Wii塑身[平衡板](美)
+RFNJ01 = Wii塑身[平衡板](日)
+RFNK01 = Wii塑身[平衡板](韩)
+RFNP01 = Wii塑身[平衡板](欧)
+RFNW01 = Wii塑身(中)
RFOE52 = 蜘蛛侠 敌友难辨(美)
RFOP52 = 蜘蛛侠 敌友难辨(欧)
RFOX52 = 蜘蛛侠 敌友难辨(X)
-RFPE01 = Wii健身加强版[平衡板](美)
-RFPJ01 = Wii健身 加强版[平衡板](日)
-RFPK01 = Wii健身加强版[平衡板](韩)
-RFPP01 = Wii健身加强版[平衡板](欧)
-RFPW01 = Wii健身加强版[平衡板]
+RFPE01 = Wii塑身Plus[平衡板](美)
+RFPJ01 = Wii塑身Plus[平衡板](日)
+RFPK01 = Wii塑身Plus[平衡板](韩)
+RFPP01 = Wii塑身Plus[平衡板](欧)
+RFPW01 = Wii塑身Plus(中)
RFQE69 = 破相拳击(美)
RFQJ13 = 破相拳击(日)
RFQK69 = 破相拳击(韩)
@@ -833,13 +829,13 @@ RFVP52 = 淘气小猴 聚会时间(欧)
RFWE5Z = 野外探险 非洲(美)
RFWPNK = 非洲徒步大冒险(欧)
RFYFMR = 博涯堡垒 开战(法)
-RFZE41 = 想象 时尚聚会[平衡板](美)
+RFZE41 = 想象 时尚聚会(美)
RFZP41 = 想象 时尚偶像[平衡板](欧)
RG2EXS = 罪恶装备XX(美)
RG2JJF = 罪恶装备XX ΛCore(日)
RG2PGT = 罪恶装备XX(欧)
RG4JC0 = 电车Go!新干线EX 山阳新干线(日)
-RG5EWR = 吉尼斯世界纪录 电视游戏[WiFi](美)
+RG5EWR = 吉尼斯世界纪录 电视游戏(美)
RG5PWR = 吉尼斯世界纪录 电视游戏[WiFi](欧)
RG6E69 = 摇滚乐超级明星(美)
RG6P69 = 摇滚乐超级明星(欧)
@@ -851,12 +847,10 @@ RG9P54 = 嘉年华游戏 迷你高尔夫(欧)
RGAE8P = 51号星球(美)
RGAP8P = 51号星球(欧)
RGBE08 = 哈维博德曼 律师(美)
-RGBP08 = 哈维博德曼 律师(欧)
RGCEXS = 遥控直升机Wii 飞行大冒险(美)
RGCJJF = 遥控直升机Wii 飞行大冒险(日)
RGCPGT = 遥控直升机Wii 飞行大冒险(欧)
RGDEA4 = 恐怖行动(美)
-RGDPA4 = 恐怖行动(欧)
RGEJJ9 = 世界黄金蛋节奏合拍系日本的音符(日)
RGFE69 = 教父 黑手党(美)
RGFF69 = 教父 黑手党(法)
@@ -864,7 +858,7 @@ RGFI69 = 教父 黑手党(意)
RGFP69 = 教父 黑手党(欧)
RGFS69 = 教父 黑手党(西)
RGGJAF = GeGeGe的鬼太郎 妖怪大运动会(日)
-RGHE52 = 吉他英雄3 摇滚传奇[WiFi](美)
+RGHE52 = 吉他英雄3 摇滚传奇(美)
RGHJ52 = 吉他英雄3 摇滚传奇[WiFi](日)
RGHK52 = 吉他英雄3 摇滚传奇[WiFi](韩)
RGHP52 = 吉他英雄3 摇滚传奇[WiFi](欧)
@@ -872,9 +866,8 @@ RGIJC8 = G1骑师Wii(日)
RGIPC8 = G1骑师Wii(欧)
RGJE4Z = 森林泰山 探秘(美)
RGJP7U = 森林泰山 探秘(欧)
-RGKENR = 国际儿童 疯狂高尔夫(美)
-RGKPNR = 国际儿童 疯狂高尔夫(欧)
-RGLE7D = 几何战争 银河[WiFi](美)
+RGKENR = 儿童高尔夫(美)
+RGLE7D = 几何战争 银河(美)
RGLP7D = 几何战争 银河[WiFi](欧)
RGME5D = 企鹅也疯狂(美)
RGMP5D = 企鹅也疯狂(欧)
@@ -884,18 +877,18 @@ RGPJAF = 机动战士高达2 哀.战士篇(日)
RGQE70 = 捉鬼敢死队(美)
RGQP70 = 捉鬼敢死队(欧)
RGSE8P = 幽灵小队[WiFi](美)
-RGSJ8P = 幽灵小队(日)
+RGSJ8P = 幽灵小队(日或中)
RGSP8P = 幽灵小队[WiFi](欧)
RGTE41 = GT职业赛车(美)
RGTJBL = GT职业赛车(日)
RGTP41 = GT职业赛车(欧)
-RGVE52 = 吉他英雄 空中铁匠乐队专辑[WiFi](美)
+RGVE52 = 吉他英雄 空中铁匠乐队(美)
RGVJ52 = 吉他英雄 空中铁匠乐队专辑[WiFi](日)
RGVP52 = 吉他英雄 空中铁匠乐队专辑[WiFi](欧)
RGWE41 = 疯狂兔子 回家[WiFi](美)
RGWJ41 = 疯狂兔子 回家[WiFi](日)
RGWP41 = 疯狂兔子 回家[WiFi](欧)
-RGWX41 = 疯狂兔子 回家[WiFi](X)
+RGWX41 = 疯狂兔子 回家(X)
RGXE5D = 游戏派对(美)
RGXP5D = 游戏派对(欧)
RGYE5Z = 美女卡丁车(美)
@@ -908,7 +901,7 @@ RH3E4Q = 歌舞青春3 毕业舞会(美)
RH3J4Q = 歌舞青春3 毕业舞会(日)
RH3P4Q = 歌舞青春3 毕业舞会(欧)
RH4XUG = 仓鼠英雄(X)
-RH5EVN = 小马生活冒险[WiFi](美)
+RH5EVN = 小马生活冒险(美)
RH5PKM = 爱伦怀塔克的小马生活(欧)
RH6E69 = 哈里波特与混血王子(美)
RH6K69 = 哈利波特 混血王子的背叛(韩)
@@ -917,7 +910,6 @@ RH7J8P = Sammy合集 北斗神拳[WiFi](日)
RH8E4F = 古墓丽影 地下世界(美)
RH8JEL = 古墓丽影 地下世界(日)
RH8P4F = 古墓丽影 地下世界(欧)
-RH8X4F = 古墓丽影 地下世界(X)
RH9JC8 = 遥远时空4 (日)
RHAE01 = Wii第一次接触(美)
RHAJ01 = Wii第一次接触(日)
@@ -935,7 +927,7 @@ RHFE5D = 快乐大脚(美)
RHFP5D = 快乐大脚(欧)
RHGP6Z = 特工雨果 柠檬榨汁(欧)
RHGX6Z = 特工雨果 柠檬榨汁(X)
-RHHJ8J = 凉宫春日的激动(日)
+RHHJ8J = 凉宫春日的激动(日或中)
RHIEXJ = 第一神拳 革命(美)
RHIJJ9 = 第一神拳 革命(日)
RHIP41 = 第一神拳 革命(欧)
@@ -953,11 +945,11 @@ RHOE8P = 死亡之屋 过度杀戮(美)
RHOJ8P = 死亡之屋 过度杀戮(日)
RHOP8P = 死亡之屋 过度杀戮(欧)
RHPJ8N = 欺诈流浪记(日)
-RHQE4Q = 汉娜蒙塔娜 聚光灯下的世界巡演(美)
+RHQE4Q = 汉娜·蒙塔娜 聚光灯下的世界巡演(美)
RHQP4Q = 汉娜蒙塔娜 聚光灯下的世界巡演(欧)
RHQX4Q = 孟汉娜万众瞩目全球巡演歌唱大赛(欧)
RHQY4Q = 孟汉娜万众瞩目全球巡演歌唱大赛(Y)
-RHRJ99 = 家庭教师HITMAN!梦之超级战斗!(日)
+RHRJ99 = 家庭教师REBORN 超梦幻决胜(日或中)
RHSE36 = 热导追踪(美)
RHSP36 = 热导追踪(欧)
RHSX36 = 热导追踪(X)
@@ -975,16 +967,16 @@ RHXP78 = 乐队大战(欧)
RHYJAF = 跳跃之门Wii 极限挑战(日)
RHZE41 = 模拟宠物马2(美)
RHZP41 = 模拟宠物马2(欧)
-RI2E4Q = 迪斯尼 想唱就唱 高校音乐剧(美)
+RI2E4Q = 歌舞青春(美)
RI2P4Q = 迪斯尼 想唱就唱 高校音乐剧(欧)
RI3E5D = 别惹蚂蚁(美)
RI3P5D = 别惹蚂蚁(欧)
RI6ENR = 夏季运动会2 小岛运动会(美)
RI6P41 = 夏季运动聚会(欧)
RI7E4Z = 怪物大破坏 创建和战斗(美)
-RI8E41 = 战火兄弟连 双重时间(美)
+RI8E41 = 战火兄弟连 进军30高地(美)
RI8P41 = 战火兄弟连 双重时间(欧)
-RI9EGT = 天后女孩 冰上公主[平衡板](美)
+RI9EGT = 天后女孩 冰上公主(美)
RI9PGT = 天后女孩 冰上公主[平衡板](欧)
RIAE52 = 冰河世纪3 恐龙的黎明(美)
RIAI52 = 冰河世纪3 恐龙的黎明(意)
@@ -1015,7 +1007,6 @@ RINP08 = 丧尸围城 僵尸的祭品(欧)
RIOPSU = 恐怖历史之残忍罗马(欧)
RIPEAF = 海贼王 无尽的冒险(美)
RIPJAF = 海贼王 无尽的冒险(日)
-RIPPAF = 海贼王 无限巡航 EP1 波浪中的秘宝(欧)
RIQPUJ = 冰上炫舞(欧)
RIRE8P = 钢铁侠(美)
RIRP8P = 钢铁侠(欧)
@@ -1031,7 +1022,7 @@ RIXP7J = 道奇赛车 掌控者与挑战者(欧)
RIYE52 = 太空营地(美)
RIYP52 = 太空营地(欧)
RIZENR = 印第500赛车(美)
-RJ2E52 = 詹姆斯邦德007 量子危机[WiFi](美)
+RJ2E52 = 詹姆斯邦德007 量子危机(美)
RJ2JGD = 詹姆斯邦德007 量子危机[WiFi](日)
RJ2P52 = 詹姆斯邦德007 量子危机[WiFi](欧)
RJ3E20 = 吉普越野赛车(美)
@@ -1043,7 +1034,6 @@ RJ6P69 = 我的模拟人生 空中英豪(欧)
RJ7FWP = 电视7游戏 法语填字游戏(法)
RJ8E64 = 印第安纳琼斯与帝王手杖(美)
RJ8P64 = 印第安纳琼斯与帝王手杖(欧)
-RJ9E5Z = 智能家庭(美)
RJ9FMR = 思考 逻辑训练(法)
RJ9PFR = 思考 逻辑训练(欧)
RJ9XML = 思考 逻辑训练(X)
@@ -1057,7 +1047,7 @@ RJCP52 = Baja 1000越野拉力赛(欧)
RJDPKM = 我的动物中心(欧)
RJEE70 = 层层叠世界巡回赛(美)
RJEP70 = 层层叠世界巡回赛(欧)
-RJFE5G = 吉利安麦克尔健身训练09[平衡板](美)
+RJFE5G = Jillian Michaels的健身训练2009(美)
RJFPKM = 吉利安麦克尔健身训练09[平衡板](欧)
RJGJDA = 人生游戏(日)
RJHE52 = 马达加斯加赛车(美)
@@ -1074,8 +1064,8 @@ RJOP99 = 恐怖体感 咒怨(欧)
RJPJA4 = 实况棒球Wii(日)
RJQE5G = 睡衣山姆 别怕黑(美)
RJQP70 = 睡衣山姆 别怕黑(欧)
-RJREA4 = 热舞革命 劲爆舞会 3[跳舞墊][平衡板](美)
-RJRJA4 = 劲舞革命 劲爆舞会3[跳舞毯][平衡板](日)
+RJREA4 = 热舞革命 劲爆舞会3(美)
+RJRJA4 = 劲舞革命 劲爆舞会3(日)
RJRPA4 = 劲舞革命 劲爆舞会 3[跳舞毯][平衡板](欧)
RJSENR = 川崎水上摩托(美)
RJSPUG = 川崎水上摩托(欧)
@@ -1084,28 +1074,27 @@ RJTJ01 = 大家的常识力(日)
RJVEGN = 狂热医院 紧急病房(美)
RJVPGN = 狂热医院 紧急病房(欧)
RJWJEL = 猛犸象与神秘之石(日)
-RJXE5G = 去玩吧伐木工[平衡板](美)
-RJYE5Z = 费兹维泽医生的动物大拯救[平衡板](美)
+RJXE5G = 去玩吧 伐木工(美)
+RJYE5Z = 费兹维泽医生的动物大拯救(美)
RJZP7U = SNK街机经典Vol1(欧)
RK2EEB = 超执刀 新血[WiFi](美)
RK2JEB = 超执刀 新血[WiFi](日)
RK2P01 = 超执刀 新血[WiFi](欧)
RK3J01 = 安藤检索(日)
RK4JAF = 结界师 黑芒楼之影(日)
-RK5E01 = 星之卡比 毛线传说(美)
+RK5E01 = 星之卡比 毛线传说(美或中)
RK5J01 = 星之卡比 毛线传说(日)
RK5P01 = 星之卡比 毛线传说(欧)
-RK6E18 = 穿越迷路2[平衡板][WiFi](美)
+RK6E18 = 穿越迷路2(美)
RK6J18 = 穿越迷路2[平衡板][WiFi](日)
RK6P18 = 穿越迷路2[平衡板][WiFi](欧)
RK7J0A = 黄金之绊(日)
RK8E54 = 职业棒球大联盟2K8(美)
-RK9EA4 = 卡拉OK革命[麦克风](美)
+RK9EA4 = 卡拉OK革命(美)
RK9PA4 = 卡拉OK革命[麦克风](欧)
RKAE6K = 卡拉斯Wii射击集锦(美)
RKAJMS = Milestone射击游戏精选Wii(日)
RKAK8M = Milestone射击游戏精选Wii(韩)
-RKAP6K = 卡拉斯Wii射击集锦(欧)
RKBE41 = 卡波其涂鸦(美)
RKBP41 = 卡波其涂鸦(欧)
RKDEEB = 超执刀 再次执刀(美)
@@ -1120,7 +1109,7 @@ RKGEGY = 贝兹娃娃(美)
RKGPGY = 贝兹娃娃(欧)
RKHE52 = 功夫熊猫 神龙大侠(美)
RKHP52 = 功夫熊猫 神龙大侠(欧)
-RKIENR = 国际儿童冰球赛(美)
+RKIENR = 儿童冰球(美)
RKIPUG = 国际儿童冰球赛(欧)
RKIXUG = 国际儿童冰球赛(欧)
RKJJ0Q = 汉字能力检定协会 250万人的汉检(日)
@@ -1139,10 +1128,10 @@ RKPV52 = 功夫熊猫(欧)
RKPX52 = 功夫熊猫(Y)
RKPY52 = 功夫熊猫(Y)
RKQENR = 糖果工厂(美)
-RKSENR = 儿童篮球赛(美)
+RKSENR = 儿童篮球(美)
RKSPUG = 儿童篮球赛(欧)
-RKTENR = 国际儿童足球赛(美)
-RKTXUG = 国际儿童足球赛(X)
+RKTENR = 儿童足球(美)
+RKTXUG = 儿童足球(X)
RKVE54 = 大棒球联盟2(美)
RKVP54 = 大棒球联盟2(欧)
RKWJ18 = 拼图小狗 每日一问(日)
@@ -1151,7 +1140,7 @@ RKXP69 = 摇滚乐团(欧)
RKYE20 = 玩具军人 倒霉战士(美)
RKYP7J = 玩具军人 倒霉战士(欧)
RKZEA4 = 迷失蔚蓝Wii(美)
-RKZJA4 = 迷失蔚蓝Wii(日)
+RKZJA4 = 幸存少年Wii(日或中)
RKZPA4 = 迷失蔚蓝Wii(欧)
RL2E78 = 我的驯马场(美)
RL2PFR = 我的驯马场(欧)
@@ -1174,7 +1163,6 @@ RLCP7J = 爱如鲜花盛开(欧)
RLDEGY = 龙的传说(美)
RLDPFK = 龙的传说(欧)
RLEEFS = 大满贯保龄球2(美)
-RLEPFS = 大满贯保龄球2(欧)
RLFE64 = 星球大战 复制战纪(美)
RLFP64 = 星球大战 复制战纪(欧)
RLGE64 = 乐高星球大战 完整的传奇(美)
@@ -1204,7 +1192,6 @@ RLRP4F = 古墓丽影 十周年纪念版(欧)
RLSE8P = 异形特攻队(美)
RLSP8P = 异形特攻队(欧)
RLTENR = 伦敦出租车 高峰时间(美)
-RLTPNR = 伦敦出租车 高峰时间(欧)
RLTXUG = 伦敦出租车 高峰时间(X)
RLUE4Q = 闪电狗(美)
RLUP4Q = 闪电狗(欧)
@@ -1225,7 +1212,7 @@ RLYEWR = 华纳群星总动员 超级兵工厂(美)
RLYPWR = 华纳群星总动员 超级兵工厂(欧)
RLZE4Z = 企鹅保卫战(美)
RLZPXT = 企鹅保卫战(欧)
-RM2E69 = 荣誉勋章 英雄2[WiFi](美)
+RM2E69 = 荣誉勋章 英雄2(美)
RM2J13 = 荣誉勋章 英雄2(日)
RM2P69 = 荣誉勋章 英雄2[WiFi](欧)
RM2U69 = 荣誉勋章 英雄2[WiFi](英)
@@ -1240,7 +1227,7 @@ RM5E7D = 木乃伊归来3 龙帝之墓(美)
RM5P7D = 木乃伊归来3 龙帝之墓(欧)
RM6EEB = 巴洛克(美)
RM6P99 = 巴洛克(欧)
-RM7E4F = 怪物实验室[WiFi](美)
+RM7E4F = 怪物实验室(美)
RM7P4F = 怪物实验室[WiFi](欧)
RM8E01 = 马里奥派对8(美)
RM8J01 = 马里奥派对8(日)
@@ -1253,11 +1240,11 @@ RMAJ01 = 用Wii玩马里奥网球GC(日)
RMAP01 = 用Wii玩马里奥网球GC(欧)
RMBE01 = 超级马里奥棒球场 家庭棒球(美)
RMBJ01 = 超级马里奥棒球场 家庭棒球(日)
-RMCE01 = 马里奥赛车[WiFi](美)
-RMCJ01 = 马里奥赛车 Wii(日)
-RMCK01 = 马里奥赛车[WiFi](韩)
-RMCP01 = 马里奥赛车[WiFi](欧)
-RMDE69 = 美式橄榄球大联盟07[WiFi](美)
+RMCE01 = 马力欧卡丁车Wii(美)
+RMCJ01 = 马力欧卡丁车Wii(日)
+RMCK01 = 马力欧卡丁车Wii(韩)
+RMCP01 = 马力欧卡丁车Wii(欧)
+RMDE69 = 美式橄榄球大联盟07(美)
RMDP69 = 美式橄榄球大联盟07[WiFi](欧)
RMEJDA = 大联盟Wii投掷(日)
RMFE68 = AMF保龄球 非同寻常(美)
@@ -1267,7 +1254,7 @@ RMGJ01 = 超级马里奥银河(日或中)
RMGK01 = 超级马里奥银河(韩)
RMGP01 = 超级马里奥银河(欧)
RMHE08 = 怪物猎人3[WiFi](美)
-RMHJ08 = 怪物猎人3[WiFi](日或中)
+RMHJ08 = 怪物猎人3(日或中)
RMHP08 = 怪物猎人3[WiFi](美)
RMIE20 = 玛戈的单词大脑(美)
RMIP7J = 玛戈的单词大脑(欧)
@@ -1288,27 +1275,24 @@ RMNPFR = 我的宠物旅店(欧)
RMOE52 = 怪兽大卡车(美)
RMOP52 = 怪兽大卡车(欧)
RMPE54 = 职业力量棒球2008(美)
-RMPP54 = 职业力量棒球2008(欧)
RMQENR = 魔法制造者 末日宝石(美)
RMQPUG = 魔法制造者 末日宝石(欧)
-RMQXUG = 魔法制造者 末日宝石(X)
RMRE5Z = 小魔怪魔法马戏团(美)
RMRPNK = 小魔怪魔法马戏团(欧)
RMRXNK = 小魔怪魔法马戏团(X)
-RMSE52 = 惊奇漫画 终极联盟2[WiFi](美)
+RMSE52 = 漫威终极联盟2(美)
RMSP52 = 惊奇漫画 终极联盟2([WiFi]欧)
RMTJ18 = 桃太郎电铁16北海道大移动[WiFi](日)
-RMUE52 = 漫画英雄联盟(美)
+RMUE52 = 漫威终极联盟(美)
RMUJ2K = 漫画英雄联盟(日)
RMUP52 = 漫画英雄联盟(欧)
-RMVE69 = 荣誉勋章 先遣部队(美)
+RMVE69 = 荣誉勋章 先遣部队(美或中)
RMVP69 = 荣誉勋章 先遣部队(欧)
RMVX69 = 荣誉勋章 先遣部队(X)
RMWE20 = M&M巧克力卡丁赛车(美)
-RMWP20 = M&M巧克力卡丁赛车(欧)
-RMXE78 = 极限越野 突破[WiFi](美)
+RMXE78 = 极限越野 突破(美)
RMXF78 = 极限越野 突破[WiFi](法)
-RMXP78 = 极限越野 突破[WiFi](欧)
+RMXP78 = 极限越野 突破(欧)
RMYE5Z = 超级卡丁车GP(美)
RMYPUG = 超级卡丁车GP(欧)
RMYXUG = 超级卡丁车GP(欧)
@@ -1337,12 +1321,11 @@ RNBE69 = 美国职业篮球2008[WiFi](美)
RNBP69 = 美国职业篮球2008[WiFi](欧)
RNBX69 = 美国职业篮球2008[WiFi](X)
RNCEH4 = SNK街机经典Vol1(美)
-RNCPH4 = SNK街机经典Vol1(欧)
RNDJAF = 交响情人梦 梦之☆管弦乐(日)
-RNEEDA = 火影忍者疾风传 激斗忍者大战 3[WiFi](美)
-RNEJDA = 火影忍者疾风传 激斗忍者大战 3[WiFi](日)
+RNEEDA = 火影忍者疾风传 激斗忍者大战3(美)
+RNEJDA = 火影忍者疾风传 激斗忍者大战EX3(日)
RNEPDA = 火影忍者疾风传 激斗忍者大战 3[WiFi](欧)
-RNFE69 = 美式橄榄球大联盟08[WiFi](美)
+RNFE69 = 美式橄榄球大联盟08(美)
RNFP69 = 美式橄榄球大联盟08[WiFi](欧)
RNGJ99 = 魔法老师涅吉!?新契约大战!!(日)
RNHE41 = 英雄不再(美)
@@ -1381,7 +1364,6 @@ RNSE69 = 极品飞车10卡本峡谷(美)
RNSF69 = 极品飞车10卡本峡谷(法)
RNSJ13 = 极品飞车10卡本峡谷(日)
RNSP69 = 极品飞车10卡本峡谷(欧)
-RNSX69 = 极品飞车10卡本峡谷(X)
RNUE8P = 南茜朱儿 冰溪白狼(美)
RNVE5Z = 阿努比斯2(美)
RNVPUG = 阿努比斯2(欧)
@@ -1389,10 +1371,10 @@ RNVXUG = 阿努比斯2(X)
RNWJAF = Namco博物馆 重制版(日)
RNWKAF = Namco博物馆 重制版(韩)
RNXEDA = 火影忍者疾风传 激斗忍者大战(美)
-RNXJDA = 火影忍者疾风传 激斗忍者大战(日)
+RNXJDA = 火影忍者疾风传 激斗忍者大战EX(日)
RNXPDA = 火影忍者疾风传 激斗忍者大战(欧)
RNYEDA = 火影忍者疾风传 激斗忍者大战 2(美)
-RNYJDA = 火影忍者疾风传 激斗忍者大战 2(日)
+RNYJDA = 火影忍者疾风传 激斗忍者大战EX2(日)
RNYPDA = 火影忍者疾风传 激斗忍者大战 2(欧)
RNZE69 = 忍者反应[WiFi](美)
RNZJ13 = 忍者反应(日)
@@ -1419,9 +1401,9 @@ ROBE7U = 暗夜杀机 结果(美)
ROBPPL = 暗夜杀机 结果(欧)
ROCE5Z = 小魔怪卡丁车(美)
ROCPNK = 小魔怪卡丁车(欧)
-RODE01 = 瓦里奥制造 平滑移动(美)
+RODE01 = 瓦里奥制造 手舞足蹈(美)
RODJ01 = 瓦里奥制造 平滑移动(日)
-RODK01 = 瓦里奥制造 平滑移动(韩)
+RODK01 = 瓦里奥制造 手舞足蹈(韩或中)
RODP01 = 瓦里奥制造 平滑移动(欧)
ROEEJZ = 流浪狗之家(美)
ROEPGT = 流浪狗之家(欧)
@@ -1437,11 +1419,11 @@ ROKJ18 = 卡拉OK 欢乐之声Wii(日)
ROLE8P = 马里奥与索尼克在温哥华冬奥会[WiFi][平衡板](美)
ROLJ01 = 马里奥与索尼克在温哥华冬季奥运(日)
ROLK01 = 马里奥与索尼克在温哥华冬奥会[WiFi][平衡板](韩)
-ROLP8P = 马里奥与索尼克在温哥华冬奥会[WiFi][平衡板](欧)
+ROLP8P = 马里奥与索尼克在温哥华冬奥(欧)
ROMJ08 = 怪物猎人 G[WiFi](日)
-RONEG9 = 御姐玫瑰 革命[WiFi](美)
-RONJG9 = 性感女剑士 Revolution(日或中)
-RONPG9 = 御姐玫瑰 革命[WiFi](欧)
+RONEG9 = 御姐玫瑰 革命(美)
+RONJG9 = 御姐玫瑰 革命(日或中)
+RONPG9 = 御姐玫瑰 革命(欧)
ROPE41 = 狩猎季节(美)
ROPP41 = 狩猎季节(欧)
ROQJEP = 巴洛克(日)
@@ -1464,7 +1446,7 @@ ROYX41 = 美食从天降(X)
RP2E69 = 冷知识游戏(美)
RP2P69 = 冷知识游戏(欧)
RP3JAF = 高尔夫球选手猿(日)
-RP4E69 = 我的模拟聚会[WiFi](美)
+RP4E69 = 我的模拟聚会(美)
RP4J13 = 我的模拟聚会[WiFi](日)
RP4P69 = 我的模拟聚会[WiFi](欧)
RP5JA4 = 实况力量棒球15(日)
@@ -1476,7 +1458,7 @@ RP9ERS = 太空黑猩猩(美)
RP9PRS = 太空黑猩猩(欧)
RP9XRS = 太空黑猩猩(X)
RPAF70 = 船桨男孩 迷失(法)
-RPBE01 = 口袋妖怪 战斗革命[WiFi](美)
+RPBE01 = 口袋妖怪 战斗革命(美)
RPBJ01 = 口袋妖怪 战斗革命[WiFi](日)
RPBP01 = 口袋妖怪 战斗革命[WiFi](欧)
RPCE20 = 难题收藏(美)
@@ -1525,13 +1507,12 @@ RPYE9B = 魔法高尔夫(美)
RPYJ9B = 魔法高尔夫(日)
RPYP9B = 魔法高尔夫(欧)
RPZJA4 = 实况力量职棒Wii 决定版[WiFi](日)
-RQ2JK6 = 疯狂攀登者Wii(日)
+RQ2JK6 = 疯狂攀登者Wii(日或中)
RQ3PGN = PDC世界飞镖锦标赛2009(欧)
RQ4E78 = 棉球方块历险记(美)
RQ4J78 = 棉球方块历险记(日)
RQ4P78 = 棉球方块历险记(欧)
RQ5E5G = 疯狗麦基利(美)
-RQ5P5G = 疯狗麦基利(欧)
RQ5X5G = 疯狗麦基利(欧)
RQ6EJJ = 妖山诅咒(美)
RQ6PKM = 妖山诅咒(欧)
@@ -1548,7 +1529,7 @@ RQBPUG = 川崎4X4沙滩车(欧)
RQBXUG = 川崎4X4沙滩车(X)
RQCEAF = 大胃王(美)
RQCJAF = 大胃王(日)
-RQEE6U = 阿加莎克里斯蒂 阳光下的罪恶(美)
+RQEE6U = 阿加莎·克里斯蒂 阳光下的罪恶(美)
RQEP6V = 阿加莎克里斯蒂 阳光下的罪恶(欧)
RQFE6U = 破箱人 终极难题冒险(美)
RQFP6V = 破箱人 终极难题冒险(欧)
@@ -1556,7 +1537,7 @@ RQGE69 = 我的模拟人生 赛车(美)
RQGJ13 = 我的模拟人生 赛车(日)
RQGP69 = 我的模拟人生 赛车(欧)
RQIJ01 = NHK红白猜谜合战(日)
-RQJE7D = 古惑狼之泰坦巨人[WiFi](美)
+RQJE7D = 古惑狼 泰坦巨人(美)
RQJP7D = 古惑狼之泰坦巨人[WiFi](欧)
RQJX7D = 古惑狼之泰坦巨人[WiFi](X)
RQKE41 = 马戏团游戏(美)
@@ -1570,11 +1551,11 @@ RQNPWR = 史酷比最初恐惧(欧)
RQOE69 = 孢子英雄(美)
RQOJ13 = 孢子英雄(日)
RQOP69 = 孢子英雄(欧)
-RQPE52 = 卡贝拉的猎鹿(美)
+RQPE52 = 坎贝拉的猎鹿(美)
RQPP52 = 卡贝拉的猎鹿(欧)
-RQPZ52 = 卡贝拉的猎鹿(欧)
+RQPZ52 = 坎贝拉的猎鹿(欧)
RQQE70 = 后院橄榄球2009(美)
-RQREXJ = 空中杀手 无罪王牌(美)
+RQREXJ = 空中杀手 无瑕王牌(美或中)
RQRJAF = 空中杀手 无罪王牌(日)
RQRPAF = 空中杀手 无罪王牌(欧)
RQSE4Z = 弹珠台名人堂 威廉收藏版(美)
@@ -1593,7 +1574,7 @@ RQZP41 = 怪兽4X4特级赛车(欧)
RR2ENR = 装载卡车竞赛2(美)
RR2PUG = 装载卡车竞赛2(欧)
RR2XUG = 装载卡车竞赛2(欧)
-RR3EA4 = 终极聚会挑战[跳舞毯](美)
+RR3EA4 = 终极聚会挑战(美)
RR3JA4 = 全家挑战(日)
RR3PA4 = 一起派对(欧)
RR4EGY = 熊熊工作室(美)
@@ -1608,7 +1589,7 @@ RRAPUG = 猫王的摇滚大冒险(欧)
RRAXUG = 猫王的摇滚大冒险(X)
RRBE41 = 雷曼 疯狂兔子(美)
RRBJ41 = 雷曼 疯狂兔子(日)
-RRBP41 = 雷曼 疯狂兔子(欧)
+RRBP41 = 疯狂兔子(欧)
RRCE52 = 芭比小马冒险 骑术野营(美)
RRCP52 = 芭比小马冒险 骑术野营(欧)
RRDE69 = 摇滚乐团 乐曲扩展包2(美)
@@ -1675,13 +1656,13 @@ RS5JC8 = 战国无双 KATANA(日)
RS5PC8 = 战国无双 KATANA(欧)
RS7J01 = 光速蒙面侠21 赛场上的最强战士(日)
RS8J8N = 上海(日)
-RS9E8P = 索尼克滑板 失重[WiFi](美)
+RS9E8P = 索尼克滑板 失重(美)
RS9J8P = 索尼克滑板 失重[WiFi](日)
RS9P8P = 索尼克滑板 失重[WiFi](欧)
RSAE78 = 海绵宝宝 亚特兰蒂斯(美)
RSAP78 = 海绵宝宝 亚特兰蒂斯(欧)
-RSBE01 = 任天堂明星大乱斗X[WiFi](美)
-RSBJ01 = 任天堂明星大乱斗X[WiFi](日)
+RSBE01 = 任天堂明星大乱斗X(美)
+RSBJ01 = 任天堂明星大乱斗X(日)
RSBK01 = 任天堂明星大乱斗X[WiFi](韩)
RSBP01 = 任天堂明星大乱斗X[WiFi](欧)
RSCD7D = 疤面煞星 掌握世界(德)
@@ -1723,8 +1704,8 @@ RSPE01 = Wii运动(美)
RSPJ01 = Wii运动(日)
RSPK01 = Wii运动(韩)
RSPP01 = Wii运动(欧)
-RSPW01 = Wii运动
-RSQEAF = 家庭滑雪[平衡板](美)
+RSPW01 = Wii运动(中)
+RSQEAF = 家庭滑雪(美)
RSQJAF = 家庭滑雪(日)
RSQPAF = 家庭滑雪[平衡板](欧)
RSRE8P = 索尼克与神秘指环(美)
@@ -1774,7 +1755,7 @@ RT8P69 = 泰格伍兹高尔夫巡回赛08(欧)
RT9E52 = 托尼霍克滑板 练习场[WiFi](美)
RT9P52 = 托尼霍克滑板 练习场[WiFi](欧)
RTAE41 = 汤姆克兰西之鹰击长空2(美)
-RTAP41 = 汤姆克兰西之鹰击长空2(欧)
+RTAP41 = 汤姆克兰西 鹰击长空2(欧)
RTBE52 = 乐伯乐疯狂钓鱼(美)
RTBP52 = 乐伯乐疯狂钓鱼(欧)
RTCE41 = 分裂细胞 双重间谍(美)
@@ -1791,7 +1772,7 @@ RTFK52 = 变形金刚 游戏(韩)
RTFP52 = 变形金刚 游戏(欧)
RTFX52 = 变形金刚 游戏(X)
RTFY52 = 变形金刚 游戏(Y)
-RTGJ18 = Wi-Fi对应 严选桌面游戏[WiFi](日)
+RTGJ18 = 严选桌面游戏 Wii
RTHE52 = 托尼霍克滑板 下坡.(美)
RTHP52 = 托尼霍克滑板(欧)
RTIE8P = 古怪运动世界(美)
@@ -1808,7 +1789,7 @@ RTLP18 = 目标!钓鱼大师 世界版(欧)
RTME41 = 忍者神龟2007旋风再起(美)
RTMP41 = 忍者神龟2007旋风再起(欧)
RTNE41 = 天诛4(美)
-RTNJCQ = 天诛4(日)
+RTNJCQ = 天诛4(日或中)
RTNP41 = 天诛4(欧)
RTOJ8P = 428 被封锁的涉谷(日)
RTPP41 = 王牌冒险(欧)
@@ -1836,7 +1817,7 @@ RTZP08 = 宝岛Z 巴尔巴罗斯的秘宝(欧)
RU2E5Z = 冬季运动会2 下一个挑战[平衡板](美)
RU2P5Z = 冬季运动会2 下一个挑战[平衡板](欧)
RU3E5Z = 夏季田径运动会(美)
-RU4E41 = 我的健身教练2 运动与营养[平衡板](美)
+RU4E41 = 我的健身教练2 运动与营养(美)
RU4X41 = 新个人健身教练[平衡板](X)
RU5E4Q = 迪士尼公主和青蛙(美)
RU5P4Q = 公主与青蛙(欧)
@@ -1846,8 +1827,8 @@ RU6EHG = 自由奔跑(美)
RU6PHY = 自由奔跑(欧)
RU7E5G = 博物馆奇妙夜2 决战史密森尼(美)
RU7X5G = 博物馆奇妙夜2 决战史密森尼(X)
-RU8EFS = 模拟专业狩猎(美)
-RU9EGT = 我的芭蕾舞工作室[平衡板](美)
+RU8EFS = 巴斯专业店 狩猎(美)
+RU9EGT = 我的芭蕾舞工作室(美)
RU9PGT = 天后女孩 芭蕾天后[平衡板](欧)
RUAE52 = 怪物卡车 袭击市区(美)
RUAP52 = 怪物卡车 袭击市区(欧)
@@ -1896,7 +1877,7 @@ RUSK78 = 海绵宝宝历险记 致命水珠(韩)
RUSP78 = 海绵宝宝历险记 致命水珠(欧)
RUSX78 = 海绵宝宝历险记 致命水珠(X)
RUSY78 = 海绵宝宝历险记 致命水珠(Y)
-RUUE01 = 动物之森 城市大家庭[WiFi](美)
+RUUE01 = 动物之森 城市大家庭(美)
RUUJ01 = 动物之森 城市大家庭[WiFi](日)
RUUK01 = 动物之森 城市大家庭[WiFi](韩)
RUUP01 = 动物之森 城市大家庭[WiFi](欧)
@@ -1918,7 +1899,7 @@ RV9E78 = 降世神通 最后的气宗 前往地狱(美)
RV9P78 = 降世神通 最后的气宗 前往地狱(欧)
RVAE78 = 降世神通 燃烧的大地(美)
RVAP78 = 降世神通 燃烧的大地(欧)
-RVBERS = 艾尔文与花栗鼠(美)
+RVBERS = 鼠来宝(美)
RVBPRS = 艾尔文与花栗鼠(欧)
RVDPLG = 德伯力克 原罪(欧)
RVEFMR = 欢迎来到北方(法)
@@ -1958,7 +1939,7 @@ RVVP78 = 大沙滩运动(欧)
RVXFRT = 现代冬季两项2009[平衡板](法)
RVXPRT = 现代冬季两项2009[平衡板](欧)
RVYD52 = 使命召唤 世界大战[WiFi](德)
-RVYE52 = 使命召唤 世界大战(美)
+RVYE52 = 使命召唤 战争世界(美)
RVYK52 = 使命召唤 世界大战[WiFi](韩)
RVYP52 = 使命召唤 世界大战[WiFi](欧)
RVYX52 = 使命召唤 世界大战[WiFi](X)
@@ -1971,7 +1952,7 @@ RW3P4Q = 加勒比海盗 世界的尽头(欧)
RW4D41 = 我的词汇教练(德)
RW5F41 = 谁想成为百万富翁?第二集(法)
RW5P41 = 谁想成为百万富翁?第二集(欧)
-RW6PA4 = 劲舞革命 美少女俱乐部[跳舞毯](欧)
+RW6PA4 = 劲舞革命 美少女俱乐部(欧)
RW7E41 = 肖恩怀特滑雪[平衡板](美)
RW8P41 = 想象 冠军骑士(欧)
RW9P78 = 世界职业摔角联盟2009[WiFi](欧)
@@ -2007,7 +1988,7 @@ RWJENR = 单词琼聚会(美)
RWKE5G = 料理妈妈 世界厨房(美)
RWKPGT = 料理妈妈 世界厨房(欧)
RWLE01 = 瓦里奥大陆 摇动(美)
-RWLJ01 = 瓦里奥大陆 摇动(日)
+RWLJ01 = 瓦里奥大陆 摇晃(日或中)
RWLK01 = 瓦里奥大陆 摇动(韩)
RWLP01 = 瓦里奥大陆 摇动(欧)
RWME78 = 百战天虫 怪异空间(美)
@@ -2019,11 +2000,11 @@ RWOP69 = 大富翁(欧)
RWQPSP = 真实世界斯诺克冠军赛2008(欧)
RWRE4F = 古怪赛车 冲撞(美)
RWRP4F = 古怪赛车 冲撞(欧)
-RWSE8P = 马里奥与索尼克在奥运会[WiFi](美)
+RWSE8P = 马里奥与索尼克在北京奥运(美)
RWSJ01 = 马里奥与索尼克在北京奥运(日)
RWSK01 = 马里奥与索尼克在奥运会[WiFi](韩)
RWSP8P = 马里奥与索尼克在奥运会[WiFi](欧)
-RWTEG9 = BEN 10 外星神力(美)
+RWTEG9 = 少年骇客 外星英雄(美)
RWTPG9 = BEN 10 外星神力(欧)
RWUE52 = X战警 金钢狼(美)
RWUP52 = X战警 金钢狼(欧)
@@ -2040,13 +2021,13 @@ RWZP5G = 奇迹世界游乐园(欧)
RWZX5G = 奇迹世界游乐园(X)
RX2E70 = 我和我的小马2(美)
RX2P70 = 我和我的小马2(欧)
-RX3E01 = 激情漫游 特技竞速[WiFi](美)
+RX3E01 = 激情漫游 特技竞速(美)
RX3J01 = 激情漫游 特技竞速(日)
RX4E4Z = 鬼马小灵精 恐怖学校鬼怪的运动日(美)
RX4PMT = 鬼马小灵精 恐怖学校鬼怪的运动日(欧)
RX5E52 = 托尼霍克 直立滑行(美)
RX5P52 = 托尼霍克 直立滑行(欧)
-RX6E78 = 减肥达人[平衡板](美)
+RX6E78 = 减肥达人(美)
RX6P78 = 减肥达人[平衡板](欧)
RX7JGD = 梅吉玛吉演奏比赛(日)
RX8JA4 = 实况力量棒球NEXT(日)
@@ -2083,8 +2064,8 @@ RXLP41 = 医生格蕾(欧)
RXMJ8P = 手舞足蹈填字谜(日)
RXNEXS = 又上钩啦 实感钓鱼(美)
RXNJJF = 鲈鱼钓手Wii 世界锦标赛[MP](日)
-RXNPGT = 大收获 巴斯钓鱼2[MP](欧)
-RXPEXS = 实感钓鱼[WiFi](美)
+RXNPGT = 巴斯钓鱼2(欧)
+RXPEXS = 实感钓鱼 上钩了(美)
RXPJJF = 实感钓鱼[WiFi](日)
RXPPGT = 实感钓鱼[WiFi](欧)
RXQEWR = 野兽家园(美)
@@ -2103,26 +2084,27 @@ RXXJ4Q = 化石超进化 起源(日)
RXXP4Q = 化石超进化 起源(欧)
RXYE4Z = 更多的难题挑战(美)
RXYP4Z = 更多的难题挑战(欧)
-RXZE52 = 卡贝拉危险狩猎2009(美)
+RXZE52 = 坎贝拉危险狩猎2009(美)
RXZP52 = 卡贝拉危险狩猎2009(欧)
RY2E41 = 雷曼 疯狂兔子2[WiFi](美)
RY2J41 = 雷曼 疯狂兔子2[WiFi](日)
RY2K41 = 雷曼 疯狂兔子2[WiFi](韩)
-RY2P41 = 雷曼 疯狂兔子2[WiFi](欧)
+RY2P41 = 疯狂兔子2(欧)
RY2R41 = 雷曼 疯狂兔子2[WiFi](俄)
-RY3E41 = 雷曼 疯狂兔子 电视聚会[平衡板](美)
+RY3E41 = 疯狂兔子 电视聚会(美)
RY3J41 = 雷曼 疯狂兔子 电视聚会[平衡板](日)
RY3K41 = 雷曼 疯狂兔子 电视聚会[WiFi][平衡板](韩)
RY3P41 = 雷曼 疯狂兔子 电视聚会[WiFi][平衡板](欧)
RY4J8P = 噗哟噗哟7(日)
RY5E52 = 夏日运动大联盟(美)
RY5P52 = 夏日运动大联盟(欧)
-RY6EA4 = 去户外吧[平衡板][跳舞毯](美)
+RY6EA4 = 去户外吧(美)
RY6PA4 = 节拍漫步[平衡板][跳舞毯](欧)
RY7PHZ = 忍者首领(欧)
RY8EFS = 巴斯专业店 鱼饵(美)
-RYAJDA = 小双侠Wii 噗通噗通大赛车(日)
-RYBE69 = 轰炸方块 猛击聚会[WiFi](美)
+RY9E69 = FIFA足球09[WiFi](美)
+RYAJDA = 小双侠Wii 惊心动魄机器猛竞速(日或中)
+RYBE69 = 轰炸方块 猛击聚会(美)
RYBP69 = 轰炸方块 猛击聚会[WiFi](欧)
RYDELT = 宠物伴侣 动物医生(美)
RYDP6V = 宠物伴侣 动物医生(欧)
@@ -2143,7 +2125,7 @@ RYLDSV = 德国顶级模特(德)
RYNE6U = 哈迪男孩 隐藏的盗窃(美)
RYNP6V = 哈迪男孩 隐藏的盗窃(欧)
RYOEA4 = 游戏王5D's 破碎转轮(美)
-RYOJA4 = 游戏王5D's 破碎转轮(日)
+RYOJA4 = 游戏王5D's 骑乘决斗者(日或中)
RYOPA4 = 游戏王5D's 破碎转轮(欧)
RYQE69 = 打破砂锅问到底(美)
RYQP69 = 打破砂锅问到底(欧)
@@ -2168,12 +2150,12 @@ RZ6JG9 = 简单Wii系列5 打砖块[WiFi](日)
RZ7JG9 = 简单Wii系列6 喧哗枪战[WiFi](日)
RZ8JG9 = 简单2000系列1 桌面游戏(日)
RZ9EG9 = 家庭聚会 30游戏(美)
-RZ9JG9 = 简单2000系列2 家庭聚会(日)
+RZ9JG9 = 简单2000系列2 聚会游戏(日或中)
RZ9PG9 = 简单2000系列2 家庭聚会(欧)
RZAPTV = 力量数学(欧)
RZCE6K = 大圣王(美)
RZDE01 = 塞尔达传说 黎明公主(美)
-RZDJ01 = 塞尔达传说 黎明公主(日或中)
+RZDJ01 = 塞尔达传说 黄昏公主(日或中)
RZDK01 = 塞尔达传说 黎明公主(韩)
RZDP01 = 塞尔达传说 黎明公主(欧)
RZEE52 = 科学爸爸(美)
@@ -2196,7 +2178,7 @@ RZNJ01 = 斩击的女武神(日)
RZOE78 = 动物园世界(美)
RZOP78 = 动物园世界(欧)
RZPE01 = 林克的弓箭训练(美)
-RZPJ01 = 林克的弓箭训练(日或中)
+RZPJ01 = 林克的十字弓练习(日或中)
RZPK01 = 林克的弓箭训练(韩)
RZPP01 = 林克的弓箭训练(欧)
RZREGT = 佐罗的宿命(美)
@@ -2207,7 +2189,7 @@ RZTE01 = Wii运动 度假胜地[MP](美)
RZTJ01 = Wii运动 度假胜地[MP](日)
RZTK01 = Wii运动 度假胜地[MP](韩)
RZTP01 = Wii运动 度假胜地[MP](欧)
-RZTW01 = Wii运动 度假胜地[MP]
+RZTW01 = Wii运动 度假胜地(中)
RZUE4Z = 彩色之旅(美)
RZYE41 = 我的单词教练(美)
RZYF41 = 我的单词教练(法)
@@ -2218,7 +2200,7 @@ RZZJEL = 疯狂世界(日)
RZZP8P = 疯狂世界(欧)
S22JAF = 家庭钓鱼(日)
S25JGD = 勇者斗恶龙25周年纪念 FC & SFC 勇者斗恶龙1、2、3 (日)
-S2AEAF = 运动生活 探险家(美)
+S2AEAF = 活力生活 探险家(美)
S2AJAF = 运动生活 探险家(日)
S2APAF = 运动生活 探险家(欧)
S2BEPZ = 乡村舞蹈2(美)
@@ -2229,12 +2211,13 @@ S2EE41 = ABBA: You Can Dance(美)
S2EP41 = ABBA: You Can Dance(欧)
S2HE70 = 鬼屋(美)
S2HP70 = 鬼屋(欧)
-S2IE8P = 钢铁人2(美)
+S2IE8P = 钢铁侠2(美)
S2IP8P = 钢铁人2(欧)
-S2LE01 = 神奇宝贝乐园 2 (美)
+S2LE01 = 宝可梦公园2 在世界的彼端(美)
S2LJ01 = 神奇宝贝乐园 2(日)
S2LP01 = 神奇宝贝乐园 2(欧)
-S2OEFS = 巴斯专业店鱼饵 锦标赛版(美)
+S2ME69 = 美式橄榄球大联盟13(美)
+S2OEFS = 巴斯专业店 鱼饵 锦标赛(美)
S2PEA4 = 实况足球 中场指挥官 2012(美)
S2PJA4 = 实况足球 中场指挥官 2012(日)
S2PPA4 = 实况足球 中场指挥官 2012(欧)
@@ -2244,10 +2227,13 @@ S2QE54 = NBA 2K12(美)
S2QP54 = NBA 2K12(欧)
S2RPNK = 目标狙击(美)
S2TJAF = 太鼓达人Wii 大张旗鼓!二代目(日)
+S2UE41 = 舞力全开2020(美)
+S2UP41 = 舞力全开2020(欧)
S2WE78 = WWE激爆职业摔角 全明星大赛(美)
S2WP78 = WWE激爆职业摔角 全明星大赛(欧)
S2XE41 = 蓝色小精灵2(美)
S2XP41 = 蓝精灵2(欧)
+S2YE52 = 勇敢向前冲4(美)
S2ZE52 = 开心鼠园2(美)
S2ZP52 = 开心鼠园2(欧)
S3AE5G = 电影空间大冒险(美)
@@ -2255,15 +2241,16 @@ S3APGT = 电影空间大冒险(美)
S3BEWR = 蝙蝠侠 英勇与无畏(美)
S3BPWR = 蝙蝠侠 英勇与无畏(欧)
S3CENR = 三冠王滑雪锦标赛[平衡板](美)
-S3DE18 = 德卡运动会3[MP][WiFi](美)
+S3DE18 = 德卡运动会3(美)
S3DJ18 = 德卡运动会3[MP][WiFi](日)
S3DP18 = 德卡运动会3[MP][WiFi](欧)
S3EE78 = 芭比娃娃 时尚风格(美)
S3EP78 = 芭比娃娃 时尚风格(欧)
+S3FE69 = FIFA足球13(美)
S3FP69 = FIFA 足球 13
S3GE20 = 冰川赛车3(美)
S3HJ08 = 战国 BASARA3 宴(日)
-S3IPA4 = 实况足球2013 欧版
+S3IPA4 = 实况足球2013(欧)
S3ME69 = 模拟人生3(美)
S3MP69 = 模拟人生3(欧)
S3PE4Q = 迪士尼公主 我的童话冒险(美)
@@ -2282,10 +2269,15 @@ S59E01 = 战国无双 3(美)
S59JC8 = 战国无双 3(日)
S59P01 = 战国无双 3(欧)
S5BETL = 回到未来(美)
+S5DE41 = 舞力全开 迪士尼派对2(美)
+S5DP41 = 舞力全开 迪士尼派对2(欧)
+S5EE41 = 舞力全开2019(美)
+S5EP41 = 舞力全开2019(欧)
S5KJAF = 太鼓达人Wii 超豪华版(日)
S5QJC8 = 战国无双3 猛将传(日)
+S5RPNJ = 拉姆赛车(欧)
S5SJHF = 闪电十一人GO时空之石 王牌前锋 2013(日)
-S5TEG9 = Ben 10: 全能宇宙
+S5TEG9 = 少年骇客 全面进化(美)
S5WE20 = 在50个游戏里环游世界(美)
S6BE4Q = 勇敢传说(美)
S6BP4Q = 勇敢传说(欧)
@@ -2294,7 +2286,8 @@ S6IE78 = 迪斯尼公主故事书(美)
S6IP78 = 迪斯尼公主故事书(美)
S6RE52 = 无敌破坏王(美)
S6RP52 = 无敌破坏王(欧)
-S72J01 = 星之卡比 20周年纪念合集
+S72E01 = 星之卡比 20周年纪念合集(美)
+S72J01 = 星之卡比 20周年纪念合集(日)
S75E69 = 大富翁 风华大街(美)
S75P69 = 大富翁 风华大街(欧)
S7AEWR = 乐高蝙蝠侠2 DC超级英雄(美)
@@ -2302,17 +2295,18 @@ S7APWR = 乐高蝙蝠侠2 DC超级英雄(欧)
S7BE69 = 棋盘游戏(美)
S7BP69 = 棋盘游戏(欧)
S7CJAF = 假面骑士 巅峰英雄 Fourze(日)
-S7DE52 = 愤怒的小鸟:星球大战
-SA3E5G = 艾尔文与金花鼠 3(美)
-SA5E78 = 你比小学五年级聪明吗?开学(美)
-SA6EG9 = Ben 10 银河赛车(美)
+S7DE52 = 愤怒的小鸟 星球大战(美)
+SA3E5G = 鼠来宝3(美)
+SA5E78 = 你比五年级生聪明吗3(美)
+SA6EG9 = 少年骇客 银河赛车(美)
SA6PAF = Ben 10 银河赛车(美)
-SA7ESZ = 橡皮糖熊的魔法勋章(美)
-SABENR = 外星怪兽保龄球联赛[MP](美)
+SA7ESZ = 小熊软糖 魔法勋章(美)
+SABENR = 外星怪兽保龄球联赛(美)
SABPJG = 外星怪兽保龄球联赛[MP](欧)
SADE70 = 后院运动 沙地强打者(美)
SAFUHS = 澳大利亚橄榄球联赛(英)
SAGE41 = 极速前进(美)
+SAHE69 = 孩之宝 家庭游戏之夜乐趣包(美)
SAJE52 = 坎贝拉生存大冒险 卡特迈的阴影(美)
SAJP52 = 坎贝拉生存大冒险 卡特迈的阴影(欧)
SAKENS = 樱花大战5 再见吾爱(美)
@@ -2320,13 +2314,15 @@ SAKPNS = 樱花大战5 再见吾爱(欧)
SALE4Q = 爱丽丝漫游仙境(美)
SALP4Q = 爱丽丝漫游仙境(欧)
SANEFS = 巴斯专业店 狩猎 奖杯赛(美)
+SAOE78 = 精灵高中 食尸鬼精神(美)
SAOP78 = 怪物美少女 尸鬼精灵(欧)
SAOXVZ = 怪物美少女 尸鬼精灵(欧)
-SARE4Z = 阿拉丁魔毯竞速[平衡板](美)
+SAQE5G = 好莱坞明星私教(美)
+SARE4Z = 阿拉丁魔毯竞速(美)
SARPNK = 阿拉丁魔毯竞速[平衡板](欧)
-SATE6K = 查克E奶酪的超级收藏(美)
+SATE6K = 查克奶酪的超级收藏(美)
SAUJ8P = 魔法气泡! 20周年纪念版(日)
-SAVE5G = 艾尔文与花栗鼠 明星俱乐部(美)
+SAVE5G = 鼠来宝2(美)
SAVX5G = 艾尔文与金花鼠 明星俱乐部(欧)
SAWE52 = 愤怒的小鸟 三部曲(美)
SAWP52 = 愤怒的小鸟 三部曲(欧)
@@ -2343,7 +2339,7 @@ SB4E01 = 超级马里奥银河2(美)
SB4J01 = 超级马里奥银河2(日)
SB4K01 = 超级马里奥银河2(韩)
SB4P01 = 超级马里奥银河2(欧)
-SB4W01 = 超级马里奥银河2
+SB4W01 = 超级马里奥银河2(中)
SB5E54 = NBA 2K11[WiFi](美)
SB5P54 = NBA 2K11[WiFi](欧)
SB6E52 = 爆丸 核心守护者(美)
@@ -2357,25 +2353,25 @@ SBBE18 = 金属战斗陀螺 对决大赛场(美)
SBBJ18 = 金属战斗陀螺 对决大赛场(日)
SBBP18 = 金属战斗陀螺 对决大赛场(欧)
SBCJ2N = 比利的训练营Wii 享受减肥(日)
-SBDE08 = 生化危机 暗黑编年史[WiFi](美)
-SBDJ08 = 生化危机 暗黑编年史[WiFi](日)
-SBDK08 = 生化危机 暗黑编年史[WiFi](韩)
-SBDP08 = 生化危机 暗黑编年史[WiFi](欧)
+SBDE08 = 生化危机 暗黑编年史(美或中)
+SBDJ08 = 生化危机 暗黑历代记[WiFi](日)
+SBDK08 = 生化危机 暗黑历代记[WiFi](韩)
+SBDP08 = 生化危机 暗黑历代记[WiFi](欧)
SBEPSV = 百慕大三角 拯救珊瑚礁(欧)
SBFE70 = 后院橄榄球10(美)
SBHEFP = 雷明顿美洲猎鸟记(美)
SBHPNK = 雷明顿美洲猎鸟记(欧)
SBIEVZ = 勤劳理发师(美)
SBIPVZ = 勤劳理发师(欧)
-SBJEG9 = BEN 10 外星神力 终极异型(美)
+SBJEG9 = 少年骇客 终极异形之宇宙毁灭(美)
SBJPAF = BEN 10 外星神力 终极异型(欧)
-SBKEPZ = 布朗斯威克 宇宙领域保龄球[MP](美)
+SBKEPZ = 布朗斯威克 宇宙领域保龄球(美)
SBLE5G = 男孩与软泥(美)
SBLP5G = 男孩与软泥(欧)
-SBNEG9 = BEN 10 外星神力 维尔加科斯的攻击(美)
+SBNEG9 = 少年骇客 外星英雄之魔賈斯袭击(美)
SBNPG9 = BEN 10 外星神力 维尔加科斯的反击(欧)
SBQE4Z = 雄鹿猎人(美)
-SBREJJ = 一起跳芭蕾[平衡板](美)
+SBREJJ = 一起跳芭蕾(美)
SBRPKM = 一起跳芭蕾[平衡板](欧)
SBSEFP = 雷明顿狩猎北美超级大满贯(美)
SBSURN = 雷明顿狩猎北美超级大满贯(英)
@@ -2383,35 +2379,36 @@ SBVE78 = 海绵宝宝 碰碰船竞速(美)
SBVP78 = 海绵宝宝 碰碰船竞速(欧)
SBVS78 = 海绵宝宝 碰碰船竞速(欧)
SBWE5G = 育儿妈妈(美)
-SBWJRA = 育儿妈妈(日)
+SBWJRA = 育儿妈妈(日或中)
SBWPGT = 育儿妈妈(欧)
SBXEWR = 亿万未婚夫(美)
SBYE41 = 起舞百老汇(美)
SBYP41 = 起舞百老汇(欧)
SBZESZ = 百慕大三角 拯救珊瑚礁(美)
-SC2E8P = 管道2[MP][WiFi](美)
+SC2E8P = 管道2(美)
SC2P8P = 管道2[MP][WiFi](欧)
SC4E64 = 乐高星球大战3 克隆人战争(美)
SC4P64 = 乐高星球大战3 克隆人战争(欧)
SC5PGN = 挑战自我 填字游戏(欧)
SC6PGN = 自我挑战 大脑智力题2(欧)
-SC7D52 = 使命召唤7 黑色行动[WiFi](德)
-SC7E52 = 使命召唤7 黑色行动(美)
-SC7F52 = 使命召唤7 黑色行动[WiFi](法)
-SC7I52 = 使命召唤7 黑色行动[WiFi](意)
-SC7P52 = 使命召唤7 黑色行动[WiFi](欧)
-SC7S52 = 使命召唤7 黑色行动[WiFi](西)
+SC7D52 = 使命召唤 黑色行动(德)
+SC7E52 = 使命召唤 黑色行动(美)
+SC7F52 = 使命召唤 黑色行动(法)
+SC7I52 = 使命召唤 黑色行动(意)
+SC7P52 = 使命召唤 黑色行动(欧)
+SC7S52 = 使命召唤 黑色行动(西)
+SC7Z52 = 使命召唤 黑色行动(英)
SC8E01 = Wii遥控器Plus 动感欢乐组合[MP](美)
-SC8J01 = Wii遥控器Plus 动感欢乐组合[MP](日或中)
+SC8J01 = Wii控制器加强版 动感欢乐组合(日或中)
SC8P01 = Wii遥控器Plus 动感欢乐组合[MP](欧)
SC9P52 = 卡贝拉猎人2010(美)
SCAE18 = 鬼铃 黑暗来电(美)
SCAJ18 = 鬼铃 黑暗来电(日)
SCAP18 = 鬼铃 黑暗来电(欧)
SCBPNK = 自行车运动(欧)
-SCDE52 = 坎贝拉危险狩猎 2011(欧)
+SCDE52 = 坎贝拉危险狩猎2011(美)
SCDP52 = 坎贝拉危险狩猎 2011(欧)
-SCEE6K = 查克 E. 奶酪的聚会游戏(美)
+SCEE6K = 查克奶酪的派对游戏(美)
SCFPNK = 魔怪狂欢节(欧)
SCGE20 = 凯文塔克的乡村狂欢 农场动物赛车锦标赛(美)
SCHEQH = 加拿大狩猎(美)
@@ -2419,7 +2416,7 @@ SCIE41 = CSI 致命阴谋(美)
SCIP41 = CSI 致命阴谋(欧)
SCJE4Q = 乐高神鬼奇航(美)
SCJP4Q = 乐高神鬼奇航(欧)
-SCKE6K = 查克 E. 奶酪的运动游戏(美)
+SCKE6K = 查克奶酪的运动游戏(美)
SCMJAF = 假面骑士 巅峰英雄欧兹(日)
SCNEA4 = 暮光之城(美)
SCNPA4 = 暮光之城(欧)
@@ -2430,7 +2427,7 @@ SCSE52 = 游轮度假游戏[MP](美)
SCSPGR = 游轮度假游戏[MP](欧)
SCTPNK = 小魔怪惊喜(欧)
SCUPFR = 疯狂小鸡嘉年华派对(欧)
-SCWE41 = 金牌体育 舞蹈锻炼[平衡板](美)
+SCWE41 = 金吉姆健身房 舞蹈锻炼(美)
SCWP41 = 我的健身教练 舞蹈锻炼[平衡板](欧)
SCXESZ = 雪福来卡玛洛 野外驾驶(美)
SCXPNJ = 雪福来卡玛洛 野外驾驶(美)
@@ -2443,6 +2440,7 @@ SCZEMH = 疯狂机器(美)
SCZPFR = 疯狂机器(欧)
SD2E41 = 舞力全开2(美)
SD2J01 = 舞力全开 Wii (日)
+SD2K41 = 舞力全开2(韩)
SD2P41 = 舞力全开2(欧)
SD2Y41 = 舞力全开2 百思买版(美)
SD3DSV = 健康教练 每天感觉好极了[平衡板](欧)
@@ -2454,7 +2452,7 @@ SDAE5G = 女孩们的勇敢游戏(美)
SDBE78 = 颜料宝贝2(美)
SDBP78 = 颜料宝贝2(欧)
SDDPML = 两性终极之战[平衡板](欧)
-SDEE5G = 舞感[MP](美)
+SDEE5G = 舞感(美)
SDEPGT = 舞感[MP](美)
SDFE4Q = 迪斯尼想唱就唱 合家欢唱版(美)
SDFP4Q = 迪斯尼想唱就唱 合家欢唱版(欧)
@@ -2487,21 +2485,24 @@ SDWP18 = 黑影之塔(欧)
SDXE4Q = 迪士尼世界(美)
SDXP4Q = 迪士尼世界(欧)
SDYEA4 = 热舞革命[跳舞垫][平衡板](美)
-SDYPA4 = 热舞革命 最夯的派对 4[跳舞垫][平衡板](欧)
+SDYPA4 = 热舞革命 劲爆舞会4(欧)
SDZE41 = 舞力全开 儿童版(美)
SDZP41 = 舞力全开 儿童版(欧)
SE2E69 = EA运动活力2(美)
SE2P69 = EA运动活力2[平衡板](欧)
-SE3E41 = 舞力全开 2015
+SE3E41 = 舞力全开2015(美)
+SE3P41 = 舞力全开2015(欧)
+SE8E41 = 舞力全开2018(美)
+SE8P41 = 舞力全开2018(欧)
SEAE69 = EA运动活力 更多锻炼[平衡板](美)
SEAJ13 = EA运动活力 更多锻炼[平衡板](日)
SEAP69 = EA运动活力 更多锻炼[平衡板](欧)
SECE69 = EA创造(美)
SECP69 = EA创造(欧)
SEGE6U = 瑜伽[平衡板](美)
-SEGP6V = 瑜伽[平衡板](欧)
+SEGP6V = 瑜伽(欧)
SEKJ99 = 活祭之夜(日)
-SELE69 = FIFA足球11[WiFi](美)
+SELE69 = FIFA足球11(美)
SELP69 = FIFA足球11[WiFi](欧)
SELX69 = FIFA足球11[WiFi](欧)
SEME4Q = 米老鼠传奇(美)
@@ -2512,8 +2513,8 @@ SEMY4Q = 传奇米老鼠(欧)
SEMZ4Q = 传奇米老鼠(欧)
SEPE41 = 黑眼豆豆大体验(美)
SEPP41 = 黑眼豆豆大体验(欧)
-SEPZ41 = 黑眼豆豆大体验(美)
-SERE4Q = 传奇米老鼠2:双重力量(美)
+SEPZ41 = 黑眼豆豆大体验 特别版(美)
+SERE4Q = 传奇米老鼠2 双重力量(美)
SERF4Q = 传奇米老鼠2:双重力量(欧)
SERP4Q = 传奇米老鼠2:双重力量(欧)
SERV4Q = 传奇米老鼠2:双重力量(欧)
@@ -2522,22 +2523,22 @@ SF2P64 = 星际大战 原力解放2(欧)
SF4E20 = 横冲直撞(美)
SF5E41 = 六步健身法(美)
SF5J41 = 健身工坊(日)
-SF5P41 = 我的健身教练俱乐部(欧)
-SF7E41 = 家庭智力抢答2012版(美)
-SF8E01 = 大金刚国度 回归(美)
+SF5P41 = 我的健身教练 俱乐部(欧)
+SF7E41 = 家庭问答2012(美)
+SF8E01 = 大金刚国度 回归(美或中)
SF8J01 = 大金刚国度 回归(日)
SF8P01 = 大金刚国度 回归(欧)
-SFAE41 = 家庭对抗 智力问答(美)
+SFAE41 = 家庭问答2011(美)
SFAJGD = 钢之炼金术师 黄昏少女(日)
SFBE70 = 后院运动 菜鸟向前冲(美)
-SFDEAF = 家庭训练机 梦幻主题乐园(美)
+SFDEAF = 活力生活 梦幻主题乐园(美)
SFDJAF = 家庭训练机 梦幻主题乐园(日)
SFDPAF = 家庭訓練機 夢幻主題樂園(歐)
-SFGE69 = 孩之宝家庭游戏之夜4 游戏节目(美)
+SFGE69 = 孩之宝 家庭游戏之夜4 游戏节目(美)
SFHEFP = 户外活动合集(美)
SFIE01 = 神秘档案 百灵泉(美)
SFIP01 = 神秘案件档案(欧)
-SFKEG9 = 家庭派对 欢乐瘦身[平衡板](美)
+SFKEG9 = 家庭聚会 欢乐瘦身(美)
SFKPAF = 家庭派对 欢乐瘦身[平衡板](欧)
SFLDSV = 诅咒的复活节岛(德)
SFOEAF = 网络食谱 烹饪对战(美)
@@ -2564,7 +2565,7 @@ SFYEG9 = 家庭聚会 90个丰富好游戏(美)
SFYPAF = 家庭聚会 90个丰富好游戏(欧)
SFZEPZ = 雉鸡永存(美)
SFZPXT = 雉鸡永存(欧)
-SG2EFS = 疯狂迷你高尔夫2[MP](美)
+SG2EFS = 疯狂迷你高尔夫2(美)
SG2XUG = 疯狂迷你高尔夫2[MP](美)
SG3DSV = 德国顶级模特2010[平衡板](德)
SG5PSV = 家庭测验(欧)
@@ -2582,7 +2583,7 @@ SGDEJJ = 花园一起玩(美)
SGDPKM = 花园一起玩(欧)
SGEEG9 = 国家地理杂志问答 野生动物(美)
SGEPLG = 国家地理杂志问答 野生动物(欧)
-SGHE41 = 汤姆克兰西 幽灵行动[WiFi](美)
+SGHE41 = 汤姆克兰西 幽灵行动(美)
SGHP41 = 汤姆克兰西 幽灵行动[WiFi](欧)
SGIEA4 = GTI汽车俱乐部 世界城市竞速(美)
SGIJA4 = GTI汽车俱乐部 世界城市竞速(日)
@@ -2593,13 +2594,14 @@ SGKJC8 = 冠军骑师:风速神驹&骑师之道(日)
SGKPC8 = 冠军骑师 骑师之道&风速神驹(欧)
SGLEA4 = 高米迪战士 自然之王(美)
SGLPA4 = 高米迪战士 自然之王(欧)
+SGNE69 = 孩之宝 家庭游戏之夜超值包(美)
SGODKP = 迷你高尔夫度假村(欧)
SGOETV = 迷你高尔夫度假村(美)
SGOPKP = 迷你高尔夫度假村(欧)
SGPEYG = 最强赛车大奖赛 GP经典(美)
SGPPNG = 经典赛车大奖赛(欧)
SGQDSV = 德国顶级模特2011[平衡板](德)
-SGREGT = 油脂劲歌热舞[平衡板](美)
+SGREGT = 油脂劲歌热舞(美)
SGRPGT = 油脂劲歌热舞[平衡板](欧)
SGSESZ = 家庭游戏秀(美)
SGSP7J = 家庭游戏秀(欧)
@@ -2612,13 +2614,13 @@ SGVPAF = 欢乐假期(欧)
SGWD7K = 比比小魔女(德)
SGXE41 = 巨兽之战 恐龙袭击(美)
SGXP41 = 巨兽之战 恐龙袭击(欧)
-SGYESZ = 橡胶熊迷你高尔夫[MP](美)
+SGYESZ = 小熊软糖 迷你高尔夫(美)
SGYPNJ = 橡胶熊迷你高尔夫(欧)
SH2JMS = 轻松学跳草裙舞(日)
SH3E54 = 北美冰球联盟2011[MP][WiFi](美)
SH3P54 = 北美冰球联盟2011[MP][WiFi](欧)
SH4EFP = 战火纷飞 阿富汗(美)
-SH5E69 = 哈利波特 死神的圣物 下集(美)
+SH5E69 = 哈利波特与死亡圣器 下集(美)
SH5P69 = 哈利波特 死神的圣物 下集(美)
SH6E52 = 坎贝拉狩猎2012(美)
SH7ESZ = 本田热力四射(美)
@@ -2633,7 +2635,7 @@ SHDP52 = 驯龙高手(美)
SHEDRM = 农场(德)
SHFE20 = 篮球名人堂 极限挑战(美)
SHGDRM = 假日游戏[MP](欧)
-SHHE69 = 哈利波特与死神的圣物 上集(美)
+SHHE69 = 哈利波特与死亡圣器 上集(美)
SHHP69 = 哈利波特与死神的圣物 上集(欧)
SHIJ2N = 有氧拳击2 Wii快乐瘦身(日)
SHKE20 = 凯蒂猫 四季(美)
@@ -2646,7 +2648,7 @@ SHOXKR = 雨果 巨魔树林里的魔法(X)
SHOYKR = 雨果 巨魔树林里的魔法(Y)
SHPE5G = 我们的家 聚会[WiFi](美)
SHSE20 = 超级战斗机(美)
-SHTE20 = 马修斯狩猎弓[MP](美)
+SHTE20 = 马修斯狩猎弓(美)
SHUE52 = 坎贝拉危险狩猎 2011 特别版(美)
SHVE78 = 风火轮赛车 赛道攻击(美)
SHVP78 = 风火轮赛车 赛道攻击(欧)
@@ -2669,7 +2671,7 @@ SIFESZ = 弗兰克斯坦博士岛(美)
SIFPNJ = 弗兰克斯坦博士岛(欧)
SIIE8P = 马里奥与索尼克在伦敦奥运[WiFi](美)
SIIJ01 = 马里奥与索尼克在伦敦奥运[WiFi](日)
-SIIP8P = 马里奥与索尼克在伦敦奥运[WiFi](欧)
+SIIP8P = 马里奥与索尼克在伦敦奥运(欧)
SIJE52 = 我是凯利2 加入我们(美)
SIJP52 = 我是凯利2 加入我们(欧)
SILE78 = 百战天虫 战斗岛[WiFi](美)
@@ -2686,13 +2688,23 @@ SJ2PWR = 史酷比 幽灵沼泽(欧)
SJ3JDA = 人生游戏 欢乐家庭(日)
SJ5JDA = 人生游戏 快乐家庭 当地题材增量版(日)
SJ6E41 = 舞力全开:迪士尼派对
-SJ9E41 = 舞力全开 夏日派对
+SJ6P41 = 舞力全开 迪士尼派对(欧)
+SJ7E41 = 舞力全开 儿童版2014(美)
+SJ7P41 = 舞力全开 儿童版2014(欧)
+SJ9E41 = 舞力全开 夏日派对(美)
+SJ9P41 = 舞力全开2 额外的歌曲(欧)
+SJAE5G = 大白鲨 终极猎食者(美)
SJBE52 = 詹姆斯邦德007 黄金眼(美)
SJBJ01 = 007 黄金眼(日)
SJBP52 = 詹姆斯邦德007 黄金眼(欧)
-SJDE41 = 舞力全开 3(美)
-SJDJ01 = 舞力全开Wii 2
-SJDP41 = 舞力全开 3(美)
+SJCEZW = 杰里和狗足球(美)
+SJDE41 = 舞力全开3(美)
+SJDJ01 = 舞力全开 Wii2(日)
+SJDK41 = 舞力全开3(韩)
+SJDP41 = 舞力全开3(欧)
+SJDX41 = 舞力全开3 特别版(欧)
+SJDY41 = 舞力全开3 百思买版(美)
+SJDZ41 = 舞力全开3 塔吉特版(美)
SJEEPK = 开始行动 逃离冒险岛(美)
SJFE4Z = 儿童健身岛度假村(美)
SJFPGR = 幼儿健身教练(欧)
@@ -2704,9 +2716,12 @@ SJJEA4 = 吉米约翰的超级引擎(美)
SJKEPK = 疯狂卡丁车(美)
SJLEFS = 少年体育联赛(美)
SJLPXT = 少年体育联赛(美)
-SJME5G = 吉利安 麦克尔的健身训练2010[平衡板](美)
+SJME5G = Jillian Michaels的健身训练2010(美)
SJMPGT = 吉利安 麦克尔的健身训练2010[平衡板](欧)
-SJOP41 = 舞力全开 2014
+SJNE41 = 舞力全开2016(美)
+SJNP41 = 舞力全开2016(欧)
+SJOE41 = 舞力全开2014(美)
+SJOP41 = 舞力全开2014(欧)
SJPE78 = 智力竞答(美)
SJQEPZ = 宝石探秘三部曲(美)
SJQPGR = 宝石探秘三部曲(美)
@@ -2720,7 +2735,7 @@ SJUE20 = 恐龙快打(美)
SJUPXT = 恐龙快打(美)
SJVE20 = 肖恩约翰逊体操[平衡板](美)
SJWJA4 = 胜利十一人2010 蓝武士的挑战(日)
-SJXD41 = 舞力全开4(欧)
+SJXD41 = 舞力全开4 特别版(欧)
SJXE41 = 舞力全开4(美)
SJXP41 = 舞力全开4(欧)
SJZE41 = 舞力全开 儿童版2(美)
@@ -2728,26 +2743,29 @@ SJZP41 = 舞力全开 儿童版2(欧)
SK3EEB = 超执刀 创伤小队(美)
SK4E52 = 史莱克4 快乐神仙(美)
SK4P52 = 史莱克4 快乐神仙(欧)
+SK6KJD = 舞动韩流(韩)
SKAEA4 = 卡拉OK革命 欢乐合唱团(美)
SKAPA4 = 卡拉OK革命 欢乐合唱团(欧)
-SKBEG9 = Kidz Bop 舞蹈派对(美)
+SKBEG9 = 儿童舞蹈派对(美)
SKCE20 = 大脚车 压碎王(美)
SKDJ18 = 卡拉OK JOYSOUND Wii 双人对唱曲篇
SKEJ18 = 卡拉OK JOYSOUND Wii 演歌・歌謡曲篇
SKGEA4 = 卡拉OK革命 欢乐合唱团2(美)
SKGPA4 = 卡拉OK革命 欢乐合唱团2(欧)
-SKHJAF = 假面骑士:超巅峰英雄
+SKHJAF = 假面骑士 超巅峰英雄(日)
SKJE78 = 死亡医生(美)
SKLDSV = K11 专员行动(欧)
SKMJAF = 假面骑士 巅峰英雄W(日)
-SKOEA4 = 卡拉OK革命欢乐合唱团3(美)
+SKOEA4 = 卡拉OK革命 欢乐合唱团3(美)
SKOPA4 = 卡拉OK革命欢乐合唱团3(美)
SKREG9 = 假面骑士 龙骑士(美)
-SKTE78 = 全明星空手道[MP](美)
+SKSE54 = NBA 2K13(美)
+SKTE78 = 全明星空手道(美)
SKTP78 = 全明星空手道[MP](欧)
SKUE78 = 功夫熊猫2(美)
SKUP78 = 功夫熊猫2(欧)
-SKVE20 = 凯文万达姆的大巴斯挑战(欧)
+SKUZ78 = 功夫熊猫2(美)
+SKVE20 = 凯文万达姆的大巴斯挑战(美)
SKXE20 = 海盗袭击(美)
SKYE52 = 小龙斯派罗:巨人(美)
SKYP52 = 小龙斯派罗:巨人(欧)
@@ -2756,16 +2774,18 @@ SKYY52 = 小龙斯派罗:巨人(欧)
SKYZ52 = 小龙斯派罗:巨人(欧)
SKZE52 = 梦工厂超级明星赛(美)
SKZP52 = 梦工厂超级明星赛(欧)
-SL2J01 = 零 ~ 真红之蝶(日)
+SL2J01 = 零 真红之蝶(日或中)
SL2P01 = 零 ~ 真红之蝶(欧)
SL3ENR = 龙的巢穴三部曲(美)
SLAE78 = 最后的气宗(美)
SLAP78 = 最后的气宗(欧)
SLAZ78 = 最后的气宗 玩具反斗城版(美)
+SLCEGN = 起舞吧(美)
+SLDEYG = 一起跳舞(美)
SLDPLG = 跟Mel B一起跳舞(欧)
SLEE78 = 乔布拉 促进大脑发展的冥想游戏(美)
SLEP78 = 乔布拉 促进大脑发展的冥想游戏(欧)
-SLHEWR = 乐高哈利波特 5-7年(美)
+SLHEWR = 乐高哈利波特 下集(美)
SLHPWR = 乐高哈利波特 5-7年(欧)
SLIE52 = 小联盟棒球 二合一(美)
SLPP5D = 狼的精神(欧)
@@ -2785,7 +2805,8 @@ SM2P52 = 十分钟快速健身(欧)
SM4E20 = 大脚怪物卡车大破坏(美)
SM5EAF = 侍战队真剑者(美)
SM5PAF = 侍战队真剑者(欧)
-SM6PNK = 我的形体教练 2 健身与舞蹈(欧)
+SM6PNK = 我的形体教练2 健身与舞蹈(欧)
+SM7E69 = 美式橄榄球大联盟12(美)
SM8D52 = 使命召唤 现代战争3(欧)
SM8E52 = 使命召唤 现代战争3(美)
SM8F52 = 使命召唤 现代战争3(欧)
@@ -2797,10 +2818,11 @@ SM9E54 = 职业棒球大联盟2K12(美)
SMAENR = 海军陆战队 现代城市战(美)
SMAPGN = 海军陆战队 现代城市战(欧)
SMBE8P = 超级猴子球 平衡滚球[平衡板](美)
-SMBJ8P = 超级猴子球 平衡滚球[平衡板](日)
-SMBP8P = 超级猴子球 平衡滚球[平衡板](欧)
+SMBJ8P = 超级猴子球 平衡滚球(日)
+SMBP8P = 超级猴子球 平衡滚球(欧)
SMCENR = 我们祝你圣诞快乐(美)
-SMEE69 = 疯狂美式橄榄球11(美)
+SMCPXT = 我们祝你圣诞快乐(欧)
+SMEE69 = 美式橄榄球大联盟11(美)
SMFE4Q = 飞哥与小佛 超时空之谜(美)
SMFP4Q = 飞哥与小佛 超时空之谜(欧)
SMGE78 = 超级大坏蛋(美)
@@ -2822,18 +2844,18 @@ SMOJ41 = 迈克杰克逊 梦幻体验(日)
SMOP41 = 迈克尔杰克逊 生涯(欧)
SMOX41 = 迈克尔杰克逊 生涯(美)
SMOY41 = 迈克尔杰克逊 生涯(欧)
-SMPE69 = 大富翁精选集 (美)
-SMPP69 = 大富翁精选集 (美)(欧)
+SMPE69 = 大富翁精选集(美)
+SMPP69 = 大富翁精选集(欧)
SMRE78 = 美国职业摔角联盟2011(美)
SMRP78 = 美国职业摔角联盟2011(欧)
-SMSE78 = 超级漫画英雄小队 无限挑战(美)
+SMSE78 = 漫威超级英雄小队 无限挑战(美)
SMSP78 = 超级漫画英雄小队 无限挑战(欧)
SMTJ18 = 桃太郎电铁2010 战国 维新英雄大集合之卷(日)
SMUJAF = 大怪兽格斗 终极竞技场DX 终极战士大集结(日)
SMVE54 = 职业棒球大联盟2K11(美)
SMWE4Z = 荒岛求生(美)
-SMYE20 = 分秒必争[MP](美)
-SMZE78 = 超级漫画英雄小队 漫画大战(美)
+SMYE20 = 分秒必争(美)
+SMZE78 = 漫威超级英雄小队 漫画大战(美)
SMZP78 = 超级漫画英雄小队 漫画大战(美)
SN2E69 = 玩具枪大战 双重爆破合集(美)
SN3EYG = 急速赛车 拉力赛(美)
@@ -2849,12 +2871,12 @@ SN7EYG = 急速赛车 超级卡车赛(美)
SN7PNG = 急速赛车 超级卡车赛(欧)
SN8EYG = 急速赛车 冲刺车(美)
SN8PNG = 急速赛车 冲刺车(欧)
-SN9E54 = 尼克罗顿健身[平衡板](美)
+SN9E54 = 尼克罗顿健身(美)
SNAE52 = 坎贝拉猎人 北美历险记2011(美)
SNBE41 = 重返犯罪现场 NCIS(美)
SNBP41 = 重返犯罪现场 NCIS(欧)
-SNCE8P = 索尼克 五彩缤纷[WiFi](美)
-SNCJ8P = 索尼克:五彩缤纷[WiFi](日)
+SNCE8P = 索尼克 五彩缤纷(美)
+SNCJ8P = 索尼克 五彩缤纷(日)
SNCP8P = 索尼克 五彩缤纷[WiFi](欧)
SNDE20 = 一掷千金特别版(美)
SNEENR = 北美狩猎盛典2(美)
@@ -2871,7 +2893,6 @@ SNJP69 = NBA嘉年华(欧)
SNKP54 = 尼克罗顿健身[平衡板](欧)
SNKX54 = 尼克罗顿健身[平衡板](欧)
SNLE54 = 尼克罗顿舞蹈(美)
-SNLP54 = 尼克罗顿舞蹈(欧)
SNLX54 = 尼克罗顿舞蹈(欧)
SNMEAF = Namco博物馆 重制版(美)
SNQE7U = 国家地理大挑战(美)
@@ -2883,14 +2904,18 @@ SNUPJW = 快乐神经元学院(欧)
SNVE69 = 极速快感 亡命天涯(美)
SNVJ13 = 极速快感 亡命天涯(日)
SNVP69 = 极速快感 亡命天涯(欧)
-SNXJDA = 火影忍者疾风传 激斗忍者大战Special(日)
+SNXJDA = 火影忍者疾风传 激斗忍者大战特别版(日)
+SNYEVZ = 精灵高中 13个愿望(美)
+SNZEVZ = 芭比梦幻屋派对(美)
SO3EE9 = 符文工房 蓝海奇缘(美)
SO3J99 = 符文工房 蓝海奇缘(日)
+SOAE52 = 坎贝拉狩猎探险(美)
SOCE4Z = 致命捕捞 混乱海域(美)
-SOIEEB = 101合1运动聚会游戏超级合集(美)
+SOIEEB = 101合1 运动聚会游戏大合集(美)
SOIPHZ = 101合1运动聚会游戏超级合集(欧)
SOJE41 = 雷曼 起源(美)
SOJP41 = 雷曼 起源(欧)
+SOKEA4 = 卡拉OK 欢乐之声(美)
SOKJ18 = 卡拉OK 欢乐之声Wii DX(日)
SOME01 = 大家的节奏天国(美)
SOMJ01 = 大家的节奏天国(日或中)
@@ -2899,9 +2924,9 @@ SONDMR = 我的第一首卡拉OK(德)
SONFMR = 我的第一首卡拉OK(法)
SONPMR = 我的第一首卡拉OK(欧)
SOSEG9 = 极速蜗牛 超级特技队(美)
-SOTE52 = 失败比赛(美)
+SOTE52 = 勇敢向前冲(美)
SOUE01 = 萨尔达传说 天空之剑(美)
-SOUJ01 = 萨尔达传说 天空之剑(日或中)
+SOUJ01 = 塞尔达传说 天空之剑(日或中)
SOUK01 = 萨尔达传说 天空之剑(韩)
SOUP01 = 萨尔达传说 天空之剑(欧)
SP2E01 = Wii运动+Wii运动 度假胜地(欧)
@@ -2935,7 +2960,7 @@ SPPEFS = 力量拳击(美)
SPQE7T = 金牌间谍之幽灵公寓(美)
SPRE41 = 正确定价 2010版(美)
SPTJEB = 创伤小队 6人医师(日)
-SPUE20 = 一起绘画[MP](美)
+SPUE20 = 一起绘画(美)
SPVEA4 = 实况足球2011[WiFi](美)
SPVPA4 = 实况足球2011[WiFi](欧)
SPVXA4 = 实况足球2011[WiFi](X)
@@ -2946,10 +2971,12 @@ SPYDSV = 企鹅派对岛(德)
SPZE5G = 比萨外送员(美)
SQ2EPZ = 乡村舞蹈(美)
SQ3EPZ = 乡村舞蹈(美)
-SQDE8P = 纽约风暴与洛杉矶机枪街机版[WiFi](美)
+SQAE52 = 坎贝拉的非洲冒险(美)
+SQDE8P = 纽约风暴与洛杉矶机枪街机版(美)
SQDP8P = 纽约风暴与洛杉矶机枪街机版[WiFi](欧)
SQFE5G = 飞哥与小佛 寻找酷的东西(美)
SQIE4Q = 迪斯尼无限世界(美)
+SQKE5G = 料理妈妈2合1(美)
SQLE4Z = 卡通频道明星大乱斗 XL(美)
SQLPGN = 卡通频道大乱斗
SQME52 = 蜘蛛侠:时间边缘(美)
@@ -2958,8 +2985,9 @@ SQPPX4 = 速度 2(欧)
SQUDX3 = 测验派对(欧)
SQUFX3 = 测验派对(欧)
SQUPX3 = 测验派对(欧)
+SQVE69 = FIFA 15(美)
SQVX69 = FIFA足球 15
-SR4E41 = 疯狂兔子 时空旅行[MP][WiFi](美)
+SR4E41 = 疯狂兔子 时空旅行(美)
SR4J41 = 疯狂兔子:时光旅行[WiFi](日)
SR4P41 = 疯狂兔子 时空旅行[MP][WiFi](欧)
SR5E41 = 雷曼 疯狂兔子 派对合集[WiFi][平衡板](美)
@@ -2985,10 +3013,10 @@ SRNE70 = 天桥骄子[平衡板](美)
SRNP70 = 天桥骄子[平衡板](欧)
SRPE4Q = 迪斯尼 长发公主(美)
SRPP4Q = 迪斯尼 长发公主(欧)
-SRQE41 = 球拍运动[MP](美)
+SRQE41 = 球拍运动(美)
SRQP41 = 球拍运动[MP](欧)
SRRENR = 消遣游戏室[MP](美)
-SRRPGN = 盛大聚会游戏[MP](欧)
+SRRPGN = 盛大聚会游戏(欧)
SRSE20 = 超级音速赛车(美)
SRUE4Z = 红鼻子驯鹿鲁道夫(美)
SRVE41 = 价格是正确的(美)
@@ -3026,23 +3054,26 @@ SSHPHH = 夏洛克福尔摩斯 银耳饰之案(欧)
SSIENR = 冬季爆发 九大冰雪运动[平衡板](美)
SSJEJJ = 夏季明星 2012(美)
SSJPKM = 夏季明星 2012(欧)
+SSLENR = 骑手的天堂(美)
SSLPKM = 马术俱乐部(欧)
+SSMEYG = 美国门萨学院(美)
SSMPGD = 门萨学院(欧)
-SSNEYG = 狙击精英[WiFi](美)
+SSNEYG = 狙击精英(美)
SSNPHY = 狙击精英[WiFi](欧)
SSPP52 = 小龙斯派罗的大冒险(歐)
SSPX52 = 小龙斯派罗的大冒险(欧)
-SSQE01 = 马里奥派对9(美)
-SSQJ01 = 马里奥派对9(日)
+SSQE01 = 马力欧派对9(美)
+SSQJ01 = 马力欧派对9(日)
SSQP01 = 马里奥派对9(欧)
-SSQW01 = 马里奥派对9 繁体中文版
+SSQW01 = 马里奥派对9(中)
SSRE20 = 狂野西部枪战(美)
SSRPXT = 狂野西部枪战(X)
SSTEG9 = 小子历险记 天空上尉(美)
SSTPY5 = 特技飞行 空中英雄(欧)
SSUES5 = 回转寿司(美)
+SSVE52 = 勇敢向前冲3(美)
SSWDRM = 水上运动[平衡板](德)
-SSWEPZ = 水上运动[平衡板](美)
+SSWEPZ = 水上运动(美)
SSWPGR = 水上运动[平衡板](欧)
SSZE5G = 剑(美)
ST3J01 = 听力大考验(日)
@@ -3050,18 +3081,18 @@ ST4PNX = 托马斯和伙伴们 铁路小英雄[MP](美)
ST4XNX = 托马斯和伙伴们 铁路小英雄[MP](美)
ST5E52 = 变形金刚 塞伯坦冒险(美)
ST5P52 = 变形金刚 赛博坦大战(欧)
-ST6E78 = 减肥达人挑战赛[平衡板](美)
+ST6E78 = 减肥达人挑战赛(美)
ST6P78 = 减肥达人挑战赛[平衡板](欧)
-ST7E01 = 顶级街 Wii (美)
-ST7JGD = 富豪街 Wii (日或中)
-ST7P01 = 顶级街 Wii (歐)
+ST7E01 = 富豪街Wii[WiFi](美)
+ST7JGD = 富豪街Wii(日或中)
+ST7P01 = 富豪街Wii[WiFi](欧)
ST9E52 = 顶级射手(美)
STAE78 = 猜猜画画(美)
STAP78 = 猜猜画画(欧)
STAU78 = 猜猜画画(欧)
STDEFP = 目标狙击(美)
STEETR = 俄罗斯方块派对 豪华版[WiFi][平衡板](美)
-STEJ18 = 俄罗斯方块派对 超值版[WiFi][平衡板](日)
+STEJ18 = 俄罗斯方块派对奖金(日或中)
STEPTR = 俄罗斯方块派对 豪华版[WiFi][平衡板](欧)
STFE52 = 变形金刚:领袖(美)
STFP52 = 变形金刚:领袖(欧)
@@ -3103,7 +3134,7 @@ STXE69 = 泰格伍兹高尔夫巡回赛12 大师(美)
STXP69 = 泰格伍兹高尔夫巡回赛12 大师(欧)
STYE52 = 托尼霍克滑板(美)
STYP52 = 托尼霍克滑板(欧)
-STZE52 = 变形金刚3(美)
+STZE52 = 变形金刚3 月黑之时(美)
STZP52 = 变形金刚3(欧)
SU2E54 = 尼克罗顿舞蹈2(美)
SU2P54 = 尼克罗顿舞蹈2(欧)
@@ -3116,26 +3147,29 @@ SU3SMR = 你来唱2[WiFi][麦克风](西)
SU3UMR = 你来唱2[WiFi][麦克风](欧)
SU4E78 = UFC 私人教练(美)
SU4P78 = UFC 私人教练[平衡板][Wi-Fi](欧)
-SU6E5G = 尊巴瘦身:核心版
+SU5EVZ = 精灵高校 极限轮滑迷宫(美)
+SU6E5G = 尊巴健身 核心版(美)
SU6XGT = 尊巴瘦身:核心版
SU7EG9 = 守护者联盟(美)
SU9E4Q = 飞机总动员(美)
SU9P4Q = 飞机总动员(欧)
SUKE01 = 星之卡比 重回梦幻岛(美)
-SUKJ01 = 星之卡比 Wii(日)
+SUKJ01 = 星之卡比 重回梦幻岛(日或中)
SUKP01 = 星之卡比 Wii(欧)
SUMJC8 = 胜利赛马世界 2010(日)
+SUNEYG = 麋鹿猎人 传奇(美)
SUPE01 = Wii欢乐聚会(美)
-SUPJ01 = Wii欢乐聚会(日或中)
+SUPJ01 = Wii派对(日或中)
SUPK01 = Wii欢乐聚会(韩)
SUPP01 = Wii欢乐聚会(欧)
-SUREA4 = 热舞革命 2[跳舞垫](美)
+SUREA4 = 热舞革命2(美)
SURPA4 = 热舞革命 5(欧)
SUSFMR = 环球歌唱 女孩之夜(法)
SUSPMR = 环球歌唱 女孩之夜(欧)
SUTESZ = 很久很久以前(美)
SUUE78 = 天才小画家 即时艺术家(美)
SUUP78 = 天才小画家 即时艺术家(欧)
+SUVE52 = 坎贝拉危险狩猎2013(美)
SUWE78 = 天才小画家(美)
SUWP78 = 天才小画家(欧)
SUXEA4 = 实况足球2010[WiFi](美)
@@ -3143,25 +3177,27 @@ SUXJA4 = 实况足球2010[WiFi](日)
SUXPA4 = 实况足球2010[WiFi](欧)
SUXXA4 = 实况足球2010[WiFi](X)
SUXYA4 = 实况足球2010[WiFi](Y)
-SV2E78 = 大沙滩运动2[平衡板](美)
+SV2E78 = 大沙滩运动2(美)
SV2P78 = 大沙滩运动2[平衡板](欧)
SV3EG9 = 马达加斯加3(美)
SV3PAF = 马达加斯加3(欧)
-SV4E8P = VR网球 4[MP][WiFi](美)
+SV4E8P = VR网球4(美)
SV4P8P = VR网球 4[MP][WiFi](欧)
-SVBE52 = 战舰
+SVBE52 = 战舰(美)
SVDP52 = 海绵宝宝 痞老板机器人复仇
SVME01 = 超级马里奥25周年纪念包(美)
SVMJ01 = 超级马里奥25周年纪念包(日)
SVMP01 = 超级马里奥25周年纪念包(欧)
SVPESZ = 维加斯聚会(美)
SVPPNJ = 维加斯聚会(欧)
+SVQEVZ = 芭比姐妹之狗狗救援队(美)
SVTEXS = 超级线程(美)
SVVEG9 = 疯狂原始人:史前派对(美)
SVVPAF = 古魯家族(歐)
SVWEQH = 蔬菜世界(美)
-SVYEG9 = Ben10 全体宇宙2
-SW2E52 = 百战铁人王 2(美)
+SVYEG9 = 少年骇客 全面进化2(美)
+SVZEVZ = 驯龙高手2(美)
+SW2E52 = 勇敢向前冲2(美)
SW3EJJ = 冬季滑雪明星(美)
SW3PKM = 冬季滑雪明星(欧)
SW4JA4 = 实况足球2011[WiFi](日)
@@ -3171,50 +3207,59 @@ SW7EVN = 西部英雄(美)
SW7PNK = 西部英雄(欧)
SW9EVN = 怪物大轰炸(美)
SW9PYT = 怪物大轰炸(美)
-SWAE52 = DJ英雄[WiFi](美)
+SWAE52 = DJ英雄(美)
SWAP52 = DJ英雄[WiFi](欧)
-SWBE52 = DJ英雄2[WiFi](美)
+SWBE52 = DJ英雄2(美)
SWBP52 = DJ英雄2[WiFi](欧)
SX2PNG = 丛林赛车(欧)
SX3J01 = 潘朵拉之塔 直到你身边(日)
SX3P01 = 潘朵拉之塔 直到你身边 (歐)
SX4E01 = 异度之刃:编年史
-SX4J01 = 异度之刃(日)
+SX4J01 = 异度之刃(日或中)
SX4P01 = 异度之刃(欧)
SX5E4Z = 圣诞老人进城啰(美)
SX6JAF = 光之美少女 全明星全员集合一起舞蹈(日)
SX7E52 = 忍者神龟
SX8E52 = X战警 命运(美)
SX8P52 = X战警 命运(美)
-SXAE52 = 吉他英雄 世界巡演[WiFi](美)
+SXAE52 = 吉他英雄 世界巡演(美)
SXAP52 = 吉他英雄 世界巡演[WiFi](欧)
-SXBE52 = 吉他英雄 金属乐队专辑[WiFi](美)
+SXBE52 = 吉他英雄 金属乐队[(美)
SXBP52 = 吉他英雄 金属乐队专辑[WiFi](欧)
-SXCE52 = 吉他英雄 流行精选[WiFi](美)
+SXCE52 = 吉他英雄 流行精选(美)
SXCP52 = 吉他英雄 流行精选[WiFi](欧)
-SXDE52 = 吉他英雄 范海伦[WiFi](美)
+SXDE52 = 吉他英雄 范海伦(美)
SXDP52 = 吉他英雄 范海伦[WiFi](欧)
-SXEE52 = 吉他英雄5[WiFi](美)
+SXEE52 = 吉他英雄5(美)
SXEP52 = 吉他英雄5[WiFi](欧)
-SXFE52 = 乐团英雄[WiFi](美)
+SXFE52 = 乐团英雄(美)
SXFP52 = 乐团英雄[WiFi](欧)
-SXIE52 = 吉他英雄6 摇滚战士[WiFi](美)
+SXIE52 = 吉他英雄6 摇滚战士(美)
SXIP52 = 吉他英雄6 摇滚战士[WiFi](欧)
SZ2E5G = 尊巴南美拉丁舞 2(美)
SZ2P5G = 尊巴南美拉丁舞 2(欧)
SZ2XGT = 尊巴南美拉丁舞 2(欧)
-SZ5E5G = 尊巴南美拉丁舞(美)
+SZ3E5G = 尊巴健身 世界派对(美)
+SZ5E5G = 尊巴健身(美)
SZ5PGT = 尊巴南美拉丁舞(欧)
+SZ7E41 = 舞力全开2017(美)
+SZ7P41 = 舞力全开2017(欧)
SZAE69 = 摇滚乐团2[WiFi](美)
SZAP69 = 摇滚乐团2[WiFi](欧)
SZBE69 = 摇滚乐团3[WiFi](美)
SZBP69 = 摇滚乐团3[WiFi](欧)
+23EE41 = 舞力全开2023
+AFRE01 = 新超级马里奥兄弟Wii ANDY AFRO的自制系列卷8
AMNE01 = 自制 另一个超级马里奥兄弟Wii(美)
AMOR04 = 自制 吉他英雄3 HARDcore(欧)
-APRP01 = 自制 ANDY AFRO的复古自制(欧)
-APRP02 = 自制 ANDY AFRO的新超级马里奥兄弟Wii 混搭X 第三辑(欧)
-APRP08 = 自制 ANDY AFRO的新超级马里奥兄弟Wii 自制第一辑(欧)
-ASMB01 = 自制 另一个超级马里奥兄弟Wii
+APRP01 = 新超级马里奥兄弟Wii ANDY AFRO的自制系列卷2
+APRP02 = 新超级马里奥兄弟Wii ANDY AFRO的自制系列卷3
+APRP03 = 新超级马里奥兄弟Wii ANDY AFRO的自制系列卷6
+APRP04 = 新超级马里奥兄弟Wii ANDY AFRO的自制系列卷7
+APRP06 = 新超级马里奥兄弟Wii ANDY AFRO的自制系列卷5
+APRP08 = 新超级马里奥兄弟Wii ANDY AFRO的自制系列卷1
+ASIE41 = 舞力全开 Asia
+ASMB01 = 另一版的超级马里奥兄弟Wii
BEPS01 = 自制 吉他英雄 下载版(西)
C3BE52 = 自制 吉他英雄3 下载版(美)
C3FP52 = 自制 吉他英雄3 下载版(欧)
@@ -3332,15 +3377,19 @@ CTHP00 = 自制 唱吧 Summer Party v2.0(欧)
CTIP00 = 自制 唱吧 Rocks! Part. I v2.0(欧)
CTJP00 = 自制 唱吧 Rocks! Part. II v2.0(欧)
CVLE38 = 自制 马里奥赛车 胜利赛道(美)
+DLCE41 = 舞力全开2015合集
DMKE01 = 自制 马里奥赛车Wii 2(美)
DMSP4Q = 自制 迪斯尼电影 想唱就唱(欧)
DQAJSC = 水瓶座棒球 (貓星漢化版)
DRP22Q = 自制 唱吧 下载版(欧)
DUCE01 = 自制 马里奥赛车Wii(美)
DUDE01 = 自制 新史酷比马里奥兄弟(美)
+FC2E41 = 舞力全开 Focus2
FF4ENG = 自制 零月蚀之假面(美)
+GH2E41 = 舞力全开 GH2
+GMSE02 = 超級馬里奧陽光多人遊戲
HBWE01 = 自制 超级马里奥兄弟Wii 地狱男爵版(美)
-KMKE01 = 自制 马里奥赛车Wii(美)
+KMKE01 = 马里奥赛车Wii 自制版
L40P4Q = 自制 唱吧 下载版(欧)
MDUE01 = 自制 马里奥赛车 Track Grand Priix[WiFi](美)
MECPSI = 自制 唱吧 下载版(欧)
@@ -3349,27 +3398,29 @@ MILPSI = 自制 唱吧 下载版(欧)
MKTE01 = 自制 马里奥赛车 技巧(美)
MKWP01 = 自制 超级马里奥赛车Wii(欧)
MMRE01 = 自制 D.U.超级马里奥兄弟2.1 疯狂反击(美)
-MRRP01 = 自制 新超级马里奥兄弟Wii 复古重制版(欧)
+MRRP01 = 新超级马里奥兄弟Wii 复古重制版
NRJ1FR = 自制 唱吧 NRJ音乐之旅 1.1版(自)
+NSSP01 = 更加新的超级马里奥兄弟Wii 夏日骄阳
ONKELZ = 自制 唱吧 下载版(美)
OTFPSI = 自制 唱吧 下载版(欧)
PDUE01 = 自制 另一个超级马里奥兄弟Wii(美)
PMNEO1 = 自制 新旧超级马里奥兄弟Wii(美)
POPPSI = 自制 唱吧 下载版(欧)
-PPNE01 = 自制 新超级马里奥兄弟Wii 2 下一阶段(美)
+PPNE01 = 新超级马里奥兄弟Wii2 下一阶段
PPNP01 = 自制 新超级马里奥兄弟Wii 2 下一阶段(欧)
PT1PSI = 自制 唱吧 Portugal Hits(欧)
PUTA01 = 自制 吉他英雄3 摇滚精选(?)
R01PET = 自制 唱吧 下载版(欧)
R02PEA = 自制 唱吧 下载版(欧)
R15POH = 自制 唱吧 Radio 105(欧)
+R24E01 = 用Wii游玩小小机器人(日)
R4ZE01 = 自制 零月蚀之假面(美)
R4ZP01 = 自制 零月蚀之假面(美)
R8FJSC = 匠餐厅大繁盛! 简体中文版
-R8PC01 = 超级纸片马里奥(简)
+R8PC01 = 超级纸片马里奥(中)
RCCR78 = 自制 吉他英雄3 Coheed与Cambria(欧)
-RCOC99 = 名侦探柯南 追忆的幻想(ACG汉化简体中文版)
-RDUE01 = 自制 DU超级马里奥兄弟 寻找公主(美)
+RCOC99 = 名侦探柯南 追忆的幻想(中)
+RDUE01 = DU超级马里奥兄弟 寻找公主
RG0E52 = 自制 吉他英雄 年轻岁月 加强版(美)
RG1552 = 自制 吉他英雄 Weird Al Yankovic(?)
RG1E52 = 自制 吉他英雄3 Revenge(美)
@@ -3404,24 +3455,32 @@ RI1POH = 自制 唱吧 下载版(欧)
RI2POH = 自制 唱吧 下载版 Vol.2(欧)
RI3POH = 自制 唱吧 下载版(欧)
RJJG52 = 自制 吉他英雄3 JJ-KwiK版(欧)
+RJUE41 = 舞力全开 China
RL9ESD = 自制 吉他英雄 联合公园(美)
-RMCC01 = 超级马里奥赛车(ACG汉化简体中文版)
+RMCC01 = 马里奥赛车Wii(中)
RMCE06 = 自制 Wiimm的马里奥赛车趣味2010-12(美)
RMCE07 = 自制 Wiimm的马里奥赛车 复古版2011-02(欧)
RMCE08 = 自制 Wiimm的马里奥赛车趣味2011-03(美)
RMCE09 = 自制 Wiimm的马里奥赛车趣味2011-06(美)
+RMCEGP = 马里奥赛车Wii CTGP革命
+RMCEYP = 耀西赛车度假村Plus(美)
RMCJ12 = 马里奥赛车Wii 自制版(2011-11 Wiimm)(日)
+RMCJYP = 耀西赛车度假村Plus(日)
+RMCKYP = 耀西赛车度假村Plus(韩)
RMCP05 = 自制 马里奥赛车Wii(欧)
RMCP06 = 自制 Wiimm的马里奥赛车趣味2010-12(欧)
RMCP07 = 自制 Wiimm的马里奥赛车 复古版2011-02(欧)
RMCP08 = 自制 Wiimm的马里奥赛车趣味2011-03(欧)
RMCP09 = 自制 Wiimm的马里奥赛车趣味2011-06(欧)
+RMCPCA = 马力欧卡丁车Wii(加泰兰语)
+RMCPYP = 耀西赛车度假村Plus(欧)
RMGC01 = 自制 超级马里奥银河(简)
RMGE52 = 自制 吉他英雄3 Megadeth(美)
RMGR01 = 自制 超级马里奥银河(俄)
RMHC08 = 怪物猎人3(ACG汉化简体中文版)
RMKE02 = 自制 马里奥赛车1(美)
RMMP52 = 自制 吉他英雄3 Metal Mayhem(欧)
+RNVW01 = 超级马里奥银河(中)
ROMESD = 自制 怪物猎人 G(美)
RQQE52 = 自制 吉他英雄 皇后乐团(美)
RSFC99 = 胧村正(ACG汉化简体中文版)
@@ -3434,16 +3493,30 @@ RWWE52 = 自制 吉他英雄 WWE The Hits(美)
RYAJSC = 小双侠赛车 Wii 惊心动魄机器猛竞速
RZDC01 = 塞尔达传说 黎明公主(ACG汉化简体中文版)
S02PES = 自制 唱吧 下载版(欧)
+S12E41 = 舞力全开 BestOf2
+S18E41 = 舞力全开 Fitted 2018
+S2PE41 = 舞力全开2020 Plus
+S3EE41 = 舞力全开2023
+S3UE41 = 舞力全开 Spotlight
+S4EE41 = 舞力全开2023
+S5UE41 = 舞力全开 Unlimited Party
+S68E41 = 舞力全开2022
+S7EE41 = 舞力全开2023
S80U3Q = 自制 唱吧 下载版(欧)
+S85E41 = 舞力全开2021
+S85P41 = 舞力全开2021
SANT3Q = 自制 唱吧 下载版(欧)
SB4C01 = 超级马里奥银河2(ACG汉化简体中文版)
+SBJE41 = 舞力全开 Melody
SBOD3Q = 自制 唱吧 下载版(欧)
SBVG3Q = 自制 唱吧 下载版(欧)
SDAE01 = 自制 史酷比!冒险的兄弟(美)
SDRP3Q = 自制 唱吧 下载版(欧)
SDTH3Q = 自制 唱吧 下载版(欧)
SDUEO1 = 自制 新超级玛利欧兄弟DU版(欧)
-SDUPO1 = 自制 新超级玛利欧兄弟DU版(欧)
+SDUPO1 = DU超级马里奥兄弟
+SE1E41 = 舞力全开 East
+SEHE41 = 舞力全开 Epic Hits
SEOP4Q = 自制 唱吧 下载版(欧)
SGI1CL = 自制 唱吧 下载版(欧)
SGI1DB = 自制 唱吧 下载版(欧)
@@ -3451,6 +3524,8 @@ SGI1MC = 自制 唱吧 下载版(欧)
SGI1ML = 自制 唱吧 下载版(自)
SGI1PT = 自制 唱吧 下载版(自)
SGI1RC = 自制 唱吧 下载版(自)
+SH5E41 = 舞力全开 Hyper
+SHIE41 = 舞力全开 Hits
SIABOH = 自制 唱吧 Placebo
SIBBHJ = 自制 唱吧 下载版(自)
SIESP1 = 自制 唱吧 Canciones en Español
@@ -3489,31 +3564,50 @@ SISREU = 自制 唱吧 摇滚v1.1(欧)
SISRP4 = 自制 唱吧 下载版(欧)
SISSOH = 自制 唱吧 下载版(欧)
SISTDK = 自制 唱吧 土耳其聚会(欧)
+SJDJ02 = 舞力全开 Flamengo
+SJEE41 = 舞力全开2014合集
+SJME89 = 舞力全开 Japan
+SL1E41 = 舞力全开 Starlight
+SM3E01 = 超级马里奥兄弟3+
SMD3OH = 自制 唱吧 e La Magia Disney
SMIG3Q = 自制 唱吧 下载版(欧)
-SMMP01 = 自制 ANDY AFRO的自制收藏 第四辑(欧)
+SMMP01 = 新超级马里奥兄弟Wii ANDY AFRO的自制系列卷4
SMNC01 = 自制 新超级马里奥兄弟Wii(中)
SMNE02 = 自制 新超级马里奥兄弟Remake版(美)
+SMNE03 = 更新的超级马里奥兄弟Wii
+SMNE07 = 更加新的超级马里奥兄弟Wii 佳节特辑
SMNE09 = 自制 老超级马里奥兄弟Wii(美)
+SMNE23 = 更加新的超级马里奥兄弟Wii 落叶
+SMNEXE = 加强的超级马里奥兄弟.WIi豪华版
SMNP77 = 自制 新超级马里奥兄弟 阿卡迪亚(欧)
SMNPO1 = 自制 新超级马里奥兄弟Wii定制版(欧)
SMOT3Q = 自制 唱吧 下载版(欧)
+SMPP01 = 新超级马里奥兄弟Wii2 另一个P
SMRE01 = 自制 新超级马里奥兄弟Wii 超级马里奥兄弟1自制(美)
+SNBE66 = 新超级马里奥兄弟wii启示录
SOME02 = 大家的节奏天国(美)
+SOUE41 = 舞力全开 Ocean
SP9P4Q = 自制 唱吧 下载版(欧)
SRBP4Q = 自制 唱吧 下载版(欧)
+SRGP01 = 新超级马里奥兄弟Wii2 Reggie
SSLPOH = 自制 唱吧 Legends(意)
ST8P75 = 自制 唱吧 下载版(欧)
STAP75 = 自制 唱吧 下载版(欧)
STCP75 = 自制 唱吧 下载版(欧)
STDP75 = 自制 唱吧 下载版(欧)
+STFE41 = 舞力全开 Focus
STHP75 = 自制 唱吧 下载版(欧)
STPP75 = 自制 唱吧 下载版(欧)
STQP75 = 自制 唱吧 下载版(欧)
STRP75 = 自制 唱吧 下载版(欧)
STSP75 = 自制 唱吧 下载版(欧)
+SU5E41 = 舞力全开 Lights
+SV1E41 = 舞力全开 Unlimited Party1
+SV2E41 = 舞力全开 Unlimited Party2
+SV4E41 = 舞力全开 Infinity Party
SXEF52 = 自制 吉他英雄3 Megadeth
SXFF52 = 自制 吉他英雄3 My Chemical Romance
+ULTE41 = 舞力全开 Ultra
WARE01 = 自制 DU超级瓦里奥兄弟(美)
WFFF4I = 自制 零月蚀之假面(意)
XBKE52 = 自制 吉他英雄3 下载版(美)
@@ -3555,7 +3649,7 @@ WCIE = 水晶防线R1(美)
WCIP = 水晶防线R1(欧)
WCOP = 小魔怪钓鱼(欧)
WCVE = 洞窟物语(美)
-WD9E = 恶魔城传说:重生(美)
+WD9E = 恶魔城 重生(美)
WD9J = 恶魔城传说:重生(日)
WD9P = 恶魔城传说:重生(欧)
WDFE = 守卫城堡(美)
@@ -3669,7 +3763,6 @@ JCBE = 超级玛利奥RPG(美)
JCBM = 超级玛利奥RPG(欧)
JCKE = 太空侵略者(美)
JCKP = 太空侵略者(欧)
-JCUE = 飞行俱乐部(美)
JCVP = 飞行俱乐部(欧)
JCWE = 超级马里奥赛车(美)
JCWP = 超级马里奥赛车(欧)
@@ -3695,6 +3788,7 @@ NATE = 马里奥网球(美)
NATP = 马里奥网球(欧)
NAUE = 马里奥高尔夫(美)
NAUP = 马里奥高尔夫(欧)
+NAYM = Ogre Battle 64: Person of Lordly Caliber
EA2P = 合金弹头2(欧)
EA4P = 侍魂III(欧)
EA5P = 饿狼传说3 最终胜利之路(欧)
@@ -3710,25 +3804,31 @@ E6WE = 黄金战斧(美)
E6WP = 黄金战斧(欧)
C9SP = 碟中谍(欧)
HAAA = 照片频道
-HABA = 购物频道(欧)
+HABA = Wii购物频道
+HABC = Wii购物频道
HACA = Mii频道(欧)
-HACK = Mii频道(欧)
+HACC = Mii频道
+HACK = Mii频道(韩)
HADE = 网络频道(美)
HADJ = 网络频道(日)
HADP = 网络频道(欧)
HAFE = 天气频道(美)
HAFJ = 天气频道(日)
HAFP = 天气频道(欧)
+HAGA = 新闻频道(美)
HAGE = 新闻频道(美)
HAGJ = 新闻频道(日)
HAGP = 新闻频道(欧)
HAPE = Check Mii Out频道(美)
HAPP = Check Mii Out频道(欧)
HAYA = 照片频道
+HAYC = 照片频道
+HBNJ = 电视之友频道
+HCDJ = 数码相机打印频道
+HCHJ = 送餐频道
+HCIJ = Wii 房间
HCLE = Netflix系统安装盘(美)
-JODI = 自制频道(欧)
-LULZ = 自制频道(欧)
-OHBC = 自制频道(欧)
+HCMP = 卡比电视频道(欧)
9XGX = SNES9x超任模拟器(美)
D64A = 任天堂N64模拟器(欧)
DCRA = 都市打靶(欧)
@@ -3758,9 +3858,28 @@ DWMA = Wad管理器 v1.5(美)
DWRA = Wii电台(美)
DWXA = Wii资源管理器(欧)
FCEU = FCE Ultra任天堂FC模拟器(欧)
+JODI = 自制频道(欧)
+LULZ = 自制频道(欧)
+OHBC = 自制频道(欧)
VBGX = VBA模拟器(欧)
G4ME69 = The Sims: Bustin' Out
-G4OE69 = The Sims 2: Pets
-G4OP69 = The Sims 2: Pets
+G4SJ01 = 塞尔达传说 四支剑(日或中)
+G8MJ01 = 纸片马里奥 千年之门(日或中)
G8MP01 = Paper Mario: The Thousand-year Door
GBHJC8 = 战斗封神
+GBIJ08 = 生化危机(日或中)
+GBZJ08 = 生化危机0(日或中)
+GC6J01 = 宝可梦圆形竞技场(日或中)
+GCDJ08 = 生化危机 代号维罗妮卡(日或中)
+GFEJ01 = 火焰之纹章 苍炎之轨迹(日或中)
+GHAJ08 = 生化危机2(日或中)
+GIKJ70 = 斑鸠(日或中)
+GLEJ08 = 生化危机3(日或中)
+GM8J01 = 银河战士(日或中)
+GMSJ01 = 超级马里奥阳光(日或中)
+GPIE01 = 皮克敏星球探险(美)
+GSBJ8P = 索尼克大冒险2 战斗(日或中)
+GVCJ08 = 红侠乔伊 火热乱斗(日或中)
+GXXJ01 = 宝可梦XD 暗之旋风黑暗洛奇亚(日或中)
+GZ2J01 = 塞尔达传说 黄昏公主(日或中)
+GZLJ01 = 塞尔达传说 风之杖(日或中)
diff --git a/Data/Sys/wiitdb-zh_TW.txt b/Data/Sys/wiitdb-zh_TW.txt
index 4d5ad538ec20..bd7c0935b80d 100644
--- a/Data/Sys/wiitdb-zh_TW.txt
+++ b/Data/Sys/wiitdb-zh_TW.txt
@@ -1,4 +1,4 @@
-TITLES = https://www.gametdb.com (type: Wii language: ZHTW_unique version: 20191106234341)
+TITLES = https://www.gametdb.com (type: Wii language: ZHTW_unique version: 20230727194247)
410E01 = Wii 備份光碟 v1.31(美)
D2AJAF = 運動生活 探險家 試玩版(日)
D2SE18 = 運動大集錦2 試玩版(美)
@@ -21,11 +21,12 @@ DK6J18 = 轉轉球迷宮2 試玩版[平衡板][WiFi](日)
DMHE08 = 魔物獵人 3 試玩版(美)
DMHJ08 = 魔物獵人 3 試玩版[WiFi](日)
DPIE18 = 裝扮聚會 試玩版(美)
-DQAJK2 = 水瓶座棒球(日)
+DQAJK2 = 水瓶座棒球(日或中)
DQGP69 = 我的模擬人生 賽車 試玩版(歐)
DRME18 = 奇幻房間 試玩版(美)
DSFE7U = 朧村正(美)
DSRJ8P = 音速小子 索尼克與秘密的戒指 試玩版(日)
+DTOJ8P = 428 被封鎖的涉谷 (試用版)(日)
DWEPA4 = 實況足球2008 試玩版(歐)
DXSE18 = 運動大集錦 試玩版(美)
DZDE01 = 薩爾達傳說 曙光公主 試玩版(美)
@@ -36,7 +37,7 @@ R22P01 = 超級粉碎球 PLUS[MP](歐)
R23E52 = 芭比公主三劍客(美)
R23P52 = 芭比公主三劍客(歐)
R24J01 = 用Wii遊玩小小機器人(日)
-R25EWR = 樂高哈利波特 1-4年(美)
+R25EWR = 樂高哈利波特 上集(美)
R25PWR = 樂高哈利波特 1-4年(歐)
R26E5G = 街機經典(美)
R27E54 = 愛探險的朵拉 拯救水晶王國(美)
@@ -58,10 +59,10 @@ R2GEXJ = 廢墟迷宮 再見月的廢墟(美)
R2GJAF = 虛弱 再見月之廢墟(日)
R2GP99 = 廢墟迷宮 再見月的廢墟(歐)
R2HE41 = 想象 冠軍騎士(美)
-R2IE69 = 勁爆美式足球10[WiFi](美)
+R2IE69 = 勁爆美式足球10(美)
R2IP69 = 勁爆美式足球10[WiFi](歐)
R2JJAF = 太鼓達人Wii(日)
-R2KE54 = 唐金拳擊[平衡板](美)
+R2KE54 = 唐金拳擊(美)
R2KP54 = 唐金拳擊[平衡板](歐)
R2LJMS = 草裙舞Wii[平衡板](日)
R2ME20 = M&M's巧克力豆大冒險(美)
@@ -81,10 +82,10 @@ R2SP18 = 運動大集錦2 Wii的十項運動(歐)
R2TE41 = 忍者龜 毀滅[WiFi](美)
R2TP41 = 忍者龜 毀滅[WiFi](歐)
R2UE8P = 一起來敲打(美)
-R2UJ8P = 一起來敲打(日)
+R2UJ8P = 一起來拍打(日或中)
R2UP8P = 一起來敲打(歐)
R2VE01 = 罪與罰2(美)
-R2VJ01 = 罪與罰:宇宙的後繼者(日)
+R2VJ01 = 罪與罰 宇宙的繼承者(日)
R2VP01 = 罪與罰2[WiFi](歐)
R2WEA4 = 實況足球2009[WiFi](美)
R2WJA4 = 實況足球 中場指揮官 2009(日)
@@ -108,7 +109,7 @@ R39EFP = 禧碼諾極限釣魚(美)
R39PNK = 禧瑪諾極限釣魚(歐)
R3AE20 = 冒險童話故事時間(美)
R3AP7J = 故事時間 冒險故事(歐)
-R3BE8P = 歡樂森巴[WiFi](美)
+R3BE8P = 歡樂森巴(美)
R3BJ8P = 歡樂森巴[WiFi](日)
R3BP8P = 歡樂森巴[WiFi](歐)
R3CE20 = 克萊斯勒經典賽車(美)
@@ -118,11 +119,11 @@ R3DPS5 = 夢幻彈珠檯3D(歐)
R3EEWR = 遊戲派對3(美)
R3EPWR = 遊戲派對3(歐)
R3FJA4 = 實況力量棒球大聯盟3(日)
-R3GXUG = 國際兒童 瘋狂小型高爾夫(X)
+R3GXUG = 兒童高爾夫(X)
R3HP6Z = 特工雨果 熱帶假期(歐)
R3HX6Z = 特工雨果 熱帶假期(X)
-R3IJ01 = 用Wii玩銀河戰士Prime(日)
-R3JE5G = 去玩吧馬戲團明星[平衡板](美)
+R3IJ01 = 用Wii玩銀河戰士(日或中)
+R3JE5G = 去玩吧 馬戲團明星(美)
R3KP6N = 摩天大樓(歐)
R3LEWR = 綠光戰警 獵人的崛起(美)
R3LPWR = 綠光戰警 獵人的崛起(歐)
@@ -155,7 +156,7 @@ R42E69 = 模擬人生2 生存遊戲(美)
R42P69 = 模擬人生2 生存遊戲(歐)
R43E69 = EA SPORTS 活力健身房 更多鍛鍊[平衡板](美)
R43J13 = EA SPORTS 活力健身房 30天生活改善程序[平衡板](日)
-R43P69 = EA SPORTS 活力健身房 更多鍛鍊[平衡板](歐)
+R43P69 = EA運動活力(歐)
R44J8P = 涼宮春日的并列(日)
R46ENS = 通靈戰士Wii(美)
R46JKB = 通靈戰士Wii(日)
@@ -163,7 +164,7 @@ R47E20 = ATV沙灘車之王(美)
R48E7D = 奇幻精靈事件簿(美)
R48P7D = 奇幻精靈事件簿(歐)
R49E01 = 大金剛森林節拍(美)
-R49J01 = 大金剛森林節拍(日)
+R49J01 = 大金剛 叢林節拍(日)
R49P01 = 大金剛森林節拍(歐)
R4AE69 = 模擬動物(美)
R4AJ13 = 模擬動物(日)
@@ -176,7 +177,7 @@ R4CK69 = 模擬城市 建筑大師[WiFi](韓)
R4CP69 = 模擬城市 建筑大師[WiFi](歐)
R4DDUS = 三個問號 高校之迷(德)
R4EE01 = 永恆深藍 海洋的呼喚(美)
-R4EJ01 = 永恆深藍 海洋的呼喚(日)
+R4EJ01 = FOREVER BLUE 海洋的呼喚(日)
R4EP01 = 永恆深藍2 海洋的呼喚(歐)
R4FE20 = 故事時間 童話故事(美)
R4FP7J = 經典童話故事時間(歐)
@@ -190,27 +191,26 @@ R4NX5G = 大小調的莊嚴進行曲(X)
R4PE69 = 模擬人生2 寵物(美)
R4PP69 = 模擬人生2 寵物(歐)
R4QE01 = 瑪利歐足球前鋒 Charged[WiFi](美)
-R4QJ01 = 瑪利歐足球前鋒 Charged[WiFi](日)
+R4QJ01 = 瑪利歐足球前鋒 Charged(日)
R4QK01 = 瑪利歐足球前鋒 Charged[WiFi](韓)
-R4QP01 = 瑪利歐足球前鋒 Charged[WiFi](歐)
+R4QP01 = 瑪利歐足球前鋒 Charged(歐)
R4RE69 = FIFA足球10[WiFi](美)
R4RJ13 = FIFA足球10[WiFi](日)
R4RK69 = FIFA足球10(韓)
R4RP69 = FIFA足球10[WiFi](歐)
R4RX69 = FIFA足球10[WiFi](X)
R4RY69 = FIFA足球10[WiFi](Y)
-R4RZ69 = FIFA足球10[WiFi](美)
+R4RZ69 = FIFA足球10(Z)
R4SE54 = 美國職棒大聯盟 超級明星隊(美)
R4VEA4 = 故事繪本工坊(美)
R4VJA4 = 電視劇場Wii[WiFi](日)
R4WJA4 = 實況力量棒球大聯盟2009(日)
R4YJ2M = 貓社長蕾娜Wii(日)
-R4ZJ01 = 零 月蝕之假面(日)
+R4ZJ01 = 零 月蝕之假面(日或中)
R52E08 = 尼奧寵物謎題大冒險(美)
-R52P08 = 尼奧寵物謎題大冒險[WiFi](歐)
+R52P08 = 尼奧寵物謎題大冒險(歐)
R53PFH = 混音大師 阿曼凡布倫(歐)
R54FMR = 倒數遊戲(法)
-R55F41 = 誰想成為百萬富翁(法)
R55P41 = 誰想成為百萬富翁(歐)
R56EG9 = 原子小金剛(美)
R56PG9 = 原子小金剛(歐)
@@ -220,14 +220,14 @@ R58FMR = 你來唱[麥克風](法)
R58PMR = 你來唱[麥克風](歐)
R58SMR = 你來唱[麥克風](西)
R59D4Q = 企鵝俱樂部 遊戲日[WiFi](歐)
-R59E4Q = 企鵝俱樂部 遊戲日[WiFi](美)
+R59E4Q = 企鵝俱樂部 遊戲日(美)
R59P4Q = 企鵝俱樂部 遊戲日[WiFi](歐)
R5AE8P = 黃金羅盤(美)
R5AP8P = 黃金羅盤(歐)
R5AX8P = 黃金羅盤(X)
R5DE5G = 弗利普的翻轉世界(美)
R5EPMR = 倒計時(歐)
-R5FE41 = 冠軍學院 足球[MP][平衡板](美)
+R5FE41 = 冠軍學院 足球(美)
R5FP41 = 冠軍學院 足球[MP][平衡板](歐)
R5GE78 = 你比五年級生聰明嗎(美)
R5IE4Q = 玩具瘋狂總動員(美)
@@ -246,8 +246,8 @@ R5PX69 = 哈利波特 鳳凰會的密令(X)
R5QPGT = 馬戲團遊戲(歐)
R5SERW = 幽靈莊園的秘密(美)
R5TE69 = 大滿貫網球[MP][WiFi](美)
-R5TJ13 = 大滿貫網球[MP][WiFi](日)
-R5TP69 = 大滿貫網球[MP][WiFi](歐)
+R5TJ13 = 大滿貫網球(日)
+R5TP69 = 大滿貫網球(歐)
R5UE41 = CSI犯罪現場 致命意圖(美)
R5UP41 = CSI犯罪現場 致命意圖(歐)
R5VE41 = 阿凡達(美)
@@ -257,21 +257,21 @@ R5WEA4 = 沉默之丘 破碎的記憶(美)
R5WJA4 = 沉默之丘:破碎的記憶(日)
R5XJ13 = 我的模擬人生 特工(日)
R5XP69 = 我的模擬人生 特工(歐)
-R5YD78 = 全明星啦啦隊[平衡板](德)
-R5YE78 = 全明星啦啦隊2[平衡板](美)
+R5YD78 = 全明星啦啦隊2(德)
+R5YE78 = 全明星啦啦隊2(美)
R5YP78 = 全明星啦啦隊2[平衡板](歐)
R62E4Q = 迪士尼想唱就唱 流行節奏(美)
R62P4Q = 迪士尼想唱就唱 流行節奏(歐)
R63EG9 = 家庭聚會 30個戶外遊戲(美)
R63PG9 = 家庭聚會 30個戶外遊戲(歐)
-R64E01 = Wii音樂[平衡板][WiFi](美)
+R64E01 = Wii音樂(美)
R64J01 = Wii音樂(日)
R64K01 = Wii音樂[平衡板][WiFi](韓)
R64P01 = Wii音樂[平衡板][WiFi](歐)
R65ENR = 獵鹿狂(美)
R66E41 = 按你的運氣 2010版(美)
R67E6K = 聰明系列出品 佳佳的冒險(美)
-R68E5G = 去玩吧 城市運動[平衡板](美)
+R68E5G = 去玩吧 城市運動(美)
R69E36 = 越野精英賽大地長征2(美)
R69P36 = 越野精英賽大地長征2(歐)
R6APPU = 寶貝和我(歐)
@@ -283,14 +283,14 @@ R6BX78 = 顏料寶貝(X)
R6CEAF = 我們的啦啦隊2(美)
R6CJAF = 我們的啦啦隊 熱舞靈魂!(日)
R6DFJW = 警告 公路規則(法)
-R6EE41 = 家庭智力搶答 2010版(美)
+R6EE41 = 家庭問答2010(美)
R6FE41 = 六旗主題樂園(美)
R6FERS = 六旗主題樂園(美)
R6FP41 = 歡樂園聚會(歐)
R6GPMR = 黃金球(歐)
R6HE54 = 你好,凱蘭 超級遊戲節(美)
R6HP54 = 你好,凱蘭 超級遊戲節(歐)
-R6IE54 = 棒球衝擊波[MP](美)
+R6IE54 = 棒球衝擊波(美)
R6JJGD = 鋼之煉金術師 曉之王子(日)
R6KP36 = 灰燼杯板球2009(歐)
R6KU36 = 灰燼杯板球賽2009(英)
@@ -300,7 +300,7 @@ R6ME5Z = 美國超級模特兒新秀大賽(美)
R6MPML = 全美超模大賽(歐)
R6NE41 = 夏恩懷特滑雪 世界舞臺[MP][平衡板](美)
R6NP41 = 夏恩懷特滑雪 世界舞臺[MP][平衡板](歐)
-R6NY41 = 夏恩懷特滑雪 世界舞臺[MP][平衡板](Y)
+R6NY41 = 夏恩懷特滑雪 世界舞臺(歐)
R6OE78 = 汽車總動員 奧拉瑪大獎賽(美)
R6OP78 = 汽車總動員 奧拉瑪大獎賽(歐)
R6OX78 = 汽車總動員 奧拉瑪大獎賽(X)
@@ -331,17 +331,17 @@ R7AP69 = 模擬動物 非洲(歐)
R7BE20 = 吉利貝利 彈道豆(美)
R7BP7J = 吉利貝利 彈道豆(歐)
R7CJ01 = 彩虹隊長(日)
-R7EE8P = 飛天幽夢 流星夜物語[WiFi](美)
+R7EE8P = 飛天幽夢 流星夜物語(美)
R7EJ8P = 飛天幽夢 流星夜物語[WiFi](日)
R7EP8P = 飛天幽夢 流星夜物語[WiFi](歐)
-R7FEGD = 陸行鳥之不可思議迷宮 忘卻時間的迷宮[WiFi](美)
+R7FEGD = 陸行鳥之不可思議迷宮 忘卻時間的迷宮(美)
R7FJGD = 陸行鳥之不可思議迷宮 忘卻時間的迷宮[WiFi](日)
R7FPGD = 陸行鳥之不可思議迷宮 忘卻時間的迷宮[WiFi](歐)
R7GEAF = 七龍珠 天下第一大冒險(美)
-R7GJAF = 七龍珠 天下第一大冒險(日)
+R7GJAF = 龍珠 天下第一大冒險(日或中)
R7GPAF = 七龍珠 天下第一大冒險(歐)
R7HE6K = 救兵總動員(美)
-R7IE69 = 魅力女孩俱樂部[平衡板](美)
+R7IE69 = 魅力女孩俱樂部 睡衣派對(美)
R7IP69 = 魅力女孩俱樂部 睡衣派對[平衡板](歐)
R7KE6K = 岩石爆破(美)
R7LP7J = 瑪格的困惑!(歐)
@@ -359,8 +359,8 @@ R7SE5G = 逃出博物館(美)
R7SP5G = 逃出博物館(歐)
R7TFJW = 法式滾球(法)
R7VEWR = 度假島 海灘派對[平衡板](美)
-R7VPWR = 度假島 海灘派對[平衡板](歐)
-R7WE52 = 雪山運動[平衡板](美)
+R7VPWR = 度假島 海灘派對(歐)
+R7WE52 = 雪山運動(美)
R7WP52 = 雪山運動[平衡板](歐)
R7XE69 = 極速快感 爆衝王(美)
R7XJ13 = 極速快感 爆衝王(日)
@@ -379,25 +379,25 @@ R84J99 = 牧場物語 安祥之樹(日)
R84P99 = 牧場物語 安祥之樹(歐)
R85EG9 = 週末特工隊 怪獸與第五個太陽(美)
R85PG9 = 週末特工隊 怪獸與第五個太陽(歐)
-R86E20 = 夢幻舞蹈啦啦隊[平衡板](美)
+R86E20 = 夢幻舞蹈啦啦隊(美)
R87EVN = 斯基度雪地車挑戰賽(美)
R88J2L = 麵包超人 微笑派對(日)
R89JEL = 東京友好樂園2(日)
R8AE01 = 神奇寶貝樂園 Wii 皮卡丘的大冒險(美)
-R8AJ01 = 神奇寶貝樂園 Wii 皮卡丘的大冒險(日)
+R8AJ01 = 寶可夢公園Wii 皮卡丘的大冒險(日或中)
R8AP01 = 神奇寶貝樂園 Wii 皮卡丘的大冒險(歐)
-R8BE41 = 保姆派對[平衡板](美)
+R8BE41 = 保姆派對(美)
R8BP41 = 保姆派對[平衡板](歐)
R8DEA4 = 遊戲王5D's 世界冠軍大會(美)
-R8DJA4 = 遊戲王5D's︰決鬥狂熱者(日)
+R8DJA4 = 遊戲王5D's 決鬥狂熱者(日或中)
R8DPA4 = 遊戲王5D's 決鬥狂熱者(歐)
R8EJQC = 異星尋奇(日)
R8FES5 = 快餐危機(美)
-R8FJHA = 匠餐廳大繁盛!(日)
+R8FJHA = 匠餐廳大繁盛(日)
R8FPNP = 快餐危機(歐)
-R8GJC8 = GI騎師聯盟2008[平衡板][WiFi](日)
+R8GJC8 = GI騎師聯盟2008(日)
R8GPC8 = GI騎師聯盟2008[平衡板][WiFi](歐)
-R8HE4Q = 孟漢娜 電影版(美)
+R8HE4Q = 汉娜·蒙塔娜 電影版(美)
R8HP4Q = 孟漢娜 電影版(歐)
R8HX4Q = 孟漢娜 電影版(X)
R8HY4Q = 孟漢娜 電影版(Y)
@@ -429,7 +429,7 @@ R8VP41 = 拯救地球 野生動物獸醫(歐)
R8XE52 = 侏羅紀 獵殺(美)
R8XZ52 = 頂級射手 恐龍獵人(美)
R8YE52 = 坎貝拉獵人2010(美)
-R8ZE8P = 黛茜福恩特斯普拉提[平衡板](美)
+R8ZE8P = 黛茜福恩特斯普拉提(美)
R8ZPGT = 黛茜福恩特斯普拉提[平衡板]((歐)
R92E01 = 皮克敏2
R92J01 = 以 Wii 遊玩 皮克敏星球探險2(日)
@@ -437,7 +437,7 @@ R92P01 = 以 Wii 遊玩 皮克敏星球探險2(歐)
R94PMR = 終極紅球挑戰賽(歐)
R94XMR = 終極紅球挑戰賽(X)
R96EAF = 風之少年通往幻夢界之門(美)
-R96JAF = 風之少年通往幻夢界之門(日)
+R96JAF = 風之克羅諾亞 通向幻界之門(日或中)
R96KAF = 風之少年通往幻夢界之門(韓)
R96PAF = 風之少年通往幻夢界之門(歐)
R97E9B = 家庭滑稽橄欖球(美)
@@ -452,12 +452,12 @@ R9FJ36 = 一級方程式賽車2009(日)
R9FP36 = 一級方程式賽車2009(歐)
R9GEWR = 貓頭鷹守護神(美)
R9GPWR = 貓頭鷹守護神(歐)
-R9HE78 = 你比五年級生聰明嗎?(美)
+R9HE78 = 你比五年級生聰明嗎2(美)
R9IE01 = 以 Wii 遊玩 皮克敏星球探險(美)
R9IJ01 = 以 Wii 遊玩 皮克敏星球探險(日)
R9IK01 = 以 Wii 遊玩 皮克敏星球探險(韓)
R9IP01 = 以 Wii 遊玩 皮克敏星球探險(歐)
-R9JE69 = 搖滾樂團 披頭四[WiFi](美)
+R9JE69 = 披頭四 搖滾樂團(美)
R9JP69 = 搖滾樂團 披頭四[WiFi](歐)
R9KE20 = 律動方塊(美)
R9LE41 = 通宵派對(美)
@@ -484,13 +484,13 @@ R9XP52 = 街機地帶(歐)
R9YES5 = 撕裂雪橇(美)
R9ZE54 = 職業棒球大聯盟2K9(美)
RB2E6K = 氣球泡泡(美)
-RB2J2K = 氣球泡泡(日)
+RB2J2K = 彩虹泡泡(日或中)
RB2PGT = 氣球泡泡(歐)
RB4E08 = 惡靈古堡 4 Wii 加強版(美)
RB4J08 = 惡靈古堡4 Wii 加強版(日)
RB4P08 = 惡靈古堡 4 Wii 加強版(歐)
RB4X08 = 惡靈古堡 4 Wii 加強版(X)
-RB5E41 = 戰火兄弟連 浴血之戰(美)
+RB5E41 = 戰火兄弟連 浴血奮戰(美)
RB5P41 = 戰火兄弟連 浴血之戰(歐)
RB6J18 = 轟炸超人(日)
RB7E54 = 惡霸魯尼 獎學金版(美)
@@ -515,12 +515,12 @@ RBFP7J = 乒乓特派員(歐)
RBGE54 = 大棒球聯盟(美)
RBGP54 = 職業棒球聯賽(歐)
RBHE08 = 惡靈古堡0(美)
-RBHJ08 = 惡靈古堡0(日)
+RBHJ08 = 惡靈古堡0(日或中)
RBHP08 = 惡靈古堡0(歐)
RBIEE9 = 牧場物語 歡樂動物進行曲(美)
RBIJ99 = 牧場物語 歡樂動物進行曲(日)
RBIP99 = 牧場物語 歡樂動物進行曲(歐)
-RBKE69 = 轟炸方塊[WiFi](美)
+RBKE69 = 轟炸方塊(美)
RBKJ13 = 歡樂轟炸(日)
RBKK69 = 轟炸方塊(韓)
RBKP69 = 轟炸方塊(歐)
@@ -529,7 +529,7 @@ RBLJ8P = BLEACH死神 白刃閃耀圓舞曲(日)
RBLP8P = BLEACH死神 白刃閃耀圓舞曲(歐)
RBME5G = 泡泡龍(美)
RBMPGT = 泡泡龍(歐)
-RBNEG9 = Ben 10 地球保衛者(美)
+RBNEG9 = 少年駭客 地球保衛者(美)
RBNPG9 = Ben 10 地球保衛者(歐)
RBNXG9 = Ben 10 地球保衛者(X)
RBOE69 = 布吉搖擺(美)
@@ -545,13 +545,13 @@ RBSJ08 = 戰國 BASARA 2 英雄外傳A(日)
RBTE8P = 釣魚高手(美)
RBTJ8P = 釣魚高手(日)
RBTP8P = 釣魚高手(歐)
-RBUE08 = 惡靈古堡 安布雷拉編年史(美)
+RBUE08 = 惡靈古堡 安布雷拉編年史(美或中)
RBUJ08 = 惡靈古堡 安布雷拉編年史(日)
RBUK08 = 惡靈古堡 安布雷拉編年史(韓)
RBUP08 = 惡靈古堡 安布雷拉編年史(歐)
-RBVE52 = 芭比 森林公主(美)
+RBVE52 = 芭比之森林公主(美)
RBVP52 = 芭比 森林公主(歐)
-RBWE01 = 突擊 FC 大戰2[[WiFi](美)
+RBWE01 = 突擊FC大戰2(美)
RBWJ01 = 突擊 FC 大戰2[[WiFi](日)
RBWP01 = 突擊 FC 大戰2[WiFi](歐)
RBXJ8P = BLEACH死神 對決十刃[WiFi](日)
@@ -604,7 +604,7 @@ RCHJAF = 我們的啦啦隊(日)
RCHPGT = 我們的啦啦隊(歐)
RCIE41 = 犯罪現場調查 鐵證如山(美)
RCIP41 = 犯罪現場調查 鐵證如山(歐)
-RCJE8P = 暗渠[WiFi](美)
+RCJE8P = 暗渠(美)
RCJP8P = 暗渠[WiFi](歐)
RCKPGN = 阿倫·漢森的運動挑戰(歐)
RCLE4Q = 四眼天雞之動作天王(美)
@@ -624,10 +624,9 @@ RCSP7J = 射雞英雄傳(歐)
RCTE5Z = 反擊力量(美)
RCTPGT = 反擊力量(歐)
RCUE52 = 坎貝拉傳奇冒險(美)
-RCUP52 = 坎貝拉傳奇冒險(歐)
RCVE41 = 孤島驚魂 復仇(美)
RCVP41 = 孤島驚魂 復仇(歐)
-RCXE78 = 全明星拉拉隊[平衡板](美)
+RCXE78 = 全明星拉拉隊(美)
RCXP78 = 全明星拉拉隊[平衡板](歐)
RCXX78 = 全明星拉拉隊[平衡板](歐)
RCYPGN = 切格的聚會迷題(歐)
@@ -636,27 +635,26 @@ RD2J41 = 赤色鋼鐵2(日)
RD2K41 = 赤色鋼鐵2(韓)
RD2P41 = 赤色鋼鐵 2(歐)
RD2X41 = 赤色鋼鐵 2(X)
-RD4EA4 = 熱舞革命 勁爆舞會 2[跳舞墊](美)
-RD4JA4 = 熱舞革命 手舞足蹈派對[跳舞墊](日)
+RD4EA4 = 熱舞革命 勁爆舞會2(美)
+RD4JA4 = 熱舞革命 盛況空前的勁爆舞會(日或中)
RD4PA4 = 熱舞革命 勁爆舞會2[跳舞墊](歐)
RD6EE9 = 動物王國 野生動物探索(美)
RD6J8N = 動物奇想天外!在謎之樂園攝影(日)
RD6PNP = 動物奇想天外!在謎之樂園攝影(歐)
-RD8E52 = 與巨星共舞[跳舞墊](美)
+RD8E52 = 與巨星共舞(美)
RD9J18 = 解謎系列Vol.1 數獨(日)
-RDAE52 = 與巨星共舞 讓我們翩翩起舞[跳舞墊](美)
+RDAE52 = 與巨星共舞 讓我們翩翩起舞(美)
RDBE70 = 七龍珠Z 電光火石2(美)
RDBJAF = 七龍珠 Z Sparking! NEO(日)
RDBPAF = 七龍珠Z 電光火石2(歐)
RDCE78 = 致命生物(美)
RDCP78 = 致命生物(歐)
-RDDEA4 = 熱舞革命 勁爆舞會[跳舞墊](美)
+RDDEA4 = 熱舞革命 勁爆舞會(美)
RDDJA4 = 熱舞革命 勁爆舞會(日)
-RDDPA4 = 熱舞革命 勁爆舞會[跳舞墊](歐)
RDEJ0A = 全日本貨柜車祭典(日)
RDFE41 = 夏恩懷特滑雪板[平衡板](美)
RDFP41 = 夏恩懷特滑雪板[平衡板](歐)
-RDGEA4 = 惡魔城 審判[WiFi](美)
+RDGEA4 = 惡魔城 審判(美)
RDGJA4 = 惡魔城:審判(日)
RDGPA4 = 惡魔城 審判[WiFi](歐)
RDHE78 = 毀滅全人類 解放威廉(美)
@@ -674,7 +672,7 @@ RDLP70 = 狐貍偵探智救人質(歐)
RDME6K = 米儂向前沖(美)
RDMJ8N = 米儂向前沖(日)
RDMPHZ = 每日英雄 米儂(歐)
-RDNEA4 = 熱舞革命 開心迪士尼[跳舞墊](美)
+RDNEA4 = 熱舞革命 開心迪士尼(美)
RDOE41 = 模擬寵物狗2(美)
RDOJ41 = 模擬寵物狗2(日)
RDOP41 = 模擬寵物狗2(歐)
@@ -709,7 +707,7 @@ RDZJ01 = 大災難 危機之日(日)
RDZP01 = 大災難 危機之日(歐)
RE3ENR = 空戰高手 二戰英雄(美)
RE4E08 = 惡靈古堡 復刻版(美)
-RE4J08 = 惡靈古堡(日)
+RE4J08 = 惡靈古堡(日或中)
RE4P08 = 惡靈古堡(歐)
RE5PAF = 貪吃精靈(歐)
RE6PRT = 夏季田徑邀請賽的挑戰(歐)
@@ -718,10 +716,9 @@ RE8J99 = 家庭教師 禁斷的暗之三角[WiFi](日)
REAE69 = 名人體育(美)
REAF69 = 名人體育(法)
REAP69 = 名人體育(歐)
-REBE4Z = 豆豆先生的古怪世界(歐)
+REBE4Z = 豆豆先生的古怪世界(美)
REBPMT = 憨豆先生的古怪世界(歐)
RECE6K = 間諜遊戲 電梯任務(美)
-RECP6K = 間諜遊戲 電梯任務(歐)
REDE41 = 赤色鋼鐵(美)
REDJ41 = 赤色鋼鐵(日)
REDP41 = 赤色鋼鐵(歐)
@@ -730,11 +727,11 @@ REGE36 = 緊急出動(美)
REGP36 = 緊急出動(歐)
REHE41 = 緊急英雄(美)
REHP41 = 緊急英雄(歐)
-REJEAF = 家庭訓練機 極限挑戰[跳舞墊](美)
+REJEAF = 家庭訓練機 極限挑戰(美)
REJJAF = 家庭訓練機2[跳舞墊](日)
REJPAF = 家庭訓練機 極限挑戰[跳舞墊](歐)
-REKE41 = 金牌吉姆卡迪歐塑身[平衡板](美)
-REKJ2N = 節奏拳擊 用Wii享瘦(日)
+REKE41 = 金吉姆健身房 卡迪歐塑身(美)
+REKJ2N = 有氧拳擊 Wii快樂瘦身(日或中)
REKP41 = 金牌吉姆卡迪歐塑身[平衡板](歐)
REKU41 = 我的健康教練 金牌吉姆卡迪歐塑身[平衡板](英)
RELEA4 = 能源小精靈(美)
@@ -742,7 +739,7 @@ RELJA4 = 能源小精靈(日)
RELKA4 = 能源小精靈(韓)
RELPA4 = 能源小精靈(歐)
REMJ8P = 哆啦A夢Wii 秘密道具王決定戰!(日)
-RENE8P = 音速小子與黑暗騎士[WiFi](美)
+RENE8P = 音速小子與黑暗騎士(美)
RENJ8P = 音速小子與黑暗騎士[WiFi](日)
RENP8P = 音速小子與黑暗騎士[WiFi](歐)
REQE54 = 迪亞哥 徒步旅行救難隊(美)
@@ -752,14 +749,14 @@ REQY54 = 迪亞哥 徒步旅行救難隊(歐)
RESP41 = 我的西班牙語教練(歐)
RETJAF = 廟會達人(日)
REUPNK = 我的形體教練(歐)
-REVJ8P = 忌火起草 解明篇(日)
+REVJ8P = 忌火起草 解明篇(日或中)
REWFMR = 我的馬匹俱樂部(法)
REWXMR = 我的馬匹俱樂部(X)
REWYMR = 我的馬匹俱樂部(Y)
REXE01 = 瘋狂卡車(美)
REXJ01 = 瘋狂卡車(日)
REXP01 = 瘋狂卡車(歐)
-REYE4Q = 迪士尼想唱就唱 歌舞青春3 畢業季(美)
+REYE4Q = 高校音樂劇3 畢業歌會(美)
REYP4Q = 迪士尼想唱就唱 歌舞青春3 畢業季(歐)
REZEJJ = 西洋棋高手(美)
REZPKM = 西洋棋高手(歐)
@@ -770,22 +767,22 @@ RF3P6M = 法拉利挑戰賽(歐)
RF4E36 = 超級水果瀑布(美)
RF4P6M = 超級水果瀑布(歐)
RF7J08 = 龍之子 VS. CAPCOM 英雄交鋒世代(日)
-RF8E69 = FIFA足球08[WiFi](美)
+RF8E69 = FIFA足球08(美)
RF8J13 = FIFA足球08[WiFi](日)
RF8K69 = FIFA足球08[WiFi](韓)
RF8P69 = FIFA足球08[WiFi](歐)
RF8X69 = FIFA足球08[WiFi](X)
RF8Y69 = FIFA足球08[WiFi](Y)
-RF9E69 = FIFA足球09[WiFi](美)
+RF9E69 = FIFA足球09(美)
RF9J13 = FIFA足球09[WiFi](日)
RF9K69 = FIFA足球09[WiFi](韓)
RF9P69 = FIFA足球09[WiFi](歐)
RF9X69 = FIFA足球09[WiFi](X)
RF9Y69 = FIFA足球09[WiFi](Y)
-RFAEAF = 生命運動 戶外挑戰[跳舞墊](美)
-RFAJAF = 家庭訓練機 運動天地(日)
+RFAEAF = 活力生活 戶外挑戰(美)
+RFAJAF = 家庭訓練機(日)
RFAPAF = 家庭教練[跳舞墊](歐)
-RFBE01 = 永恒蔚藍[WiFi](美)
+RFBE01 = 永恒蔚藍(美)
RFBJ01 = 永恒蔚藍[WiFi](日)
RFBP01 = 永恒蔚藍[WiFi](歐)
RFCEGD = 太空戰士 水晶編年史 水晶持有者(美)
@@ -798,10 +795,10 @@ RFFEGD = 太空戰士 水晶編年史 時間的共鳴[WiFi](美)
RFFJGD = 太空戰士 水晶編年史 時間的共鳴[WiFi](日)
RFFPGD = 太空戰士 水晶編年史 時間的共鳴[WiFi](歐)
RFJJAF = 家庭賽馬(日)
-RFKE41 = 我的健康教練(美)
+RFKE41 = 我的健身教練(美)
RFKP41 = 我的健康教練(歐)
RFKX41 = 我的健康教練(X)
-RFLE69 = 勁爆美式足球09[WiFi](美)
+RFLE69 = 勁爆美式足球09(美)
RFLP69 = 勁爆美式足球09[WiFi](歐)
RFLPWK = 美式橄欖球大聯盟09[WiFi](歐)
RFMJAF = 職棒家庭棒球場[WiFi](日)
@@ -809,15 +806,15 @@ RFNE01 = Wii塑身[平衡板](美)
RFNJ01 = Wii塑身[平衡板](日)
RFNK01 = Wii塑身[平衡板](韓)
RFNP01 = Wii塑身[平衡板](歐)
-RFNW01 = Wii塑身 繁體中文版[平衡板]
+RFNW01 = Wii塑身(中)
RFOE52 = 蜘蛛人 敵友難辨(美)
RFOP52 = 蜘蛛人 敵友難辨(歐)
RFOX52 = 蜘蛛人 敵友難辨(X)
-RFPE01 = Wii塑身加強版[平衡板](美)
-RFPJ01 = Wii塑身 加強版[平衡板](日)
-RFPK01 = Wii塑身加強版[平衡板](韓)
-RFPP01 = Wii塑身加強版[平衡板](歐)
-RFPW01 = Wii塑身加強版 繁體中文版[平衡板]
+RFPE01 = Wii塑身Plus[平衡板](美)
+RFPJ01 = Wii塑身Plus[平衡板](日)
+RFPK01 = Wii塑身Plus[平衡板](韓)
+RFPP01 = Wii塑身Plus[平衡板](歐)
+RFPW01 = Wii塑身Plus(中)
RFQE69 = 重拳出擊(美)
RFQJ13 = 破相拳擊(日)
RFQK69 = 破相拳擊(韓)
@@ -833,13 +830,13 @@ RFVP52 = 淘氣小猴 聚會時間(歐)
RFWE5Z = 野外探險 非洲(美)
RFWPNK = 非洲徒步大冒險(歐)
RFYFMR = 博涯堡壘 開戰(法)
-RFZE41 = 想象 時尚聚會[平衡板](美)
+RFZE41 = 想象 時尚聚會(美)
RFZP41 = 想象 時尚偶像[平衡板](歐)
RG2EXS = 罪惡裝備XX(美)
RG2JJF = 聖騎士之戰XX ΛCore(日)
RG2PGT = 罪惡裝備XX(歐)
RG4JC0 = 電車向前走!新幹線EX 山陽新幹線(日)
-RG5EWR = 吉尼斯世界紀錄 電視遊戲[WiFi](美)
+RG5EWR = 吉尼斯世界紀錄 電視遊戲(美)
RG5PWR = 吉尼斯世界紀錄 電視遊戲[WiFi](歐)
RG6E69 = 搖滾樂超級明星(美)
RG6P69 = 搖滾樂超級明星(歐)
@@ -851,12 +848,10 @@ RG9P54 = 嘉年華遊戲 迷你高爾夫(歐)
RGAE8P = 51號星球(美)
RGAP8P = 51號星球(歐)
RGBE08 = 哈維博德曼 律師(美)
-RGBP08 = 哈維博德曼 律師(歐)
RGCEXS = 遙控直升機Wii 飛行大冒險(美)
RGCJJF = 遙控直升機Wii 飛行大冒險(日)
RGCPGT = 遙控直升機Wii 飛行大冒險(歐)
RGDEA4 = 恐怖行動(美)
-RGDPA4 = 恐怖行動(歐)
RGEJJ9 = 世界黃金蛋節奏合拍系日本的音符(日)
RGFE69 = 教父 黑手黨(美)
RGFF69 = 教父 黑手黨(法)
@@ -864,7 +859,7 @@ RGFI69 = 教父 黑手黨(意)
RGFP69 = 教父 黑手黨(歐)
RGFS69 = 教父 黑手黨(西)
RGGJAF = GeGeGe的鬼太郎 妖怪大運動會(日)
-RGHE52 = 吉他英雄3 搖滾傳奇[WiFi](美)
+RGHE52 = 吉他英雄3 搖滾傳奇(美)
RGHJ52 = 吉他英雄3 搖滾傳奇[WiFi](日)
RGHK52 = 吉他英雄3 搖滾傳奇[WiFi](韓)
RGHP52 = 吉他英雄3 搖滾傳奇[WiFi](歐)
@@ -872,9 +867,8 @@ RGIJC8 = G1騎師Wii(日)
RGIPC8 = G1騎師Wii(歐)
RGJE4Z = 森林泰山 探秘(美)
RGJP7U = 森林泰山 探秘(歐)
-RGKENR = 國際兒童 瘋狂高爾夫(美)
-RGKPNR = 國際兒童 瘋狂高爾夫(歐)
-RGLE7D = 幾何戰爭 銀河[WiFi](美)
+RGKENR = 兒童高爾夫(美)
+RGLE7D = 幾何戰爭 銀河(美)
RGLP7D = 幾何戰爭 銀河[WiFi](歐)
RGME5D = 企鵝也瘋狂(美)
RGMP5D = 企鵝也瘋狂(歐)
@@ -884,18 +878,18 @@ RGPJAF = 機動戰士高達2 哀.戰士篇(日)
RGQE70 = 魔鬼剋星(美)
RGQP70 = 魔鬼剋星(歐)
RGSE8P = 幽靈小隊[WiFi](美)
-RGSJ8P = 魅影小隊(日)
+RGSJ8P = 幽靈小隊(日或中)
RGSP8P = 幽靈小隊[WiFi](歐)
RGTE41 = GT職業賽車(美)
RGTJBL = GT職業賽車(日)
RGTP41 = GT職業賽車(歐)
-RGVE52 = 吉他英雄 空中鐵匠樂隊專輯[WiFi](美)
+RGVE52 = 吉他英雄 空中鐵匠樂隊(美)
RGVJ52 = 吉他英雄 空中鐵匠樂隊專輯[WiFi](日)
RGVP52 = 吉他英雄 空中鐵匠樂隊專輯[WiFi](歐)
RGWE41 = 瘋狂兔子歸鄉記[WiFi](美)
RGWJ41 = 瘋狂兔子 歸鄉記[WiFi](日)
RGWP41 = 瘋狂兔子 歸鄉記[WiFi](歐)
-RGWX41 = 瘋狂兔子 歸鄉記[WiFi](X)
+RGWX41 = 瘋狂兔子 歸鄉記(X)
RGXE5D = 遊戲派對(美)
RGXP5D = 遊戲派對(歐)
RGYE5Z = 賽車女郎(美)
@@ -908,7 +902,7 @@ RH3E4Q = 歌舞青春3 畢業舞會(美)
RH3J4Q = 歌舞青春3 畢業舞會(日)
RH3P4Q = 歌舞青春3 畢業舞會(歐)
RH4XUG = 倉鼠英雄(X)
-RH5EVN = 小馬人生歷險記[WiFi](美)
+RH5EVN = 小馬人生歷險記(美)
RH5PKM = 愛倫懷塔克的小馬生活(歐)
RH6E69 = 哈利波特 混血王子的背叛(美)
RH6K69 = 哈利波特 混血王子的背叛(韓)
@@ -917,13 +911,12 @@ RH7J8P = Sammy合集 北斗神拳[WiFi](日)
RH8E4F = 古墓奇兵 地城奪寶(美)
RH8JEL = 古墓奇兵 地城奪寶(日)
RH8P4F = 古墓奇兵 地城奪寶(歐)
-RH8X4F = 古墓奇兵 地城奪寶(X)
RH9JC8 = 遙遠時空4 (日)
RHAE01 = Wii第一次接觸(美)
RHAJ01 = Wii第一次接觸(日)
RHAK01 = Wii第一次接觸(韓)
RHAP01 = Wii第一次接觸(歐)
-RHAW01 = Wii第一次接觸 繁體中文版(中)
+RHAW01 = Wii第一次接觸
RHCE52 = 歷史頻道 太平洋戰爭(美)
RHCP52 = 歷史頻道 太平洋戰爭(歐)
RHDE8P = 死亡之屋2+3(美)
@@ -935,7 +928,7 @@ RHFE5D = 快樂腳(美)
RHFP5D = 快樂腳(歐)
RHGP6Z = 特工雨果 檸檬榨汁(歐)
RHGX6Z = 特工雨果 檸檬榨汁(X)
-RHHJ8J = 涼宮春日的激動(日)
+RHHJ8J = 涼宮春日的激動(日或中)
RHIEXJ = 第一神拳 革命(美)
RHIJJ9 = 第一神拳 革命(日)
RHIP41 = 第一神拳 革命(歐)
@@ -953,11 +946,11 @@ RHOE8P = 死亡之屋 過度殺戮(美)
RHOJ8P = 死亡之屋 過度殺戮(日)
RHOP8P = 死亡之屋 過度殺戮(歐)
RHPJ8N = 現子麻將~作弊流浪記~(日)
-RHQE4Q = 孟漢娜萬眾矚目全球巡演歌唱大賽(美)
+RHQE4Q = 汉娜·蒙塔娜 萬眾矚目全球巡演歌唱大賽(美)
RHQP4Q = 孟漢娜萬眾矚目全球巡演歌唱大賽(歐)
RHQX4Q = 孟漢娜萬眾矚目全球巡演歌唱大賽(歐)
RHQY4Q = 孟漢娜萬眾矚目全球巡演歌唱大賽(Y)
-RHRJ99 = 家庭教師HITMAN!夢之超級戰斗!(日)
+RHRJ99 = 家庭教師REBORN 超夢幻決勝(日或中)
RHSE36 = 熱導追蹤(美)
RHSP36 = 熱導追蹤(歐)
RHSX36 = 熱導追蹤(X)
@@ -975,7 +968,7 @@ RHXP78 = 樂隊大戰(歐)
RHYJAF = 跳躍之門Wii 極限挑戰(日)
RHZE41 = 模擬寵物馬2(美)
RHZP41 = 模擬寵物馬2(歐)
-RI2E4Q = 迪斯尼 想唱就唱 高校音樂劇(美)
+RI2E4Q = 高校音樂劇(美)
RI2P4Q = 迪斯尼 想唱就唱 高校音樂劇(歐)
RI3E5D = 聯合縮小兵(美)
RI3P5D = 聯合縮小兵(歐)
@@ -984,7 +977,7 @@ RI6P41 = 夏季運動派對(歐)
RI7E4Z = 怪物大破壞 製作和戰鬥(美)
RI8E41 = 戰火兄弟連 進軍30高地(美)
RI8P41 = 戰火兄弟連 進軍30高地(歐)
-RI9EGT = 女孩冰上公主[平衡板](美)
+RI9EGT = 女孩冰上公主(美)
RI9PGT = 女孩冰上公主[平衡板](歐)
RIAE52 = 冰河世紀3 恐龍的黎明(美)
RIAI52 = 冰河世紀3 恐龍的黎明(意)
@@ -1015,7 +1008,6 @@ RINP08 = 死亡復甦 殭屍祭品(歐)
RIOPSU = 恐怖歷史之殘忍羅馬(歐)
RIPEAF = 航海王 無盡的冒險(美)
RIPJAF = 航海王 無盡的冒險(日)
-RIPPAF = 航海王 無限巡航 第一章 波浪中的秘寶(歐)
RIQPUJ = 冰上炫舞(歐)
RIRE8P = 鋼鐵人(美)
RIRP8P = 鋼鐵人(歐)
@@ -1031,7 +1023,7 @@ RIXP7J = 道奇賽車 掌控者與挑戰者(歐)
RIYE52 = 太空營地(美)
RIYP52 = 太空營地(歐)
RIZENR = 印第500賽車(美)
-RJ2E52 = 詹姆士龐德 007 量子危機[WiFi](美)
+RJ2E52 = 詹姆士龐德007 量子危機(美)
RJ2JGD = 詹姆士龐德 007 量子危機[WiFi](日)
RJ2P52 = 詹姆士龐德 007 量子危機[WiFi](歐)
RJ3E20 = 吉普越野賽車(美)
@@ -1043,7 +1035,6 @@ RJ6P69 = 我的模擬人生 空中英豪(歐)
RJ7FWP = 電視7遊戲 法語填字遊戲(法)
RJ8E64 = 印第安納瓊斯與帝王手杖(美)
RJ8P64 = 印第安納瓊斯與帝王手杖(歐)
-RJ9E5Z = 智能家庭(美)
RJ9FMR = 思考 邏輯訓練(法)
RJ9PFR = 思考邏輯訓練器(歐)
RJ9XML = 思考 邏輯訓練(X)
@@ -1057,7 +1048,7 @@ RJCP52 = Baja 1000越野拉力賽(歐)
RJDPKM = 我的動物中心(歐)
RJEE70 = 層層疊世界巡迴賽(美)
RJEP70 = 層層疊世界巡迴賽(歐)
-RJFE5G = 吉利安麥克爾健身訓練09[平衡板](美)
+RJFE5G = Jillian Michaels的健身訓練2009(美)
RJFPKM = 吉利安麥克爾健身訓練09[平衡板](歐)
RJGJDA = 人生遊戲(日)
RJHE52 = 馬達加斯加 卡丁車(美)
@@ -1069,13 +1060,13 @@ RJMERS = 移動世界(美)
RJMPRS = 移動世界(歐)
RJNE20 = N 制賽車速度怪物(美)
RJOEXJ = 恐怖體感 咒怨(美)
-RJOJJ9 = 恐怖體感 咒怨(日)
+RJOJJ9 = 恐怖體感 咒怨(日或中)
RJOP99 = 恐怖體感 咒怨(歐)
RJPJA4 = 實況棒球Wii(日)
RJQE5G = 睡衣山姆 別怕黑(美)
RJQP70 = 睡衣山姆 別怕黑(歐)
-RJREA4 = 熱舞革命 勁爆舞會 3[跳舞墊][平衡板](美)
-RJRJA4 = 熱舞革命 音樂塑身[跳舞毯][平衡板](日)
+RJREA4 = 熱舞革命 勁爆舞會3(美)
+RJRJA4 = 熱舞革命 勁爆舞會3(日)
RJRPA4 = 熱舞革命 勁爆舞會 3[跳舞墊]]平衡板](歐)
RJSENR = 川崎水上摩托車(美)
RJSPUG = 川崎水上摩托車(歐)
@@ -1084,28 +1075,27 @@ RJTJ01 = 大家的常識力(日)
RJVEGN = 狂熱醫院 緊急病房(美)
RJVPGN = 狂熱醫院 緊急病房(歐)
RJWJEL = 猛犸象與神秘之石(日)
-RJXE5G = 去玩吧伐木工[平衡板](美)
-RJYE5Z = 費茲維澤醫生的動物大拯救[平衡板](美)
+RJXE5G = 去玩吧 伐木工(美)
+RJYE5Z = 費茲維澤醫生的動物大拯救(美)
RJZP7U = SNK街機經典Vol1(歐)
RK2EEB = 超執刀 新血[WiFi](美)
RK2JEB = 超執刀 新血[WiFi](日)
RK2P01 = 超執刀 新血[WiFi](歐)
RK3J01 = 安藤檢索(日)
RK4JAF = 結界師 黑芒樓之影(日)
-RK5E01 = 星之卡比 毛線傳說(美)
+RK5E01 = 星之卡比 毛線傳說(美或中)
RK5J01 = 毛線卡比(日)
RK5P01 = 星之卡比 毛線傳說(歐)
-RK6E18 = 轉轉球迷宮2[平衡板][WiFi](美)
+RK6E18 = 轉轉球迷宮2(美)
RK6J18 = 轉轉球迷宮2[平衡板][WiFi](日)
RK6P18 = 轉轉球迷宮2[平衡板][WiFi](歐)
RK7J0A = 黃金之絆(日)
RK8E54 = 職業棒球大聯盟2K8(美)
-RK9EA4 = 卡拉OK革命[麥克風](美)
+RK9EA4 = 卡拉OK革命(美)
RK9PA4 = 卡拉OK革命[麥克風](歐)
RKAE6K = Milestone 射擊遊戲收藏集(美)
RKAJMS = Milestone 射擊遊戲收藏集(日)
RKAK8M = Milestone 射擊遊戲收藏集(韓)
-RKAP6K = Milestone 射擊遊戲收藏集(歐)
RKBE41 = 卡波其涂鴉(美)
RKBP41 = 卡波其涂鴉(歐)
RKDEEB = 超執刀 再次執刀(美)
@@ -1120,7 +1110,7 @@ RKGEGY = 貝茲娃娃(美)
RKGPGY = 貝茲娃娃(歐)
RKHE52 = 功夫熊貓 神龍大俠(美)
RKHP52 = 功夫熊貓 神龍大俠(歐)
-RKIENR = 國際兒童冰球賽(美)
+RKIENR = 兒童冰球(美)
RKIPUG = 國際兒童冰球賽(歐)
RKIXUG = 國際兒童冰球賽(歐)
RKJJ0Q = 漢字能力檢定協會 250萬人的漢檢(日)
@@ -1139,10 +1129,10 @@ RKPV52 = 功夫熊貓(歐)
RKPX52 = 功夫熊貓(Y)
RKPY52 = 功夫熊貓(Y)
RKQENR = 糖果工廠(美)
-RKSENR = 兒童籃球賽(美)
+RKSENR = 兒童籃球(美)
RKSPUG = 兒童籃球賽(歐)
-RKTENR = 國際兒童足球賽(美)
-RKTXUG = 國際兒童足球賽(X)
+RKTENR = 兒童足球(美)
+RKTXUG = 兒童足球(X)
RKVE54 = 大棒球聯盟2(美)
RKVP54 = 大棒球聯盟2(歐)
RKWJ18 = 拼圖小狗 每日一問(日)
@@ -1151,7 +1141,7 @@ RKXP69 = 搖滾樂團(歐)
RKYE20 = 玩具兵大戰 倒霉戰士(美)
RKYP7J = 玩具兵大戰 倒霉戰士(歐)
RKZEA4 = 迷失蔚藍Wii(美)
-RKZJA4 = 無人島求生記 Wii(日)
+RKZJA4 = 倖存少年Wii(日或中)
RKZPA4 = 迷失蔚藍Wii(歐)
RL2E78 = 我的馴馬場(美)
RL2PFR = 我的馴馬場(歐)
@@ -1174,7 +1164,6 @@ RLCP7J = 愛如鮮花盛開(歐)
RLDEGY = 龍的傳說(美)
RLDPFK = 龍的傳說(歐)
RLEEFS = 大滿貫保齡球2(美)
-RLEPFS = 大滿貫保齡球2(歐)
RLFE64 = 星球大戰 復制戰紀(美)
RLFP64 = 星球大戰 復制戰紀(歐)
RLGE64 = 樂高星際大戰 武林大會(美)
@@ -1204,7 +1193,6 @@ RLRP4F = 古墓奇兵 十周年紀念版(歐)
RLSE8P = 異形特攻隊(美)
RLSP8P = 異形特攻隊(歐)
RLTENR = 倫敦計程車 尖峰時刻(美)
-RLTPNR = 倫敦計程車 尖峰時刻(歐)
RLTXUG = 倫敦計程車 尖峰時刻(X)
RLUE4Q = 雷霆戰狗Bolt(美)
RLUP4Q = 雷霆戰狗Bolt(歐)
@@ -1225,7 +1213,7 @@ RLYEWR = 華納群星總動員 超級兵工廠(美)
RLYPWR = 華納群星總動員 超級兵工廠(歐)
RLZE4Z = 企鵝保衛戰(美)
RLZPXT = 企鵝保衛戰(歐)
-RM2E69 = 榮譽勳章 英雄2[WiFi](美)
+RM2E69 = 榮譽勳章 英雄2(美)
RM2J13 = 榮譽勳章 鐵膽英豪2(日)
RM2P69 = 榮譽勛章 英雄2[WiFi](歐)
RM2U69 = 榮譽勛章 英雄2[WiFi](英)
@@ -1240,7 +1228,7 @@ RM5E7D = 神鬼傳奇3 龍帝之墓(美)
RM5P7D = 神鬼傳奇3 龍帝之墓(歐)
RM6EEB = 巴洛克(美)
RM6P99 = 巴洛克(歐)
-RM7E4F = 怪物實驗室[WiFi](美)
+RM7E4F = 怪物實驗室(美)
RM7P4F = 怪物實驗室[WiFi](歐)
RM8E01 = 瑪利歐派對8(美)
RM8J01 = 瑪利歐派對8(日)
@@ -1257,17 +1245,17 @@ RMCE01 = 瑪利歐賽車[WiFi](美)
RMCJ01 = 瑪利歐賽車 Wii(日)
RMCK01 = 瑪俐歐賽車[WiFi](韓)
RMCP01 = 瑪利歐賽車[WiFi](歐)
-RMDE69 = 勁爆美式足球07[WiFi](美)
+RMDE69 = 勁爆美式足球07(美)
RMDP69 = 勁爆美式足球07[WiFi](歐)
RMEJDA = 大聯盟Wii投擲(日)
RMFE68 = AMF保齡球 非同尋常(美)
RMFP68 = AMF保齡球 非同尋常(歐)
RMGE01 = 超級瑪利歐銀河(美)
-RMGJ01 = 超級瑪利歐銀河(日)
+RMGJ01 = 超級瑪利歐銀河(日或中)
RMGK01 = 超級瑪利歐銀河(韓)
RMGP01 = 超級瑪利歐銀河(歐)
RMHE08 = 魔物獵人3[WiFi](美)
-RMHJ08 = 魔物獵人3[WiFi](日)
+RMHJ08 = 魔物獵人3(日)
RMHP08 = 魔物獵人3[WiFi](美)
RMIE20 = 瑪戈的單詞訓練(美)
RMIP7J = 瑪戈的單詞訓練(歐)
@@ -1288,27 +1276,24 @@ RMNPFR = 我的寵物旅店(歐)
RMOE52 = 怪獸大卡車(美)
RMOP52 = 怪獸大卡車(歐)
RMPE54 = 實況野球大聯盟(美)
-RMPP54 = 實況野球大聯盟 (歐)
RMQENR = 神話創造者 命運水晶(美)
RMQPUG = 神話創造者 命運水晶(歐)
-RMQXUG = 神話創造者 命運水晶(X)
RMRE5Z = 小魔怪魔法馬戲團(美)
RMRPNK = 小魔怪魔法馬戲團(歐)
RMRXNK = 小魔怪魔法馬戲團(X)
-RMSE52 = 漫畫英雄 終極聯盟 2[WiFi](美)
+RMSE52 = 漫威終極聯盟2(美)
RMSP52 = 漫畫英雄 終極聯盟 2([WiFi]歐)
RMTJ18 = 桃太郎電鐵16北海道大移動[WiFi](日)
-RMUE52 = 漫畫英雄 終極聯盟(美)
+RMUE52 = 漫威終極聯盟(美)
RMUJ2K = 漫畫英雄 終極聯盟(日)
RMUP52 = 漫畫英雄 終極聯盟(歐)
-RMVE69 = 榮譽勳章 先遣部隊(美)
+RMVE69 = 榮譽勳章 先遣部隊(美或中)
RMVP69 = 榮譽勛章 先遣部隊(歐)
RMVX69 = 榮譽勛章 先遣部隊(X)
RMWE20 = M&M's巧克力豆卡丁賽車(美)
-RMWP20 = M&M's巧克力豆卡丁賽車(歐)
-RMXE78 = 極限越野 突破[WiFi](美)
+RMXE78 = 極限越野 突破[(美)
RMXF78 = 極限越野 突破[WiFi](法)
-RMXP78 = 極限越野 突破[WiFi](歐)
+RMXP78 = 極限越野 突破(歐)
RMYE5Z = 超級卡丁車GP(美)
RMYPUG = 超級卡丁車GP(歐)
RMYXUG = 超級卡丁車GP(歐)
@@ -1337,12 +1322,11 @@ RNBE69 = 美國職業籃球2008[WiFi](美)
RNBP69 = 美國職業籃球2008[WiFi](歐)
RNBX69 = 美國職業籃球2008[WiFi](X)
RNCEH4 = SNK街機經典Vol1(美)
-RNCPH4 = SNK街機經典Vol1(歐)
RNDJAF = 交響情人夢 夢之☆管弦樂(日)
-RNEEDA = 火影忍者疾風傳 激鬪忍者大戰3[WiFi](美)
+RNEEDA = 火影忍者疾風傳 激鬪忍者大戰3(美)
RNEJDA = 火影忍者疾風傳 激鬪忍者大戰EX3(日)
RNEPDA = 火影忍者疾風傳 激鬪忍者大戰3(歐)
-RNFE69 = 勁爆美式足球08[WiFi](美)
+RNFE69 = 勁爆美式足球08(美)
RNFP69 = 勁爆美式足球08[WiFi](歐)
RNGJ99 = 魔法老師涅吉!新契約大戰(日)
RNHE41 = 英雄不再(美)
@@ -1381,7 +1365,6 @@ RNSE69 = 極速快感 玩命山道(美)
RNSF69 = 極速快感 玩命山道(法)
RNSJ13 = 極速快感 玩命山道(日)
RNSP69 = 極速快感 玩命山道(歐)
-RNSX69 = 極速快感 玩命山道(X)
RNUE8P = 南茜朱兒 冰溪白狼(美)
RNVE5Z = 阿努比斯2(美)
RNVPUG = 阿努比斯2(歐)
@@ -1419,9 +1402,9 @@ ROBE7U = 暗夜殺機 結果(美)
ROBPPL = 暗夜殺機 結果(歐)
ROCE5Z = 小魔怪卡丁車(美)
ROCPNK = 小魔怪卡丁車(歐)
-RODE01 = 舞動壞莉歐工作室(美)
+RODE01 = 瓦里奧製造 手舞足蹈(美)
RODJ01 = 舞動壞莉歐工作室(日)
-RODK01 = 舞動壞莉歐工作室(韓)
+RODK01 = 瓦里奧製造 手舞足蹈(韓或中)
RODP01 = 舞動壞莉歐工作室(歐)
ROEEJZ = 流浪狗之家(美)
ROEPGT = 流浪狗之家(歐)
@@ -1437,11 +1420,11 @@ ROKJ18 = 卡拉OK 歡樂之聲Wii(日)
ROLE8P = 瑪利歐與音速小子在溫哥華冬奧會[WiFi][平衡板](美)
ROLJ01 = 瑪利歐與音速小子在溫哥華冬季奧運(日)
ROLK01 = 瑪利歐與音速小子在溫哥華冬奧會[WiFi][平衡板](韓)
-ROLP8P = 瑪利歐與音速小子在溫哥華冬奧會[WiFi][平衡板](歐)
+ROLP8P = 瑪利歐與音速小子在溫哥華冬奧(歐)
ROMJ08 = 魔物獵人G[WiFi](日)
-RONEG9 = 性感女劍士 革命[WiFi](美)
-RONJG9 = 性感女劍士 Revolution(日)
-RONPG9 = 性感女劍士 革命[WiFi](歐)
+RONEG9 = 御姐玫瑰 革命(美)
+RONJG9 = 御姐玫瑰 革命(日或中)
+RONPG9 = 性感女劍士 革命[(歐)
ROPE41 = 狩獵季節(美)
ROPP41 = 狩獵季節(歐)
ROQJEP = 巴洛克(日)
@@ -1464,7 +1447,7 @@ ROYX41 = 食破天驚(X)
RP2E69 = 冷知識遊戲(美)
RP2P69 = 冷知識遊戲(歐)
RP3JAF = 高爾夫球選手猿(日)
-RP4E69 = 我的模擬聚會[WiFi](美)
+RP4E69 = 我的模擬聚會(美)
RP4J13 = 我的模擬聚會[WiFi](日)
RP4P69 = 我的模擬聚會[WiFi](歐)
RP5JA4 = 實況強力職棒15(日)
@@ -1476,7 +1459,7 @@ RP9ERS = 太空黑猩猩(美)
RP9PRS = 太空黑猩猩(歐)
RP9XRS = 太空黑猩猩(X)
RPAF70 = 船槳男孩 迷失(法)
-RPBE01 = 神奇寶貝 戰鬥革命[WiFi](美)
+RPBE01 = 神奇寶貝 戰鬥革命(美)
RPBJ01 = 神奇寶貝 戰鬥革命[WiFi](日)
RPBP01 = 神奇寶貝 戰鬥革命[WiFi](歐)
RPCE20 = 難題收藏(美)
@@ -1525,13 +1508,12 @@ RPYE9B = 魔法飛球(美)
RPYJ9B = 魔法飛球(日)
RPYP9B = 魔法高爾夫(歐)
RPZJA4 = 實況強力職棒Wii 決定版(日)
-RQ2JK6 = 瘋狂攀登者Wii(日)
+RQ2JK6 = 瘋狂攀登者Wii(日或中)
RQ3PGN = PDC世界飛鏢錦標賽2009(歐)
RQ4E78 = 海綿寶寶 皮老闆大暴走(美)
RQ4J78 = 海綿寶寶 皮老闆大暴走(日)
RQ4P78 = 海綿寶寶 皮老闆大暴走(歐)
RQ5E5G = 瘋狗麥基利(美)
-RQ5P5G = 瘋狗麥基利(歐)
RQ5X5G = 瘋狗麥基利(歐)
RQ6EJJ = 妖山詛咒(美)
RQ6PKM = 妖山詛咒(歐)
@@ -1548,7 +1530,7 @@ RQBPUG = 川崎4X4沙灘車(歐)
RQBXUG = 川崎4X4沙灘車(X)
RQCEAF = 貪吃精靈(美)
RQCJAF = 貪吃精靈(日)
-RQEE6U = 阿加莎克里斯蒂 艷陽下的謀殺案(美)
+RQEE6U = 阿加莎·克里斯蒂 艷陽下的謀殺案(美)
RQEP6V = 阿加莎克里斯蒂 艷陽下的謀殺案(歐)
RQFE6U = 破箱人 終極難題冒險(美)
RQFP6V = 破箱人 終極難題冒險(歐)
@@ -1556,7 +1538,7 @@ RQGE69 = 我的模擬人生 賽車(美)
RQGJ13 = 我的模擬人生 賽車(日)
RQGP69 = 我的模擬人生 賽車(歐)
RQIJ01 = NHK紅白猜謎合戰(日)
-RQJE7D = 古惑狼之泰坦巨人[WiFi](美)
+RQJE7D = 古惑狼 泰坦巨人(美)
RQJP7D = 古惑狼之泰坦巨人(歐)
RQJX7D = 古惑狼之泰坦巨人[WiFi](X)
RQKE41 = 馬戲團遊戲(美)
@@ -1574,7 +1556,7 @@ RQPE52 = 坎貝拉的獵鹿(美)
RQPP52 = 坎貝拉的獵鹿(歐)
RQPZ52 = 坎貝拉鹿獵(歐)
RQQE70 = 後院橄欖球2009(美)
-RQREXJ = 空中殺手 無罪王牌(美)
+RQREXJ = 空中殺手 無罪王牌(美或中)
RQRJAF = 空中殺手:無瑕王牌(日)
RQRPAF = 空中殺手 無罪王牌(歐)
RQSE4Z = 彈珠臺名人堂 威廉收藏版(美)
@@ -1593,7 +1575,7 @@ RQZP41 = 怪獸4X4特級賽車(歐)
RR2ENR = 裝載卡車競賽2(美)
RR2PUG = 裝載卡車競賽2(歐)
RR2XUG = 裝載卡車競賽2(歐)
-RR3EA4 = 終極聚會挑戰[跳舞墊](美)
+RR3EA4 = 終極聚會挑戰(美)
RR3JA4 = 家庭挑戰Wii(日)
RR3PA4 = 一起派對(歐)
RR4EGY = 熊熊製作工坊(美)
@@ -1608,7 +1590,7 @@ RRAPUG = 貓王的搖滾大冒險(歐)
RRAXUG = 貓王的搖滾大冒險(X)
RRBE41 = 雷曼超人 瘋狂兔子(美)
RRBJ41 = 雷曼超人 瘋狂兔子(日)
-RRBP41 = 雷曼超人 瘋狂兔子(歐)
+RRBP41 = 瘋狂兔子(歐)
RRCE52 = 芭比小馬冒險 騎術野營(美)
RRCP52 = 芭比小馬冒險 騎術野營(歐)
RRDE69 = 搖滾樂團 樂曲擴展包2(美)
@@ -1675,12 +1657,12 @@ RS5JC8 = 戰國無雙 KATANA(日)
RS5PC8 = 戰國無雙 KATANA(歐)
RS7J01 = 光速蒙面俠21 賽場上的最強戰士(日)
RS8J8N = 上海(日)
-RS9E8P = 音速小子滑板競速 流星故事[WiFi](美)
+RS9E8P = 音速小子滑板競速 流星故事(美)
RS9J8P = 音速小子滑板競速 流星故事(日)
RS9P8P = 音速小子滑板競速 流星故事[WiFi](歐)
RSAE78 = 海綿寶寶 亞特蘭堤斯(美)
RSAP78 = 海綿寶寶 亞特蘭蒂斯(歐)
-RSBE01 = 任天堂明星大亂鬪X[WiFi](美)
+RSBE01 = 任天堂明星大亂鬪X(美)
RSBJ01 = 任天堂明星大亂鬪X(日)
RSBK01 = 任天堂明星大亂鬪X[WiFi](韓)
RSBP01 = 任天堂明星大亂鬪X[WiFi](歐)
@@ -1723,8 +1705,8 @@ RSPE01 = Wii運動(美)
RSPJ01 = Wii運動(日)
RSPK01 = Wii運動(韓)
RSPP01 = Wii運動(歐)
-RSPW01 = Wii運動 繁體中文版
-RSQEAF = 家庭滑雪[平衡板](美)
+RSPW01 = Wii運動(中)
+RSQEAF = 家庭滑雪(美)
RSQJAF = 家庭滑雪(日)
RSQPAF = 家庭滑雪[平衡板](歐)
RSRE8P = 音速小子 索尼克與秘密的戒指(美)
@@ -1791,7 +1773,7 @@ RTFK52 = 變形金剛(韓)
RTFP52 = 變形金剛(歐)
RTFX52 = 變形金剛(X)
RTFY52 = 變形金剛(Y)
-RTGJ18 = Wi-Fi對應 嚴選桌面遊戲[WiFi](日)
+RTGJ18 = 嚴選桌面遊戲 Wii
RTHE52 = 托尼霍克滑板(美)
RTHP52 = 托尼霍克滑板(歐)
RTIE8P = 古怪世界運動會(美)
@@ -1808,7 +1790,7 @@ RTLP18 = 目標!釣魚大師 世界版(歐)
RTME41 = 忍者龜 旋風再起(美)
RTMP41 = 忍者龜 旋風再起(歐)
RTNE41 = 天誅4(美)
-RTNJCQ = 天誅4(日)
+RTNJCQ = 天誅4(日或中)
RTNP41 = 天誅4(歐)
RTOJ8P = 428 被封鎖的涉谷(日)
RTPP41 = 王牌冒險(歐)
@@ -1836,7 +1818,7 @@ RTZP08 = 寶島Z 紅鬍子的秘寶(歐)
RU2E5Z = 冬季運動會2 下一個挑戰[平衡板](美)
RU2P5Z = 冬季運動會2 下一個挑戰[平衡板](歐)
RU3E5Z = 夏季田徑運動會(美)
-RU4E41 = 我的健身教練2 鍛煉與營養[平衡板](美)
+RU4E41 = 我的健身教練2 鍛煉與營養(美)
RU4X41 = 新健身首選私人教練[平衡板](X)
RU5E4Q = 迪士尼公主和青蛙(美)
RU5P4Q = 公主與青蛙(歐)
@@ -1896,7 +1878,7 @@ RUSK78 = 海綿寶寶 致命水珠(韓)
RUSP78 = 海綿寶寶 致命水珠(Y)
RUSX78 = 海綿寶寶 致命水珠(X)
RUSY78 = 海綿寶寶 致命水珠(Y)
-RUUE01 = 動物之森 城市大家庭[WiFi](美)
+RUUE01 = 動物之森 城市大家庭(美)
RUUJ01 = 動物之森 城市大家庭(日)
RUUK01 = 動物之森 城市大家庭[WiFi](韓)
RUUP01 = 動物之森 城市大家庭[WiFi](歐)
@@ -1971,7 +1953,7 @@ RW3P4Q = 神鬼奇航 世界的盡頭(歐)
RW4D41 = 我的詞匯教練(德)
RW5F41 = 誰想成為百萬富翁?第二集(法)
RW5P41 = 誰想成為百萬富翁?第二集(歐)
-RW6PA4 = 熱舞革命 美少女俱樂部[跳舞墊](歐)
+RW6PA4 = 熱舞革命 美少女俱樂部(歐)
RW7E41 = 夏恩懷特滑雪[平衡板](美)
RW8P41 = 想象 冠軍騎士(歐)
RW9P78 = WWE 激爆職業摔角 2009[WiFi](歐)
@@ -2007,7 +1989,7 @@ RWJENR = 單詞瓊聚會(美)
RWKE5G = 妙廚老媽2 世界廚房(美)
RWKPGT = 妙廚老媽2 世界廚房(歐)
RWLE01 = 壞莉歐樂園大震盪(美)
-RWLJ01 = 壞莉歐樂園大震盪(日)
+RWLJ01 = 壞莉歐樂園大震盪(日或中)
RWLK01 = 壞莉歐樂園大震盪(韓)
RWLP01 = 壞莉歐樂園大震盪(歐)
RWME78 = 百戰天蟲 怪異空間(美)
@@ -2019,11 +2001,11 @@ RWOP69 = 地產大亨(歐)
RWQPSP = 真實世界斯諾克冠軍賽2008(歐)
RWRE4F = 古怪賽車 衝撞(美)
RWRP4F = 古怪賽車 衝撞(歐)
-RWSE8P = 瑪利歐與音速小子在北京奧運[WiFi](美)
+RWSE8P = 瑪利歐與音速小子在北京奧運(美)
RWSJ01 = 瑪利歐與音速小子在北京奧運(日)
RWSK01 = 瑪利歐與音速小子在北京奧運[WiFi](韓)
RWSP8P = 瑪利歐與音速小子在北京奧運[WiFi](歐)
-RWTEG9 = BEN 10 外星神力(美)
+RWTEG9 = 少年駭客 外星英雄(美)
RWTPG9 = BEN 10 外星神力(歐)
RWUE52 = X戰警 金鋼狼(美)
RWUP52 = X戰警 金鋼狼(歐)
@@ -2040,13 +2022,13 @@ RWZP5G = 奇跡世界遊樂園(歐)
RWZX5G = 奇跡世界遊樂園(X)
RX2E70 = 我和我的小馬2(美)
RX2P70 = 我和我的小馬2(歐)
-RX3E01 = 激情漫游 特技競速[WiFi](美)
+RX3E01 = 激情漫游 特技競速(美)
RX3J01 = 激情漫遊:特技競速(日)
RX4E4Z = 鬼馬小精靈 鬼怪運動日(美)
RX4PMT = 鬼馬小靈精 恐怖學校鬼怪的運動日(歐)
RX5E52 = 滑板高手 RIDE(美)
RX5P52 = 滑板高手 RIDE(歐)
-RX6E78 = 減肥達人[平衡板](美)
+RX6E78 = 減肥達人(美)
RX6P78 = 減肥達人[平衡板](歐)
RX7JGD = 梅吉瑪吉演奏比賽(日)
RX8JA4 = 實況力量棒球 NEXT(日)
@@ -2083,8 +2065,8 @@ RXLP41 = 實習醫生格蕾(歐)
RXMJ8P = 手舞足蹈填字謎(日)
RXNEXS = 再次體感釣魚(美)
RXNJJF = 鱸魚釣手Wii 世界錦標賽 (日)
-RXNPGT = 大收獲 巴斯釣魚2[MP](歐)
-RXPEXS = 實感釣魚[WiFi](美)
+RXNPGT = 巴斯釣魚2(歐)
+RXPEXS = 實感釣魚 上鉤了(美)
RXPJJF = 實感釣魚[WiFi](日)
RXPPGT = 實感釣魚[WiFi](歐)
RXQEWR = 野獸冒險樂園(美)
@@ -2108,21 +2090,22 @@ RXZP52 = 坎貝拉危險狩獵2009(歐)
RY2E41 = 雷曼超人 瘋狂兔子2[WiFi](美)
RY2J41 = 雷曼超人 瘋狂兔子2[WiFi](日)
RY2K41 = 雷曼超人 瘋狂兔子2[WiFi](韓)
-RY2P41 = 雷曼超人 瘋狂兔子2[WiFi](歐)
+RY2P41 = 瘋狂兔子2(歐)
RY2R41 = 雷曼超人 瘋狂兔子2[WiFi](俄)
-RY3E41 = 雷曼超人 瘋狂兔子的電視派對[平衡板](美)
+RY3E41 = 瘋狂兔子 電視派對(美)
RY3J41 = 雷曼超人 瘋狂兔子的電視派對[平衡板](日)
RY3K41 = 雷曼超人 瘋狂兔子的電視派對 [WiFi][平衡板](韓)
RY3P41 = 雷曼超人 瘋狂兔子的電視派對[WiFi][平衡板](歐)
RY4J8P = 魔法氣泡7(日)
RY5E52 = 夏日運動大聯盟(美)
RY5P52 = 夏日運動大聯盟(歐)
-RY6EA4 = 去戶外吧[平衡板](美)
+RY6EA4 = 去戶外吧(美)
RY6PA4 = 節拍漫步(歐)
RY7PHZ = 忍者首領(歐)
RY8EFS = 巴斯專業店 魚餌(美)
-RYAJDA = 正義雙俠Wii 驚奇機械大競速(日)
-RYBE69 = 轟炸方塊 猛擊聚會[WiFi](美)
+RY9E69 = FIFA足球09[WiFi](美)
+RYAJDA = 小雙俠Wii 驚心動魄機器猛競速(日或中)
+RYBE69 = 轟炸方塊 猛擊聚會(美)
RYBP69 = 轟炸方塊 猛擊聚會[WiFi](歐)
RYDELT = 寵物伴侶 動物醫生(美)
RYDP6V = 寵物伴侶 動物醫生(歐)
@@ -2143,7 +2126,7 @@ RYLDSV = 德國頂級模特(德)
RYNE6U = 哈迪男孩 隱藏的盜竊(美)
RYNP6V = 哈迪男孩 隱藏的盜竊(歐)
RYOEA4 = 遊戲王5D's 破碎轉輪(美)
-RYOJA4 = 遊戲王5D's 破碎轉輪(日)
+RYOJA4 = 遊戲王5D's 騎乘決鬥者(日或中)
RYOPA4 = 遊戲王5D's破碎轉輪(歐)
RYQE69 = 棋盤問答(美)
RYQP69 = 棋盤問答(歐)
@@ -2168,12 +2151,12 @@ RZ6JG9 = 簡單Wii系列5 打磚塊[WiFi](日)
RZ7JG9 = 簡單Wii系列6 喧嘩槍戰[WiFi](日)
RZ8JG9 = 簡單2000系列1 桌面遊戲(日)
RZ9EG9 = 家庭聚會 30個好遊戲(美)
-RZ9JG9 = 簡單2000系列2 家庭聚會(日)
+RZ9JG9 = 簡單2000系列2 聚會遊戲(日或中)
RZ9PG9 = 家庭聚會 30個好遊戲(歐)
RZAPTV = 力量數學(歐)
RZCE6K = 聖徒(美)
RZDE01 = 薩爾達傳說 曙光公主(美)
-RZDJ01 = 薩爾達傳說 曙光公主(日)
+RZDJ01 = 薩爾達傳說 曙光公主(日或中)
RZDK01 = 薩爾達傳說 曙光公主(韓)
RZDP01 = 薩爾達傳說 曙光公主(歐)
RZEE52 = 科學老爸(美)
@@ -2192,11 +2175,11 @@ RZKE20 = 謎題王國(美)
RZKP7J = 謎題王國(歐)
RZLE41 = 烹飪戰爭(美)
RZLP41 = 烹飪聚會(歐)
-RZNJ01 = 斬擊的女武神(日)
+RZNJ01 = 斬擊之REGINLEIV(日)
RZOE78 = 動物園世界(美)
RZOP78 = 動物園世界(歐)
RZPE01 = 林克的十字弓訓練(美)
-RZPJ01 = 林克的十字弓訓練(日)
+RZPJ01 = 林克的十字弓練習(日或中)
RZPK01 = 林克的十字弓訓練(韓)
RZPP01 = 林克的十字弓訓練(歐)
RZREGT = 蒙面俠蘇洛的宿命(美)
@@ -2207,7 +2190,7 @@ RZTE01 = Wii運動 度假勝地[MP](美)
RZTJ01 = Wii運動 度假勝地[MP](日)
RZTK01 = Wii運動 度假勝地[MP](韓)
RZTP01 = Wii運動 度假勝地[MP](歐)
-RZTW01 = Wii運動 度假勝地 繁體中文版[MP]
+RZTW01 = Wii運動 度假勝地(中)
RZUE4Z = 彩色之旅(美)
RZYE41 = 我的單詞教練(美)
RZYF41 = 我的單詞教練(法)
@@ -2231,10 +2214,11 @@ S2HE70 = 鬼屋(美)
S2HP70 = 鬼屋(歐)
S2IE8P = 鋼鐵人2(美)
S2IP8P = 鋼鐵人2(歐)
-S2LE01 = 神奇寶貝樂園2 在世界的彼端 (美)
+S2LE01 = 寶可夢公園2 在世界的彼端 (美)
S2LJ01 = 神奇寶貝樂園2 在世界的彼端(日)
S2LP01 = 神奇寶貝樂園2 在世界的彼端 (歐)
-S2OEFS = 巴斯專業店魚餌 錦標賽版(美)
+S2ME69 = 勁爆美式橄欖球13(美)
+S2OEFS = 巴斯專業店 魚餌 錦標賽(美)
S2PEA4 = 實況足球 2012(美)
S2PJA4 = 實況足球 2012(日)
S2PPA4 = 實況足球 2012(歐)
@@ -2244,6 +2228,8 @@ S2QE54 = NBA 2K12(美)
S2QP54 = NBA 2K12(歐)
S2RPNK = 目標狙擊(美)
S2TJAF = 太鼓達人Wii 大張旗鼓!二代目(日)
+S2UE41 = 舞力全開2020(美)
+S2UP41 = 舞力全開2020(歐)
S2WE78 = WWE激爆職業摔角 全明星大賽(美)
S2WP78 = WWE激爆職業摔角 全明星大賽(歐)
S2XE41 = 藍色小精靈2(美)
@@ -2260,10 +2246,11 @@ S3DJ18 = 運動大集錦3 Wii的十項運動[MP][WiFi](日)
S3DP18 = 運動大集錦3 Wii的十項運動[MP][WiFi]((歐)
S3EE78 = 芭比娃娃 時尚風格(美)
S3EP78 = 芭比娃娃 時尚風格(歐)
+S3FE69 = FIFA足球13(美)
S3FP69 = FIFA 足球 13
S3GE20 = 極地越野賽3(美)
S3HJ08 = 戰國 BASARA 3 宴(日)
-S3IPA4 = 实况足球2013 欧版
+S3IPA4 = 實況足球2013(歐)
S3ME69 = 模擬市民3(美)
S3MP69 = 模擬市民3(歐)
S3PE4Q = 迪士尼公主 我的童話冒險(美)
@@ -2282,10 +2269,15 @@ S59E01 = 戰國無雙 3(美)
S59JC8 = 戰國無雙 3(日)
S59P01 = 戰國無雙 3(歐)
S5BETL = 回到未來(美)
+S5DE41 = 舞力全開 迪士尼派對2(美)
+S5DP41 = 舞力全開 迪士尼派對2(歐)
+S5EE41 = 舞力全開2019(美)
+S5EP41 = 舞力全開2019(歐)
S5KJAF = 太鼓達人Wii 超豪華版(日)
S5QJC8 = 戰國無雙3 猛將傳(日)
+S5RPNJ = 拉姆賽車(歐)
S5SJHF = 閃電十一人GO時空之石 王牌前鋒 2013(日)
-S5TEG9 = Ben 10: 全能宇宙
+S5TEG9 = 少年駭客 全面進化(美)
S5WE20 = 世界各地的50款遊戲(美)
S6BE4Q = 勇敢傳說(美)
S6BP4Q = 勇敢傳說(歐)
@@ -2294,7 +2286,8 @@ S6IE78 = 迪斯尼公主故事書(美)
S6IP78 = 迪斯尼公主故事書(美)
S6RE52 = 無敵破壞王(美)
S6RP52 = 無敵破壞王(歐)
-S72J01 = 星之卡比 20周年特別合集
+S72E01 = 星之卡比 20週年紀念合集(美)
+S72J01 = 星之卡比 20週年紀念合集(日)
S75E69 = 地產大亨 風華大街(美)
S75P69 = 地產大亨 風華大街(歐)
S7AEWR = 樂高蝙蝠俠2 DC超級英雄(美)
@@ -2302,17 +2295,18 @@ S7APWR = 樂高蝙蝠俠2 DC超級英雄(歐)
S7BE69 = 棋盤遊戲(美)
S7BP69 = 棋盤遊戲(歐)
S7CJAF = 假面騎士 巔峰英雄 Fourze(日)
-S7DE52 = 憤怒的小鳥:星球大戰
-SA3E5G = 鼠來寶 3(美)
-SA5E78 = 你比小學五年級聰明嗎?開學(美)
-SA6EG9 = Ben 10 銀河賽車(美)
+S7DE52 = 憤怒的小鳥 星球大戰(美)
+SA3E5G = 鼠來寶3(美)
+SA5E78 = 你比五年級生聰明嗎3(美)
+SA6EG9 = 少年駭客 銀河賽車(美)
SA6PAF = Ben 10 銀河賽車(美)
-SA7ESZ = 橡皮糖熊的魔法勳章(美)
-SABENR = 外星怪獸保齡球聯賽[MP](美)
+SA7ESZ = 小熊軟糖 魔法勳章(美)
+SABENR = 外星怪獸保齡球聯賽(美)
SABPJG = 外星怪物保齡球聯賽[MP](歐)
SADE70 = 後院運動 沙地強打者(美)
SAFUHS = 澳大利亞澳式足球聯盟(英)
SAGE41 = 驚險大挑戰(美)
+SAHE69 = 孩之寶 家庭遊戲之夜樂趣包(美)
SAJE52 = 坎貝拉生存大冒險 卡特邁的陰影(美)
SAJP52 = 坎貝拉生存大冒險 卡特邁的陰影(歐)
SAKENS = 櫻花大戰5 再見吾愛(美)
@@ -2322,11 +2316,12 @@ SALP4Q = 愛麗絲夢遊仙境(歐)
SANEFS = 巴斯專業店 狩獵 獎杯賽(美)
SAOP78 = 怪物美少女 屍鬼精靈(歐)
SAOXVZ = 怪物美少女 屍鬼精靈(歐)
-SARE4Z = 阿拉丁魔毯競速[平衡板](美)
+SAQE5G = 好萊塢明星私教(美)
+SARE4Z = 阿拉丁魔毯競速(美)
SARPNK = 阿拉丁魔毯競速[平衡板](歐)
-SATE6K = 查克E奶酪的超級收藏(美)
+SATE6K = 查克奶酪的超級收藏(美)
SAUJ8P = 魔法氣泡!! 20周年紀念版(日)
-SAVE5G = 鼠來寶明星俱樂部(美)
+SAVE5G = 鼠來寶2(美)
SAVX5G = 鼠來寶明星俱樂部(歐)
SAWE52 = 憤怒的小鳥 三部曲(美)
SAWP52 = 憤怒的小鳥 三部曲(歐)
@@ -2343,7 +2338,7 @@ SB4E01 = 超級瑪利歐銀河2(美)
SB4J01 = 超級瑪利歐銀河2(日)
SB4K01 = 超級瑪利歐銀河2(韓)
SB4P01 = 超級瑪利歐銀河2(美)
-SB4W01 = 超級瑪利歐銀河2 繁體中文版
+SB4W01 = 超級瑪利歐銀河2(中)
SB5E54 = NBA 2K11(美)
SB5P54 = NBA 2K11(歐)
SB6E52 = 爆丸 核心守護者(美)
@@ -2357,22 +2352,22 @@ SBBE18 = 戰鬥陀螺 爆神須佐之男來襲(美)
SBBJ18 = 戰鬥陀螺 對決大賽(日)
SBBP18 = 戰鬥陀螺 爆神須佐之男來襲(歐)
SBCJ2N = 比利的訓練營Wii 享受減肥(日)
-SBDE08 = 惡靈古堡 黑暗面編年史[WiFi](美)
-SBDJ08 = 惡靈古堡 暗黑編年史(日)
-SBDK08 = 惡靈古堡 黑暗面編年史[WiFi](韓)
-SBDP08 = 惡靈古堡 黑暗面編年史[WiFi](歐)
+SBDE08 = 惡靈古堡 暗黑編年史(美或中)
+SBDJ08 = 惡靈古堡 暗黑歷代記[WiFi](日)
+SBDK08 = 惡靈古堡 黑暗歷代記[WiFi](韓)
+SBDP08 = 惡靈古堡 黑暗歷代記[WiFi](歐)
SBEPSV = 百慕大三角 拯救珊瑚礁(歐)
SBFE70 = 后院橄欖球10(美)
SBHEFP = 雷明頓美洲獵鳥記(美)
SBHPNK = 雷明頓美洲獵鳥記(美)
SBIEVZ = 勤勞理發師(美)
SBIPVZ = 勤勞理發師(歐)
-SBJEG9 = BEN 10 外星神力 終極異型(美)
+SBJEG9 = 少年駭客 終極異形之宇宙毀滅(美)
SBJPAF = BEN 10 外星神力 終極異型(歐)
-SBKEPZ = 布朗斯維克 宇宙領域保齡球[MP](美)
+SBKEPZ = 布朗斯維克 宇宙領域保齡球(美)
SBLE5G = 一個男孩和他的軟泥(美)
SBLP5G = 一個男孩和他的軟泥(歐)
-SBNEG9 = BEN 10 外星神力 魔賈斯的反擊(美)
+SBNEG9 = 少年駭客 外星英雄之魔賈斯襲擊(美)
SBNPG9 = BEN 10 外星神力 魔賈斯的反擊(歐)
SBQE4Z = 雄鹿獵人(美)
SBREJJ = 一起跳芭蕾舞(美)
@@ -2383,35 +2378,36 @@ SBVE78 = 海綿寶寶 碰碰船競賽(美)
SBVP78 = 海綿寶寶 碰碰船競賽(歐)
SBVS78 = 海綿寶寶 碰碰船競賽(歐)
SBWE5G = 妙廚老媽 育兒媽媽(美)
-SBWJRA = 妙廚老媽 育兒媽媽(日)
+SBWJRA = 育兒媽媽(日或中)
SBWPGT = 妙廚老媽 育兒媽媽(歐)
SBXEWR = 億萬未婚夫(美)
SBYE41 = 起舞百老匯(美)
SBYP41 = 百老匯舞蹈(美)
SBZESZ = 百慕大三角 拯救珊瑚礁(美)
-SC2E8P = 暗渠2[MP][WiFi](美)
+SC2E8P = 暗渠2(美)
SC2P8P = 暗渠2[MP][WiFi](歐)
SC4E64 = 樂高星際大戰3 複製人戰爭(美)
SC4P64 = 樂高星際大戰3 複製人戰爭(歐)
SC5PGN = 挑戰自我 填字遊戲(歐)
SC6PGN = 自我挑戰 大腦智力題2(歐)
-SC7D52 = 決勝時刻 黑色行動(歐)
+SC7D52 = 決勝時刻 黑色行動(德)
SC7E52 = 決勝時刻 黑色行動(美)
-SC7F52 = 決勝時刻 黑色行動(歐)
-SC7I52 = 決勝時刻 黑色行動(義)
+SC7F52 = 決勝時刻 黑色行動(法)
+SC7I52 = 決勝時刻 黑色行動(意)
SC7P52 = 決勝時刻 黑色行動(歐)
-SC7S52 = 決勝時刻 黑色行動(歐)
+SC7S52 = 決勝時刻 黑色行動(西)
+SC7Z52 = 決勝時刻 黑色行動(英)
SC8E01 = Wii遙控器Plus 動感歡樂組合[MP](美)
-SC8J01 = Wii遙控器Plus 動感歡樂組合[MP](日)
+SC8J01 = Wii控制器加強版 動感歡樂組合(日或中)
SC8P01 = Wii遙控器Plus 動感歡樂組合[MP](歐)
SC9P52 = 坎貝拉獵人2010(美)
SCAE18 = 鬼來電 黑暗來信(美)
SCAJ18 = 鬼來電 黑暗來信(日)
SCAP18 = 鬼來電 黑暗來信(歐)
SCBPNK = 自行車運動(歐)
-SCDE52 = 坎貝拉危險狩獵 2011(歐)
+SCDE52 = 坎貝拉危險狩獵2011(美)
SCDP52 = 坎貝拉危險狩獵 2011(歐)
-SCEE6K = 查克E奶酪派對遊戲(美)
+SCEE6K = 查克奶酪的派對遊戲(美)
SCFPNK = 魔怪狂歡節(歐)
SCGE20 = 加爾文塔克的鄉村狂歡 農場動物賽車錦標賽(美)
SCHEQH = 加拿大狩獵(美)
@@ -2419,7 +2415,7 @@ SCIE41 = CSI 犯罪現場 致命殺機(美)
SCIP41 = CSI 犯罪現場 致命殺機(歐)
SCJE4Q = 樂高神鬼奇航(美)
SCJP4Q = 樂高神鬼奇航(歐)
-SCKE6K = 查克E奶酪運動遊戲(美)
+SCKE6K = 查克奶酪運動遊戲(美)
SCMJAF = 假面騎士 巔峰英雄歐茲(日)
SCNEA4 = 暮光之城(美)
SCNPA4 = 暮光之城(歐)
@@ -2430,7 +2426,7 @@ SCSE52 = 巡洋艦度假遊戲[MP](美)
SCSPGR = 遊輪度假(歐)
SCTPNK = 小魔怪驚喜(歐)
SCUPFR = 瘋狂小雞嘉年華派對(歐)
-SCWE41 = 金牌的體操舞蹈鍛煉(美)
+SCWE41 = 金吉姆健身房 舞蹈鍛煉(美)
SCWP41 = 我的健身房教練 舞蹈鍛鍊(歐)
SCXESZ = 雪佛蘭Camaro 野外駕駛(美)
SCXPNJ = 雪佛蘭Camaro 野外駕駛(美)
@@ -2443,6 +2439,7 @@ SCZEMH = 瘋狂機器(美)
SCZPFR = 瘋狂機器(歐)
SD2E41 = 舞力全開2(美)
SD2J01 = 舞力全開 Wii (日)
+SD2K41 = 舞力全開2(韓)
SD2P41 = 舞力全開2(歐)
SD2Y41 = 舞力全開2 百思買版(美)
SD3DSV = 健康教練 每天感覺好極了(歐)
@@ -2487,21 +2484,24 @@ SDWP18 = 黑影之塔(歐)
SDXE4Q = 迪士尼世界(美)
SDXP4Q = 迪士尼世界(歐)
SDYEA4 = 熱舞革命[跳舞墊][平衡板](美)
-SDYPA4 = 熱舞革命 最夯的派對 4[跳舞墊][平衡板](歐)
+SDYPA4 = 熱舞革命 勁爆舞會4(歐)
SDZE41 = 舞力全開 兒童版(美)
SDZP41 = 舞蹈少年(歐)
SE2E69 = EA SPORTS 活力健身房 2.0(美)
SE2P69 = EA SPORTS 活力健身房 2.0(歐)
-SE3E41 = 舞力全開 2015
+SE3E41 = 舞力全開2015(美)
+SE3P41 = 舞力全開2015(歐)
+SE8E41 = 舞力全開2018(美)
+SE8P41 = 舞力全開2018(歐)
SEAE69 = EA運動活力 6星期練出好身材[平衡板](美)
SEAJ13 = EA運動活力 6星期練出好身材[平衡板](日)
SEAP69 = EA運動活力 6星期練出好身材[平衡板](歐)
SECE69 = 小小設計師(美)
SECP69 = 小小設計師(歐)
SEGE6U = 瑜伽[平衡板](美)
-SEGP6V = 瑜伽[平衡板](歐)
+SEGP6V = 瑜伽(歐)
SEKJ99 = 活祭之夜(日)
-SELE69 = FIFA足球11[WiFi](美)
+SELE69 = FIFA足球11(美)
SELP69 = FIFA足球11[WiFi](歐)
SELX69 = FIFA足球11(歐)
SEME4Q = 傳奇米老鼠(美)
@@ -2522,17 +2522,17 @@ SF2P64 = 星際大戰 原力解放2(歐)
SF4E20 = 橫衝直撞(美)
SF5E41 = 塑身教練俱樂部(美)
SF5J41 = 健身工坊(日)
-SF5P41 = 我的健身教練俱樂部(歐)
-SF7E41 = 家庭智力搶答2012版(美)
-SF8E01 = 大金剛再起(美)
+SF5P41 = 我的健身教練 俱樂部(歐)
+SF7E41 = 家庭問答2012(美)
+SF8E01 = 大金剛再起(美或中)
SF8J01 = 大金剛再起(日)
SF8P01 = 大金剛再起(歐)
-SFAE41 = 家庭對抗 智力問答(美)
+SFAE41 = 家庭問答2011(美)
SFAJGD = 鋼之煉金術師 黃昏少女(日)
SFBE70 = 後院運動 菜鳥向前衝(美)
SFDEAF = 家庭訓練機 夢幻主題樂園(美)
SFDJAF = 家庭訓練機 夢幻主題樂園(日)
-SFGE69 = 孩之寶家庭遊戲之夜4 遊戲節目(美)
+SFGE69 = 孩之寶 家庭遊戲之夜4 遊戲節目(美)
SFHEFP = 戶外活動合集(美)
SFIE01 = 神秘案件檔案 百靈泉(美)
SFIP01 = 神秘案件檔案(歐)
@@ -2592,6 +2592,7 @@ SGKJC8 = 冠軍騎師:風速神駒&騎師之道(日)
SGKPC8 = 冠軍騎師 騎師之道&風速神駒(歐)
SGLEA4 = 高米迪戰士 自然之王(歐)
SGLPA4 = 高米迪戰士 自然之王(歐)
+SGNE69 = 孩之寶 家庭遊戲之夜超值包(美)
SGODKP = 迷你高爾夫度假勝地(歐)
SGOETV = 迷你高爾夫度假勝地(美)
SGOPKP = 迷你高爾夫度假勝地(歐)
@@ -2611,13 +2612,13 @@ SGVPAF = 歡樂假期(歐)
SGWD7K = 比比小魔女(歐)
SGXE41 = 恐龍之戰(美)
SGXP41 = 恐龍之戰(歐)
-SGYESZ = 橡膠熊迷你高爾夫(美)
+SGYESZ = 小熊軟糖 迷你高爾夫(美)
SGYPNJ = 橡膠熊迷你高爾夫(歐)
SH2JMS = 輕鬆學跳草裙舞(日)
SH3E54 = 勁爆冰上曲棍球2011[MP](美)
SH3P54 = 勁爆冰上曲棍球2011[MP](歐)
SH4EFP = 戰火紛飛 阿富汗(美)
-SH5E69 = 哈利波特 死神的聖物 下集(美)
+SH5E69 = 哈利波特與死亡聖器 下集(美)
SH5P69 = 哈利波特 死神的聖物 下集(美)
SH6E52 = 坎貝拉狩獵2012(美)
SH7ESZ = 狂熱本田沙灘車(美)
@@ -2632,7 +2633,7 @@ SHDP52 = 馴龍高手(美)
SHEDRM = 農場(歐)
SHFE20 = 籃球名人堂 極限挑戰(美)
SHGDRM = 假日遊戲(歐)
-SHHE69 = 哈利波特 死神的聖物 上集(美)
+SHHE69 = 哈利波特與死亡聖器 上集(美)
SHHP69 = 哈利波特 死神的聖物 上集(歐)
SHIJ2N = 節奏拳擊2 用Wii享瘦(日)
SHKE20 = 凱蒂貓 四季(美)
@@ -2645,7 +2646,7 @@ SHOXKR = 雨果 巨魔樹林里的魔法(X)
SHOYKR = 雨果 巨魔樹林里的魔法(歐)
SHPE5G = 我們的家 聚會[WiFi](美)
SHSE20 = 超級戰鬥機(美)
-SHTE20 = 馬修斯狩獵弓[MP](美)
+SHTE20 = 馬修斯狩獵弓(美)
SHUE52 = 坎貝拉危險狩獵 2011 特別版(美)
SHVE78 = 風火輪賽車 賽道攻擊(美)
SHVP78 = 風火輪賽車 賽道攻擊(歐)
@@ -2668,8 +2669,8 @@ SIFESZ = 弗蘭克斯坦博士島(美)
SIFPNJ = 弗蘭克斯坦博士島(歐)
SIIE8P = 瑪利歐與音速小子在倫敦奧運[WiFi](美)
SIIJ01 = 瑪利歐與音速小子在倫敦奧運[WiFi](日)
-SIIP8P = 瑪利歐與音速小子在倫敦奧運[WiFi](歐)
-SIJE52 = 我是凱利2 加入我們(歐)
+SIIP8P = 瑪利歐與音速小子在倫敦奧運(歐)
+SIJE52 = 我是凱利2 加入我們(美)
SIJP52 = 我是凱利2 加入我們(歐)
SILE78 = 百戰天蟲 戰鬥島(美)
SILP78 = 百戰天蟲 戰鬥島(歐)
@@ -2684,12 +2685,22 @@ SJ2PWR = 史酷比 幽靈沼澤(歐)
SJ3JDA = 人生遊戲 歡樂家庭(日)
SJ5JDA = 人生遊戲 快樂家庭 當地題材增量版(日)
SJ6E41 = 舞力全开:迪士尼派对
+SJ6P41 = 舞力全開 迪士尼派對(歐)
+SJ7E41 = 舞力全開 兒童版2014(美)
+SJ7P41 = 舞力全開 兒童版2014(歐)
+SJ9E41 = 舞力全開 夏日派對(美)
+SJ9P41 = 舞力全開2 額外的歌曲(歐)
+SJAE5G = 大白鯊 終極獵食者(美)
SJBE52 = 詹姆士龐德007 黃金眼(美)
SJBJ01 = 007 黃金眼(日)
SJBP52 = 詹姆士龐德007 黃金眼(歐)
-SJDE41 = 舞力全開 3(美)
-SJDJ01 = 舞力全开Wii 2
-SJDP41 = 舞力全開 3(美)
+SJDE41 = 舞力全開3(美)
+SJDJ01 = 舞力全開 Wii2(日)
+SJDK41 = 舞力全開3(韓)
+SJDP41 = 舞力全開3(歐)
+SJDX41 = 舞力全開3 特別版(歐)
+SJDY41 = 舞力全開3 百思買版(美)
+SJDZ41 = 舞力全開3 塔吉特版(美)
SJEEPK = JumpStart 逃離冒險島(美)
SJFE4Z = 兒童健身島度假村(美)
SJFPGR = 幼兒健身教練(歐)
@@ -2701,9 +2712,12 @@ SJJEA4 = 吉米約翰的超級引擎(美)
SJKEPK = 瘋狂卡丁車(美)
SJLEFS = 少年體育聯賽(美)
SJLPXT = 少年體育聯賽(美)
-SJME5G = 吉利安 麥可斯健身最後通牒2010[平衡板](美)
+SJME5G = Jillian Michaels的健身訓練2010(美)
SJMPGT = 吉利安 麥可斯健身最後通牒2010[平衡板](美)
-SJOP41 = 舞力全開 2014
+SJNE41 = 舞力全開2016(美)
+SJNP41 = 舞力全開2016(歐)
+SJOE41 = 舞力全開2014(美)
+SJOP41 = 舞力全開2014(歐)
SJPE78 = 智力競答(美)
SJQEPZ = 寶石方塊三部曲(美)
SJQPGR = 寶石方塊三部曲(美)
@@ -2717,7 +2731,7 @@ SJUE20 = 恐龍快打(美)
SJUPXT = 恐龍快打(美)
SJVE20 = 肖恩約翰遜體操[平衡板](美)
SJWJA4 = 實況足球2010 藍武士的挑戰(日)
-SJXD41 = 舞力全開4(歐)
+SJXD41 = 舞力全開4 特別版(歐)
SJXE41 = 舞力全開4(美)
SJXP41 = 舞力全開4(歐)
SJZE41 = 舞力全開 兒童版2(美)
@@ -2725,26 +2739,28 @@ SJZP41 = 舞力全開 兒童版2(歐)
SK3EEB = 超執刀 外傷團隊(美)
SK4E52 = 史瑞克快樂4神仙(美)
SK4P52 = 史瑞克快樂4神仙(歐)
+SK6KJD = 舞動韓流(韓)
SKAEA4 = 卡拉OK革命 歡樂合唱團(美)
SKAPA4 = 卡拉OK革命 歡樂合唱團(歐)
-SKBEG9 = Kidz Bop舞蹈派對(美)
+SKBEG9 = 兒童舞蹈派對(美)
SKCE20 = 大腳車 壓碎王(美)
SKDJ18 = 卡拉OK JOYSOUND Wii 雙人對唱曲篇
SKEJ18 = 卡拉OK JOYSOUND Wii 演歌・歌謠曲篇
SKGEA4 = 卡拉OK革命 歡樂合唱團2(美)
SKGPA4 = 卡拉OK革命 歡樂合唱團2(歐)
-SKHJAF = 假面骑士:超巅峰英雄
+SKHJAF = 假面骑士 超巅峰英雄(日)
SKJE78 = 死亡醫生(美)
SKLDSV = K11 專員行動(歐)
SKMJAF = 假面騎士 巔峰英雄W(日)
-SKOEA4 = 卡拉OK革命歡樂合唱團3(美)
+SKOEA4 = 卡拉OK革命 歡樂合唱團3(美)
SKOPA4 = 卡拉OK革命歡樂合唱團3(美)
SKREG9 = 假面騎士 龍騎士(美)
SKTE78 = 全明星空手道(美)
SKTP78 = 全明星空手道(歐)
SKUE78 = 功夫熊貓2(美)
SKUP78 = 功夫熊貓2(歐)
-SKVE20 = 凱文凡達姆的大巴斯挑戰(歐)
+SKUZ78 = 功夫熊貓2(美)
+SKVE20 = 凱文凡達姆的大巴斯挑戰(美)
SKXE20 = 海盜襲擊(美)
SKYE52 = 小龍斯派羅:巨人(美)
SKYP52 = 小龍斯派羅:巨人(歐)
@@ -2753,15 +2769,17 @@ SKYY52 = 小龍斯派羅:巨人(歐)
SKYZ52 = 小龍斯派羅:巨人(歐)
SKZE52 = 夢工廠超級明星賽(美)
SKZP52 = 夢工廠超級明星賽(歐)
-SL2J01 = 零 ~ 真紅之蝶(日)
+SL2J01 = 零 真紅之蝶(日或中)
SL2P01 = 零 ~ 真紅之蝶(歐)
SL3ENR = 龍穴歷險三部曲(美)
SLAE78 = 最後的氣宗(美)
SLAP78 = 最後的氣宗(歐)
SLAZ78 = 最後的氣宗 玩具反斗城版(美)
+SLCEGN = 起舞吧(美)
+SLDEYG = 一起跳舞(美)
SLEE78 = 喬布拉 促進大腦發展的冥想遊戲(美)
SLEP78 = 喬布拉 促進大腦發展的冥想遊戲(歐)
-SLHEWR = 樂高哈利波特 5-7年(美)
+SLHEWR = 樂高哈利波特 下集(美)
SLHPWR = 樂高哈利波特 5-7年(歐)
SLIE52 = 世界職業棒球聯盟 二合一(美)
SLPP5D = 狼的精神(歐)
@@ -2781,7 +2799,8 @@ SM2P52 = 十分鐘快速健身(歐)
SM4E20 = 大腳怪物卡車大破壞(美)
SM5EAF = 侍戰隊真劍者(美)
SM5PAF = 侍戰隊真劍者(歐)
-SM6PNK = 我的形體教練 2 健身與舞蹈(歐)
+SM6PNK = 我的形體教練2 健身與舞蹈(歐)
+SM7E69 = 勁爆美式橄欖球12(美)
SM8D52 = 決勝時刻 現代戰爭3(歐)
SM8E52 = 決勝時刻 現代戰爭3(美)
SM8F52 = 決勝時刻 現代戰爭3(歐)
@@ -2793,9 +2812,10 @@ SM9E54 = 職業棒球大聯盟2K12(美)
SMAENR = 海軍陸戰隊 現代城市戰(美)
SMAPGN = 海軍陸戰隊 現代城市戰(歐)
SMBE8P = 超級猴子球 體感滾動[平衡板](美)
-SMBJ8P = 超級猴子球 體感滾動[平衡板](日)
-SMBP8P = 超級猴子球 體感滾動[平衡板](歐)
+SMBJ8P = 超級猴子球 體感滾動(日)
+SMBP8P = 超級猴子球 體感滾動(歐)
SMCENR = 我們祝你聖誕快樂(美)
+SMCPXT = 我們祝你聖誕快樂(歐)
SMEE69 = 勁爆美式橄欖球11(美)
SMFE4Q = 飛哥與小佛 超時空之謎(美)
SMFP4Q = 飛哥與小佛 超時空之謎(歐)
@@ -2812,7 +2832,7 @@ SMNE01 = 新超級瑪利歐兄弟Wii(美)
SMNJ01 = 新超級瑪利歐兄弟Wii(日)
SMNK01 = 新超級瑪利歐兄弟Wii(韓)
SMNP01 = 新超級瑪利歐兄弟Wii(歐)
-SMNW01 = 新超級瑪利歐兄弟Wii 繁體中文版(中)
+SMNW01 = 新超級瑪利歐兄弟Wii(中)
SMOE41 = 麥可傑克森 舞王體驗(美)
SMOJ41 = 麥可傑克森 夢幻體驗(日)
SMOP41 = 麥可傑克森 舞王體驗(美)
@@ -2845,7 +2865,7 @@ SN7EYG = 急速賽車 超級卡車賽(美)
SN7PNG = 急速賽車 超級卡車賽(歐)
SN8EYG = 急速賽車 衝刺車(美)
SN8PNG = 急速賽車 衝刺車(歐)
-SN9E54 = 尼克羅頓健身[平衡板](美)
+SN9E54 = 尼克羅頓健身(美)
SNAE52 = 坎貝拉獵人2011 北美歷險記(美)
SNBE41 = 重返犯罪現場 NCIS(美)
SNBP41 = 重返犯罪現場 NCIS(歐)
@@ -2867,7 +2887,6 @@ SNJP69 = NBA JAM(歐)
SNKP54 = 尼克羅頓健身[平衡板](歐)
SNKX54 = 尼克羅頓健身[平衡板](歐)
SNLE54 = 尼克羅頓舞蹈(美)
-SNLP54 = 尼克羅頓舞蹈(歐)
SNLX54 = 尼克羅頓舞蹈(歐)
SNMEAF = 拿姆科博物館 經典合集(美)
SNQE7U = 國家地理大挑戰(美)
@@ -2879,25 +2898,28 @@ SNUPJW = 快樂神經元學院(歐)
SNVE69 = 極速快感 亡命天涯(美)
SNVJ13 = 極速快感 亡命天涯(日)
SNVP69 = 極速快感 亡命天涯(歐)
-SNXJDA = 火影忍者疾風傳 激鬥忍者大戰Special(日)
+SNXJDA = 火影忍者疾風傳 激鬥忍者大戰特別版(日)
+SNZEVZ = 芭比夢幻屋派對(美)
SO3EE9 = 符文工廠 藍海奇緣(美)
SO3J99 = 符文工廠 藍海奇緣(日)
+SOAE52 = 坎貝拉狩獵探險(美)
SOCE4Z = 致命捕撈 混亂海域(美)
SOIEEB = 101合1 運動聚會遊戲大合集(美)
SOIPHZ = 101合1 運動聚會遊戲大合集(歐)
SOJE41 = 雷射超人 起源(美)
SOJP41 = 雷射超人 起源(歐)
+SOKEA4 = 卡拉OK 歡樂之聲(美)
SOKJ18 = 卡拉OK 歡樂之聲Wii DX(日)
SOME01 = 全民節奏天國(美)
-SOMJ01 = 全民節奏天國(日)
-SOMP01 = 全民節奏天國(歐)
+SOMJ01 = 大家的節奏天國(日或中)
+SOMP01 = 大家的節奏天國(歐)
SONDMR = 我的第一個卡拉OK(歐)
SONFMR = 我的第一個卡拉OK(歐)
SONPMR = 我的第一個卡拉OK(歐)
SOSEG9 = 極速蝸牛 超級特技隊(美)
SOTE52 = 失敗比賽(美)
SOUE01 = 薩爾達傳說 天空之劍(美)
-SOUJ01 = 薩爾達傳說 天空之劍(日)
+SOUJ01 = 薩爾達傳說 天空之劍(日或中)
SOUK01 = 薩爾達傳說 天空之劍(韓)
SOUP01 = 薩爾達傳說 天空之劍(歐)
SP2E01 = Wii運動+Wii運動 度假勝地(歐
@@ -2953,8 +2975,9 @@ SQPPX4 = 速度 2(歐)
SQUDX3 = 測驗派對(歐)
SQUFX3 = 測驗派對(歐)
SQUPX3 = 測驗派對(歐)
+SQVE69 = FIFA 15(美)
SQVX69 = FIFA足球 15
-SR4E41 = 雷曼超人 瘋狂兔子時空旅行[MP][WiFi](美)
+SR4E41 = 雷曼超人 瘋狂兔子時空旅行(美)
SR4J41 = 瘋狂兔子:時光旅行[WiFi](日)
SR4P41 = 雷曼超人 瘋狂兔子時空旅行(歐)
SR5E41 = 雷曼超人 瘋狂兔子派對合集(美)
@@ -2980,7 +3003,7 @@ SRNE70 = 天橋驕子(美)
SRNP70 = 天橋驕子(歐)
SRPE4Q = 迪士尼 魔髮奇緣(美)
SRPP4Q = 迪士尼 魔髮奇緣(歐)
-SRQE41 = 球拍運動[MP](美)
+SRQE41 = 球拍運動(美)
SRQP41 = 球拍運動[MP](歐)
SRRENR = 消遣遊戲室[MP](美)
SRRPGN = 盛大聚會遊戲(歐)
@@ -3021,6 +3044,7 @@ SSHPHH = 夏洛克福爾摩斯 銀耳飾之案(歐)
SSIENR = 冬季爆發 九大冰雪運動(美)
SSJEJJ = 夏季明星 2012(美)
SSJPKM = 夏季明星 2012(歐)
+SSLENR = 騎手的天堂(美)
SSLPKM = 馬術俱樂部(歐)
SSMPGD = 門薩學院(歐)
SSNEYG = 狙擊精英(美)
@@ -3030,14 +3054,14 @@ SSPX52 = 小龍斯派羅的大冒險(歐)
SSQE01 = 瑪利歐派對9(美)
SSQJ01 = 瑪利歐派對9(日)
SSQP01 = 瑪利歐派對9(歐)
-SSQW01 = 瑪利歐派對9 繁體中文版
+SSQW01 = 瑪利歐派對9(中)
SSRE20 = 狂野西部槍戰(美)
SSRPXT = 狂野西部槍戰(X)
SSTEG9 = 兒童冒險 天空隊長(美)
SSTPY5 = 特技飛行 空中英雄(歐)
SSUES5 = 迴轉壽司(美)
SSWDRM = 水上運動(德)
-SSWEPZ = 水上運動[平衡板](美)
+SSWEPZ = 水上運動(美)
SSWPGR = 水上運動[平衡板](歐)
SSZE5G = 劍(美)
ST3J01 = 聽力大考驗(日)
@@ -3045,18 +3069,18 @@ ST4PNX = 湯瑪士小火車 鐵路小英雄(歐)
ST4XNX = 湯瑪士小火車 鐵路小英雄(歐)
ST5E52 = 變形金剛 賽博坦大戰(美)
ST5P52 = 變形金剛 賽博坦大戰(歐)
-ST6E78 = 減肥達人挑戰賽[平衡板](美)
+ST6E78 = 減肥達人挑戰賽(美)
ST6P78 = 減肥達人挑戰賽[平衡板](歐)
-ST7E01 = 頂級街 Wii (美)
-ST7JGD = 人生街道 Wii (日)
-ST7P01 = 人生街道 Wii (欧)
+ST7E01 = 富豪街Wii[WiFi](美)
+ST7JGD = 富豪街Wii(日或中)
+ST7P01 = 富豪街Wii[WiFi](歐)
ST9E52 = 頂級射手(美)
STAE78 = 猜猜畫畫(美)
STAP78 = 猜猜畫畫(歐)
STAU78 = 猜猜畫畫(歐)
STDEFP = 目標狙擊(美)
-STEETR = 俄羅斯方塊聚會 豪華版(美)
-STEJ18 = 俄羅斯方塊派對 超值版(日)
+STEETR = 俄羅斯方塊聚會 豪華版[WiFi][平衡板](美)
+STEJ18 = 俄羅斯方塊派對獎金(日或中)
STEPTR = 俄羅斯方塊派對(歐)
STFE52 = 變形金剛 領袖之證(美)
STFP52 = 變形金剛 領袖之證(歐)
@@ -3098,7 +3122,7 @@ STXE69 = 老虎伍茲 12 高球名人賽(美)
STXP69 = 老虎伍茲 12 高球名人賽(歐)
STYE52 = 滑板高手(美)
STYP52 = 滑板高手(歐)
-STZE52 = 變形金剛3(美)
+STZE52 = 變形金剛3 月黑之時(美)
STZP52 = 變形金剛3(歐)
SU2E54 = 尼克羅頓舞蹈2(美)
SU2P54 = 尼克羅頓舞蹈2(歐)
@@ -3110,26 +3134,28 @@ SU3SMR = 環球歌唱2[WiFi][麥克風](西)
SU3UMR = 環球歌唱2[WiFi][麥克風](歐)
SU4E78 = UFC 私人教練[平衡板][Wi-Fi](美)
SU4P78 = UFC 私人教練[平衡板][Wi-Fi](歐)
-SU6E5G = 尊巴瘦身:核心版
+SU6E5G = 尊巴健身 核心版(美)
SU6XGT = 尊巴瘦身:核心版
SU7EG9 = 守護者聯盟(美)
SU9E4Q = 飛機總動員(美)
SU9P4Q = 飛機總動員(歐)
SUKE01 = 星之卡比 重回夢幻島(美)
-SUKJ01 = 星之卡比 Wii(日)
+SUKJ01 = 星之卡比 重回夢幻島(日或中)
SUKP01 = 星之卡比 Wii(歐)
SUMJC8 = 賽馬大亨世界 2010(日)
+SUNEYG = 麋鹿獵人 傳奇(美)
SUPE01 = Wii 派對(美)
-SUPJ01 = Wii 派對(日)
+SUPJ01 = Wii派對(日或中)
SUPK01 = Wii 派對(韓)
SUPP01 = Wii 派對(歐)
-SUREA4 = 熱舞革命 2[跳舞墊](美)
+SUREA4 = 熱舞革命2(美)
SURPA4 = 熱舞革命 5(歐)
SUSFMR = 環球歌唱 強尼哈勒戴(歐)
SUSPMR = 環球歌唱 女孩之夜(歐)
SUTESZ = 很久很久以前(美)
SUUE78 = 天才小畫家 即時藝術家(美)
SUUP78 = 天才小畫家 即時藝術家(歐)
+SUVE52 = 坎貝拉危險狩獵2013(美)
SUWE78 = 天才小畫家(美)
SUWP78 = 天才小畫家(歐)
SUXEA4 = 實況足球2010[WiFi](美)
@@ -3141,20 +3167,22 @@ SV2E78 = 大沙灘運動2(美)
SV2P78 = 大沙灘運動2(歐)
SV3EG9 = 馬達加斯加3(美)
SV3PAF = 馬達加斯加3(歐)
-SV4E8P = 威力網球 4[MP][WiFi](美)
+SV4E8P = 威力網球4(美)
SV4P8P = 威力網球 4[MP][WiFi](歐)
-SVBE52 = 战舰
+SVBE52 = 战舰(美)
SVDP52 = 海綿寶寶 痞老闆機器人復仇
SVME01 = 超級瑪利歐收藏集 特別包(美)
SVMJ01 = 超級瑪利歐收藏集(日)
SVMP01 = 超級瑪利歐收藏集 特別包(歐)
SVPESZ = 維加斯聚會(美)
SVPPNJ = 維加斯聚會(歐)
+SVQEVZ = 芭比姐妹之狗狗救援隊(美)
SVTEXS = 超級線程(美)
SVVEG9 = 古魯家族(美)
SVVPAF = 古魯家族(歐)
SVWEQH = 蔬菜世界(美)
-SVYEG9 = Ben10 全體宇宙2
+SVYEG9 = 少年駭客 全面進化2(美)
+SVZEVZ = 馴龍高手2(美)
SW2E52 = 百戰鐵人王 2(美)
SW3EJJ = 冬季滑雪明星(美)
SW3PKM = 冬季滑雪明星(歐)
@@ -3165,49 +3193,59 @@ SW7EVN = 西部英雄(美)
SW7PNK = 西部英雄(歐)
SW9EVN = 怪物大轟炸(美)
SW9PYT = 怪物大轟炸(美)
-SWAE52 = DJ英雄[WiFi](美)
+SWAE52 = DJ英雄(美)
SWAP52 = DJ英雄[WiFi](歐)
SWBE52 = DJ 英雄2(美)
SWBP52 = DJ 英雄2[WiFi]((歐)
SX2PNG = 叢林賽車(歐)
-SX3J01 = 潘朵拉之塔 直到你身邊(日)
+SX3J01 = 潘朵拉之塔 回到你身邊(日)
SX3P01 = 潘朵拉之塔 直到你身邊 (欧)
SX4E01 = 异度之刃:编年史
-SX4J01 = 異域神劍(日)
+SX4J01 = 異域神劍(日或中)
SX4P01 = 異域神劍(歐)
SX5E4Z = 聖誕老人進城囉(美)
SX6JAF = 光之美少女 全明星全員集合一起舞蹈(日)
SX7E52 = 忍者神龜
SX8E52 = X戰警 命運(美)
SX8P52 = X戰警 命運(美)
-SXAE52 = 吉他英雄 世界巡演[WiFi](美)
+SXAE52 = 吉他英雄 世界巡演(美)
SXAP52 = 吉他英雄 世界巡演[WiFi](歐)
-SXBE52 = 吉他英雄 金屬樂隊專輯[WiFi](美)
+SXBE52 = 吉他英雄 金屬樂隊(美)
SXBP52 = 吉他英雄 金屬樂隊專輯[WiFi](歐)
-SXCE52 = 吉他英雄 流行精選[WiFi](美)
+SXCE52 = 吉他英雄 流行精選(美)
SXCP52 = 吉他英雄 流行精選[WiFi](歐)
-SXDE52 = 吉他英雄 范海倫[WiFi](美)
+SXDE52 = 吉他英雄 范海倫(美)
SXDP52 = 吉他英雄 范海倫[WiFi](歐)
-SXEE52 = 吉他英雄5[WiFi](美)
+SXEE52 = 吉他英雄5(美)
SXEP52 = 吉他英雄5[WiFi](歐)
-SXFE52 = 樂團英雄[WiFi](美)
+SXFE52 = 樂團英雄(美)
SXFP52 = 樂團英雄[WiFi](歐)
SXIE52 = 吉他英雄 搖滾鬥士(美)
SXIP52 = 吉他英雄 搖滾鬥士(歐)
SZ2E5G = 尊巴南美拉丁舞 2(美)
SZ2P5G = 尊巴南美拉丁舞 2(歐)
SZ2XGT = 尊巴南美拉丁舞 2(歐)
-SZ5E5G = 尊巴南美拉丁舞(美)
+SZ3E5G = 尊巴健身 世界派對(美)
+SZ5E5G = 尊巴健身(美)
SZ5PGT = 尊巴南美拉丁舞(歐)
+SZ7E41 = 舞力全開2017(美)
+SZ7P41 = 舞力全開2017(歐)
SZAE69 = 搖滾樂隊2[WiFi](美)
SZAP69 = 搖滾樂隊2[WiFi](歐)
SZBE69 = 搖滾樂隊3(美)
SZBP69 = 搖滾樂隊3(歐)
+23EE41 = 舞力全開2023
+AFRE01 = 新超級瑪利歐兄弟Wii ANDY AFRO的自製系列卷8
AMNE01 = 另一個超級瑪利歐兄弟Wii(美)
AMOR04 = 自製 吉他英雄3 HARDcore(歐)
-APRP01 = 自製 ANDY AFRO的復古自製(歐)
-APRP08 = 自製 ANDY AFRO的新超級馬裡奧兄弟Wii 自製第一輯(歐)
-ASMB01 = 另一個超級瑪利歐兄弟Wii(自)
+APRP01 = 新超級瑪利歐兄弟Wii ANDY AFRO的自製系列卷2
+APRP02 = 新超級瑪利歐兄弟Wii ANDY AFRO的自製系列卷3
+APRP03 = 新超級瑪利歐兄弟Wii ANDY AFRO的自製系列卷6
+APRP04 = 新超級瑪利歐兄弟Wii ANDY AFRO的自製系列卷7
+APRP06 = 新超級瑪利歐兄弟Wii ANDY AFRO的自製系列卷5
+APRP08 = 新超級瑪利歐兄弟Wii ANDY AFRO的自製系列卷1
+ASIE41 = 舞力全開 Asia
+ASMB01 = 另一版的超級瑪利歐兄弟Wii
BEPS01 = 自制 吉他英雄 下載版(西)
C3BE52 = 自制 吉他英雄3 下載版(美)
C3FP52 = 自制 吉他英雄3 下載版(歐)
@@ -3275,33 +3313,39 @@ CKBE88 = 瑪莉歐賽車黑化版(美)
CLAPSI = 自制 唱吧 下載版(歐)
CMDE52 = 自制 吉他英雄3 下載版(美)
CVLE38 = 瑪利歐賽車 勝利賽道[WiFi](美)
+DLCE41 = 舞力全開2015合集
DMSP4Q = 迪斯尼電影 想唱就唱(歐)
DQAJSC = 水瓶座棒球 (猫星汉化版)
DRP22Q = 自制 唱吧 下載版(歐)
+FC2E41 = 舞力全開 Focus2
FF4ENG = 零月蝕之假面(美)
+GH2E41 = 舞力全開 GH2
+GMSE02 = 超级马里奥阳光多人游戏
HBWE01 = 超級瑪利歐兄弟Wii Hellboy Edition(美)
-KMKE01 = Kustom 瑪利歐賽車[WiFi](美)
+KMKE01 = 瑪利歐賽車Wii 自製版
L40P4Q = 自制 唱吧 下載版(歐)
MDUE01 = 瑪利歐賽車 Track Grand Priix[WiFi](美)
MECPSI = 自制 唱吧 下載版(歐)
MIJPSI = 自製 唱吧 麥可傑克森(歐)
MILPSI = 自制 唱吧 下載版(歐)
+MRRP01 = 新超級瑪利歐兄弟Wii 復古重製版
NRJ1FR = 自制 唱吧 NRJ音樂之旅 1.1版(自)
ONKELZ = 自制 唱吧 下載版(美)
OTFPSI = 自制 唱吧 下載版(歐)
PDUE01 = 另一個超級瑪利歐兄弟Wii(美)
PMNEO1 = 新舊超級瑪利歐兄弟Wii(美)
POPPSI = 自制 唱吧 下載版(歐)
-PPNE01 = 新超級瑪利歐兄弟Wii 加強版(美)
+PPNE01 = 新超級瑪利歐兄弟Wii2 下一階段
PUTA01 = 自製 吉他英雄3 搖滾精選(?)
R01PET = 自制 唱吧 下載版(歐)
R02PEA = 自制 唱吧 下載版(歐)
R15POH = 自製 唱吧 Radio 105(歐)
+R24E01 = 用Wii遊玩小小機器人(日)
R4ZE01 = 零月蝕之假面(美)
R4ZP01 = 零月蝕之假面(美)
-R8PC01 = 超級紙片瑪利歐(簡)
-RCOC99 = 名偵探柯南 追憶的幻想(ACG漢化簡體中文版)
-RDUE01 = DU 超級瑪利歐兄弟 尋找公主(美)
+R8PC01 = 超級紙片瑪利歐(中)
+RCOC99 = 名偵探柯南 追憶的幻想(中)
+RDUE01 = DU超級瑪利歐兄弟 尋找公主
RG0E52 = 吉他英雄 年輕歲月 加強版(美)
RG1552 = 自制 吉他英雄 怪人奧爾(?)
RG1E52 = 自制 吉他英雄3 復仇(美)
@@ -3333,14 +3377,21 @@ RI1POH = 自制 唱吧 下載版(歐)
RI2POH = 自制 唱吧 下載版 Vol.2(歐)
RI3POH = 自制 唱吧 下載版(歐)
RJJG52 = 自制 吉他英雄3 JJ-KwiK版(歐)
+RJUE41 = 舞力全開 China
RL9ESD = 吉他英雄 聯合公園(美)
-RMCC01 = 瑪利歐賽車 Wii(日)
+RMCC01 = 瑪利歐賽車Wii(中)
RMCE06 = Wiimms瑪利歐賽車趣味2010-12(美)
+RMCEYP = 耀西賽車度假村Plus(美)
RMCJ12 = 瑪俐歐賽車Wii 自製版(2011-11 Wiimm)(日)
+RMCJYP = 耀西賽車度假村Plus(日)
+RMCKYP = 耀西賽車度假村Plus(韓)
+RMCPCA = 瑪利歐賽車Wii(加泰蘭語)
+RMCPYP = 耀西賽車度假村Plus(歐)
RMGC01 = 超級瑪利歐銀河(中)
RMGE52 = 自制 吉他英雄3 麥加帝斯合唱團(美)
RMGR01 = 超級瑪利歐銀河(俄)
RMKE02 = 自製 瑪利歐賽車(美)
+RNVW01 = 超級瑪利歐銀河(中)
ROMESD = 魔物獵人G(美)
RQQE52 = 吉他英雄 皇后樂團(美)
RSJESD = 自製 吉他英雄 墮落體制合唱團(美)
@@ -3350,15 +3401,29 @@ RWDC52 = 自制 吉他英雄 下載版(歐)
RYAJSC = 小雙俠賽車 Wii
RZDC01 = 薩爾達傳說 曙光公主(中)
S02PES = 自制 唱吧 下載版(歐)
+S12E41 = 舞力全開 BestOf2
+S18E41 = 舞力全開 Fitted 2018
+S2PE41 = 舞力全開2020 Plus
+S3EE41 = 舞力全開2023
+S3UE41 = 舞力全開 Spotlight
+S4EE41 = 舞力全開2023
+S5UE41 = 舞力全開 Unlimited Party
+S68E41 = 舞力全開2022
+S7EE41 = 舞力全開2023
S80U3Q = 自制 唱吧 下載版(歐)
+S85E41 = 舞力全開2021
+S85P41 = 舞力全開2021
SANT3Q = 自制 唱吧 下載版(歐)
+SBJE41 = 舞力全開 Melody
SBOD3Q = 自制 唱吧 下載版(歐)
SBVG3Q = 自制 唱吧 下載版(歐)
SDAE01 = 史酷比!冒險的兄弟(美)
SDRP3Q = 自制 唱吧 下載版(歐)
SDTH3Q = 自制 唱吧 下載版(歐)
SDUEO1 = 新超級瑪利歐兄弟Wii DU版(歐)
-SDUPO1 = 新超級瑪利歐兄弟Wii DU版(歐)
+SDUPO1 = DU超級瑪利歐兄弟
+SE1E41 = 舞力全開 East
+SEHE41 = 舞力全開 Epic Hits
SEOP4Q = 自制 唱吧 下載版(歐)
SGI1CL = 自制 唱吧 下載版(歐)
SGI1DB = 自制 唱吧 下載版(歐)
@@ -3366,6 +3431,8 @@ SGI1MC = 自制 唱吧 下載版(歐)
SGI1ML = 自制 唱吧 下載版(自)
SGI1PT = 自制 唱吧 下載版(自)
SGI1RC = 自制 唱吧 下載版(自)
+SH5E41 = 舞力全開 Hyper
+SHIE41 = 舞力全開 Hits
SIBBHJ = 自制 唱吧 下載版(自)
SILP4Q = 自制 唱吧 下載版(歐)
SIS1OH = 自制 唱吧 下載版(歐)
@@ -3395,22 +3462,40 @@ SISR3Q = 自制 唱吧 下載版(歐)
SISRP4 = 自制 唱吧 下載版(歐)
SISSOH = 自制 唱吧 下載版(歐)
SISTDK = 迪斯尼 想唱就唱 土耳其聚會(歐)
+SJDJ02 = 舞力全開 Flamengo
+SJEE41 = 舞力全開2014合集
+SJME89 = 舞力全開 Japan
+SL1E41 = 舞力全開 Starlight
+SM3E01 = 超級瑪利歐兄弟3+
SMIG3Q = 自制 唱吧 下載版(歐)
+SMMP01 = 新超級瑪利歐兄弟Wii ANDY AFRO的自製系列卷4
SMNC01 = 新超級瑪利歐兄弟Wii(中)
+SMNE03 = 更新的超級瑪利歐兄弟Wii
+SMNEXE = 加強的超級馬里奧兄弟.WIi豪華版
SMNPO1 = 新超級瑪利歐兄弟Wii定製版(歐)
SMOT3Q = 自制 唱吧 下載版(歐)
+SMPP01 = 新超級瑪利歐兄弟Wii2 另一個P
+SNBE66 = 新超級馬里奧兄弟wii啟示錄
SOME02 = 全民節奏天國(美)
+SOUE41 = 舞力全開 Ocean
SP9P4Q = 自制 唱吧 下載版(歐)
SRBP4Q = 自制 唱吧 下載版(歐)
+SRGP01 = 新超級瑪利歐兄弟Wii2 Reggie
ST8P75 = 自制 唱吧 下載版(歐)
STAP75 = 自制 唱吧 下載版(歐)
STCP75 = 自制 唱吧 下載版(歐)
STDP75 = 自制 唱吧 下載版(歐)
+STFE41 = 舞力全開 Focus
STHP75 = 自制 唱吧 下載版(歐)
STPP75 = 自制 唱吧 下載版(歐)
STQP75 = 自制 唱吧 下載版(歐)
STRP75 = 自制 唱吧 下載版(歐)
STSP75 = 自制 唱吧 下載版(歐)
+SU5E41 = 舞力全開 Lights
+SV1E41 = 舞力全開 Unlimited Party1
+SV2E41 = 舞力全開 Unlimited Party2
+SV4E41 = 舞力全開 Infinity Party
+ULTE41 = 舞力全開 Ultra
XBKE52 = 自制 吉他英雄3 下載版(美)
XNWE52 = 自制 吉它英雄3 Nightwish(美)
ZXFP52 = 自製 吉他英雄3 Encore(歐)
@@ -3438,6 +3523,7 @@ WTTE = 小雞快跑(美)
WVCE = V.I.P 賭場:21點(美)
WVIE = 天境奏琴(美)
WVIP = 天境奏琴(美)
+FBDT = 키드 이카루스
FCWP = 超級瑪莉歐兄弟3(歐)
FD7P = 洛克人3(歐)
FFRP = 沙納多(歐)
@@ -3445,6 +3531,7 @@ JA4P = 超魔界村(歐)
JA7P = 雷莎出擊(歐)
JA8P = 街頭快打(歐)
JACP = F-Zero(歐)
+JAHQ = 알타입 III: 더 서드 라이트닝
JAMM = 宇宙巡航機3(歐)
JAVP = 超級銀河戰士(歐)
JBLP = 小精靈的攻擊(歐)
@@ -3465,20 +3552,21 @@ C9SP = 不可能的任務 II(歐)
HAAA = 照片頻道
HABA = 購物頻道(歐)
HACA = Mii頻道(歐)
-HACK = Mii頻道(歐)
+HACK = Mii頻道(韓)
HADE = 網絡頻道(美)
HADP = 網絡頻道(歐)
HAFE = 天氣頻道(美)
HAFP = 天氣頻道(歐)
+HAGA = 新聞頻道(美)
HAGE = 新聞頻道(美)
+HAGJ = 新聞頻道(美)
HAGP = 新聞頻道(歐)
HAPE = Check Mii Out頻道(美)
HAPP = Check Mii Out頻道(歐)
HAYA = 照片頻道
HCLE = Netflix系統安裝光碟(美)
-JODI = 自制頻道(歐)
-LULZ = 自制頻道(歐)
-OHBC = 自制頻道(歐)
+HCMP = 卡比電視頻道(歐)
+RFPW = Wii Fit Plus頻道
9XGX = SNES9x超任模擬器(美)
D64A = 任天堂N64模擬器(歐)
DCRA = 都市打靶(歐)
@@ -3508,6 +3596,9 @@ DWMA = Wad管理器 v1.5(美)
DWRA = Wii電臺(美)
DWXA = Wii資源管理器(歐)
FCEU = FCE Ultra任天堂FC模擬器(歐)
+JODI = 自制頻道(歐)
+LULZ = 自制頻道(歐)
+OHBC = 自制頻道(歐)
VBGX = VBA模擬器(歐)
GBHJC8 = 戰鬥封神
GEGJ8P = 光與蛋~比利哈恰的大冒險~
diff --git a/Externals/Bochs_disasm/Bochs_disasm.vcxproj b/Externals/Bochs_disasm/Bochs_disasm.vcxproj
index eb65fae40fae..1c7202cdda12 100644
--- a/Externals/Bochs_disasm/Bochs_disasm.vcxproj
+++ b/Externals/Bochs_disasm/Bochs_disasm.vcxproj
@@ -17,7 +17,7 @@
- stdcpp20
+ stdcpplatest
diff --git a/Externals/LZO/LZO.vcxproj b/Externals/LZO/LZO.vcxproj
index 5e2e5ed519b5..1e6aae4c139d 100644
--- a/Externals/LZO/LZO.vcxproj
+++ b/Externals/LZO/LZO.vcxproj
@@ -17,7 +17,7 @@
- stdcpp20
+ stdcpplatest
diff --git a/Externals/bzip2/bzip2.vcxproj b/Externals/bzip2/bzip2.vcxproj
index e810cc45375e..4ed7fd0494bb 100644
--- a/Externals/bzip2/bzip2.vcxproj
+++ b/Externals/bzip2/bzip2.vcxproj
@@ -17,7 +17,7 @@
- stdcpp20
+ stdcpplatest
diff --git a/Externals/cpp-optparse/cpp-optparse.vcxproj b/Externals/cpp-optparse/cpp-optparse.vcxproj
index db9de684a723..0abb108fab6e 100644
--- a/Externals/cpp-optparse/cpp-optparse.vcxproj
+++ b/Externals/cpp-optparse/cpp-optparse.vcxproj
@@ -17,7 +17,7 @@
- stdcpp20
+ stdcpplatest
diff --git a/Externals/cubeb/CMakeLists.txt b/Externals/cubeb/CMakeLists.txt
index 07f4493dd935..e428d88e0189 100644
--- a/Externals/cubeb/CMakeLists.txt
+++ b/Externals/cubeb/CMakeLists.txt
@@ -18,8 +18,9 @@ endif()
if (NOT MSVC)
set(CMAKE_C_STANDARD 99)
- set(CMAKE_CXX_STANDARD 11)
+ set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
+ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
endif()
if(USE_SANITIZERS)
@@ -56,8 +57,8 @@ if(NOT MSVC)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Wno-unused-parameter")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Wno-unused-parameter -fno-exceptions -fno-rtti")
else()
- #string(REPLACE "/GR" "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}) # Disable RTTI
- #string(REPLACE "/EHsc" "" CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS}) # Disable Exceptions
+ #string(REPLACE "/GR" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") # Disable RTTI
+ #string(REPLACE "/EHsc" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") # Disable Exceptions
endif()
add_library(cubeb
@@ -157,6 +158,10 @@ if(LAZY_LOAD_LIBS)
if(USE_PULSE OR USE_ALSA OR USE_JACK OR USE_SNDIO OR USE_AAUDIO)
target_link_libraries(cubeb PRIVATE ${CMAKE_DL_LIBS})
+
+ if(ANDROID)
+ target_compile_definitions(cubeb PRIVATE __ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__)
+ endif()
endif()
else()
@@ -262,7 +267,7 @@ endif()
check_include_files(SLES/OpenSLES.h USE_OPENSL)
if(USE_OPENSL)
target_sources(cubeb PRIVATE
- cubeb/src/cubeb_opensl.c
+ cubeb/src/cubeb_opensl.cpp
cubeb/src/cubeb-jni.cpp)
target_compile_definitions(cubeb PRIVATE USE_OPENSL)
target_link_libraries(cubeb PRIVATE OpenSLES)
diff --git a/Externals/cubeb/cubeb b/Externals/cubeb/cubeb
index 27d2a102b0b7..54217bca3f3e 160000
--- a/Externals/cubeb/cubeb
+++ b/Externals/cubeb/cubeb
@@ -1 +1 @@
-Subproject commit 27d2a102b0b75d9e49d43bc1ea516233fb87d778
+Subproject commit 54217bca3f3e0cd53c073690a23dd25d83557909
diff --git a/Externals/cubeb/msvc/cubeb.vcxproj b/Externals/cubeb/msvc/cubeb.vcxproj
index a2d3817616d8..872dc546d8b9 100644
--- a/Externals/cubeb/msvc/cubeb.vcxproj
+++ b/Externals/cubeb/msvc/cubeb.vcxproj
@@ -24,7 +24,7 @@
NDEBUG;%(PreprocessorDefinitions)
- stdcpp20
+ stdcpplatest
@@ -42,6 +42,7 @@
+
diff --git a/Externals/cubeb/msvc/cubeb.vcxproj.filters b/Externals/cubeb/msvc/cubeb.vcxproj.filters
index 8611fe88dc15..3050421803cf 100644
--- a/Externals/cubeb/msvc/cubeb.vcxproj.filters
+++ b/Externals/cubeb/msvc/cubeb.vcxproj.filters
@@ -6,56 +6,45 @@
-
+
-
- speex
-
-
- speex
-
-
- speex
-
-
- speex
-
-
- speex
-
-
- speex
-
-
- speex
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
- speex
-
+
+
{caf7c7d0-0918-4299-8423-b287285d6fd0}
-
+
\ No newline at end of file
diff --git a/Externals/curl/curl b/Externals/curl/curl
index 7ab9d43720bc..d755a5f7c009 160000
--- a/Externals/curl/curl
+++ b/Externals/curl/curl
@@ -1 +1 @@
-Subproject commit 7ab9d43720bc34d9aa351c7ca683c1668ebf8335
+Subproject commit d755a5f7c009dd63a61b2c745180d8ba937cbfeb
diff --git a/Externals/curl/curl.vcxproj b/Externals/curl/curl.vcxproj
index 0628edc0b410..fa2d184270ad 100644
--- a/Externals/curl/curl.vcxproj
+++ b/Externals/curl/curl.vcxproj
@@ -47,7 +47,6 @@
-
@@ -58,6 +57,7 @@
+
@@ -101,6 +101,7 @@
+
@@ -147,20 +148,15 @@
-
-
-
-
-
-
-
+
+
@@ -169,35 +165,41 @@
+
+
+
-
+
-
+
-
+
+
+
+
@@ -236,7 +238,6 @@
-
@@ -254,9 +255,9 @@
+
-
@@ -291,6 +292,7 @@
+
@@ -338,33 +340,32 @@
-
-
-
-
-
-
-
+
+
+
+
+
-
-
+
-
+
+
+
-
+
diff --git a/Externals/discord-rpc/src/discord-rpc.vcxproj b/Externals/discord-rpc/src/discord-rpc.vcxproj
index 71f0eb66c518..18867ae066dd 100644
--- a/Externals/discord-rpc/src/discord-rpc.vcxproj
+++ b/Externals/discord-rpc/src/discord-rpc.vcxproj
@@ -18,7 +18,7 @@
..\include;..\thirdparty\include;%(AdditionalIncludeDirectories)
- stdcpp20
+ stdcpplatest
WIN32;_WINDOWS;DISCORD_WINDOWS;%(PreprocessorDefinitions)
diff --git a/Externals/ed25519/ed25519.vcxproj b/Externals/ed25519/ed25519.vcxproj
index ff70e6c9f9d1..85d3c0795372 100644
--- a/Externals/ed25519/ed25519.vcxproj
+++ b/Externals/ed25519/ed25519.vcxproj
@@ -17,7 +17,7 @@
- stdcpp20
+ stdcpplatest
diff --git a/Externals/enet/CMakeLists.txt b/Externals/enet/CMakeLists.txt
index f6244a7f4e00..c52052330bac 100644
--- a/Externals/enet/CMakeLists.txt
+++ b/Externals/enet/CMakeLists.txt
@@ -59,7 +59,7 @@ if(HAS_SOCKLEN_T)
add_definitions(-DHAS_SOCKLEN_T=1)
endif()
-set(INCLUDE_FILES_PREFIX include/enet)
+set(INCLUDE_FILES_PREFIX enet/include/enet)
set(INCLUDE_FILES
${INCLUDE_FILES_PREFIX}/callbacks.h
${INCLUDE_FILES_PREFIX}/enet.h
@@ -73,15 +73,15 @@ set(INCLUDE_FILES
)
set(SOURCE_FILES
- callbacks.c
- compress.c
- host.c
- list.c
- packet.c
- peer.c
- protocol.c
- unix.c
- win32.c)
+ enet/callbacks.c
+ enet/compress.c
+ enet/host.c
+ enet/list.c
+ enet/packet.c
+ enet/peer.c
+ enet/protocol.c
+ enet/unix.c
+ enet/win32.c)
source_group(include FILES ${INCLUDE_FILES})
source_group(source FILES ${SOURCE_FILES})
@@ -90,7 +90,7 @@ add_library(enet STATIC
${INCLUDE_FILES}
${SOURCE_FILES}
)
-target_include_directories(enet PUBLIC include)
+target_include_directories(enet PUBLIC enet/include)
dolphin_disable_warnings_msvc(enet)
add_library(enet::enet ALIAS enet)
diff --git a/Externals/enet/ChangeLog b/Externals/enet/ChangeLog
deleted file mode 100644
index e18207642528..000000000000
--- a/Externals/enet/ChangeLog
+++ /dev/null
@@ -1,200 +0,0 @@
-ENet 1.3.17 (November 15, 2020):
-
-* fixes for sender getting too far ahead of receiver that can cause instability with reliable packets
-
-ENet 1.3.16 (September 8, 2020):
-
-* fix bug in unreliable fragment queuing
-* use single output queue for reliable and unreliable packets for saner ordering
-* revert experimental throttle changes that were less stable than prior algorithm
-
-ENet 1.3.15 (April 20, 2020):
-
-* quicker RTT initialization
-* use fractional precision for RTT calculations
-* fixes for packet throttle with low RTT variance
-* miscellaneous socket bug fixes
-
-ENet 1.3.14 (January 27, 2019):
-
-* bug fix for enet_peer_disconnect_later()
-* use getaddrinfo and getnameinfo where available
-* miscellaneous cleanups
-
-ENet 1.3.13 (April 30, 2015):
-
-* miscellaneous bug fixes
-* added premake and cmake support
-* miscellaneous documentation cleanups
-
-ENet 1.3.12 (April 24, 2014):
-
-* added maximumPacketSize and maximumWaitingData fields to ENetHost to limit the amount of
-data waiting to be delivered on a peer (beware that the default maximumPacketSize is
-32MB and should be set higher if desired as should maximumWaitingData)
-
-ENet 1.3.11 (December 26, 2013):
-
-* allow an ENetHost to connect to itself
-* fixed possible bug with disconnect notifications during connect attempts
-* fixed some preprocessor definition bugs
-
-ENet 1.3.10 (October 23, 2013);
-
-* doubled maximum reliable window size
-* fixed RCVTIMEO/SNDTIMEO socket options and also added NODELAY
-
-ENet 1.3.9 (August 19, 2013):
-
-* added duplicatePeers option to ENetHost which can limit the number of peers from duplicate IPs
-* added enet_socket_get_option() and ENET_SOCKOPT_ERROR
-* added enet_host_random_seed() platform stub
-
-ENet 1.3.8 (June 2, 2013):
-
-* added enet_linked_version() for checking the linked version
-* added enet_socket_get_address() for querying the local address of a socket
-* silenced some debugging prints unless ENET_DEBUG is defined during compilation
-* handle EINTR in enet_socket_wait() so that enet_host_service() doesn't propagate errors from signals
-* optimized enet_host_bandwidth_throttle() to be less expensive for large numbers of peers
-
-ENet 1.3.7 (March 6, 2013):
-
-* added ENET_PACKET_FLAG_SENT to indicate that a packet is being freed because it has been sent
-* added userData field to ENetPacket
-* changed how random seed is generated on Windows to avoid import warnings
-* fixed case where disconnects could be generated with no preceding connect event
-
-ENet 1.3.6 (December 11, 2012):
-
-* added support for intercept callback in ENetHost that can be used to process raw packets before ENet
-* added enet_socket_shutdown() for issuing shutdown on a socket
-* fixed enet_socket_connect() to not error on non-blocking connects
-* fixed bug in MTU negotiation during connections
-
-ENet 1.3.5 (July 31, 2012):
-
-* fixed bug in unreliable packet fragment queuing
-
-ENet 1.3.4 (May 29, 2012):
-
-* added enet_peer_ping_interval() for configuring per-peer ping intervals
-* added enet_peer_timeout() for configuring per-peer timeouts
-* added protocol packet size limits
-
-ENet 1.3.3 (June 28, 2011):
-
-* fixed bug with simultaneous disconnects not dispatching events
-
-ENet 1.3.2 (May 31, 2011):
-
-* added support for unreliable packet fragmenting via the packet flag
-ENET_PACKET_FLAG_UNRELIABLE_FRAGMENT
-* fixed regression in unreliable packet queuing
-* added check against received port to limit some forms of IP-spoofing
-
-ENet 1.3.1 (February 10, 2011):
-
-* fixed bug in tracking of reliable data in transit
-* reliable data window size now scales with the throttle
-* fixed bug in fragment length calculation when checksums are used
-
-ENet 1.3.0 (June 5, 2010):
-
-* enet_host_create() now requires the channel limit to be specified as
-a parameter
-* enet_host_connect() now accepts a data parameter which is supplied
-to the receiving receiving host in the event data field for a connect event
-* added an adaptive order-2 PPM range coder as a built-in compressor option
-which can be set with enet_host_compress_with_range_coder()
-* added support for packet compression configurable with a callback
-* improved session number handling to not rely on the packet checksum
-field, saving 4 bytes per packet unless the checksum option is used
-* removed the dependence on the rand callback for session number handling
-
-Caveats: This version is not protocol compatible with the 1.2 series or
-earlier. The enet_host_connect and enet_host_create API functions require
-supplying additional parameters.
-
-ENet 1.2.5 (June 28, 2011):
-
-* fixed bug with simultaneous disconnects not dispatching events
-
-ENet 1.2.4 (May 31, 2011):
-
-* fixed regression in unreliable packet queuing
-* added check against received port to limit some forms of IP-spoofing
-
-ENet 1.2.3 (February 10, 2011):
-
-* fixed bug in tracking reliable data in transit
-
-ENet 1.2.2 (June 5, 2010):
-
-* checksum functionality is now enabled by setting a checksum callback
-inside ENetHost instead of being a configure script option
-* added totalSentData, totalSentPackets, totalReceivedData, and
-totalReceivedPackets counters inside ENetHost for getting usage
-statistics
-* added enet_host_channel_limit() for limiting the maximum number of
-channels allowed by connected peers
-* now uses dispatch queues for event dispatch rather than potentially
-unscalable array walking
-* added no_memory callback that is called when a malloc attempt fails,
-such that if no_memory returns rather than aborts (the default behavior),
-then the error is propagated to the return value of the API calls
-* now uses packed attribute for protocol structures on platforms with
-strange alignment rules
-* improved autoconf build system contributed by Nathan Brink allowing
-for easier building as a shared library
-
-Caveats: If you were using the compile-time option that enabled checksums,
-make sure to set the checksum callback inside ENetHost to enet_crc32 to
-regain the old behavior. The ENetCallbacks structure has added new fields,
-so make sure to clear the structure to zero before use if
-using enet_initialize_with_callbacks().
-
-ENet 1.2.1 (November 12, 2009):
-
-* fixed bug that could cause disconnect events to be dropped
-* added thin wrapper around select() for portable usage
-* added ENET_SOCKOPT_REUSEADDR socket option
-* factored enet_socket_bind()/enet_socket_listen() out of enet_socket_create()
-* added contributed Code::Blocks build file
-
-ENet 1.2 (February 12, 2008):
-
-* fixed bug in VERIFY_CONNECT acknowledgement that could cause connect
-attempts to occasionally timeout
-* fixed acknowledgements to check both the outgoing and sent queues
-when removing acknowledged packets
-* fixed accidental bit rot in the MSVC project file
-* revised sequence number overflow handling to address some possible
-disconnect bugs
-* added enet_host_check_events() for getting only local queued events
-* factored out socket option setting into enet_socket_set_option() so
-that socket options are now set separately from enet_socket_create()
-
-Caveats: While this release is superficially protocol compatible with 1.1,
-differences in the sequence number overflow handling can potentially cause
-random disconnects.
-
-ENet 1.1 (June 6, 2007):
-
-* optional CRC32 just in case someone needs a stronger checksum than UDP
-provides (--enable-crc32 configure option)
-* the size of packet headers are half the size they used to be (so less
-overhead when sending small packets)
-* enet_peer_disconnect_later() that waits till all queued outgoing
-packets get sent before issuing an actual disconnect
-* freeCallback field in individual packets for notification of when a
-packet is about to be freed
-* ENET_PACKET_FLAG_NO_ALLOCATE for supplying pre-allocated data to a
-packet (can be used in concert with freeCallback to support some custom
-allocation schemes that the normal memory allocation callbacks would
-normally not allow)
-* enet_address_get_host_ip() for printing address numbers
-* promoted the enet_socket_*() functions to be part of the API now
-* a few stability/crash fixes
-
-
diff --git a/Externals/enet/Doxyfile b/Externals/enet/Doxyfile
deleted file mode 100644
index 6b4d06fb2967..000000000000
--- a/Externals/enet/Doxyfile
+++ /dev/null
@@ -1,2303 +0,0 @@
-# Doxyfile 1.8.6
-
-# This file describes the settings to be used by the documentation system
-# doxygen (www.doxygen.org) for a project.
-#
-# All text after a double hash (##) is considered a comment and is placed in
-# front of the TAG it is preceding.
-#
-# All text after a single hash (#) is considered a comment and will be ignored.
-# The format is:
-# TAG = value [value, ...]
-# For lists, items can also be appended using:
-# TAG += value [value, ...]
-# Values that contain spaces should be placed between quotes (\" \").
-
-#---------------------------------------------------------------------------
-# Project related configuration options
-#---------------------------------------------------------------------------
-
-# This tag specifies the encoding used for all characters in the config file
-# that follow. The default is UTF-8 which is also the encoding used for all text
-# before the first occurrence of this tag. Doxygen uses libiconv (or the iconv
-# built into libc) for the transcoding. See http://www.gnu.org/software/libiconv
-# for the list of possible encodings.
-# The default value is: UTF-8.
-
-DOXYFILE_ENCODING = UTF-8
-
-# The PROJECT_NAME tag is a single word (or a sequence of words surrounded by
-# double-quotes, unless you are using Doxywizard) that should identify the
-# project for which the documentation is generated. This name is used in the
-# title of most generated pages and in a few other places.
-# The default value is: My Project.
-
-PROJECT_NAME = "ENet"
-
-# The PROJECT_NUMBER tag can be used to enter a project or revision number. This
-# could be handy for archiving the generated documentation or if some version
-# control system is used.
-
-PROJECT_NUMBER = v1.3.17
-
-# Using the PROJECT_BRIEF tag one can provide an optional one line description
-# for a project that appears at the top of each page and should give viewer a
-# quick idea about the purpose of the project. Keep the description short.
-
-PROJECT_BRIEF = "Reliable UDP networking library"
-
-# With the PROJECT_LOGO tag one can specify an logo or icon that is included in
-# the documentation. The maximum height of the logo should not exceed 55 pixels
-# and the maximum width should not exceed 200 pixels. Doxygen will copy the logo
-# to the output directory.
-
-PROJECT_LOGO =
-
-# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path
-# into which the generated documentation will be written. If a relative path is
-# entered, it will be relative to the location where doxygen was started. If
-# left blank the current directory will be used.
-
-OUTPUT_DIRECTORY = docs
-
-# If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 4096 sub-
-# directories (in 2 levels) under the output directory of each output format and
-# will distribute the generated files over these directories. Enabling this
-# option can be useful when feeding doxygen a huge amount of source files, where
-# putting all generated files in the same directory would otherwise causes
-# performance problems for the file system.
-# The default value is: NO.
-
-CREATE_SUBDIRS = NO
-
-# The OUTPUT_LANGUAGE tag is used to specify the language in which all
-# documentation generated by doxygen is written. Doxygen will use this
-# information to generate all constant output in the proper language.
-# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Catalan, Chinese,
-# Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States),
-# Esperanto, Farsi (Persian), Finnish, French, German, Greek, Hungarian,
-# Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages),
-# Korean, Korean-en (Korean with English messages), Latvian, Lithuanian,
-# Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, Romanian, Russian,
-# Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, Swedish, Turkish,
-# Ukrainian and Vietnamese.
-# The default value is: English.
-
-OUTPUT_LANGUAGE = English
-
-# If the BRIEF_MEMBER_DESC tag is set to YES doxygen will include brief member
-# descriptions after the members that are listed in the file and class
-# documentation (similar to Javadoc). Set to NO to disable this.
-# The default value is: YES.
-
-BRIEF_MEMBER_DESC = YES
-
-# If the REPEAT_BRIEF tag is set to YES doxygen will prepend the brief
-# description of a member or function before the detailed description
-#
-# Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the
-# brief descriptions will be completely suppressed.
-# The default value is: YES.
-
-REPEAT_BRIEF = YES
-
-# This tag implements a quasi-intelligent brief description abbreviator that is
-# used to form the text in various listings. Each string in this list, if found
-# as the leading text of the brief description, will be stripped from the text
-# and the result, after processing the whole list, is used as the annotated
-# text. Otherwise, the brief description is used as-is. If left blank, the
-# following values are used ($name is automatically replaced with the name of
-# the entity):The $name class, The $name widget, The $name file, is, provides,
-# specifies, contains, represents, a, an and the.
-
-ABBREVIATE_BRIEF =
-
-# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then
-# doxygen will generate a detailed section even if there is only a brief
-# description.
-# The default value is: NO.
-
-ALWAYS_DETAILED_SEC = YES
-
-# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all
-# inherited members of a class in the documentation of that class as if those
-# members were ordinary class members. Constructors, destructors and assignment
-# operators of the base classes will not be shown.
-# The default value is: NO.
-
-INLINE_INHERITED_MEMB = YES
-
-# If the FULL_PATH_NAMES tag is set to YES doxygen will prepend the full path
-# before files name in the file list and in the header files. If set to NO the
-# shortest path that makes the file name unique will be used
-# The default value is: YES.
-
-FULL_PATH_NAMES = YES
-
-# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path.
-# Stripping is only done if one of the specified strings matches the left-hand
-# part of the path. The tag can be used to show relative paths in the file list.
-# If left blank the directory from which doxygen is run is used as the path to
-# strip.
-#
-# Note that you can specify absolute paths here, but also relative paths, which
-# will be relative from the directory where doxygen is started.
-# This tag requires that the tag FULL_PATH_NAMES is set to YES.
-
-STRIP_FROM_PATH =
-
-# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the
-# path mentioned in the documentation of a class, which tells the reader which
-# header file to include in order to use a class. If left blank only the name of
-# the header file containing the class definition is used. Otherwise one should
-# specify the list of include paths that are normally passed to the compiler
-# using the -I flag.
-
-STRIP_FROM_INC_PATH =
-
-# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but
-# less readable) file names. This can be useful is your file systems doesn't
-# support long names like on DOS, Mac, or CD-ROM.
-# The default value is: NO.
-
-SHORT_NAMES = NO
-
-# If the JAVADOC_AUTOBRIEF tag is set to YES then doxygen will interpret the
-# first line (until the first dot) of a Javadoc-style comment as the brief
-# description. If set to NO, the Javadoc-style will behave just like regular Qt-
-# style comments (thus requiring an explicit @brief command for a brief
-# description.)
-# The default value is: NO.
-
-JAVADOC_AUTOBRIEF = YES
-
-# If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first
-# line (until the first dot) of a Qt-style comment as the brief description. If
-# set to NO, the Qt-style will behave just like regular Qt-style comments (thus
-# requiring an explicit \brief command for a brief description.)
-# The default value is: NO.
-
-QT_AUTOBRIEF = NO
-
-# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make doxygen treat a
-# multi-line C++ special comment block (i.e. a block of //! or /// comments) as
-# a brief description. This used to be the default behavior. The new default is
-# to treat a multi-line C++ comment block as a detailed description. Set this
-# tag to YES if you prefer the old behavior instead.
-#
-# Note that setting this tag to YES also means that rational rose comments are
-# not recognized any more.
-# The default value is: NO.
-
-MULTILINE_CPP_IS_BRIEF = NO
-
-# If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the
-# documentation from any documented member that it re-implements.
-# The default value is: YES.
-
-INHERIT_DOCS = YES
-
-# If the SEPARATE_MEMBER_PAGES tag is set to YES, then doxygen will produce a
-# new page for each member. If set to NO, the documentation of a member will be
-# part of the file/class/namespace that contains it.
-# The default value is: NO.
-
-SEPARATE_MEMBER_PAGES = NO
-
-# The TAB_SIZE tag can be used to set the number of spaces in a tab. Doxygen
-# uses this value to replace tabs by spaces in code fragments.
-# Minimum value: 1, maximum value: 16, default value: 4.
-
-TAB_SIZE = 4
-
-# This tag can be used to specify a number of aliases that act as commands in
-# the documentation. An alias has the form:
-# name=value
-# For example adding
-# "sideeffect=@par Side Effects:\n"
-# will allow you to put the command \sideeffect (or @sideeffect) in the
-# documentation, which will result in a user-defined paragraph with heading
-# "Side Effects:". You can put \n's in the value part of an alias to insert
-# newlines.
-
-ALIASES =
-
-# This tag can be used to specify a number of word-keyword mappings (TCL only).
-# A mapping has the form "name=value". For example adding "class=itcl::class"
-# will allow you to use the command class in the itcl::class meaning.
-
-TCL_SUBST =
-
-# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources
-# only. Doxygen will then generate output that is more tailored for C. For
-# instance, some of the names that are used will be different. The list of all
-# members will be omitted, etc.
-# The default value is: NO.
-
-OPTIMIZE_OUTPUT_FOR_C = YES
-
-# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java or
-# Python sources only. Doxygen will then generate output that is more tailored
-# for that language. For instance, namespaces will be presented as packages,
-# qualified scopes will look different, etc.
-# The default value is: NO.
-
-OPTIMIZE_OUTPUT_JAVA = NO
-
-# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran
-# sources. Doxygen will then generate output that is tailored for Fortran.
-# The default value is: NO.
-
-OPTIMIZE_FOR_FORTRAN = NO
-
-# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL
-# sources. Doxygen will then generate output that is tailored for VHDL.
-# The default value is: NO.
-
-OPTIMIZE_OUTPUT_VHDL = NO
-
-# Doxygen selects the parser to use depending on the extension of the files it
-# parses. With this tag you can assign which parser to use for a given
-# extension. Doxygen has a built-in mapping, but you can override or extend it
-# using this tag. The format is ext=language, where ext is a file extension, and
-# language is one of the parsers supported by doxygen: IDL, Java, Javascript,
-# C#, C, C++, D, PHP, Objective-C, Python, Fortran, VHDL. For instance to make
-# doxygen treat .inc files as Fortran files (default is PHP), and .f files as C
-# (default is Fortran), use: inc=Fortran f=C.
-#
-# Note For files without extension you can use no_extension as a placeholder.
-#
-# Note that for custom extensions you also need to set FILE_PATTERNS otherwise
-# the files are not read by doxygen.
-
-EXTENSION_MAPPING =
-
-# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments
-# according to the Markdown format, which allows for more readable
-# documentation. See http://daringfireball.net/projects/markdown/ for details.
-# The output of markdown processing is further processed by doxygen, so you can
-# mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in
-# case of backward compatibilities issues.
-# The default value is: YES.
-
-MARKDOWN_SUPPORT = YES
-
-# When enabled doxygen tries to link words that correspond to documented
-# classes, or namespaces to their corresponding documentation. Such a link can
-# be prevented in individual cases by by putting a % sign in front of the word
-# or globally by setting AUTOLINK_SUPPORT to NO.
-# The default value is: YES.
-
-AUTOLINK_SUPPORT = YES
-
-# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want
-# to include (a tag file for) the STL sources as input, then you should set this
-# tag to YES in order to let doxygen match functions declarations and
-# definitions whose arguments contain STL classes (e.g. func(std::string);
-# versus func(std::string) {}). This also make the inheritance and collaboration
-# diagrams that involve STL classes more complete and accurate.
-# The default value is: NO.
-
-BUILTIN_STL_SUPPORT = NO
-
-# If you use Microsoft's C++/CLI language, you should set this option to YES to
-# enable parsing support.
-# The default value is: NO.
-
-CPP_CLI_SUPPORT = NO
-
-# Set the SIP_SUPPORT tag to YES if your project consists of sip (see:
-# http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen
-# will parse them like normal C++ but will assume all classes use public instead
-# of private inheritance when no explicit protection keyword is present.
-# The default value is: NO.
-
-SIP_SUPPORT = NO
-
-# For Microsoft's IDL there are propget and propput attributes to indicate
-# getter and setter methods for a property. Setting this option to YES will make
-# doxygen to replace the get and set methods by a property in the documentation.
-# This will only work if the methods are indeed getting or setting a simple
-# type. If this is not the case, or you want to show the methods anyway, you
-# should set this option to NO.
-# The default value is: YES.
-
-IDL_PROPERTY_SUPPORT = YES
-
-# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC
-# tag is set to YES, then doxygen will reuse the documentation of the first
-# member in the group (if any) for the other members of the group. By default
-# all members of a group must be documented explicitly.
-# The default value is: NO.
-
-DISTRIBUTE_GROUP_DOC = YES
-
-# Set the SUBGROUPING tag to YES to allow class member groups of the same type
-# (for instance a group of public functions) to be put as a subgroup of that
-# type (e.g. under the Public Functions section). Set it to NO to prevent
-# subgrouping. Alternatively, this can be done per class using the
-# \nosubgrouping command.
-# The default value is: YES.
-
-SUBGROUPING = YES
-
-# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and unions
-# are shown inside the group in which they are included (e.g. using \ingroup)
-# instead of on a separate page (for HTML and Man pages) or section (for LaTeX
-# and RTF).
-#
-# Note that this feature does not work in combination with
-# SEPARATE_MEMBER_PAGES.
-# The default value is: NO.
-
-INLINE_GROUPED_CLASSES = YES
-
-# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and unions
-# with only public data fields or simple typedef fields will be shown inline in
-# the documentation of the scope in which they are defined (i.e. file,
-# namespace, or group documentation), provided this scope is documented. If set
-# to NO, structs, classes, and unions are shown on a separate page (for HTML and
-# Man pages) or section (for LaTeX and RTF).
-# The default value is: NO.
-
-INLINE_SIMPLE_STRUCTS = NO
-
-# When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or
-# enum is documented as struct, union, or enum with the name of the typedef. So
-# typedef struct TypeS {} TypeT, will appear in the documentation as a struct
-# with name TypeT. When disabled the typedef will appear as a member of a file,
-# namespace, or class. And the struct will be named TypeS. This can typically be
-# useful for C code in case the coding convention dictates that all compound
-# types are typedef'ed and only the typedef is referenced, never the tag name.
-# The default value is: NO.
-
-TYPEDEF_HIDES_STRUCT = YES
-
-# The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This
-# cache is used to resolve symbols given their name and scope. Since this can be
-# an expensive process and often the same symbol appears multiple times in the
-# code, doxygen keeps a cache of pre-resolved symbols. If the cache is too small
-# doxygen will become slower. If the cache is too large, memory is wasted. The
-# cache size is given by this formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range
-# is 0..9, the default is 0, corresponding to a cache size of 2^16=65536
-# symbols. At the end of a run doxygen will report the cache usage and suggest
-# the optimal cache size from a speed point of view.
-# Minimum value: 0, maximum value: 9, default value: 0.
-
-LOOKUP_CACHE_SIZE = 0
-
-#---------------------------------------------------------------------------
-# Build related configuration options
-#---------------------------------------------------------------------------
-
-# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in
-# documentation are documented, even if no documentation was available. Private
-# class members and static file members will be hidden unless the
-# EXTRACT_PRIVATE respectively EXTRACT_STATIC tags are set to YES.
-# Note: This will also disable the warnings about undocumented members that are
-# normally produced when WARNINGS is set to YES.
-# The default value is: NO.
-
-EXTRACT_ALL = YES
-
-# If the EXTRACT_PRIVATE tag is set to YES all private members of a class will
-# be included in the documentation.
-# The default value is: NO.
-
-EXTRACT_PRIVATE = NO
-
-# If the EXTRACT_PACKAGE tag is set to YES all members with package or internal
-# scope will be included in the documentation.
-# The default value is: NO.
-
-EXTRACT_PACKAGE = NO
-
-# If the EXTRACT_STATIC tag is set to YES all static members of a file will be
-# included in the documentation.
-# The default value is: NO.
-
-EXTRACT_STATIC = NO
-
-# If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs) defined
-# locally in source files will be included in the documentation. If set to NO
-# only classes defined in header files are included. Does not have any effect
-# for Java sources.
-# The default value is: YES.
-
-EXTRACT_LOCAL_CLASSES = NO
-
-# This flag is only useful for Objective-C code. When set to YES local methods,
-# which are defined in the implementation section but not in the interface are
-# included in the documentation. If set to NO only methods in the interface are
-# included.
-# The default value is: NO.
-
-EXTRACT_LOCAL_METHODS = NO
-
-# If this flag is set to YES, the members of anonymous namespaces will be
-# extracted and appear in the documentation as a namespace called
-# 'anonymous_namespace{file}', where file will be replaced with the base name of
-# the file that contains the anonymous namespace. By default anonymous namespace
-# are hidden.
-# The default value is: NO.
-
-EXTRACT_ANON_NSPACES = NO
-
-# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all
-# undocumented members inside documented classes or files. If set to NO these
-# members will be included in the various overviews, but no documentation
-# section is generated. This option has no effect if EXTRACT_ALL is enabled.
-# The default value is: NO.
-
-HIDE_UNDOC_MEMBERS = YES
-
-# If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all
-# undocumented classes that are normally visible in the class hierarchy. If set
-# to NO these classes will be included in the various overviews. This option has
-# no effect if EXTRACT_ALL is enabled.
-# The default value is: NO.
-
-HIDE_UNDOC_CLASSES = YES
-
-# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend
-# (class|struct|union) declarations. If set to NO these declarations will be
-# included in the documentation.
-# The default value is: NO.
-
-HIDE_FRIEND_COMPOUNDS = NO
-
-# If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any
-# documentation blocks found inside the body of a function. If set to NO these
-# blocks will be appended to the function's detailed documentation block.
-# The default value is: NO.
-
-HIDE_IN_BODY_DOCS = NO
-
-# The INTERNAL_DOCS tag determines if documentation that is typed after a
-# \internal command is included. If the tag is set to NO then the documentation
-# will be excluded. Set it to YES to include the internal documentation.
-# The default value is: NO.
-
-INTERNAL_DOCS = NO
-
-# If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file
-# names in lower-case letters. If set to YES upper-case letters are also
-# allowed. This is useful if you have classes or files whose names only differ
-# in case and if your file system supports case sensitive file names. Windows
-# and Mac users are advised to set this option to NO.
-# The default value is: system dependent.
-
-CASE_SENSE_NAMES = YES
-
-# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with
-# their full class and namespace scopes in the documentation. If set to YES the
-# scope will be hidden.
-# The default value is: NO.
-
-HIDE_SCOPE_NAMES = NO
-
-# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of
-# the files that are included by a file in the documentation of that file.
-# The default value is: YES.
-
-SHOW_INCLUDE_FILES = YES
-
-# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each
-# grouped member an include statement to the documentation, telling the reader
-# which file to include in order to use the member.
-# The default value is: NO.
-
-SHOW_GROUPED_MEMB_INC = YES
-
-# If the FORCE_LOCAL_INCLUDES tag is set to YES then doxygen will list include
-# files with double quotes in the documentation rather than with sharp brackets.
-# The default value is: NO.
-
-FORCE_LOCAL_INCLUDES = NO
-
-# If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the
-# documentation for inline members.
-# The default value is: YES.
-
-INLINE_INFO = YES
-
-# If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the
-# (detailed) documentation of file and class members alphabetically by member
-# name. If set to NO the members will appear in declaration order.
-# The default value is: YES.
-
-SORT_MEMBER_DOCS = YES
-
-# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief
-# descriptions of file, namespace and class members alphabetically by member
-# name. If set to NO the members will appear in declaration order. Note that
-# this will also influence the order of the classes in the class list.
-# The default value is: NO.
-
-SORT_BRIEF_DOCS = YES
-
-# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the
-# (brief and detailed) documentation of class members so that constructors and
-# destructors are listed first. If set to NO the constructors will appear in the
-# respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS.
-# Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief
-# member documentation.
-# Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting
-# detailed member documentation.
-# The default value is: NO.
-
-SORT_MEMBERS_CTORS_1ST = YES
-
-# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy
-# of group names into alphabetical order. If set to NO the group names will
-# appear in their defined order.
-# The default value is: NO.
-
-SORT_GROUP_NAMES = YES
-
-# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by
-# fully-qualified names, including namespaces. If set to NO, the class list will
-# be sorted only by class name, not including the namespace part.
-# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES.
-# Note: This option applies only to the class list, not to the alphabetical
-# list.
-# The default value is: NO.
-
-SORT_BY_SCOPE_NAME = YES
-
-# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper
-# type resolution of all parameters of a function it will reject a match between
-# the prototype and the implementation of a member function even if there is
-# only one candidate or it is obvious which candidate to choose by doing a
-# simple string match. By disabling STRICT_PROTO_MATCHING doxygen will still
-# accept a match between prototype and implementation in such cases.
-# The default value is: NO.
-
-STRICT_PROTO_MATCHING = NO
-
-# The GENERATE_TODOLIST tag can be used to enable ( YES) or disable ( NO) the
-# todo list. This list is created by putting \todo commands in the
-# documentation.
-# The default value is: YES.
-
-GENERATE_TODOLIST = YES
-
-# The GENERATE_TESTLIST tag can be used to enable ( YES) or disable ( NO) the
-# test list. This list is created by putting \test commands in the
-# documentation.
-# The default value is: YES.
-
-GENERATE_TESTLIST = YES
-
-# The GENERATE_BUGLIST tag can be used to enable ( YES) or disable ( NO) the bug
-# list. This list is created by putting \bug commands in the documentation.
-# The default value is: YES.
-
-GENERATE_BUGLIST = YES
-
-# The GENERATE_DEPRECATEDLIST tag can be used to enable ( YES) or disable ( NO)
-# the deprecated list. This list is created by putting \deprecated commands in
-# the documentation.
-# The default value is: YES.
-
-GENERATE_DEPRECATEDLIST= YES
-
-# The ENABLED_SECTIONS tag can be used to enable conditional documentation
-# sections, marked by \if ... \endif and \cond
-# ... \endcond blocks.
-
-ENABLED_SECTIONS =
-
-# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the
-# initial value of a variable or macro / define can have for it to appear in the
-# documentation. If the initializer consists of more lines than specified here
-# it will be hidden. Use a value of 0 to hide initializers completely. The
-# appearance of the value of individual variables and macros / defines can be
-# controlled using \showinitializer or \hideinitializer command in the
-# documentation regardless of this setting.
-# Minimum value: 0, maximum value: 10000, default value: 30.
-
-MAX_INITIALIZER_LINES = 30
-
-# Set the SHOW_USED_FILES tag to NO to disable the list of files generated at
-# the bottom of the documentation of classes and structs. If set to YES the list
-# will mention the files that were used to generate the documentation.
-# The default value is: YES.
-
-SHOW_USED_FILES = YES
-
-# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This
-# will remove the Files entry from the Quick Index and from the Folder Tree View
-# (if specified).
-# The default value is: YES.
-
-SHOW_FILES = YES
-
-# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces
-# page. This will remove the Namespaces entry from the Quick Index and from the
-# Folder Tree View (if specified).
-# The default value is: YES.
-
-SHOW_NAMESPACES = YES
-
-# The FILE_VERSION_FILTER tag can be used to specify a program or script that
-# doxygen should invoke to get the current version for each file (typically from
-# the version control system). Doxygen will invoke the program by executing (via
-# popen()) the command command input-file, where command is the value of the
-# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided
-# by doxygen. Whatever the program writes to standard output is used as the file
-# version. For an example see the documentation.
-
-FILE_VERSION_FILTER =
-
-# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed
-# by doxygen. The layout file controls the global structure of the generated
-# output files in an output format independent way. To create the layout file
-# that represents doxygen's defaults, run doxygen with the -l option. You can
-# optionally specify a file name after the option, if omitted DoxygenLayout.xml
-# will be used as the name of the layout file.
-#
-# Note that if you run doxygen from a directory containing a file called
-# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE
-# tag is left empty.
-
-LAYOUT_FILE = DoxygenLayout.xml
-
-# The CITE_BIB_FILES tag can be used to specify one or more bib files containing
-# the reference definitions. This must be a list of .bib files. The .bib
-# extension is automatically appended if omitted. This requires the bibtex tool
-# to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info.
-# For LaTeX the style of the bibliography can be controlled using
-# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the
-# search path. Do not use file names with spaces, bibtex cannot handle them. See
-# also \cite for info how to create references.
-
-CITE_BIB_FILES =
-
-#---------------------------------------------------------------------------
-# Configuration options related to warning and progress messages
-#---------------------------------------------------------------------------
-
-# The QUIET tag can be used to turn on/off the messages that are generated to
-# standard output by doxygen. If QUIET is set to YES this implies that the
-# messages are off.
-# The default value is: NO.
-
-QUIET = NO
-
-# The WARNINGS tag can be used to turn on/off the warning messages that are
-# generated to standard error ( stderr) by doxygen. If WARNINGS is set to YES
-# this implies that the warnings are on.
-#
-# Tip: Turn warnings on while writing the documentation.
-# The default value is: YES.
-
-WARNINGS = YES
-
-# If the WARN_IF_UNDOCUMENTED tag is set to YES, then doxygen will generate
-# warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag
-# will automatically be disabled.
-# The default value is: YES.
-
-WARN_IF_UNDOCUMENTED = YES
-
-# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for
-# potential errors in the documentation, such as not documenting some parameters
-# in a documented function, or documenting parameters that don't exist or using
-# markup commands wrongly.
-# The default value is: YES.
-
-WARN_IF_DOC_ERROR = YES
-
-# This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that
-# are documented, but have no documentation for their parameters or return
-# value. If set to NO doxygen will only warn about wrong or incomplete parameter
-# documentation, but not about the absence of documentation.
-# The default value is: NO.
-
-WARN_NO_PARAMDOC = YES
-
-# The WARN_FORMAT tag determines the format of the warning messages that doxygen
-# can produce. The string should contain the $file, $line, and $text tags, which
-# will be replaced by the file and line number from which the warning originated
-# and the warning text. Optionally the format may contain $version, which will
-# be replaced by the version of the file (if it could be obtained via
-# FILE_VERSION_FILTER)
-# The default value is: $file:$line: $text.
-
-WARN_FORMAT = "$file:$line: $text"
-
-# The WARN_LOGFILE tag can be used to specify a file to which warning and error
-# messages should be written. If left blank the output is written to standard
-# error (stderr).
-
-WARN_LOGFILE =
-
-#---------------------------------------------------------------------------
-# Configuration options related to the input files
-#---------------------------------------------------------------------------
-
-# The INPUT tag is used to specify the files and/or directories that contain
-# documented source files. You may enter file names like myfile.cpp or
-# directories like /usr/src/myproject. Separate the files or directories with
-# spaces.
-# Note: If this tag is empty the current directory is searched.
-
-INPUT =
-
-# This tag can be used to specify the character encoding of the source files
-# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses
-# libiconv (or the iconv built into libc) for the transcoding. See the libiconv
-# documentation (see: http://www.gnu.org/software/libiconv) for the list of
-# possible encodings.
-# The default value is: UTF-8.
-
-INPUT_ENCODING = UTF-8
-
-# If the value of the INPUT tag contains directories, you can use the
-# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and
-# *.h) to filter out the source-files in the directories. If left blank the
-# following patterns are tested:*.c, *.cc, *.cxx, *.cpp, *.c++, *.java, *.ii,
-# *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, *.hh, *.hxx, *.hpp,
-# *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, *.m, *.markdown,
-# *.md, *.mm, *.dox, *.py, *.f90, *.f, *.for, *.tcl, *.vhd, *.vhdl, *.ucf,
-# *.qsf, *.as and *.js.
-
-FILE_PATTERNS = *.c *.h *.dox
-
-# The RECURSIVE tag can be used to specify whether or not subdirectories should
-# be searched for input files as well.
-# The default value is: NO.
-
-RECURSIVE = YES
-
-# The EXCLUDE tag can be used to specify files and/or directories that should be
-# excluded from the INPUT source files. This way you can easily exclude a
-# subdirectory from a directory tree whose root is specified with the INPUT tag.
-#
-# Note that relative paths are relative to the directory from which doxygen is
-# run.
-
-EXCLUDE =
-
-# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or
-# directories that are symbolic links (a Unix file system feature) are excluded
-# from the input.
-# The default value is: NO.
-
-EXCLUDE_SYMLINKS = NO
-
-# If the value of the INPUT tag contains directories, you can use the
-# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude
-# certain files from those directories.
-#
-# Note that the wildcards are matched against the file with absolute path, so to
-# exclude all test directories for example use the pattern */test/*
-
-EXCLUDE_PATTERNS =
-
-# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names
-# (namespaces, classes, functions, etc.) that should be excluded from the
-# output. The symbol name can be a fully qualified name, a word, or if the
-# wildcard * is used, a substring. Examples: ANamespace, AClass,
-# AClass::ANamespace, ANamespace::*Test
-#
-# Note that the wildcards are matched against the file with absolute path, so to
-# exclude all test directories use the pattern */test/*
-
-EXCLUDE_SYMBOLS =
-
-# The EXAMPLE_PATH tag can be used to specify one or more files or directories
-# that contain example code fragments that are included (see the \include
-# command).
-
-EXAMPLE_PATH =
-
-# If the value of the EXAMPLE_PATH tag contains directories, you can use the
-# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and
-# *.h) to filter out the source-files in the directories. If left blank all
-# files are included.
-
-EXAMPLE_PATTERNS =
-
-# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be
-# searched for input files to be used with the \include or \dontinclude commands
-# irrespective of the value of the RECURSIVE tag.
-# The default value is: NO.
-
-EXAMPLE_RECURSIVE = NO
-
-# The IMAGE_PATH tag can be used to specify one or more files or directories
-# that contain images that are to be included in the documentation (see the
-# \image command).
-
-IMAGE_PATH = ${CMAKE_CURRENT_SOURCE_DIR}
-
-# The INPUT_FILTER tag can be used to specify a program that doxygen should
-# invoke to filter for each input file. Doxygen will invoke the filter program
-# by executing (via popen()) the command:
-#
-#
-#
-# where is the value of the INPUT_FILTER tag, and is the
-# name of an input file. Doxygen will then use the output that the filter
-# program writes to standard output. If FILTER_PATTERNS is specified, this tag
-# will be ignored.
-#
-# Note that the filter must not add or remove lines; it is applied before the
-# code is scanned, but not when the output code is generated. If lines are added
-# or removed, the anchors will not be placed correctly.
-
-INPUT_FILTER =
-
-# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern
-# basis. Doxygen will compare the file name with each pattern and apply the
-# filter if there is a match. The filters are a list of the form: pattern=filter
-# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how
-# filters are used. If the FILTER_PATTERNS tag is empty or if none of the
-# patterns match the file name, INPUT_FILTER is applied.
-
-FILTER_PATTERNS =
-
-# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using
-# INPUT_FILTER ) will also be used to filter the input files that are used for
-# producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES).
-# The default value is: NO.
-
-FILTER_SOURCE_FILES = NO
-
-# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file
-# pattern. A pattern will override the setting for FILTER_PATTERN (if any) and
-# it is also possible to disable source filtering for a specific pattern using
-# *.ext= (so without naming a filter).
-# This tag requires that the tag FILTER_SOURCE_FILES is set to YES.
-
-FILTER_SOURCE_PATTERNS =
-
-# If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that
-# is part of the input, its contents will be placed on the main page
-# (index.html). This can be useful if you have a project on for instance GitHub
-# and want to reuse the introduction page also for the doxygen output.
-
-USE_MDFILE_AS_MAINPAGE =
-
-#---------------------------------------------------------------------------
-# Configuration options related to source browsing
-#---------------------------------------------------------------------------
-
-# If the SOURCE_BROWSER tag is set to YES then a list of source files will be
-# generated. Documented entities will be cross-referenced with these sources.
-#
-# Note: To get rid of all source code in the generated output, make sure that
-# also VERBATIM_HEADERS is set to NO.
-# The default value is: NO.
-
-SOURCE_BROWSER = NO
-
-# Setting the INLINE_SOURCES tag to YES will include the body of functions,
-# classes and enums directly into the documentation.
-# The default value is: NO.
-
-INLINE_SOURCES = NO
-
-# Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any
-# special comment blocks from generated source code fragments. Normal C, C++ and
-# Fortran comments will always remain visible.
-# The default value is: YES.
-
-STRIP_CODE_COMMENTS = YES
-
-# If the REFERENCED_BY_RELATION tag is set to YES then for each documented
-# function all documented functions referencing it will be listed.
-# The default value is: NO.
-
-REFERENCED_BY_RELATION = NO
-
-# If the REFERENCES_RELATION tag is set to YES then for each documented function
-# all documented entities called/used by that function will be listed.
-# The default value is: NO.
-
-REFERENCES_RELATION = NO
-
-# If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set
-# to YES, then the hyperlinks from functions in REFERENCES_RELATION and
-# REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will
-# link to the documentation.
-# The default value is: YES.
-
-REFERENCES_LINK_SOURCE = NO
-
-# If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the
-# source code will show a tooltip with additional information such as prototype,
-# brief description and links to the definition and documentation. Since this
-# will make the HTML file larger and loading of large files a bit slower, you
-# can opt to disable this feature.
-# The default value is: YES.
-# This tag requires that the tag SOURCE_BROWSER is set to YES.
-
-SOURCE_TOOLTIPS = YES
-
-# If the USE_HTAGS tag is set to YES then the references to source code will
-# point to the HTML generated by the htags(1) tool instead of doxygen built-in
-# source browser. The htags tool is part of GNU's global source tagging system
-# (see http://www.gnu.org/software/global/global.html). You will need version
-# 4.8.6 or higher.
-#
-# To use it do the following:
-# - Install the latest version of global
-# - Enable SOURCE_BROWSER and USE_HTAGS in the config file
-# - Make sure the INPUT points to the root of the source tree
-# - Run doxygen as normal
-#
-# Doxygen will invoke htags (and that will in turn invoke gtags), so these
-# tools must be available from the command line (i.e. in the search path).
-#
-# The result: instead of the source browser generated by doxygen, the links to
-# source code will now point to the output of htags.
-# The default value is: NO.
-# This tag requires that the tag SOURCE_BROWSER is set to YES.
-
-USE_HTAGS = NO
-
-# If the VERBATIM_HEADERS tag is set the YES then doxygen will generate a
-# verbatim copy of the header file for each class for which an include is
-# specified. Set to NO to disable this.
-# See also: Section \class.
-# The default value is: YES.
-
-VERBATIM_HEADERS = NO
-
-#---------------------------------------------------------------------------
-# Configuration options related to the alphabetical class index
-#---------------------------------------------------------------------------
-
-# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all
-# compounds will be generated. Enable this if the project contains a lot of
-# classes, structs, unions or interfaces.
-# The default value is: YES.
-
-ALPHABETICAL_INDEX = YES
-
-# The COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns in
-# which the alphabetical index list will be split.
-# Minimum value: 1, maximum value: 20, default value: 5.
-# This tag requires that the tag ALPHABETICAL_INDEX is set to YES.
-
-COLS_IN_ALPHA_INDEX = 1
-
-# In case all classes in a project start with a common prefix, all classes will
-# be put under the same header in the alphabetical index. The IGNORE_PREFIX tag
-# can be used to specify a prefix (or a list of prefixes) that should be ignored
-# while generating the index headers.
-# This tag requires that the tag ALPHABETICAL_INDEX is set to YES.
-
-IGNORE_PREFIX =
-
-#---------------------------------------------------------------------------
-# Configuration options related to the HTML output
-#---------------------------------------------------------------------------
-
-# If the GENERATE_HTML tag is set to YES doxygen will generate HTML output
-# The default value is: YES.
-
-GENERATE_HTML = YES
-
-# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a
-# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of
-# it.
-# The default directory is: html.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-HTML_OUTPUT = html
-
-# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each
-# generated HTML page (for example: .htm, .php, .asp).
-# The default value is: .html.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-HTML_FILE_EXTENSION = .html
-
-# The HTML_HEADER tag can be used to specify a user-defined HTML header file for
-# each generated HTML page. If the tag is left blank doxygen will generate a
-# standard header.
-#
-# To get valid HTML the header file that includes any scripts and style sheets
-# that doxygen needs, which is dependent on the configuration options used (e.g.
-# the setting GENERATE_TREEVIEW). It is highly recommended to start with a
-# default header using
-# doxygen -w html new_header.html new_footer.html new_stylesheet.css
-# YourConfigFile
-# and then modify the file new_header.html. See also section "Doxygen usage"
-# for information on how to generate the default header that doxygen normally
-# uses.
-# Note: The header is subject to change so you typically have to regenerate the
-# default header when upgrading to a newer version of doxygen. For a description
-# of the possible markers and block names see the documentation.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-HTML_HEADER =
-
-# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each
-# generated HTML page. If the tag is left blank doxygen will generate a standard
-# footer. See HTML_HEADER for more information on how to generate a default
-# footer and what special commands can be used inside the footer. See also
-# section "Doxygen usage" for information on how to generate the default footer
-# that doxygen normally uses.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-HTML_FOOTER =
-
-# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style
-# sheet that is used by each HTML page. It can be used to fine-tune the look of
-# the HTML output. If left blank doxygen will generate a default style sheet.
-# See also section "Doxygen usage" for information on how to generate the style
-# sheet that doxygen normally uses.
-# Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as
-# it is more robust and this tag (HTML_STYLESHEET) will in the future become
-# obsolete.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-HTML_STYLESHEET =
-
-# The HTML_EXTRA_STYLESHEET tag can be used to specify an additional user-
-# defined cascading style sheet that is included after the standard style sheets
-# created by doxygen. Using this option one can overrule certain style aspects.
-# This is preferred over using HTML_STYLESHEET since it does not replace the
-# standard style sheet and is therefor more robust against future updates.
-# Doxygen will copy the style sheet file to the output directory. For an example
-# see the documentation.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-HTML_EXTRA_STYLESHEET =
-
-# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or
-# other source files which should be copied to the HTML output directory. Note
-# that these files will be copied to the base HTML output directory. Use the
-# $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these
-# files. In the HTML_STYLESHEET file, use the file name only. Also note that the
-# files will be copied as-is; there are no commands or markers available.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-HTML_EXTRA_FILES =
-
-# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen
-# will adjust the colors in the stylesheet and background images according to
-# this color. Hue is specified as an angle on a colorwheel, see
-# http://en.wikipedia.org/wiki/Hue for more information. For instance the value
-# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300
-# purple, and 360 is red again.
-# Minimum value: 0, maximum value: 359, default value: 220.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-HTML_COLORSTYLE_HUE = 118
-
-# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors
-# in the HTML output. For a value of 0 the output will use grayscales only. A
-# value of 255 will produce the most vivid colors.
-# Minimum value: 0, maximum value: 255, default value: 100.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-HTML_COLORSTYLE_SAT = 100
-
-# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the
-# luminance component of the colors in the HTML output. Values below 100
-# gradually make the output lighter, whereas values above 100 make the output
-# darker. The value divided by 100 is the actual gamma applied, so 80 represents
-# a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not
-# change the gamma.
-# Minimum value: 40, maximum value: 240, default value: 80.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-HTML_COLORSTYLE_GAMMA = 240
-
-# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML
-# page will contain the date and time when the page was generated. Setting this
-# to NO can help when comparing the output of multiple runs.
-# The default value is: YES.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-HTML_TIMESTAMP = YES
-
-# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
-# documentation will contain sections that can be hidden and shown after the
-# page has loaded.
-# The default value is: NO.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-HTML_DYNAMIC_SECTIONS = NO
-
-# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries
-# shown in the various tree structured indices initially; the user can expand
-# and collapse entries dynamically later on. Doxygen will expand the tree to
-# such a level that at most the specified number of entries are visible (unless
-# a fully collapsed tree already exceeds this amount). So setting the number of
-# entries 1 will produce a full collapsed tree by default. 0 is a special value
-# representing an infinite number of entries and will result in a full expanded
-# tree by default.
-# Minimum value: 0, maximum value: 9999, default value: 100.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-HTML_INDEX_NUM_ENTRIES = 0
-
-# If the GENERATE_DOCSET tag is set to YES, additional index files will be
-# generated that can be used as input for Apple's Xcode 3 integrated development
-# environment (see: http://developer.apple.com/tools/xcode/), introduced with
-# OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a
-# Makefile in the HTML output directory. Running make will produce the docset in
-# that directory and running make install will install the docset in
-# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at
-# startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html
-# for more information.
-# The default value is: NO.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-GENERATE_DOCSET = NO
-
-# This tag determines the name of the docset feed. A documentation feed provides
-# an umbrella under which multiple documentation sets from a single provider
-# (such as a company or product suite) can be grouped.
-# The default value is: Doxygen generated docs.
-# This tag requires that the tag GENERATE_DOCSET is set to YES.
-
-DOCSET_FEEDNAME = "Doxygen generated docs"
-
-# This tag specifies a string that should uniquely identify the documentation
-# set bundle. This should be a reverse domain-name style string, e.g.
-# com.mycompany.MyDocSet. Doxygen will append .docset to the name.
-# The default value is: org.doxygen.Project.
-# This tag requires that the tag GENERATE_DOCSET is set to YES.
-
-DOCSET_BUNDLE_ID = org.doxygen.Project
-
-# The DOCSET_PUBLISHER_ID tag specifies a string that should uniquely identify
-# the documentation publisher. This should be a reverse domain-name style
-# string, e.g. com.mycompany.MyDocSet.documentation.
-# The default value is: org.doxygen.Publisher.
-# This tag requires that the tag GENERATE_DOCSET is set to YES.
-
-DOCSET_PUBLISHER_ID = org.doxygen.Publisher
-
-# The DOCSET_PUBLISHER_NAME tag identifies the documentation publisher.
-# The default value is: Publisher.
-# This tag requires that the tag GENERATE_DOCSET is set to YES.
-
-DOCSET_PUBLISHER_NAME = Publisher
-
-# If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three
-# additional HTML index files: index.hhp, index.hhc, and index.hhk. The
-# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop
-# (see: http://www.microsoft.com/en-us/download/details.aspx?id=21138) on
-# Windows.
-#
-# The HTML Help Workshop contains a compiler that can convert all HTML output
-# generated by doxygen into a single compiled HTML file (.chm). Compiled HTML
-# files are now used as the Windows 98 help format, and will replace the old
-# Windows help format (.hlp) on all Windows platforms in the future. Compressed
-# HTML files also contain an index, a table of contents, and you can search for
-# words in the documentation. The HTML workshop also contains a viewer for
-# compressed HTML files.
-# The default value is: NO.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-GENERATE_HTMLHELP = NO
-
-# The CHM_FILE tag can be used to specify the file name of the resulting .chm
-# file. You can add a path in front of the file if the result should not be
-# written to the html output directory.
-# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
-
-CHM_FILE =
-
-# The HHC_LOCATION tag can be used to specify the location (absolute path
-# including file name) of the HTML help compiler ( hhc.exe). If non-empty
-# doxygen will try to run the HTML help compiler on the generated index.hhp.
-# The file has to be specified with full path.
-# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
-
-HHC_LOCATION =
-
-# The GENERATE_CHI flag controls if a separate .chi index file is generated (
-# YES) or that it should be included in the master .chm file ( NO).
-# The default value is: NO.
-# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
-
-GENERATE_CHI = NO
-
-# The CHM_INDEX_ENCODING is used to encode HtmlHelp index ( hhk), content ( hhc)
-# and project file content.
-# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
-
-CHM_INDEX_ENCODING =
-
-# The BINARY_TOC flag controls whether a binary table of contents is generated (
-# YES) or a normal table of contents ( NO) in the .chm file.
-# The default value is: NO.
-# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
-
-BINARY_TOC = NO
-
-# The TOC_EXPAND flag can be set to YES to add extra items for group members to
-# the table of contents of the HTML help documentation and to the tree view.
-# The default value is: NO.
-# This tag requires that the tag GENERATE_HTMLHELP is set to YES.
-
-TOC_EXPAND = YES
-
-# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and
-# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that
-# can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help
-# (.qch) of the generated HTML documentation.
-# The default value is: NO.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-GENERATE_QHP = NO
-
-# If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify
-# the file name of the resulting .qch file. The path specified is relative to
-# the HTML output folder.
-# This tag requires that the tag GENERATE_QHP is set to YES.
-
-QCH_FILE =
-
-# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help
-# Project output. For more information please see Qt Help Project / Namespace
-# (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace).
-# The default value is: org.doxygen.Project.
-# This tag requires that the tag GENERATE_QHP is set to YES.
-
-QHP_NAMESPACE = org.doxygen.Project
-
-# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt
-# Help Project output. For more information please see Qt Help Project / Virtual
-# Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual-
-# folders).
-# The default value is: doc.
-# This tag requires that the tag GENERATE_QHP is set to YES.
-
-QHP_VIRTUAL_FOLDER = doc
-
-# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom
-# filter to add. For more information please see Qt Help Project / Custom
-# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-
-# filters).
-# This tag requires that the tag GENERATE_QHP is set to YES.
-
-QHP_CUST_FILTER_NAME =
-
-# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the
-# custom filter to add. For more information please see Qt Help Project / Custom
-# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom-
-# filters).
-# This tag requires that the tag GENERATE_QHP is set to YES.
-
-QHP_CUST_FILTER_ATTRS =
-
-# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this
-# project's filter section matches. Qt Help Project / Filter Attributes (see:
-# http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes).
-# This tag requires that the tag GENERATE_QHP is set to YES.
-
-QHP_SECT_FILTER_ATTRS =
-
-# The QHG_LOCATION tag can be used to specify the location of Qt's
-# qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the
-# generated .qhp file.
-# This tag requires that the tag GENERATE_QHP is set to YES.
-
-QHG_LOCATION =
-
-# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be
-# generated, together with the HTML files, they form an Eclipse help plugin. To
-# install this plugin and make it available under the help contents menu in
-# Eclipse, the contents of the directory containing the HTML and XML files needs
-# to be copied into the plugins directory of eclipse. The name of the directory
-# within the plugins directory should be the same as the ECLIPSE_DOC_ID value.
-# After copying Eclipse needs to be restarted before the help appears.
-# The default value is: NO.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-GENERATE_ECLIPSEHELP = NO
-
-# A unique identifier for the Eclipse help plugin. When installing the plugin
-# the directory name containing the HTML and XML files should also have this
-# name. Each documentation set should have its own identifier.
-# The default value is: org.doxygen.Project.
-# This tag requires that the tag GENERATE_ECLIPSEHELP is set to YES.
-
-ECLIPSE_DOC_ID = org.doxygen.Project
-
-# If you want full control over the layout of the generated HTML pages it might
-# be necessary to disable the index and replace it with your own. The
-# DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top
-# of each HTML page. A value of NO enables the index and the value YES disables
-# it. Since the tabs in the index contain the same information as the navigation
-# tree, you can set this option to YES if you also set GENERATE_TREEVIEW to YES.
-# The default value is: NO.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-DISABLE_INDEX = NO
-
-# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index
-# structure should be generated to display hierarchical information. If the tag
-# value is set to YES, a side panel will be generated containing a tree-like
-# index structure (just like the one that is generated for HTML Help). For this
-# to work a browser that supports JavaScript, DHTML, CSS and frames is required
-# (i.e. any modern browser). Windows users are probably better off using the
-# HTML help feature. Via custom stylesheets (see HTML_EXTRA_STYLESHEET) one can
-# further fine-tune the look of the index. As an example, the default style
-# sheet generated by doxygen has an example that shows how to put an image at
-# the root of the tree instead of the PROJECT_NAME. Since the tree basically has
-# the same information as the tab index, you could consider setting
-# DISABLE_INDEX to YES when enabling this option.
-# The default value is: NO.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-GENERATE_TREEVIEW = NO
-
-# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that
-# doxygen will group on one line in the generated HTML documentation.
-#
-# Note that a value of 0 will completely suppress the enum values from appearing
-# in the overview section.
-# Minimum value: 0, maximum value: 20, default value: 4.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-ENUM_VALUES_PER_LINE = 1
-
-# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used
-# to set the initial width (in pixels) of the frame in which the tree is shown.
-# Minimum value: 0, maximum value: 1500, default value: 250.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-TREEVIEW_WIDTH = 250
-
-# When the EXT_LINKS_IN_WINDOW option is set to YES doxygen will open links to
-# external symbols imported via tag files in a separate window.
-# The default value is: NO.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-EXT_LINKS_IN_WINDOW = NO
-
-# Use this tag to change the font size of LaTeX formulas included as images in
-# the HTML documentation. When you change the font size after a successful
-# doxygen run you need to manually remove any form_*.png images from the HTML
-# output directory to force them to be regenerated.
-# Minimum value: 8, maximum value: 50, default value: 10.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-FORMULA_FONTSIZE = 10
-
-# Use the FORMULA_TRANPARENT tag to determine whether or not the images
-# generated for formulas are transparent PNGs. Transparent PNGs are not
-# supported properly for IE 6.0, but are supported on all modern browsers.
-#
-# Note that when changing this option you need to delete any form_*.png files in
-# the HTML output directory before the changes have effect.
-# The default value is: YES.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-FORMULA_TRANSPARENT = YES
-
-# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see
-# http://www.mathjax.org) which uses client side Javascript for the rendering
-# instead of using prerendered bitmaps. Use this if you do not have LaTeX
-# installed or if you want to formulas look prettier in the HTML output. When
-# enabled you may also need to install MathJax separately and configure the path
-# to it using the MATHJAX_RELPATH option.
-# The default value is: NO.
-# This tag requires that the tag GENERATE_HTML is set to YES.
-
-USE_MATHJAX = NO
-
-# When MathJax is enabled you can set the default output format to be used for
-# the MathJax output. See the MathJax site (see:
-# http://docs.mathjax.org/en/latest/output.html) for more details.
-# Possible values are: HTML-CSS (which is slower, but has the best
-# compatibility), NativeMML (i.e. MathML) and SVG.
-# The default value is: HTML-CSS.
-# This tag requires that the tag USE_MATHJAX is set to YES.
-
-MATHJAX_FORMAT = HTML-CSS
-
-# When MathJax is enabled you need to specify the location relative to the HTML
-# output directory using the MATHJAX_RELPATH option. The destination directory
-# should contain the MathJax.js script. For instance, if the mathjax directory
-# is located at the same level as the HTML output directory, then
-# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax
-# Content Delivery Network so you can quickly see the result without installing
-# MathJax. However, it is strongly recommended to install a local copy of
-# MathJax from http://www.mathjax.org before deployment.
-# The default value is: http://cdn.mathjax.org/mathjax/latest.
-# This tag requires that the tag USE_MATHJAX is set to YES.
-
-MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest
-
-# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax
-# extension names that should be enabled during MathJax rendering. For example
-# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols
-# This tag requires that the tag USE_MATHJAX is set to YES.
-
-MATHJAX_EXTENSIONS =
-
-# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces
-# of code that will be used on startup of the MathJax code. See the MathJax site
-# (see: http://docs.mathjax.org/en/latest/output.html) for more details. For an
-# example see the documentation.
-# This tag requires that the tag USE_MATHJAX is set to YES.
-
-MATHJAX_CODEFILE =
-
-# When the SEARCHENGINE tag is enabled doxygen will generate a search box for
-# the HTML output. The underlying search engine uses javascript and DHTML and
-# should work on any modern browser. Note that when using HTML help
-# (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET)
-# there is already a search function so this one should typically be disabled.
-# For large projects the javascript based search engine can be slow, then
-# enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to
-# search using the keyboard; to jump to the search box use + S
-# (what the is depends on the OS and browser, but it is typically
-# , /
-
+
include
-
+
include
-
+
include
-
+
include
-
+
include
-
+
include
-
+
include
-
+
include
-
+
include
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
+
+
\ No newline at end of file
diff --git a/Externals/enet/enet_dll.cbp b/Externals/enet/enet_dll.cbp
deleted file mode 100644
index 961274c760f9..000000000000
--- a/Externals/enet/enet_dll.cbp
+++ /dev/null
@@ -1,86 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/Externals/enet/exports.props b/Externals/enet/exports.props
index ec44d60e089e..1b2650e63d5c 100644
--- a/Externals/enet/exports.props
+++ b/Externals/enet/exports.props
@@ -2,7 +2,7 @@
- $(ExternalsDir)enet\include;%(AdditionalIncludeDirectories)
+ $(ExternalsDir)enet\enet\include\;%(AdditionalIncludeDirectories)
diff --git a/Externals/enet/host.c b/Externals/enet/host.c
deleted file mode 100644
index fff946a392c1..000000000000
--- a/Externals/enet/host.c
+++ /dev/null
@@ -1,503 +0,0 @@
-/**
- @file host.c
- @brief ENet host management functions
-*/
-#define ENET_BUILDING_LIB 1
-#include
-#include "enet/enet.h"
-
-/** @defgroup host ENet host functions
- @{
-*/
-
-/** Creates a host for communicating to peers.
-
- @param address the address at which other peers may connect to this host. If NULL, then no peers may connect to the host.
- @param peerCount the maximum number of peers that should be allocated for the host.
- @param channelLimit the maximum number of channels allowed; if 0, then this is equivalent to ENET_PROTOCOL_MAXIMUM_CHANNEL_COUNT
- @param incomingBandwidth downstream bandwidth of the host in bytes/second; if 0, ENet will assume unlimited bandwidth.
- @param outgoingBandwidth upstream bandwidth of the host in bytes/second; if 0, ENet will assume unlimited bandwidth.
-
- @returns the host on success and NULL on failure
-
- @remarks ENet will strategically drop packets on specific sides of a connection between hosts
- to ensure the host's bandwidth is not overwhelmed. The bandwidth parameters also determine
- the window size of a connection which limits the amount of reliable packets that may be in transit
- at any given time.
-*/
-ENetHost *
-enet_host_create (const ENetAddress * address, size_t peerCount, size_t channelLimit, enet_uint32 incomingBandwidth, enet_uint32 outgoingBandwidth)
-{
- ENetHost * host;
- ENetPeer * currentPeer;
-
- if (peerCount > ENET_PROTOCOL_MAXIMUM_PEER_ID)
- return NULL;
-
- host = (ENetHost *) enet_malloc (sizeof (ENetHost));
- if (host == NULL)
- return NULL;
- memset (host, 0, sizeof (ENetHost));
-
- host -> peers = (ENetPeer *) enet_malloc (peerCount * sizeof (ENetPeer));
- if (host -> peers == NULL)
- {
- enet_free (host);
-
- return NULL;
- }
- memset (host -> peers, 0, peerCount * sizeof (ENetPeer));
-
- host -> socket = enet_socket_create (ENET_SOCKET_TYPE_DATAGRAM);
- if (host -> socket == ENET_SOCKET_NULL || (address != NULL && enet_socket_bind (host -> socket, address) < 0))
- {
- if (host -> socket != ENET_SOCKET_NULL)
- enet_socket_destroy (host -> socket);
-
- enet_free (host -> peers);
- enet_free (host);
-
- return NULL;
- }
-
- enet_socket_set_option (host -> socket, ENET_SOCKOPT_NONBLOCK, 1);
- enet_socket_set_option (host -> socket, ENET_SOCKOPT_BROADCAST, 1);
- enet_socket_set_option (host -> socket, ENET_SOCKOPT_RCVBUF, ENET_HOST_RECEIVE_BUFFER_SIZE);
- enet_socket_set_option (host -> socket, ENET_SOCKOPT_SNDBUF, ENET_HOST_SEND_BUFFER_SIZE);
-
- if (address != NULL && enet_socket_get_address (host -> socket, & host -> address) < 0)
- host -> address = * address;
-
- if (! channelLimit || channelLimit > ENET_PROTOCOL_MAXIMUM_CHANNEL_COUNT)
- channelLimit = ENET_PROTOCOL_MAXIMUM_CHANNEL_COUNT;
- else
- if (channelLimit < ENET_PROTOCOL_MINIMUM_CHANNEL_COUNT)
- channelLimit = ENET_PROTOCOL_MINIMUM_CHANNEL_COUNT;
-
- host -> randomSeed = (enet_uint32) (size_t) host;
- host -> randomSeed += enet_host_random_seed ();
- host -> randomSeed = (host -> randomSeed << 16) | (host -> randomSeed >> 16);
- host -> channelLimit = channelLimit;
- host -> incomingBandwidth = incomingBandwidth;
- host -> outgoingBandwidth = outgoingBandwidth;
- host -> bandwidthThrottleEpoch = 0;
- host -> recalculateBandwidthLimits = 0;
- host -> mtu = ENET_HOST_DEFAULT_MTU;
- host -> peerCount = peerCount;
- host -> commandCount = 0;
- host -> bufferCount = 0;
- host -> checksum = NULL;
- host -> receivedAddress.host = ENET_HOST_ANY;
- host -> receivedAddress.port = 0;
- host -> receivedData = NULL;
- host -> receivedDataLength = 0;
-
- host -> totalSentData = 0;
- host -> totalSentPackets = 0;
- host -> totalReceivedData = 0;
- host -> totalReceivedPackets = 0;
- host -> totalQueued = 0;
-
- host -> connectedPeers = 0;
- host -> bandwidthLimitedPeers = 0;
- host -> duplicatePeers = ENET_PROTOCOL_MAXIMUM_PEER_ID;
- host -> maximumPacketSize = ENET_HOST_DEFAULT_MAXIMUM_PACKET_SIZE;
- host -> maximumWaitingData = ENET_HOST_DEFAULT_MAXIMUM_WAITING_DATA;
-
- host -> compressor.context = NULL;
- host -> compressor.compress = NULL;
- host -> compressor.decompress = NULL;
- host -> compressor.destroy = NULL;
-
- host -> intercept = NULL;
-
- enet_list_clear (& host -> dispatchQueue);
-
- for (currentPeer = host -> peers;
- currentPeer < & host -> peers [host -> peerCount];
- ++ currentPeer)
- {
- currentPeer -> host = host;
- currentPeer -> incomingPeerID = currentPeer - host -> peers;
- currentPeer -> outgoingSessionID = currentPeer -> incomingSessionID = 0xFF;
- currentPeer -> data = NULL;
-
- enet_list_clear (& currentPeer -> acknowledgements);
- enet_list_clear (& currentPeer -> sentReliableCommands);
- enet_list_clear (& currentPeer -> outgoingCommands);
- enet_list_clear (& currentPeer -> outgoingSendReliableCommands);
- enet_list_clear (& currentPeer -> dispatchedCommands);
-
- enet_peer_reset (currentPeer);
- }
-
- return host;
-}
-
-/** Destroys the host and all resources associated with it.
- @param host pointer to the host to destroy
-*/
-void
-enet_host_destroy (ENetHost * host)
-{
- ENetPeer * currentPeer;
-
- if (host == NULL)
- return;
-
- enet_socket_destroy (host -> socket);
-
- for (currentPeer = host -> peers;
- currentPeer < & host -> peers [host -> peerCount];
- ++ currentPeer)
- {
- enet_peer_reset (currentPeer);
- }
-
- if (host -> compressor.context != NULL && host -> compressor.destroy)
- (* host -> compressor.destroy) (host -> compressor.context);
-
- enet_free (host -> peers);
- enet_free (host);
-}
-
-enet_uint32
-enet_host_random (ENetHost * host)
-{
- /* Mulberry32 by Tommy Ettinger */
- enet_uint32 n = (host -> randomSeed += 0x6D2B79F5U);
- n = (n ^ (n >> 15)) * (n | 1U);
- n ^= n + (n ^ (n >> 7)) * (n | 61U);
- return n ^ (n >> 14);
-}
-
-/** Initiates a connection to a foreign host.
- @param host host seeking the connection
- @param address destination for the connection
- @param channelCount number of channels to allocate
- @param data user data supplied to the receiving host
- @returns a peer representing the foreign host on success, NULL on failure
- @remarks The peer returned will have not completed the connection until enet_host_service()
- notifies of an ENET_EVENT_TYPE_CONNECT event for the peer.
-*/
-ENetPeer *
-enet_host_connect (ENetHost * host, const ENetAddress * address, size_t channelCount, enet_uint32 data)
-{
- ENetPeer * currentPeer;
- ENetChannel * channel;
- ENetProtocol command;
-
- if (channelCount < ENET_PROTOCOL_MINIMUM_CHANNEL_COUNT)
- channelCount = ENET_PROTOCOL_MINIMUM_CHANNEL_COUNT;
- else
- if (channelCount > ENET_PROTOCOL_MAXIMUM_CHANNEL_COUNT)
- channelCount = ENET_PROTOCOL_MAXIMUM_CHANNEL_COUNT;
-
- for (currentPeer = host -> peers;
- currentPeer < & host -> peers [host -> peerCount];
- ++ currentPeer)
- {
- if (currentPeer -> state == ENET_PEER_STATE_DISCONNECTED)
- break;
- }
-
- if (currentPeer >= & host -> peers [host -> peerCount])
- return NULL;
-
- currentPeer -> channels = (ENetChannel *) enet_malloc (channelCount * sizeof (ENetChannel));
- if (currentPeer -> channels == NULL)
- return NULL;
- currentPeer -> channelCount = channelCount;
- currentPeer -> state = ENET_PEER_STATE_CONNECTING;
- currentPeer -> address = * address;
- currentPeer -> connectID = enet_host_random (host);
- currentPeer -> mtu = host -> mtu;
-
- if (host -> outgoingBandwidth == 0)
- currentPeer -> windowSize = ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE;
- else
- currentPeer -> windowSize = (host -> outgoingBandwidth /
- ENET_PEER_WINDOW_SIZE_SCALE) *
- ENET_PROTOCOL_MINIMUM_WINDOW_SIZE;
-
- if (currentPeer -> windowSize < ENET_PROTOCOL_MINIMUM_WINDOW_SIZE)
- currentPeer -> windowSize = ENET_PROTOCOL_MINIMUM_WINDOW_SIZE;
- else
- if (currentPeer -> windowSize > ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE)
- currentPeer -> windowSize = ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE;
-
- for (channel = currentPeer -> channels;
- channel < & currentPeer -> channels [channelCount];
- ++ channel)
- {
- channel -> outgoingReliableSequenceNumber = 0;
- channel -> outgoingUnreliableSequenceNumber = 0;
- channel -> incomingReliableSequenceNumber = 0;
- channel -> incomingUnreliableSequenceNumber = 0;
-
- enet_list_clear (& channel -> incomingReliableCommands);
- enet_list_clear (& channel -> incomingUnreliableCommands);
-
- channel -> usedReliableWindows = 0;
- memset (channel -> reliableWindows, 0, sizeof (channel -> reliableWindows));
- }
-
- command.header.command = ENET_PROTOCOL_COMMAND_CONNECT | ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE;
- command.header.channelID = 0xFF;
- command.connect.outgoingPeerID = ENET_HOST_TO_NET_16 (currentPeer -> incomingPeerID);
- command.connect.incomingSessionID = currentPeer -> incomingSessionID;
- command.connect.outgoingSessionID = currentPeer -> outgoingSessionID;
- command.connect.mtu = ENET_HOST_TO_NET_32 (currentPeer -> mtu);
- command.connect.windowSize = ENET_HOST_TO_NET_32 (currentPeer -> windowSize);
- command.connect.channelCount = ENET_HOST_TO_NET_32 (channelCount);
- command.connect.incomingBandwidth = ENET_HOST_TO_NET_32 (host -> incomingBandwidth);
- command.connect.outgoingBandwidth = ENET_HOST_TO_NET_32 (host -> outgoingBandwidth);
- command.connect.packetThrottleInterval = ENET_HOST_TO_NET_32 (currentPeer -> packetThrottleInterval);
- command.connect.packetThrottleAcceleration = ENET_HOST_TO_NET_32 (currentPeer -> packetThrottleAcceleration);
- command.connect.packetThrottleDeceleration = ENET_HOST_TO_NET_32 (currentPeer -> packetThrottleDeceleration);
- command.connect.connectID = currentPeer -> connectID;
- command.connect.data = ENET_HOST_TO_NET_32 (data);
-
- enet_peer_queue_outgoing_command (currentPeer, & command, NULL, 0, 0);
-
- return currentPeer;
-}
-
-/** Queues a packet to be sent to all peers associated with the host.
- @param host host on which to broadcast the packet
- @param channelID channel on which to broadcast
- @param packet packet to broadcast
-*/
-void
-enet_host_broadcast (ENetHost * host, enet_uint8 channelID, ENetPacket * packet)
-{
- ENetPeer * currentPeer;
-
- for (currentPeer = host -> peers;
- currentPeer < & host -> peers [host -> peerCount];
- ++ currentPeer)
- {
- if (currentPeer -> state != ENET_PEER_STATE_CONNECTED)
- continue;
-
- enet_peer_send (currentPeer, channelID, packet);
- }
-
- if (packet -> referenceCount == 0)
- enet_packet_destroy (packet);
-}
-
-/** Sets the packet compressor the host should use to compress and decompress packets.
- @param host host to enable or disable compression for
- @param compressor callbacks for for the packet compressor; if NULL, then compression is disabled
-*/
-void
-enet_host_compress (ENetHost * host, const ENetCompressor * compressor)
-{
- if (host -> compressor.context != NULL && host -> compressor.destroy)
- (* host -> compressor.destroy) (host -> compressor.context);
-
- if (compressor)
- host -> compressor = * compressor;
- else
- host -> compressor.context = NULL;
-}
-
-/** Limits the maximum allowed channels of future incoming connections.
- @param host host to limit
- @param channelLimit the maximum number of channels allowed; if 0, then this is equivalent to ENET_PROTOCOL_MAXIMUM_CHANNEL_COUNT
-*/
-void
-enet_host_channel_limit (ENetHost * host, size_t channelLimit)
-{
- if (! channelLimit || channelLimit > ENET_PROTOCOL_MAXIMUM_CHANNEL_COUNT)
- channelLimit = ENET_PROTOCOL_MAXIMUM_CHANNEL_COUNT;
- else
- if (channelLimit < ENET_PROTOCOL_MINIMUM_CHANNEL_COUNT)
- channelLimit = ENET_PROTOCOL_MINIMUM_CHANNEL_COUNT;
-
- host -> channelLimit = channelLimit;
-}
-
-
-/** Adjusts the bandwidth limits of a host.
- @param host host to adjust
- @param incomingBandwidth new incoming bandwidth
- @param outgoingBandwidth new outgoing bandwidth
- @remarks the incoming and outgoing bandwidth parameters are identical in function to those
- specified in enet_host_create().
-*/
-void
-enet_host_bandwidth_limit (ENetHost * host, enet_uint32 incomingBandwidth, enet_uint32 outgoingBandwidth)
-{
- host -> incomingBandwidth = incomingBandwidth;
- host -> outgoingBandwidth = outgoingBandwidth;
- host -> recalculateBandwidthLimits = 1;
-}
-
-void
-enet_host_bandwidth_throttle (ENetHost * host)
-{
- enet_uint32 timeCurrent = enet_time_get (),
- elapsedTime = timeCurrent - host -> bandwidthThrottleEpoch,
- peersRemaining = (enet_uint32) host -> connectedPeers,
- dataTotal = ~0,
- bandwidth = ~0,
- throttle = 0,
- bandwidthLimit = 0;
- int needsAdjustment = host -> bandwidthLimitedPeers > 0 ? 1 : 0;
- ENetPeer * peer;
- ENetProtocol command;
-
- if (elapsedTime < ENET_HOST_BANDWIDTH_THROTTLE_INTERVAL)
- return;
-
- host -> bandwidthThrottleEpoch = timeCurrent;
-
- if (peersRemaining == 0)
- return;
-
- if (host -> outgoingBandwidth != 0)
- {
- dataTotal = 0;
- bandwidth = (host -> outgoingBandwidth * elapsedTime) / 1000;
-
- for (peer = host -> peers;
- peer < & host -> peers [host -> peerCount];
- ++ peer)
- {
- if (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER)
- continue;
-
- dataTotal += peer -> outgoingDataTotal;
- }
- }
-
- while (peersRemaining > 0 && needsAdjustment != 0)
- {
- needsAdjustment = 0;
-
- if (dataTotal <= bandwidth)
- throttle = ENET_PEER_PACKET_THROTTLE_SCALE;
- else
- throttle = (bandwidth * ENET_PEER_PACKET_THROTTLE_SCALE) / dataTotal;
-
- for (peer = host -> peers;
- peer < & host -> peers [host -> peerCount];
- ++ peer)
- {
- enet_uint32 peerBandwidth;
-
- if ((peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER) ||
- peer -> incomingBandwidth == 0 ||
- peer -> outgoingBandwidthThrottleEpoch == timeCurrent)
- continue;
-
- peerBandwidth = (peer -> incomingBandwidth * elapsedTime) / 1000;
- if ((throttle * peer -> outgoingDataTotal) / ENET_PEER_PACKET_THROTTLE_SCALE <= peerBandwidth)
- continue;
-
- peer -> packetThrottleLimit = (peerBandwidth *
- ENET_PEER_PACKET_THROTTLE_SCALE) / peer -> outgoingDataTotal;
-
- if (peer -> packetThrottleLimit == 0)
- peer -> packetThrottleLimit = 1;
-
- if (peer -> packetThrottle > peer -> packetThrottleLimit)
- peer -> packetThrottle = peer -> packetThrottleLimit;
-
- peer -> outgoingBandwidthThrottleEpoch = timeCurrent;
-
- peer -> incomingDataTotal = 0;
- peer -> outgoingDataTotal = 0;
-
- needsAdjustment = 1;
- -- peersRemaining;
- bandwidth -= peerBandwidth;
- dataTotal -= peerBandwidth;
- }
- }
-
- if (peersRemaining > 0)
- {
- if (dataTotal <= bandwidth)
- throttle = ENET_PEER_PACKET_THROTTLE_SCALE;
- else
- throttle = (bandwidth * ENET_PEER_PACKET_THROTTLE_SCALE) / dataTotal;
-
- for (peer = host -> peers;
- peer < & host -> peers [host -> peerCount];
- ++ peer)
- {
- if ((peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER) ||
- peer -> outgoingBandwidthThrottleEpoch == timeCurrent)
- continue;
-
- peer -> packetThrottleLimit = throttle;
-
- if (peer -> packetThrottle > peer -> packetThrottleLimit)
- peer -> packetThrottle = peer -> packetThrottleLimit;
-
- peer -> incomingDataTotal = 0;
- peer -> outgoingDataTotal = 0;
- }
- }
-
- if (host -> recalculateBandwidthLimits)
- {
- host -> recalculateBandwidthLimits = 0;
-
- peersRemaining = (enet_uint32) host -> connectedPeers;
- bandwidth = host -> incomingBandwidth;
- needsAdjustment = 1;
-
- if (bandwidth == 0)
- bandwidthLimit = 0;
- else
- while (peersRemaining > 0 && needsAdjustment != 0)
- {
- needsAdjustment = 0;
- bandwidthLimit = bandwidth / peersRemaining;
-
- for (peer = host -> peers;
- peer < & host -> peers [host -> peerCount];
- ++ peer)
- {
- if ((peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER) ||
- peer -> incomingBandwidthThrottleEpoch == timeCurrent)
- continue;
-
- if (peer -> outgoingBandwidth > 0 &&
- peer -> outgoingBandwidth >= bandwidthLimit)
- continue;
-
- peer -> incomingBandwidthThrottleEpoch = timeCurrent;
-
- needsAdjustment = 1;
- -- peersRemaining;
- bandwidth -= peer -> outgoingBandwidth;
- }
- }
-
- for (peer = host -> peers;
- peer < & host -> peers [host -> peerCount];
- ++ peer)
- {
- if (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER)
- continue;
-
- command.header.command = ENET_PROTOCOL_COMMAND_BANDWIDTH_LIMIT | ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE;
- command.header.channelID = 0xFF;
- command.bandwidthLimit.outgoingBandwidth = ENET_HOST_TO_NET_32 (host -> outgoingBandwidth);
-
- if (peer -> incomingBandwidthThrottleEpoch == timeCurrent)
- command.bandwidthLimit.incomingBandwidth = ENET_HOST_TO_NET_32 (peer -> outgoingBandwidth);
- else
- command.bandwidthLimit.incomingBandwidth = ENET_HOST_TO_NET_32 (bandwidthLimit);
-
- enet_peer_queue_outgoing_command (peer, & command, NULL, 0, 0);
- }
- }
-}
-
-/** @} */
diff --git a/Externals/enet/include/enet/callbacks.h b/Externals/enet/include/enet/callbacks.h
deleted file mode 100644
index 340a4a9896b0..000000000000
--- a/Externals/enet/include/enet/callbacks.h
+++ /dev/null
@@ -1,27 +0,0 @@
-/**
- @file callbacks.h
- @brief ENet callbacks
-*/
-#ifndef __ENET_CALLBACKS_H__
-#define __ENET_CALLBACKS_H__
-
-#include
-
-typedef struct _ENetCallbacks
-{
- void * (ENET_CALLBACK * malloc) (size_t size);
- void (ENET_CALLBACK * free) (void * memory);
- void (ENET_CALLBACK * no_memory) (void);
-} ENetCallbacks;
-
-/** @defgroup callbacks ENet internal callbacks
- @{
- @ingroup private
-*/
-extern void * enet_malloc (size_t);
-extern void enet_free (void *);
-
-/** @} */
-
-#endif /* __ENET_CALLBACKS_H__ */
-
diff --git a/Externals/enet/include/enet/enet.h b/Externals/enet/include/enet/enet.h
deleted file mode 100644
index be59c1079668..000000000000
--- a/Externals/enet/include/enet/enet.h
+++ /dev/null
@@ -1,616 +0,0 @@
-/**
- @file enet.h
- @brief ENet public header file
-*/
-#ifndef __ENET_ENET_H__
-#define __ENET_ENET_H__
-
-#ifdef __cplusplus
-extern "C"
-{
-#endif
-
-#include
-
-#ifdef _WIN32
-#include "enet/win32.h"
-#else
-#include "enet/unix.h"
-#endif
-
-#include "enet/types.h"
-#include "enet/protocol.h"
-#include "enet/list.h"
-#include "enet/callbacks.h"
-
-#define ENET_VERSION_MAJOR 1
-#define ENET_VERSION_MINOR 3
-#define ENET_VERSION_PATCH 17
-#define ENET_VERSION_CREATE(major, minor, patch) (((major)<<16) | ((minor)<<8) | (patch))
-#define ENET_VERSION_GET_MAJOR(version) (((version)>>16)&0xFF)
-#define ENET_VERSION_GET_MINOR(version) (((version)>>8)&0xFF)
-#define ENET_VERSION_GET_PATCH(version) ((version)&0xFF)
-#define ENET_VERSION ENET_VERSION_CREATE(ENET_VERSION_MAJOR, ENET_VERSION_MINOR, ENET_VERSION_PATCH)
-
-typedef enet_uint32 ENetVersion;
-
-struct _ENetHost;
-struct _ENetEvent;
-struct _ENetPacket;
-
-typedef enum _ENetSocketType
-{
- ENET_SOCKET_TYPE_STREAM = 1,
- ENET_SOCKET_TYPE_DATAGRAM = 2
-} ENetSocketType;
-
-typedef enum _ENetSocketWait
-{
- ENET_SOCKET_WAIT_NONE = 0,
- ENET_SOCKET_WAIT_SEND = (1 << 0),
- ENET_SOCKET_WAIT_RECEIVE = (1 << 1),
- ENET_SOCKET_WAIT_INTERRUPT = (1 << 2)
-} ENetSocketWait;
-
-typedef enum _ENetSocketOption
-{
- ENET_SOCKOPT_NONBLOCK = 1,
- ENET_SOCKOPT_BROADCAST = 2,
- ENET_SOCKOPT_RCVBUF = 3,
- ENET_SOCKOPT_SNDBUF = 4,
- ENET_SOCKOPT_REUSEADDR = 5,
- ENET_SOCKOPT_RCVTIMEO = 6,
- ENET_SOCKOPT_SNDTIMEO = 7,
- ENET_SOCKOPT_ERROR = 8,
- ENET_SOCKOPT_NODELAY = 9,
- ENET_SOCKOPT_TTL = 10
-} ENetSocketOption;
-
-typedef enum _ENetSocketShutdown
-{
- ENET_SOCKET_SHUTDOWN_READ = 0,
- ENET_SOCKET_SHUTDOWN_WRITE = 1,
- ENET_SOCKET_SHUTDOWN_READ_WRITE = 2
-} ENetSocketShutdown;
-
-#define ENET_HOST_ANY 0
-#define ENET_HOST_BROADCAST 0xFFFFFFFFU
-#define ENET_PORT_ANY 0
-
-/**
- * Portable internet address structure.
- *
- * The host must be specified in network byte-order, and the port must be in host
- * byte-order. The constant ENET_HOST_ANY may be used to specify the default
- * server host. The constant ENET_HOST_BROADCAST may be used to specify the
- * broadcast address (255.255.255.255). This makes sense for enet_host_connect,
- * but not for enet_host_create. Once a server responds to a broadcast, the
- * address is updated from ENET_HOST_BROADCAST to the server's actual IP address.
- */
-typedef struct _ENetAddress
-{
- enet_uint32 host;
- enet_uint16 port;
-} ENetAddress;
-
-/**
- * Packet flag bit constants.
- *
- * The host must be specified in network byte-order, and the port must be in
- * host byte-order. The constant ENET_HOST_ANY may be used to specify the
- * default server host.
-
- @sa ENetPacket
-*/
-typedef enum _ENetPacketFlag
-{
- /** packet must be received by the target peer and resend attempts should be
- * made until the packet is delivered */
- ENET_PACKET_FLAG_RELIABLE = (1 << 0),
- /** packet will not be sequenced with other packets
- * not supported for reliable packets
- */
- ENET_PACKET_FLAG_UNSEQUENCED = (1 << 1),
- /** packet will not allocate data, and user must supply it instead */
- ENET_PACKET_FLAG_NO_ALLOCATE = (1 << 2),
- /** packet will be fragmented using unreliable (instead of reliable) sends
- * if it exceeds the MTU */
- ENET_PACKET_FLAG_UNRELIABLE_FRAGMENT = (1 << 3),
-
- /** whether the packet has been sent from all queues it has been entered into */
- ENET_PACKET_FLAG_SENT = (1<<8)
-} ENetPacketFlag;
-
-typedef void (ENET_CALLBACK * ENetPacketFreeCallback) (struct _ENetPacket *);
-
-/**
- * ENet packet structure.
- *
- * An ENet data packet that may be sent to or received from a peer. The shown
- * fields should only be read and never modified. The data field contains the
- * allocated data for the packet. The dataLength fields specifies the length
- * of the allocated data. The flags field is either 0 (specifying no flags),
- * or a bitwise-or of any combination of the following flags:
- *
- * ENET_PACKET_FLAG_RELIABLE - packet must be received by the target peer
- * and resend attempts should be made until the packet is delivered
- *
- * ENET_PACKET_FLAG_UNSEQUENCED - packet will not be sequenced with other packets
- * (not supported for reliable packets)
- *
- * ENET_PACKET_FLAG_NO_ALLOCATE - packet will not allocate data, and user must supply it instead
- *
- * ENET_PACKET_FLAG_UNRELIABLE_FRAGMENT - packet will be fragmented using unreliable
- * (instead of reliable) sends if it exceeds the MTU
- *
- * ENET_PACKET_FLAG_SENT - whether the packet has been sent from all queues it has been entered into
- @sa ENetPacketFlag
- */
-typedef struct _ENetPacket
-{
- size_t referenceCount; /**< internal use only */
- enet_uint32 flags; /**< bitwise-or of ENetPacketFlag constants */
- enet_uint8 * data; /**< allocated data for packet */
- size_t dataLength; /**< length of data */
- ENetPacketFreeCallback freeCallback; /**< function to be called when the packet is no longer in use */
- void * userData; /**< application private data, may be freely modified */
-} ENetPacket;
-
-typedef struct _ENetAcknowledgement
-{
- ENetListNode acknowledgementList;
- enet_uint32 sentTime;
- ENetProtocol command;
-} ENetAcknowledgement;
-
-typedef struct _ENetOutgoingCommand
-{
- ENetListNode outgoingCommandList;
- enet_uint16 reliableSequenceNumber;
- enet_uint16 unreliableSequenceNumber;
- enet_uint32 sentTime;
- enet_uint32 roundTripTimeout;
- enet_uint32 queueTime;
- enet_uint32 fragmentOffset;
- enet_uint16 fragmentLength;
- enet_uint16 sendAttempts;
- ENetProtocol command;
- ENetPacket * packet;
-} ENetOutgoingCommand;
-
-typedef struct _ENetIncomingCommand
-{
- ENetListNode incomingCommandList;
- enet_uint16 reliableSequenceNumber;
- enet_uint16 unreliableSequenceNumber;
- ENetProtocol command;
- enet_uint32 fragmentCount;
- enet_uint32 fragmentsRemaining;
- enet_uint32 * fragments;
- ENetPacket * packet;
-} ENetIncomingCommand;
-
-typedef enum _ENetPeerState
-{
- ENET_PEER_STATE_DISCONNECTED = 0,
- ENET_PEER_STATE_CONNECTING = 1,
- ENET_PEER_STATE_ACKNOWLEDGING_CONNECT = 2,
- ENET_PEER_STATE_CONNECTION_PENDING = 3,
- ENET_PEER_STATE_CONNECTION_SUCCEEDED = 4,
- ENET_PEER_STATE_CONNECTED = 5,
- ENET_PEER_STATE_DISCONNECT_LATER = 6,
- ENET_PEER_STATE_DISCONNECTING = 7,
- ENET_PEER_STATE_ACKNOWLEDGING_DISCONNECT = 8,
- ENET_PEER_STATE_ZOMBIE = 9
-} ENetPeerState;
-
-#ifndef ENET_BUFFER_MAXIMUM
-#define ENET_BUFFER_MAXIMUM (1 + 2 * ENET_PROTOCOL_MAXIMUM_PACKET_COMMANDS)
-#endif
-
-enum
-{
- ENET_HOST_RECEIVE_BUFFER_SIZE = 256 * 1024,
- ENET_HOST_SEND_BUFFER_SIZE = 256 * 1024,
- ENET_HOST_BANDWIDTH_THROTTLE_INTERVAL = 1000,
- ENET_HOST_DEFAULT_MTU = 1400,
- ENET_HOST_DEFAULT_MAXIMUM_PACKET_SIZE = 32 * 1024 * 1024,
- ENET_HOST_DEFAULT_MAXIMUM_WAITING_DATA = 32 * 1024 * 1024,
-
- ENET_PEER_DEFAULT_ROUND_TRIP_TIME = 500,
- ENET_PEER_DEFAULT_PACKET_THROTTLE = 32,
- ENET_PEER_PACKET_THROTTLE_SCALE = 32,
- ENET_PEER_PACKET_THROTTLE_COUNTER = 7,
- ENET_PEER_PACKET_THROTTLE_ACCELERATION = 2,
- ENET_PEER_PACKET_THROTTLE_DECELERATION = 2,
- ENET_PEER_PACKET_THROTTLE_INTERVAL = 5000,
- ENET_PEER_PACKET_LOSS_SCALE = (1 << 16),
- ENET_PEER_PACKET_LOSS_INTERVAL = 10000,
- ENET_PEER_WINDOW_SIZE_SCALE = 64 * 1024,
- ENET_PEER_TIMEOUT_LIMIT = 32,
- ENET_PEER_TIMEOUT_MINIMUM = 5000,
- ENET_PEER_TIMEOUT_MAXIMUM = 30000,
- ENET_PEER_PING_INTERVAL = 500,
- ENET_PEER_UNSEQUENCED_WINDOWS = 64,
- ENET_PEER_UNSEQUENCED_WINDOW_SIZE = 1024,
- ENET_PEER_FREE_UNSEQUENCED_WINDOWS = 32,
- ENET_PEER_RELIABLE_WINDOWS = 16,
- ENET_PEER_RELIABLE_WINDOW_SIZE = 0x1000,
- ENET_PEER_FREE_RELIABLE_WINDOWS = 8
-};
-
-typedef struct _ENetChannel
-{
- enet_uint16 outgoingReliableSequenceNumber;
- enet_uint16 outgoingUnreliableSequenceNumber;
- enet_uint16 usedReliableWindows;
- enet_uint16 reliableWindows [ENET_PEER_RELIABLE_WINDOWS];
- enet_uint16 incomingReliableSequenceNumber;
- enet_uint16 incomingUnreliableSequenceNumber;
- ENetList incomingReliableCommands;
- ENetList incomingUnreliableCommands;
-} ENetChannel;
-
-typedef enum _ENetPeerFlag
-{
- ENET_PEER_FLAG_NEEDS_DISPATCH = (1 << 0),
- ENET_PEER_FLAG_CONTINUE_SENDING = (1 << 1)
-} ENetPeerFlag;
-
-/**
- * An ENet peer which data packets may be sent or received from.
- *
- * No fields should be modified unless otherwise specified.
- */
-typedef struct _ENetPeer
-{
- ENetListNode dispatchList;
- struct _ENetHost * host;
- enet_uint16 outgoingPeerID;
- enet_uint16 incomingPeerID;
- enet_uint32 connectID;
- enet_uint8 outgoingSessionID;
- enet_uint8 incomingSessionID;
- ENetAddress address; /**< Internet address of the peer */
- void * data; /**< Application private data, may be freely modified */
- ENetPeerState state;
- ENetChannel * channels;
- size_t channelCount; /**< Number of channels allocated for communication with peer */
- enet_uint32 incomingBandwidth; /**< Downstream bandwidth of the client in bytes/second */
- enet_uint32 outgoingBandwidth; /**< Upstream bandwidth of the client in bytes/second */
- enet_uint32 incomingBandwidthThrottleEpoch;
- enet_uint32 outgoingBandwidthThrottleEpoch;
- enet_uint32 incomingDataTotal;
- enet_uint32 outgoingDataTotal;
- enet_uint32 lastSendTime;
- enet_uint32 lastReceiveTime;
- enet_uint32 nextTimeout;
- enet_uint32 earliestTimeout;
- enet_uint32 packetLossEpoch;
- enet_uint32 packetsSent;
- enet_uint32 packetsLost;
- enet_uint32 packetLoss; /**< mean packet loss of reliable packets as a ratio with respect to the constant ENET_PEER_PACKET_LOSS_SCALE */
- enet_uint32 packetLossVariance;
- enet_uint32 packetThrottle;
- enet_uint32 packetThrottleLimit;
- enet_uint32 packetThrottleCounter;
- enet_uint32 packetThrottleEpoch;
- enet_uint32 packetThrottleAcceleration;
- enet_uint32 packetThrottleDeceleration;
- enet_uint32 packetThrottleInterval;
- enet_uint32 pingInterval;
- enet_uint32 timeoutLimit;
- enet_uint32 timeoutMinimum;
- enet_uint32 timeoutMaximum;
- enet_uint32 lastRoundTripTime;
- enet_uint32 lowestRoundTripTime;
- enet_uint32 lastRoundTripTimeVariance;
- enet_uint32 highestRoundTripTimeVariance;
- enet_uint32 roundTripTime; /**< mean round trip time (RTT), in milliseconds, between sending a reliable packet and receiving its acknowledgement */
- enet_uint32 roundTripTimeVariance;
- enet_uint32 mtu;
- enet_uint32 windowSize;
- enet_uint32 reliableDataInTransit;
- enet_uint16 outgoingReliableSequenceNumber;
- ENetList acknowledgements;
- ENetList sentReliableCommands;
- ENetList outgoingSendReliableCommands;
- ENetList outgoingCommands;
- ENetList dispatchedCommands;
- enet_uint16 flags;
- enet_uint16 reserved;
- enet_uint16 incomingUnsequencedGroup;
- enet_uint16 outgoingUnsequencedGroup;
- enet_uint32 unsequencedWindow [ENET_PEER_UNSEQUENCED_WINDOW_SIZE / 32];
- enet_uint32 eventData;
- size_t totalWaitingData;
-} ENetPeer;
-
-/** An ENet packet compressor for compressing UDP packets before socket sends or receives.
- */
-typedef struct _ENetCompressor
-{
- /** Context data for the compressor. Must be non-NULL. */
- void * context;
- /** Compresses from inBuffers[0:inBufferCount-1], containing inLimit bytes, to outData, outputting at most outLimit bytes. Should return 0 on failure. */
- size_t (ENET_CALLBACK * compress) (void * context, const ENetBuffer * inBuffers, size_t inBufferCount, size_t inLimit, enet_uint8 * outData, size_t outLimit);
- /** Decompresses from inData, containing inLimit bytes, to outData, outputting at most outLimit bytes. Should return 0 on failure. */
- size_t (ENET_CALLBACK * decompress) (void * context, const enet_uint8 * inData, size_t inLimit, enet_uint8 * outData, size_t outLimit);
- /** Destroys the context when compression is disabled or the host is destroyed. May be NULL. */
- void (ENET_CALLBACK * destroy) (void * context);
-} ENetCompressor;
-
-/** Callback that computes the checksum of the data held in buffers[0:bufferCount-1] */
-typedef enet_uint32 (ENET_CALLBACK * ENetChecksumCallback) (const ENetBuffer * buffers, size_t bufferCount);
-
-/** Callback for intercepting received raw UDP packets. Should return 1 to intercept, 0 to ignore, or -1 to propagate an error. */
-typedef int (ENET_CALLBACK * ENetInterceptCallback) (struct _ENetHost * host, struct _ENetEvent * event);
-
-/** An ENet host for communicating with peers.
- *
- * No fields should be modified unless otherwise stated.
-
- @sa enet_host_create()
- @sa enet_host_destroy()
- @sa enet_host_connect()
- @sa enet_host_service()
- @sa enet_host_flush()
- @sa enet_host_broadcast()
- @sa enet_host_compress()
- @sa enet_host_compress_with_range_coder()
- @sa enet_host_channel_limit()
- @sa enet_host_bandwidth_limit()
- @sa enet_host_bandwidth_throttle()
- */
-typedef struct _ENetHost
-{
- ENetSocket socket;
- ENetAddress address; /**< Internet address of the host */
- enet_uint32 incomingBandwidth; /**< downstream bandwidth of the host */
- enet_uint32 outgoingBandwidth; /**< upstream bandwidth of the host */
- enet_uint32 bandwidthThrottleEpoch;
- enet_uint32 mtu;
- enet_uint32 randomSeed;
- int recalculateBandwidthLimits;
- ENetPeer * peers; /**< array of peers allocated for this host */
- size_t peerCount; /**< number of peers allocated for this host */
- size_t channelLimit; /**< maximum number of channels allowed for connected peers */
- enet_uint32 serviceTime;
- ENetList dispatchQueue;
- enet_uint32 totalQueued;
- size_t packetSize;
- enet_uint16 headerFlags;
- ENetProtocol commands [ENET_PROTOCOL_MAXIMUM_PACKET_COMMANDS];
- size_t commandCount;
- ENetBuffer buffers [ENET_BUFFER_MAXIMUM];
- size_t bufferCount;
- ENetChecksumCallback checksum; /**< callback the user can set to enable packet checksums for this host */
- ENetCompressor compressor;
- enet_uint8 packetData [2][ENET_PROTOCOL_MAXIMUM_MTU];
- ENetAddress receivedAddress;
- enet_uint8 * receivedData;
- size_t receivedDataLength;
- enet_uint32 totalSentData; /**< total data sent, user should reset to 0 as needed to prevent overflow */
- enet_uint32 totalSentPackets; /**< total UDP packets sent, user should reset to 0 as needed to prevent overflow */
- enet_uint32 totalReceivedData; /**< total data received, user should reset to 0 as needed to prevent overflow */
- enet_uint32 totalReceivedPackets; /**< total UDP packets received, user should reset to 0 as needed to prevent overflow */
- ENetInterceptCallback intercept; /**< callback the user can set to intercept received raw UDP packets */
- size_t connectedPeers;
- size_t bandwidthLimitedPeers;
- size_t duplicatePeers; /**< optional number of allowed peers from duplicate IPs, defaults to ENET_PROTOCOL_MAXIMUM_PEER_ID */
- size_t maximumPacketSize; /**< the maximum allowable packet size that may be sent or received on a peer */
- size_t maximumWaitingData; /**< the maximum aggregate amount of buffer space a peer may use waiting for packets to be delivered */
-} ENetHost;
-
-/**
- * An ENet event type, as specified in @ref ENetEvent.
- */
-typedef enum _ENetEventType
-{
- /** no event occurred within the specified time limit */
- ENET_EVENT_TYPE_NONE = 0,
-
- /** a connection request initiated by enet_host_connect has completed.
- * The peer field contains the peer which successfully connected.
- */
- ENET_EVENT_TYPE_CONNECT = 1,
-
- /** a peer has disconnected. This event is generated on a successful
- * completion of a disconnect initiated by enet_peer_disconnect, if
- * a peer has timed out, or if a connection request intialized by
- * enet_host_connect has timed out. The peer field contains the peer
- * which disconnected. The data field contains user supplied data
- * describing the disconnection, or 0, if none is available.
- */
- ENET_EVENT_TYPE_DISCONNECT = 2,
-
- /** a packet has been received from a peer. The peer field specifies the
- * peer which sent the packet. The channelID field specifies the channel
- * number upon which the packet was received. The packet field contains
- * the packet that was received; this packet must be destroyed with
- * enet_packet_destroy after use.
- */
- ENET_EVENT_TYPE_RECEIVE = 3
-} ENetEventType;
-
-/**
- * An ENet event as returned by enet_host_service().
-
- @sa enet_host_service
- */
-typedef struct _ENetEvent
-{
- ENetEventType type; /**< type of the event */
- ENetPeer * peer; /**< peer that generated a connect, disconnect or receive event */
- enet_uint8 channelID; /**< channel on the peer that generated the event, if appropriate */
- enet_uint32 data; /**< data associated with the event, if appropriate */
- ENetPacket * packet; /**< packet associated with the event, if appropriate */
-} ENetEvent;
-
-/** @defgroup global ENet global functions
- @{
-*/
-
-/**
- Initializes ENet globally. Must be called prior to using any functions in
- ENet.
- @returns 0 on success, < 0 on failure
-*/
-ENET_API int enet_initialize (void);
-
-/**
- Initializes ENet globally and supplies user-overridden callbacks. Must be called prior to using any functions in ENet. Do not use enet_initialize() if you use this variant. Make sure the ENetCallbacks structure is zeroed out so that any additional callbacks added in future versions will be properly ignored.
-
- @param version the constant ENET_VERSION should be supplied so ENet knows which version of ENetCallbacks struct to use
- @param inits user-overridden callbacks where any NULL callbacks will use ENet's defaults
- @returns 0 on success, < 0 on failure
-*/
-ENET_API int enet_initialize_with_callbacks (ENetVersion version, const ENetCallbacks * inits);
-
-/**
- Shuts down ENet globally. Should be called when a program that has
- initialized ENet exits.
-*/
-ENET_API void enet_deinitialize (void);
-
-/**
- Gives the linked version of the ENet library.
- @returns the version number
-*/
-ENET_API ENetVersion enet_linked_version (void);
-
-/** @} */
-
-/** @defgroup private ENet private implementation functions */
-
-/**
- Returns the wall-time in milliseconds. Its initial value is unspecified
- unless otherwise set.
- */
-ENET_API enet_uint32 enet_time_get (void);
-/**
- Sets the current wall-time in milliseconds.
- */
-ENET_API void enet_time_set (enet_uint32);
-
-/** @defgroup socket ENet socket functions
- @{
-*/
-ENET_API ENetSocket enet_socket_create (ENetSocketType);
-ENET_API int enet_socket_bind (ENetSocket, const ENetAddress *);
-ENET_API int enet_socket_get_address (ENetSocket, ENetAddress *);
-ENET_API int enet_socket_listen (ENetSocket, int);
-ENET_API ENetSocket enet_socket_accept (ENetSocket, ENetAddress *);
-ENET_API int enet_socket_connect (ENetSocket, const ENetAddress *);
-ENET_API int enet_socket_send (ENetSocket, const ENetAddress *, const ENetBuffer *, size_t);
-ENET_API int enet_socket_receive (ENetSocket, ENetAddress *, ENetBuffer *, size_t);
-ENET_API int enet_socket_wait (ENetSocket, enet_uint32 *, enet_uint32);
-ENET_API int enet_socket_set_option (ENetSocket, ENetSocketOption, int);
-ENET_API int enet_socket_get_option (ENetSocket, ENetSocketOption, int *);
-ENET_API int enet_socket_shutdown (ENetSocket, ENetSocketShutdown);
-ENET_API void enet_socket_destroy (ENetSocket);
-ENET_API int enet_socketset_select (ENetSocket, ENetSocketSet *, ENetSocketSet *, enet_uint32);
-
-/** @} */
-
-/** @defgroup Address ENet address functions
- @{
-*/
-
-/** Attempts to parse the printable form of the IP address in the parameter hostName
- and sets the host field in the address parameter if successful.
- @param address destination to store the parsed IP address
- @param hostName IP address to parse
- @retval 0 on success
- @retval < 0 on failure
- @returns the address of the given hostName in address on success
-*/
-ENET_API int enet_address_set_host_ip (ENetAddress * address, const char * hostName);
-
-/** Attempts to resolve the host named by the parameter hostName and sets
- the host field in the address parameter if successful.
- @param address destination to store resolved address
- @param hostName host name to lookup
- @retval 0 on success
- @retval < 0 on failure
- @returns the address of the given hostName in address on success
-*/
-ENET_API int enet_address_set_host (ENetAddress * address, const char * hostName);
-
-/** Gives the printable form of the IP address specified in the address parameter.
- @param address address printed
- @param hostName destination for name, must not be NULL
- @param nameLength maximum length of hostName.
- @returns the null-terminated name of the host in hostName on success
- @retval 0 on success
- @retval < 0 on failure
-*/
-ENET_API int enet_address_get_host_ip (const ENetAddress * address, char * hostName, size_t nameLength);
-
-/** Attempts to do a reverse lookup of the host field in the address parameter.
- @param address address used for reverse lookup
- @param hostName destination for name, must not be NULL
- @param nameLength maximum length of hostName.
- @returns the null-terminated name of the host in hostName on success
- @retval 0 on success
- @retval < 0 on failure
-*/
-ENET_API int enet_address_get_host (const ENetAddress * address, char * hostName, size_t nameLength);
-
-/** @} */
-
-ENET_API ENetPacket * enet_packet_create (const void *, size_t, enet_uint32);
-ENET_API void enet_packet_destroy (ENetPacket *);
-ENET_API int enet_packet_resize (ENetPacket *, size_t);
-ENET_API enet_uint32 enet_crc32 (const ENetBuffer *, size_t);
-
-ENET_API ENetHost * enet_host_create (const ENetAddress *, size_t, size_t, enet_uint32, enet_uint32);
-ENET_API void enet_host_destroy (ENetHost *);
-ENET_API ENetPeer * enet_host_connect (ENetHost *, const ENetAddress *, size_t, enet_uint32);
-ENET_API int enet_host_check_events (ENetHost *, ENetEvent *);
-ENET_API int enet_host_service (ENetHost *, ENetEvent *, enet_uint32);
-ENET_API void enet_host_flush (ENetHost *);
-ENET_API void enet_host_broadcast (ENetHost *, enet_uint8, ENetPacket *);
-ENET_API void enet_host_compress (ENetHost *, const ENetCompressor *);
-ENET_API int enet_host_compress_with_range_coder (ENetHost * host);
-ENET_API void enet_host_channel_limit (ENetHost *, size_t);
-ENET_API void enet_host_bandwidth_limit (ENetHost *, enet_uint32, enet_uint32);
-extern void enet_host_bandwidth_throttle (ENetHost *);
-extern enet_uint32 enet_host_random_seed (void);
-extern enet_uint32 enet_host_random (ENetHost *);
-
-ENET_API int enet_peer_send (ENetPeer *, enet_uint8, ENetPacket *);
-ENET_API ENetPacket * enet_peer_receive (ENetPeer *, enet_uint8 * channelID);
-ENET_API void enet_peer_ping (ENetPeer *);
-ENET_API void enet_peer_ping_interval (ENetPeer *, enet_uint32);
-ENET_API void enet_peer_timeout (ENetPeer *, enet_uint32, enet_uint32, enet_uint32);
-ENET_API void enet_peer_reset (ENetPeer *);
-ENET_API void enet_peer_disconnect (ENetPeer *, enet_uint32);
-ENET_API void enet_peer_disconnect_now (ENetPeer *, enet_uint32);
-ENET_API void enet_peer_disconnect_later (ENetPeer *, enet_uint32);
-ENET_API void enet_peer_throttle_configure (ENetPeer *, enet_uint32, enet_uint32, enet_uint32);
-extern int enet_peer_throttle (ENetPeer *, enet_uint32);
-extern void enet_peer_reset_queues (ENetPeer *);
-extern int enet_peer_has_outgoing_commands (ENetPeer *);
-extern void enet_peer_setup_outgoing_command (ENetPeer *, ENetOutgoingCommand *);
-extern ENetOutgoingCommand * enet_peer_queue_outgoing_command (ENetPeer *, const ENetProtocol *, ENetPacket *, enet_uint32, enet_uint16);
-extern ENetIncomingCommand * enet_peer_queue_incoming_command (ENetPeer *, const ENetProtocol *, const void *, size_t, enet_uint32, enet_uint32);
-extern ENetAcknowledgement * enet_peer_queue_acknowledgement (ENetPeer *, const ENetProtocol *, enet_uint16);
-extern void enet_peer_dispatch_incoming_unreliable_commands (ENetPeer *, ENetChannel *, ENetIncomingCommand *);
-extern void enet_peer_dispatch_incoming_reliable_commands (ENetPeer *, ENetChannel *, ENetIncomingCommand *);
-extern void enet_peer_on_connect (ENetPeer *);
-extern void enet_peer_on_disconnect (ENetPeer *);
-
-ENET_API void * enet_range_coder_create (void);
-ENET_API void enet_range_coder_destroy (void *);
-ENET_API size_t enet_range_coder_compress (void *, const ENetBuffer *, size_t, size_t, enet_uint8 *, size_t);
-ENET_API size_t enet_range_coder_decompress (void *, const enet_uint8 *, size_t, enet_uint8 *, size_t);
-
-extern size_t enet_protocol_command_size (enet_uint8);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __ENET_ENET_H__ */
-
diff --git a/Externals/enet/include/enet/list.h b/Externals/enet/include/enet/list.h
deleted file mode 100644
index d7b2600848ff..000000000000
--- a/Externals/enet/include/enet/list.h
+++ /dev/null
@@ -1,43 +0,0 @@
-/**
- @file list.h
- @brief ENet list management
-*/
-#ifndef __ENET_LIST_H__
-#define __ENET_LIST_H__
-
-#include
-
-typedef struct _ENetListNode
-{
- struct _ENetListNode * next;
- struct _ENetListNode * previous;
-} ENetListNode;
-
-typedef ENetListNode * ENetListIterator;
-
-typedef struct _ENetList
-{
- ENetListNode sentinel;
-} ENetList;
-
-extern void enet_list_clear (ENetList *);
-
-extern ENetListIterator enet_list_insert (ENetListIterator, void *);
-extern void * enet_list_remove (ENetListIterator);
-extern ENetListIterator enet_list_move (ENetListIterator, void *, void *);
-
-extern size_t enet_list_size (ENetList *);
-
-#define enet_list_begin(list) ((list) -> sentinel.next)
-#define enet_list_end(list) (& (list) -> sentinel)
-
-#define enet_list_empty(list) (enet_list_begin (list) == enet_list_end (list))
-
-#define enet_list_next(iterator) ((iterator) -> next)
-#define enet_list_previous(iterator) ((iterator) -> previous)
-
-#define enet_list_front(list) ((void *) (list) -> sentinel.next)
-#define enet_list_back(list) ((void *) (list) -> sentinel.previous)
-
-#endif /* __ENET_LIST_H__ */
-
diff --git a/Externals/enet/include/enet/protocol.h b/Externals/enet/include/enet/protocol.h
deleted file mode 100644
index f8c73d8a668c..000000000000
--- a/Externals/enet/include/enet/protocol.h
+++ /dev/null
@@ -1,198 +0,0 @@
-/**
- @file protocol.h
- @brief ENet protocol
-*/
-#ifndef __ENET_PROTOCOL_H__
-#define __ENET_PROTOCOL_H__
-
-#include "enet/types.h"
-
-enum
-{
- ENET_PROTOCOL_MINIMUM_MTU = 576,
- ENET_PROTOCOL_MAXIMUM_MTU = 4096,
- ENET_PROTOCOL_MAXIMUM_PACKET_COMMANDS = 32,
- ENET_PROTOCOL_MINIMUM_WINDOW_SIZE = 4096,
- ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE = 65536,
- ENET_PROTOCOL_MINIMUM_CHANNEL_COUNT = 1,
- ENET_PROTOCOL_MAXIMUM_CHANNEL_COUNT = 255,
- ENET_PROTOCOL_MAXIMUM_PEER_ID = 0xFFF,
- ENET_PROTOCOL_MAXIMUM_FRAGMENT_COUNT = 1024 * 1024
-};
-
-typedef enum _ENetProtocolCommand
-{
- ENET_PROTOCOL_COMMAND_NONE = 0,
- ENET_PROTOCOL_COMMAND_ACKNOWLEDGE = 1,
- ENET_PROTOCOL_COMMAND_CONNECT = 2,
- ENET_PROTOCOL_COMMAND_VERIFY_CONNECT = 3,
- ENET_PROTOCOL_COMMAND_DISCONNECT = 4,
- ENET_PROTOCOL_COMMAND_PING = 5,
- ENET_PROTOCOL_COMMAND_SEND_RELIABLE = 6,
- ENET_PROTOCOL_COMMAND_SEND_UNRELIABLE = 7,
- ENET_PROTOCOL_COMMAND_SEND_FRAGMENT = 8,
- ENET_PROTOCOL_COMMAND_SEND_UNSEQUENCED = 9,
- ENET_PROTOCOL_COMMAND_BANDWIDTH_LIMIT = 10,
- ENET_PROTOCOL_COMMAND_THROTTLE_CONFIGURE = 11,
- ENET_PROTOCOL_COMMAND_SEND_UNRELIABLE_FRAGMENT = 12,
- ENET_PROTOCOL_COMMAND_COUNT = 13,
-
- ENET_PROTOCOL_COMMAND_MASK = 0x0F
-} ENetProtocolCommand;
-
-typedef enum _ENetProtocolFlag
-{
- ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE = (1 << 7),
- ENET_PROTOCOL_COMMAND_FLAG_UNSEQUENCED = (1 << 6),
-
- ENET_PROTOCOL_HEADER_FLAG_COMPRESSED = (1 << 14),
- ENET_PROTOCOL_HEADER_FLAG_SENT_TIME = (1 << 15),
- ENET_PROTOCOL_HEADER_FLAG_MASK = ENET_PROTOCOL_HEADER_FLAG_COMPRESSED | ENET_PROTOCOL_HEADER_FLAG_SENT_TIME,
-
- ENET_PROTOCOL_HEADER_SESSION_MASK = (3 << 12),
- ENET_PROTOCOL_HEADER_SESSION_SHIFT = 12
-} ENetProtocolFlag;
-
-#ifdef _MSC_VER
-#pragma pack(push, 1)
-#define ENET_PACKED
-#elif defined(__GNUC__) || defined(__clang__)
-#define ENET_PACKED __attribute__ ((packed))
-#else
-#define ENET_PACKED
-#endif
-
-typedef struct _ENetProtocolHeader
-{
- enet_uint16 peerID;
- enet_uint16 sentTime;
-} ENET_PACKED ENetProtocolHeader;
-
-typedef struct _ENetProtocolCommandHeader
-{
- enet_uint8 command;
- enet_uint8 channelID;
- enet_uint16 reliableSequenceNumber;
-} ENET_PACKED ENetProtocolCommandHeader;
-
-typedef struct _ENetProtocolAcknowledge
-{
- ENetProtocolCommandHeader header;
- enet_uint16 receivedReliableSequenceNumber;
- enet_uint16 receivedSentTime;
-} ENET_PACKED ENetProtocolAcknowledge;
-
-typedef struct _ENetProtocolConnect
-{
- ENetProtocolCommandHeader header;
- enet_uint16 outgoingPeerID;
- enet_uint8 incomingSessionID;
- enet_uint8 outgoingSessionID;
- enet_uint32 mtu;
- enet_uint32 windowSize;
- enet_uint32 channelCount;
- enet_uint32 incomingBandwidth;
- enet_uint32 outgoingBandwidth;
- enet_uint32 packetThrottleInterval;
- enet_uint32 packetThrottleAcceleration;
- enet_uint32 packetThrottleDeceleration;
- enet_uint32 connectID;
- enet_uint32 data;
-} ENET_PACKED ENetProtocolConnect;
-
-typedef struct _ENetProtocolVerifyConnect
-{
- ENetProtocolCommandHeader header;
- enet_uint16 outgoingPeerID;
- enet_uint8 incomingSessionID;
- enet_uint8 outgoingSessionID;
- enet_uint32 mtu;
- enet_uint32 windowSize;
- enet_uint32 channelCount;
- enet_uint32 incomingBandwidth;
- enet_uint32 outgoingBandwidth;
- enet_uint32 packetThrottleInterval;
- enet_uint32 packetThrottleAcceleration;
- enet_uint32 packetThrottleDeceleration;
- enet_uint32 connectID;
-} ENET_PACKED ENetProtocolVerifyConnect;
-
-typedef struct _ENetProtocolBandwidthLimit
-{
- ENetProtocolCommandHeader header;
- enet_uint32 incomingBandwidth;
- enet_uint32 outgoingBandwidth;
-} ENET_PACKED ENetProtocolBandwidthLimit;
-
-typedef struct _ENetProtocolThrottleConfigure
-{
- ENetProtocolCommandHeader header;
- enet_uint32 packetThrottleInterval;
- enet_uint32 packetThrottleAcceleration;
- enet_uint32 packetThrottleDeceleration;
-} ENET_PACKED ENetProtocolThrottleConfigure;
-
-typedef struct _ENetProtocolDisconnect
-{
- ENetProtocolCommandHeader header;
- enet_uint32 data;
-} ENET_PACKED ENetProtocolDisconnect;
-
-typedef struct _ENetProtocolPing
-{
- ENetProtocolCommandHeader header;
-} ENET_PACKED ENetProtocolPing;
-
-typedef struct _ENetProtocolSendReliable
-{
- ENetProtocolCommandHeader header;
- enet_uint16 dataLength;
-} ENET_PACKED ENetProtocolSendReliable;
-
-typedef struct _ENetProtocolSendUnreliable
-{
- ENetProtocolCommandHeader header;
- enet_uint16 unreliableSequenceNumber;
- enet_uint16 dataLength;
-} ENET_PACKED ENetProtocolSendUnreliable;
-
-typedef struct _ENetProtocolSendUnsequenced
-{
- ENetProtocolCommandHeader header;
- enet_uint16 unsequencedGroup;
- enet_uint16 dataLength;
-} ENET_PACKED ENetProtocolSendUnsequenced;
-
-typedef struct _ENetProtocolSendFragment
-{
- ENetProtocolCommandHeader header;
- enet_uint16 startSequenceNumber;
- enet_uint16 dataLength;
- enet_uint32 fragmentCount;
- enet_uint32 fragmentNumber;
- enet_uint32 totalLength;
- enet_uint32 fragmentOffset;
-} ENET_PACKED ENetProtocolSendFragment;
-
-typedef union _ENetProtocol
-{
- ENetProtocolCommandHeader header;
- ENetProtocolAcknowledge acknowledge;
- ENetProtocolConnect connect;
- ENetProtocolVerifyConnect verifyConnect;
- ENetProtocolDisconnect disconnect;
- ENetProtocolPing ping;
- ENetProtocolSendReliable sendReliable;
- ENetProtocolSendUnreliable sendUnreliable;
- ENetProtocolSendUnsequenced sendUnsequenced;
- ENetProtocolSendFragment sendFragment;
- ENetProtocolBandwidthLimit bandwidthLimit;
- ENetProtocolThrottleConfigure throttleConfigure;
-} ENET_PACKED ENetProtocol;
-
-#ifdef _MSC_VER
-#pragma pack(pop)
-#endif
-
-#endif /* __ENET_PROTOCOL_H__ */
-
diff --git a/Externals/enet/include/enet/time.h b/Externals/enet/include/enet/time.h
deleted file mode 100644
index c82a5460351b..000000000000
--- a/Externals/enet/include/enet/time.h
+++ /dev/null
@@ -1,18 +0,0 @@
-/**
- @file time.h
- @brief ENet time constants and macros
-*/
-#ifndef __ENET_TIME_H__
-#define __ENET_TIME_H__
-
-#define ENET_TIME_OVERFLOW 86400000
-
-#define ENET_TIME_LESS(a, b) ((a) - (b) >= ENET_TIME_OVERFLOW)
-#define ENET_TIME_GREATER(a, b) ((b) - (a) >= ENET_TIME_OVERFLOW)
-#define ENET_TIME_LESS_EQUAL(a, b) (! ENET_TIME_GREATER (a, b))
-#define ENET_TIME_GREATER_EQUAL(a, b) (! ENET_TIME_LESS (a, b))
-
-#define ENET_TIME_DIFFERENCE(a, b) ((a) - (b) >= ENET_TIME_OVERFLOW ? (b) - (a) : (a) - (b))
-
-#endif /* __ENET_TIME_H__ */
-
diff --git a/Externals/enet/include/enet/types.h b/Externals/enet/include/enet/types.h
deleted file mode 100644
index ab010a4b13dd..000000000000
--- a/Externals/enet/include/enet/types.h
+++ /dev/null
@@ -1,13 +0,0 @@
-/**
- @file types.h
- @brief type definitions for ENet
-*/
-#ifndef __ENET_TYPES_H__
-#define __ENET_TYPES_H__
-
-typedef unsigned char enet_uint8; /**< unsigned 8-bit type */
-typedef unsigned short enet_uint16; /**< unsigned 16-bit type */
-typedef unsigned int enet_uint32; /**< unsigned 32-bit type */
-
-#endif /* __ENET_TYPES_H__ */
-
diff --git a/Externals/enet/include/enet/unix.h b/Externals/enet/include/enet/unix.h
deleted file mode 100644
index b55be33103d0..000000000000
--- a/Externals/enet/include/enet/unix.h
+++ /dev/null
@@ -1,48 +0,0 @@
-/**
- @file unix.h
- @brief ENet Unix header
-*/
-#ifndef __ENET_UNIX_H__
-#define __ENET_UNIX_H__
-
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-
-#ifdef MSG_MAXIOVLEN
-#define ENET_BUFFER_MAXIMUM MSG_MAXIOVLEN
-#endif
-
-typedef int ENetSocket;
-
-#define ENET_SOCKET_NULL -1
-
-#define ENET_HOST_TO_NET_16(value) (htons (value)) /**< macro that converts host to net byte-order of a 16-bit value */
-#define ENET_HOST_TO_NET_32(value) (htonl (value)) /**< macro that converts host to net byte-order of a 32-bit value */
-
-#define ENET_NET_TO_HOST_16(value) (ntohs (value)) /**< macro that converts net to host byte-order of a 16-bit value */
-#define ENET_NET_TO_HOST_32(value) (ntohl (value)) /**< macro that converts net to host byte-order of a 32-bit value */
-
-typedef struct
-{
- void * data;
- size_t dataLength;
-} ENetBuffer;
-
-#define ENET_CALLBACK
-
-#define ENET_API extern
-
-typedef fd_set ENetSocketSet;
-
-#define ENET_SOCKETSET_EMPTY(sockset) FD_ZERO (& (sockset))
-#define ENET_SOCKETSET_ADD(sockset, socket) FD_SET (socket, & (sockset))
-#define ENET_SOCKETSET_REMOVE(sockset, socket) FD_CLR (socket, & (sockset))
-#define ENET_SOCKETSET_CHECK(sockset, socket) FD_ISSET (socket, & (sockset))
-
-#endif /* __ENET_UNIX_H__ */
-
diff --git a/Externals/enet/include/enet/utility.h b/Externals/enet/include/enet/utility.h
deleted file mode 100644
index b04bb7a5b358..000000000000
--- a/Externals/enet/include/enet/utility.h
+++ /dev/null
@@ -1,13 +0,0 @@
-/**
- @file utility.h
- @brief ENet utility header
-*/
-#ifndef __ENET_UTILITY_H__
-#define __ENET_UTILITY_H__
-
-#define ENET_MAX(x, y) ((x) > (y) ? (x) : (y))
-#define ENET_MIN(x, y) ((x) < (y) ? (x) : (y))
-#define ENET_DIFFERENCE(x, y) ((x) < (y) ? (y) - (x) : (x) - (y))
-
-#endif /* __ENET_UTILITY_H__ */
-
diff --git a/Externals/enet/include/enet/win32.h b/Externals/enet/include/enet/win32.h
deleted file mode 100644
index 6fbd7c02c8df..000000000000
--- a/Externals/enet/include/enet/win32.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/**
- @file win32.h
- @brief ENet Win32 header
-*/
-#ifndef __ENET_WIN32_H__
-#define __ENET_WIN32_H__
-
-#ifdef _MSC_VER
-#ifdef ENET_BUILDING_LIB
-#pragma warning (disable: 4267) // size_t to int conversion
-#pragma warning (disable: 4244) // 64bit to 32bit int
-#pragma warning (disable: 4018) // signed/unsigned mismatch
-#pragma warning (disable: 4146) // unary minus operator applied to unsigned type
-#define _CRT_SECURE_NO_DEPRECATE
-#define _CRT_SECURE_NO_WARNINGS
-#endif
-#endif
-
-#include
-#include
-
-typedef SOCKET ENetSocket;
-
-#define ENET_SOCKET_NULL INVALID_SOCKET
-
-#define ENET_HOST_TO_NET_16(value) (htons (value))
-#define ENET_HOST_TO_NET_32(value) (htonl (value))
-
-#define ENET_NET_TO_HOST_16(value) (ntohs (value))
-#define ENET_NET_TO_HOST_32(value) (ntohl (value))
-
-typedef struct
-{
- size_t dataLength;
- void * data;
-} ENetBuffer;
-
-#define ENET_CALLBACK __cdecl
-
-#ifdef ENET_DLL
-#ifdef ENET_BUILDING_LIB
-#define ENET_API __declspec( dllexport )
-#else
-#define ENET_API __declspec( dllimport )
-#endif /* ENET_BUILDING_LIB */
-#else /* !ENET_DLL */
-#define ENET_API extern
-#endif /* ENET_DLL */
-
-typedef fd_set ENetSocketSet;
-
-#define ENET_SOCKETSET_EMPTY(sockset) FD_ZERO (& (sockset))
-#define ENET_SOCKETSET_ADD(sockset, socket) FD_SET (socket, & (sockset))
-#define ENET_SOCKETSET_REMOVE(sockset, socket) FD_CLR (socket, & (sockset))
-#define ENET_SOCKETSET_CHECK(sockset, socket) FD_ISSET (socket, & (sockset))
-
-#endif /* __ENET_WIN32_H__ */
-
-
diff --git a/Externals/enet/libenet.pc.in b/Externals/enet/libenet.pc.in
deleted file mode 100644
index 7af85adbf46a..000000000000
--- a/Externals/enet/libenet.pc.in
+++ /dev/null
@@ -1,10 +0,0 @@
-prefix=@prefix@
-exec_prefix=@exec_prefix@
-libdir=@libdir@
-includedir=@includedir@
-
-Name: @PACKAGE_NAME@
-Description: Low-latency UDP networking library supporting optional reliability
-Version: @PACKAGE_VERSION@
-Cflags: -I${includedir}
-Libs: -L${libdir} -lenet
diff --git a/Externals/enet/list.c b/Externals/enet/list.c
deleted file mode 100644
index 1c1a8dfaafc9..000000000000
--- a/Externals/enet/list.c
+++ /dev/null
@@ -1,75 +0,0 @@
-/**
- @file list.c
- @brief ENet linked list functions
-*/
-#define ENET_BUILDING_LIB 1
-#include "enet/enet.h"
-
-/**
- @defgroup list ENet linked list utility functions
- @ingroup private
- @{
-*/
-void
-enet_list_clear (ENetList * list)
-{
- list -> sentinel.next = & list -> sentinel;
- list -> sentinel.previous = & list -> sentinel;
-}
-
-ENetListIterator
-enet_list_insert (ENetListIterator position, void * data)
-{
- ENetListIterator result = (ENetListIterator) data;
-
- result -> previous = position -> previous;
- result -> next = position;
-
- result -> previous -> next = result;
- position -> previous = result;
-
- return result;
-}
-
-void *
-enet_list_remove (ENetListIterator position)
-{
- position -> previous -> next = position -> next;
- position -> next -> previous = position -> previous;
-
- return position;
-}
-
-ENetListIterator
-enet_list_move (ENetListIterator position, void * dataFirst, void * dataLast)
-{
- ENetListIterator first = (ENetListIterator) dataFirst,
- last = (ENetListIterator) dataLast;
-
- first -> previous -> next = last -> next;
- last -> next -> previous = first -> previous;
-
- first -> previous = position -> previous;
- last -> next = position;
-
- first -> previous -> next = first;
- position -> previous = last;
-
- return first;
-}
-
-size_t
-enet_list_size (ENetList * list)
-{
- size_t size = 0;
- ENetListIterator position;
-
- for (position = enet_list_begin (list);
- position != enet_list_end (list);
- position = enet_list_next (position))
- ++ size;
-
- return size;
-}
-
-/** @} */
diff --git a/Externals/enet/m4/.keep b/Externals/enet/m4/.keep
deleted file mode 100644
index e69de29bb2d1..000000000000
diff --git a/Externals/enet/packet.c b/Externals/enet/packet.c
deleted file mode 100644
index d51c6404049f..000000000000
--- a/Externals/enet/packet.c
+++ /dev/null
@@ -1,158 +0,0 @@
-/**
- @file packet.c
- @brief ENet packet management functions
-*/
-#include
-#define ENET_BUILDING_LIB 1
-#include "enet/enet.h"
-
-/** @defgroup Packet ENet packet functions
- @{
-*/
-
-/** Creates a packet that may be sent to a peer.
- @param data initial contents of the packet's data; the packet's data will remain uninitialized if data is NULL.
- @param dataLength size of the data allocated for this packet
- @param flags flags for this packet as described for the ENetPacket structure.
- @returns the packet on success, NULL on failure
-*/
-ENetPacket *
-enet_packet_create (const void * data, size_t dataLength, enet_uint32 flags)
-{
- ENetPacket * packet = (ENetPacket *) enet_malloc (sizeof (ENetPacket));
- if (packet == NULL)
- return NULL;
-
- if (flags & ENET_PACKET_FLAG_NO_ALLOCATE)
- packet -> data = (enet_uint8 *) data;
- else
- if (dataLength <= 0)
- packet -> data = NULL;
- else
- {
- packet -> data = (enet_uint8 *) enet_malloc (dataLength);
- if (packet -> data == NULL)
- {
- enet_free (packet);
- return NULL;
- }
-
- if (data != NULL)
- memcpy (packet -> data, data, dataLength);
- }
-
- packet -> referenceCount = 0;
- packet -> flags = flags;
- packet -> dataLength = dataLength;
- packet -> freeCallback = NULL;
- packet -> userData = NULL;
-
- return packet;
-}
-
-/** Destroys the packet and deallocates its data.
- @param packet packet to be destroyed
-*/
-void
-enet_packet_destroy (ENetPacket * packet)
-{
- if (packet == NULL)
- return;
-
- if (packet -> freeCallback != NULL)
- (* packet -> freeCallback) (packet);
- if (! (packet -> flags & ENET_PACKET_FLAG_NO_ALLOCATE) &&
- packet -> data != NULL)
- enet_free (packet -> data);
- enet_free (packet);
-}
-
-/** Attempts to resize the data in the packet to length specified in the
- dataLength parameter
- @param packet packet to resize
- @param dataLength new size for the packet data
- @returns 0 on success, < 0 on failure
-*/
-int
-enet_packet_resize (ENetPacket * packet, size_t dataLength)
-{
- enet_uint8 * newData;
-
- if (dataLength <= packet -> dataLength || (packet -> flags & ENET_PACKET_FLAG_NO_ALLOCATE))
- {
- packet -> dataLength = dataLength;
-
- return 0;
- }
-
- newData = (enet_uint8 *) enet_malloc (dataLength);
- if (newData == NULL)
- return -1;
-
- memcpy (newData, packet -> data, packet -> dataLength);
- enet_free (packet -> data);
-
- packet -> data = newData;
- packet -> dataLength = dataLength;
-
- return 0;
-}
-
-static const enet_uint32 crcTable [256] =
-{
- 0, 0x77073096, 0xEE0E612C, 0x990951BA, 0x076DC419, 0x706AF48F, 0xE963A535, 0x9E6495A3,
- 0x0EDB8832, 0x79DCB8A4, 0xE0D5E91E, 0x97D2D988, 0x09B64C2B, 0x7EB17CBD, 0xE7B82D07, 0x90BF1D91,
- 0x1DB71064, 0x6AB020F2, 0xF3B97148, 0x84BE41DE, 0x1ADAD47D, 0x6DDDE4EB, 0xF4D4B551, 0x83D385C7,
- 0x136C9856, 0x646BA8C0, 0xFD62F97A, 0x8A65C9EC, 0x14015C4F, 0x63066CD9, 0xFA0F3D63, 0x8D080DF5,
- 0x3B6E20C8, 0x4C69105E, 0xD56041E4, 0xA2677172, 0x3C03E4D1, 0x4B04D447, 0xD20D85FD, 0xA50AB56B,
- 0x35B5A8FA, 0x42B2986C, 0xDBBBC9D6, 0xACBCF940, 0x32D86CE3, 0x45DF5C75, 0xDCD60DCF, 0xABD13D59,
- 0x26D930AC, 0x51DE003A, 0xC8D75180, 0xBFD06116, 0x21B4F4B5, 0x56B3C423, 0xCFBA9599, 0xB8BDA50F,
- 0x2802B89E, 0x5F058808, 0xC60CD9B2, 0xB10BE924, 0x2F6F7C87, 0x58684C11, 0xC1611DAB, 0xB6662D3D,
- 0x76DC4190, 0x01DB7106, 0x98D220BC, 0xEFD5102A, 0x71B18589, 0x06B6B51F, 0x9FBFE4A5, 0xE8B8D433,
- 0x7807C9A2, 0x0F00F934, 0x9609A88E, 0xE10E9818, 0x7F6A0DBB, 0x086D3D2D, 0x91646C97, 0xE6635C01,
- 0x6B6B51F4, 0x1C6C6162, 0x856530D8, 0xF262004E, 0x6C0695ED, 0x1B01A57B, 0x8208F4C1, 0xF50FC457,
- 0x65B0D9C6, 0x12B7E950, 0x8BBEB8EA, 0xFCB9887C, 0x62DD1DDF, 0x15DA2D49, 0x8CD37CF3, 0xFBD44C65,
- 0x4DB26158, 0x3AB551CE, 0xA3BC0074, 0xD4BB30E2, 0x4ADFA541, 0x3DD895D7, 0xA4D1C46D, 0xD3D6F4FB,
- 0x4369E96A, 0x346ED9FC, 0xAD678846, 0xDA60B8D0, 0x44042D73, 0x33031DE5, 0xAA0A4C5F, 0xDD0D7CC9,
- 0x5005713C, 0x270241AA, 0xBE0B1010, 0xC90C2086, 0x5768B525, 0x206F85B3, 0xB966D409, 0xCE61E49F,
- 0x5EDEF90E, 0x29D9C998, 0xB0D09822, 0xC7D7A8B4, 0x59B33D17, 0x2EB40D81, 0xB7BD5C3B, 0xC0BA6CAD,
- 0xEDB88320, 0x9ABFB3B6, 0x03B6E20C, 0x74B1D29A, 0xEAD54739, 0x9DD277AF, 0x04DB2615, 0x73DC1683,
- 0xE3630B12, 0x94643B84, 0x0D6D6A3E, 0x7A6A5AA8, 0xE40ECF0B, 0x9309FF9D, 0x0A00AE27, 0x7D079EB1,
- 0xF00F9344, 0x8708A3D2, 0x1E01F268, 0x6906C2FE, 0xF762575D, 0x806567CB, 0x196C3671, 0x6E6B06E7,
- 0xFED41B76, 0x89D32BE0, 0x10DA7A5A, 0x67DD4ACC, 0xF9B9DF6F, 0x8EBEEFF9, 0x17B7BE43, 0x60B08ED5,
- 0xD6D6A3E8, 0xA1D1937E, 0x38D8C2C4, 0x4FDFF252, 0xD1BB67F1, 0xA6BC5767, 0x3FB506DD, 0x48B2364B,
- 0xD80D2BDA, 0xAF0A1B4C, 0x36034AF6, 0x41047A60, 0xDF60EFC3, 0xA867DF55, 0x316E8EEF, 0x4669BE79,
- 0xCB61B38C, 0xBC66831A, 0x256FD2A0, 0x5268E236, 0xCC0C7795, 0xBB0B4703, 0x220216B9, 0x5505262F,
- 0xC5BA3BBE, 0xB2BD0B28, 0x2BB45A92, 0x5CB36A04, 0xC2D7FFA7, 0xB5D0CF31, 0x2CD99E8B, 0x5BDEAE1D,
- 0x9B64C2B0, 0xEC63F226, 0x756AA39C, 0x026D930A, 0x9C0906A9, 0xEB0E363F, 0x72076785, 0x5005713,
- 0x95BF4A82, 0xE2B87A14, 0x7BB12BAE, 0x0CB61B38, 0x92D28E9B, 0xE5D5BE0D, 0x7CDCEFB7, 0xBDBDF21,
- 0x86D3D2D4, 0xF1D4E242, 0x68DDB3F8, 0x1FDA836E, 0x81BE16CD, 0xF6B9265B, 0x6FB077E1, 0x18B74777,
- 0x88085AE6, 0xFF0F6A70, 0x66063BCA, 0x11010B5C, 0x8F659EFF, 0xF862AE69, 0x616BFFD3, 0x166CCF45,
- 0xA00AE278, 0xD70DD2EE, 0x4E048354, 0x3903B3C2, 0xA7672661, 0xD06016F7, 0x4969474D, 0x3E6E77DB,
- 0xAED16A4A, 0xD9D65ADC, 0x40DF0B66, 0x37D83BF0, 0xA9BCAE53, 0xDEBB9EC5, 0x47B2CF7F, 0x30B5FFE9,
- 0xBDBDF21C, 0xCABAC28A, 0x53B39330, 0x24B4A3A6, 0xBAD03605, 0xCDD70693, 0x54DE5729, 0x23D967BF,
- 0xB3667A2E, 0xC4614AB8, 0x5D681B02, 0x2A6F2B94, 0xB40BBE37, 0xC30C8EA1, 0x5A05DF1B, 0x2D02EF8D
-};
-
-enet_uint32
-enet_crc32 (const ENetBuffer * buffers, size_t bufferCount)
-{
- enet_uint32 crc = 0xFFFFFFFF;
-
- while (bufferCount -- > 0)
- {
- const enet_uint8 * data = (const enet_uint8 *) buffers -> data,
- * dataEnd = & data [buffers -> dataLength];
-
- while (data < dataEnd)
- {
- crc = (crc >> 8) ^ crcTable [(crc & 0xFF) ^ *data++];
- }
-
- ++ buffers;
- }
-
- return ENET_HOST_TO_NET_32 (~ crc);
-}
-
-/** @} */
diff --git a/Externals/enet/peer.c b/Externals/enet/peer.c
deleted file mode 100644
index a7ac012079ad..000000000000
--- a/Externals/enet/peer.c
+++ /dev/null
@@ -1,1027 +0,0 @@
-/**
- @file peer.c
- @brief ENet peer management functions
-*/
-#include
-#define ENET_BUILDING_LIB 1
-#include "enet/enet.h"
-
-/** @defgroup peer ENet peer functions
- @{
-*/
-
-/** Configures throttle parameter for a peer.
-
- Unreliable packets are dropped by ENet in response to the varying conditions
- of the Internet connection to the peer. The throttle represents a probability
- that an unreliable packet should not be dropped and thus sent by ENet to the peer.
- The lowest mean round trip time from the sending of a reliable packet to the
- receipt of its acknowledgement is measured over an amount of time specified by
- the interval parameter in milliseconds. If a measured round trip time happens to
- be significantly less than the mean round trip time measured over the interval,
- then the throttle probability is increased to allow more traffic by an amount
- specified in the acceleration parameter, which is a ratio to the ENET_PEER_PACKET_THROTTLE_SCALE
- constant. If a measured round trip time happens to be significantly greater than
- the mean round trip time measured over the interval, then the throttle probability
- is decreased to limit traffic by an amount specified in the deceleration parameter, which
- is a ratio to the ENET_PEER_PACKET_THROTTLE_SCALE constant. When the throttle has
- a value of ENET_PEER_PACKET_THROTTLE_SCALE, no unreliable packets are dropped by
- ENet, and so 100% of all unreliable packets will be sent. When the throttle has a
- value of 0, all unreliable packets are dropped by ENet, and so 0% of all unreliable
- packets will be sent. Intermediate values for the throttle represent intermediate
- probabilities between 0% and 100% of unreliable packets being sent. The bandwidth
- limits of the local and foreign hosts are taken into account to determine a
- sensible limit for the throttle probability above which it should not raise even in
- the best of conditions.
-
- @param peer peer to configure
- @param interval interval, in milliseconds, over which to measure lowest mean RTT; the default value is ENET_PEER_PACKET_THROTTLE_INTERVAL.
- @param acceleration rate at which to increase the throttle probability as mean RTT declines
- @param deceleration rate at which to decrease the throttle probability as mean RTT increases
-*/
-void
-enet_peer_throttle_configure (ENetPeer * peer, enet_uint32 interval, enet_uint32 acceleration, enet_uint32 deceleration)
-{
- ENetProtocol command;
-
- peer -> packetThrottleInterval = interval;
- peer -> packetThrottleAcceleration = acceleration;
- peer -> packetThrottleDeceleration = deceleration;
-
- command.header.command = ENET_PROTOCOL_COMMAND_THROTTLE_CONFIGURE | ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE;
- command.header.channelID = 0xFF;
-
- command.throttleConfigure.packetThrottleInterval = ENET_HOST_TO_NET_32 (interval);
- command.throttleConfigure.packetThrottleAcceleration = ENET_HOST_TO_NET_32 (acceleration);
- command.throttleConfigure.packetThrottleDeceleration = ENET_HOST_TO_NET_32 (deceleration);
-
- enet_peer_queue_outgoing_command (peer, & command, NULL, 0, 0);
-}
-
-int
-enet_peer_throttle (ENetPeer * peer, enet_uint32 rtt)
-{
- if (peer -> lastRoundTripTime <= peer -> lastRoundTripTimeVariance)
- {
- peer -> packetThrottle = peer -> packetThrottleLimit;
- }
- else
- if (rtt <= peer -> lastRoundTripTime)
- {
- peer -> packetThrottle += peer -> packetThrottleAcceleration;
-
- if (peer -> packetThrottle > peer -> packetThrottleLimit)
- peer -> packetThrottle = peer -> packetThrottleLimit;
-
- return 1;
- }
- else
- if (rtt > peer -> lastRoundTripTime + 2 * peer -> lastRoundTripTimeVariance)
- {
- if (peer -> packetThrottle > peer -> packetThrottleDeceleration)
- peer -> packetThrottle -= peer -> packetThrottleDeceleration;
- else
- peer -> packetThrottle = 0;
-
- return -1;
- }
-
- return 0;
-}
-
-/** Queues a packet to be sent.
-
- On success, ENet will assume ownership of the packet, and so enet_packet_destroy
- should not be called on it thereafter. On failure, the caller still must destroy
- the packet on its own as ENet has not queued the packet. The caller can also
- check the packet's referenceCount field after sending to check if ENet queued
- the packet and thus incremented the referenceCount.
-
- @param peer destination for the packet
- @param channelID channel on which to send
- @param packet packet to send
- @retval 0 on success
- @retval < 0 on failure
-*/
-int
-enet_peer_send (ENetPeer * peer, enet_uint8 channelID, ENetPacket * packet)
-{
- ENetChannel * channel;
- ENetProtocol command;
- size_t fragmentLength;
-
- if (peer -> state != ENET_PEER_STATE_CONNECTED ||
- channelID >= peer -> channelCount ||
- packet -> dataLength > peer -> host -> maximumPacketSize)
- return -1;
-
- channel = & peer -> channels [channelID];
- fragmentLength = peer -> mtu - sizeof (ENetProtocolHeader) - sizeof (ENetProtocolSendFragment);
- if (peer -> host -> checksum != NULL)
- fragmentLength -= sizeof(enet_uint32);
-
- if (packet -> dataLength > fragmentLength)
- {
- enet_uint32 fragmentCount = (packet -> dataLength + fragmentLength - 1) / fragmentLength,
- fragmentNumber,
- fragmentOffset;
- enet_uint8 commandNumber;
- enet_uint16 startSequenceNumber;
- ENetList fragments;
- ENetOutgoingCommand * fragment;
-
- if (fragmentCount > ENET_PROTOCOL_MAXIMUM_FRAGMENT_COUNT)
- return -1;
-
- if ((packet -> flags & (ENET_PACKET_FLAG_RELIABLE | ENET_PACKET_FLAG_UNRELIABLE_FRAGMENT)) == ENET_PACKET_FLAG_UNRELIABLE_FRAGMENT &&
- channel -> outgoingUnreliableSequenceNumber < 0xFFFF)
- {
- commandNumber = ENET_PROTOCOL_COMMAND_SEND_UNRELIABLE_FRAGMENT;
- startSequenceNumber = ENET_HOST_TO_NET_16 (channel -> outgoingUnreliableSequenceNumber + 1);
- }
- else
- {
- commandNumber = ENET_PROTOCOL_COMMAND_SEND_FRAGMENT | ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE;
- startSequenceNumber = ENET_HOST_TO_NET_16 (channel -> outgoingReliableSequenceNumber + 1);
- }
-
- enet_list_clear (& fragments);
-
- for (fragmentNumber = 0,
- fragmentOffset = 0;
- fragmentOffset < packet -> dataLength;
- ++ fragmentNumber,
- fragmentOffset += fragmentLength)
- {
- if (packet -> dataLength - fragmentOffset < fragmentLength)
- fragmentLength = packet -> dataLength - fragmentOffset;
-
- fragment = (ENetOutgoingCommand *) enet_malloc (sizeof (ENetOutgoingCommand));
- if (fragment == NULL)
- {
- while (! enet_list_empty (& fragments))
- {
- fragment = (ENetOutgoingCommand *) enet_list_remove (enet_list_begin (& fragments));
-
- enet_free (fragment);
- }
-
- return -1;
- }
-
- fragment -> fragmentOffset = fragmentOffset;
- fragment -> fragmentLength = fragmentLength;
- fragment -> packet = packet;
- fragment -> command.header.command = commandNumber;
- fragment -> command.header.channelID = channelID;
- fragment -> command.sendFragment.startSequenceNumber = startSequenceNumber;
- fragment -> command.sendFragment.dataLength = ENET_HOST_TO_NET_16 (fragmentLength);
- fragment -> command.sendFragment.fragmentCount = ENET_HOST_TO_NET_32 (fragmentCount);
- fragment -> command.sendFragment.fragmentNumber = ENET_HOST_TO_NET_32 (fragmentNumber);
- fragment -> command.sendFragment.totalLength = ENET_HOST_TO_NET_32 (packet -> dataLength);
- fragment -> command.sendFragment.fragmentOffset = ENET_NET_TO_HOST_32 (fragmentOffset);
-
- enet_list_insert (enet_list_end (& fragments), fragment);
- }
-
- packet -> referenceCount += fragmentNumber;
-
- while (! enet_list_empty (& fragments))
- {
- fragment = (ENetOutgoingCommand *) enet_list_remove (enet_list_begin (& fragments));
-
- enet_peer_setup_outgoing_command (peer, fragment);
- }
-
- return 0;
- }
-
- command.header.channelID = channelID;
-
- if ((packet -> flags & (ENET_PACKET_FLAG_RELIABLE | ENET_PACKET_FLAG_UNSEQUENCED)) == ENET_PACKET_FLAG_UNSEQUENCED)
- {
- command.header.command = ENET_PROTOCOL_COMMAND_SEND_UNSEQUENCED | ENET_PROTOCOL_COMMAND_FLAG_UNSEQUENCED;
- command.sendUnsequenced.dataLength = ENET_HOST_TO_NET_16 (packet -> dataLength);
- }
- else
- if (packet -> flags & ENET_PACKET_FLAG_RELIABLE || channel -> outgoingUnreliableSequenceNumber >= 0xFFFF)
- {
- command.header.command = ENET_PROTOCOL_COMMAND_SEND_RELIABLE | ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE;
- command.sendReliable.dataLength = ENET_HOST_TO_NET_16 (packet -> dataLength);
- }
- else
- {
- command.header.command = ENET_PROTOCOL_COMMAND_SEND_UNRELIABLE;
- command.sendUnreliable.dataLength = ENET_HOST_TO_NET_16 (packet -> dataLength);
- }
-
- if (enet_peer_queue_outgoing_command (peer, & command, packet, 0, packet -> dataLength) == NULL)
- return -1;
-
- return 0;
-}
-
-/** Attempts to dequeue any incoming queued packet.
- @param peer peer to dequeue packets from
- @param channelID holds the channel ID of the channel the packet was received on success
- @returns a pointer to the packet, or NULL if there are no available incoming queued packets
-*/
-ENetPacket *
-enet_peer_receive (ENetPeer * peer, enet_uint8 * channelID)
-{
- ENetIncomingCommand * incomingCommand;
- ENetPacket * packet;
-
- if (enet_list_empty (& peer -> dispatchedCommands))
- return NULL;
-
- incomingCommand = (ENetIncomingCommand *) enet_list_remove (enet_list_begin (& peer -> dispatchedCommands));
-
- if (channelID != NULL)
- * channelID = incomingCommand -> command.header.channelID;
-
- packet = incomingCommand -> packet;
-
- -- packet -> referenceCount;
-
- if (incomingCommand -> fragments != NULL)
- enet_free (incomingCommand -> fragments);
-
- enet_free (incomingCommand);
-
- peer -> totalWaitingData -= packet -> dataLength;
-
- return packet;
-}
-
-static void
-enet_peer_reset_outgoing_commands (ENetList * queue)
-{
- ENetOutgoingCommand * outgoingCommand;
-
- while (! enet_list_empty (queue))
- {
- outgoingCommand = (ENetOutgoingCommand *) enet_list_remove (enet_list_begin (queue));
-
- if (outgoingCommand -> packet != NULL)
- {
- -- outgoingCommand -> packet -> referenceCount;
-
- if (outgoingCommand -> packet -> referenceCount == 0)
- enet_packet_destroy (outgoingCommand -> packet);
- }
-
- enet_free (outgoingCommand);
- }
-}
-
-static void
-enet_peer_remove_incoming_commands (ENetList * queue, ENetListIterator startCommand, ENetListIterator endCommand, ENetIncomingCommand * excludeCommand)
-{
- ENetListIterator currentCommand;
-
- for (currentCommand = startCommand; currentCommand != endCommand; )
- {
- ENetIncomingCommand * incomingCommand = (ENetIncomingCommand *) currentCommand;
-
- currentCommand = enet_list_next (currentCommand);
-
- if (incomingCommand == excludeCommand)
- continue;
-
- enet_list_remove (& incomingCommand -> incomingCommandList);
-
- if (incomingCommand -> packet != NULL)
- {
- -- incomingCommand -> packet -> referenceCount;
-
- if (incomingCommand -> packet -> referenceCount == 0)
- enet_packet_destroy (incomingCommand -> packet);
- }
-
- if (incomingCommand -> fragments != NULL)
- enet_free (incomingCommand -> fragments);
-
- enet_free (incomingCommand);
- }
-}
-
-static void
-enet_peer_reset_incoming_commands (ENetList * queue)
-{
- enet_peer_remove_incoming_commands(queue, enet_list_begin (queue), enet_list_end (queue), NULL);
-}
-
-void
-enet_peer_reset_queues (ENetPeer * peer)
-{
- ENetChannel * channel;
-
- if (peer -> flags & ENET_PEER_FLAG_NEEDS_DISPATCH)
- {
- enet_list_remove (& peer -> dispatchList);
-
- peer -> flags &= ~ ENET_PEER_FLAG_NEEDS_DISPATCH;
- }
-
- while (! enet_list_empty (& peer -> acknowledgements))
- enet_free (enet_list_remove (enet_list_begin (& peer -> acknowledgements)));
-
- enet_peer_reset_outgoing_commands (& peer -> sentReliableCommands);
- enet_peer_reset_outgoing_commands (& peer -> outgoingCommands);
- enet_peer_reset_outgoing_commands (& peer -> outgoingSendReliableCommands);
- enet_peer_reset_incoming_commands (& peer -> dispatchedCommands);
-
- if (peer -> channels != NULL && peer -> channelCount > 0)
- {
- for (channel = peer -> channels;
- channel < & peer -> channels [peer -> channelCount];
- ++ channel)
- {
- enet_peer_reset_incoming_commands (& channel -> incomingReliableCommands);
- enet_peer_reset_incoming_commands (& channel -> incomingUnreliableCommands);
- }
-
- enet_free (peer -> channels);
- }
-
- peer -> channels = NULL;
- peer -> channelCount = 0;
-}
-
-void
-enet_peer_on_connect (ENetPeer * peer)
-{
- if (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER)
- {
- if (peer -> incomingBandwidth != 0)
- ++ peer -> host -> bandwidthLimitedPeers;
-
- ++ peer -> host -> connectedPeers;
- }
-}
-
-void
-enet_peer_on_disconnect (ENetPeer * peer)
-{
- if (peer -> state == ENET_PEER_STATE_CONNECTED || peer -> state == ENET_PEER_STATE_DISCONNECT_LATER)
- {
- if (peer -> incomingBandwidth != 0)
- -- peer -> host -> bandwidthLimitedPeers;
-
- -- peer -> host -> connectedPeers;
- }
-}
-
-/** Forcefully disconnects a peer.
- @param peer peer to forcefully disconnect
- @remarks The foreign host represented by the peer is not notified of the disconnection and will timeout
- on its connection to the local host.
-*/
-void
-enet_peer_reset (ENetPeer * peer)
-{
- enet_peer_on_disconnect (peer);
-
- peer -> outgoingPeerID = ENET_PROTOCOL_MAXIMUM_PEER_ID;
- peer -> connectID = 0;
-
- peer -> state = ENET_PEER_STATE_DISCONNECTED;
-
- peer -> incomingBandwidth = 0;
- peer -> outgoingBandwidth = 0;
- peer -> incomingBandwidthThrottleEpoch = 0;
- peer -> outgoingBandwidthThrottleEpoch = 0;
- peer -> incomingDataTotal = 0;
- peer -> outgoingDataTotal = 0;
- peer -> lastSendTime = 0;
- peer -> lastReceiveTime = 0;
- peer -> nextTimeout = 0;
- peer -> earliestTimeout = 0;
- peer -> packetLossEpoch = 0;
- peer -> packetsSent = 0;
- peer -> packetsLost = 0;
- peer -> packetLoss = 0;
- peer -> packetLossVariance = 0;
- peer -> packetThrottle = ENET_PEER_DEFAULT_PACKET_THROTTLE;
- peer -> packetThrottleLimit = ENET_PEER_PACKET_THROTTLE_SCALE;
- peer -> packetThrottleCounter = 0;
- peer -> packetThrottleEpoch = 0;
- peer -> packetThrottleAcceleration = ENET_PEER_PACKET_THROTTLE_ACCELERATION;
- peer -> packetThrottleDeceleration = ENET_PEER_PACKET_THROTTLE_DECELERATION;
- peer -> packetThrottleInterval = ENET_PEER_PACKET_THROTTLE_INTERVAL;
- peer -> pingInterval = ENET_PEER_PING_INTERVAL;
- peer -> timeoutLimit = ENET_PEER_TIMEOUT_LIMIT;
- peer -> timeoutMinimum = ENET_PEER_TIMEOUT_MINIMUM;
- peer -> timeoutMaximum = ENET_PEER_TIMEOUT_MAXIMUM;
- peer -> lastRoundTripTime = ENET_PEER_DEFAULT_ROUND_TRIP_TIME;
- peer -> lowestRoundTripTime = ENET_PEER_DEFAULT_ROUND_TRIP_TIME;
- peer -> lastRoundTripTimeVariance = 0;
- peer -> highestRoundTripTimeVariance = 0;
- peer -> roundTripTime = ENET_PEER_DEFAULT_ROUND_TRIP_TIME;
- peer -> roundTripTimeVariance = 0;
- peer -> mtu = peer -> host -> mtu;
- peer -> reliableDataInTransit = 0;
- peer -> outgoingReliableSequenceNumber = 0;
- peer -> windowSize = ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE;
- peer -> incomingUnsequencedGroup = 0;
- peer -> outgoingUnsequencedGroup = 0;
- peer -> eventData = 0;
- peer -> totalWaitingData = 0;
- peer -> flags = 0;
-
- memset (peer -> unsequencedWindow, 0, sizeof (peer -> unsequencedWindow));
-
- enet_peer_reset_queues (peer);
-}
-
-/** Sends a ping request to a peer.
- @param peer destination for the ping request
- @remarks ping requests factor into the mean round trip time as designated by the
- roundTripTime field in the ENetPeer structure. ENet automatically pings all connected
- peers at regular intervals, however, this function may be called to ensure more
- frequent ping requests.
-*/
-void
-enet_peer_ping (ENetPeer * peer)
-{
- ENetProtocol command;
-
- if (peer -> state != ENET_PEER_STATE_CONNECTED)
- return;
-
- command.header.command = ENET_PROTOCOL_COMMAND_PING | ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE;
- command.header.channelID = 0xFF;
-
- enet_peer_queue_outgoing_command (peer, & command, NULL, 0, 0);
-}
-
-/** Sets the interval at which pings will be sent to a peer.
-
- Pings are used both to monitor the liveness of the connection and also to dynamically
- adjust the throttle during periods of low traffic so that the throttle has reasonable
- responsiveness during traffic spikes.
-
- @param peer the peer to adjust
- @param pingInterval the interval at which to send pings; defaults to ENET_PEER_PING_INTERVAL if 0
-*/
-void
-enet_peer_ping_interval (ENetPeer * peer, enet_uint32 pingInterval)
-{
- peer -> pingInterval = pingInterval ? pingInterval : ENET_PEER_PING_INTERVAL;
-}
-
-/** Sets the timeout parameters for a peer.
-
- The timeout parameter control how and when a peer will timeout from a failure to acknowledge
- reliable traffic. Timeout values use an exponential backoff mechanism, where if a reliable
- packet is not acknowledge within some multiple of the average RTT plus a variance tolerance,
- the timeout will be doubled until it reaches a set limit. If the timeout is thus at this
- limit and reliable packets have been sent but not acknowledged within a certain minimum time
- period, the peer will be disconnected. Alternatively, if reliable packets have been sent
- but not acknowledged for a certain maximum time period, the peer will be disconnected regardless
- of the current timeout limit value.
-
- @param peer the peer to adjust
- @param timeoutLimit the timeout limit; defaults to ENET_PEER_TIMEOUT_LIMIT if 0
- @param timeoutMinimum the timeout minimum; defaults to ENET_PEER_TIMEOUT_MINIMUM if 0
- @param timeoutMaximum the timeout maximum; defaults to ENET_PEER_TIMEOUT_MAXIMUM if 0
-*/
-
-void
-enet_peer_timeout (ENetPeer * peer, enet_uint32 timeoutLimit, enet_uint32 timeoutMinimum, enet_uint32 timeoutMaximum)
-{
- peer -> timeoutLimit = timeoutLimit ? timeoutLimit : ENET_PEER_TIMEOUT_LIMIT;
- peer -> timeoutMinimum = timeoutMinimum ? timeoutMinimum : ENET_PEER_TIMEOUT_MINIMUM;
- peer -> timeoutMaximum = timeoutMaximum ? timeoutMaximum : ENET_PEER_TIMEOUT_MAXIMUM;
-}
-
-/** Force an immediate disconnection from a peer.
- @param peer peer to disconnect
- @param data data describing the disconnection
- @remarks No ENET_EVENT_DISCONNECT event will be generated. The foreign peer is not
- guaranteed to receive the disconnect notification, and is reset immediately upon
- return from this function.
-*/
-void
-enet_peer_disconnect_now (ENetPeer * peer, enet_uint32 data)
-{
- ENetProtocol command;
-
- if (peer -> state == ENET_PEER_STATE_DISCONNECTED)
- return;
-
- if (peer -> state != ENET_PEER_STATE_ZOMBIE &&
- peer -> state != ENET_PEER_STATE_DISCONNECTING)
- {
- enet_peer_reset_queues (peer);
-
- command.header.command = ENET_PROTOCOL_COMMAND_DISCONNECT | ENET_PROTOCOL_COMMAND_FLAG_UNSEQUENCED;
- command.header.channelID = 0xFF;
- command.disconnect.data = ENET_HOST_TO_NET_32 (data);
-
- enet_peer_queue_outgoing_command (peer, & command, NULL, 0, 0);
-
- enet_host_flush (peer -> host);
- }
-
- enet_peer_reset (peer);
-}
-
-/** Request a disconnection from a peer.
- @param peer peer to request a disconnection
- @param data data describing the disconnection
- @remarks An ENET_EVENT_DISCONNECT event will be generated by enet_host_service()
- once the disconnection is complete.
-*/
-void
-enet_peer_disconnect (ENetPeer * peer, enet_uint32 data)
-{
- ENetProtocol command;
-
- if (peer -> state == ENET_PEER_STATE_DISCONNECTING ||
- peer -> state == ENET_PEER_STATE_DISCONNECTED ||
- peer -> state == ENET_PEER_STATE_ACKNOWLEDGING_DISCONNECT ||
- peer -> state == ENET_PEER_STATE_ZOMBIE)
- return;
-
- enet_peer_reset_queues (peer);
-
- command.header.command = ENET_PROTOCOL_COMMAND_DISCONNECT;
- command.header.channelID = 0xFF;
- command.disconnect.data = ENET_HOST_TO_NET_32 (data);
-
- if (peer -> state == ENET_PEER_STATE_CONNECTED || peer -> state == ENET_PEER_STATE_DISCONNECT_LATER)
- command.header.command |= ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE;
- else
- command.header.command |= ENET_PROTOCOL_COMMAND_FLAG_UNSEQUENCED;
-
- enet_peer_queue_outgoing_command (peer, & command, NULL, 0, 0);
-
- if (peer -> state == ENET_PEER_STATE_CONNECTED || peer -> state == ENET_PEER_STATE_DISCONNECT_LATER)
- {
- enet_peer_on_disconnect (peer);
-
- peer -> state = ENET_PEER_STATE_DISCONNECTING;
- }
- else
- {
- enet_host_flush (peer -> host);
- enet_peer_reset (peer);
- }
-}
-
-int
-enet_peer_has_outgoing_commands (ENetPeer * peer)
-{
- if (enet_list_empty (& peer -> outgoingCommands) &&
- enet_list_empty (& peer -> outgoingSendReliableCommands) &&
- enet_list_empty (& peer -> sentReliableCommands))
- return 0;
-
- return 1;
-}
-
-/** Request a disconnection from a peer, but only after all queued outgoing packets are sent.
- @param peer peer to request a disconnection
- @param data data describing the disconnection
- @remarks An ENET_EVENT_DISCONNECT event will be generated by enet_host_service()
- once the disconnection is complete.
-*/
-void
-enet_peer_disconnect_later (ENetPeer * peer, enet_uint32 data)
-{
- if ((peer -> state == ENET_PEER_STATE_CONNECTED || peer -> state == ENET_PEER_STATE_DISCONNECT_LATER) &&
- enet_peer_has_outgoing_commands (peer))
- {
- peer -> state = ENET_PEER_STATE_DISCONNECT_LATER;
- peer -> eventData = data;
- }
- else
- enet_peer_disconnect (peer, data);
-}
-
-ENetAcknowledgement *
-enet_peer_queue_acknowledgement (ENetPeer * peer, const ENetProtocol * command, enet_uint16 sentTime)
-{
- ENetAcknowledgement * acknowledgement;
-
- if (command -> header.channelID < peer -> channelCount)
- {
- ENetChannel * channel = & peer -> channels [command -> header.channelID];
- enet_uint16 reliableWindow = command -> header.reliableSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE,
- currentWindow = channel -> incomingReliableSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE;
-
- if (command -> header.reliableSequenceNumber < channel -> incomingReliableSequenceNumber)
- reliableWindow += ENET_PEER_RELIABLE_WINDOWS;
-
- if (reliableWindow >= currentWindow + ENET_PEER_FREE_RELIABLE_WINDOWS - 1 && reliableWindow <= currentWindow + ENET_PEER_FREE_RELIABLE_WINDOWS)
- return NULL;
- }
-
- acknowledgement = (ENetAcknowledgement *) enet_malloc (sizeof (ENetAcknowledgement));
- if (acknowledgement == NULL)
- return NULL;
-
- peer -> outgoingDataTotal += sizeof (ENetProtocolAcknowledge);
-
- acknowledgement -> sentTime = sentTime;
- acknowledgement -> command = * command;
-
- enet_list_insert (enet_list_end (& peer -> acknowledgements), acknowledgement);
-
- return acknowledgement;
-}
-
-void
-enet_peer_setup_outgoing_command (ENetPeer * peer, ENetOutgoingCommand * outgoingCommand)
-{
- peer -> outgoingDataTotal += enet_protocol_command_size (outgoingCommand -> command.header.command) + outgoingCommand -> fragmentLength;
-
- if (outgoingCommand -> command.header.channelID == 0xFF)
- {
- ++ peer -> outgoingReliableSequenceNumber;
-
- outgoingCommand -> reliableSequenceNumber = peer -> outgoingReliableSequenceNumber;
- outgoingCommand -> unreliableSequenceNumber = 0;
- }
- else
- {
- ENetChannel * channel = & peer -> channels [outgoingCommand -> command.header.channelID];
-
- if (outgoingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE)
- {
- ++ channel -> outgoingReliableSequenceNumber;
- channel -> outgoingUnreliableSequenceNumber = 0;
-
- outgoingCommand -> reliableSequenceNumber = channel -> outgoingReliableSequenceNumber;
- outgoingCommand -> unreliableSequenceNumber = 0;
- }
- else
- if (outgoingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_FLAG_UNSEQUENCED)
- {
- ++ peer -> outgoingUnsequencedGroup;
-
- outgoingCommand -> reliableSequenceNumber = 0;
- outgoingCommand -> unreliableSequenceNumber = 0;
- }
- else
- {
- if (outgoingCommand -> fragmentOffset == 0)
- ++ channel -> outgoingUnreliableSequenceNumber;
-
- outgoingCommand -> reliableSequenceNumber = channel -> outgoingReliableSequenceNumber;
- outgoingCommand -> unreliableSequenceNumber = channel -> outgoingUnreliableSequenceNumber;
- }
- }
-
- outgoingCommand -> sendAttempts = 0;
- outgoingCommand -> sentTime = 0;
- outgoingCommand -> roundTripTimeout = 0;
- outgoingCommand -> command.header.reliableSequenceNumber = ENET_HOST_TO_NET_16 (outgoingCommand -> reliableSequenceNumber);
- outgoingCommand -> queueTime = ++ peer -> host -> totalQueued;
-
- switch (outgoingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_MASK)
- {
- case ENET_PROTOCOL_COMMAND_SEND_UNRELIABLE:
- outgoingCommand -> command.sendUnreliable.unreliableSequenceNumber = ENET_HOST_TO_NET_16 (outgoingCommand -> unreliableSequenceNumber);
- break;
-
- case ENET_PROTOCOL_COMMAND_SEND_UNSEQUENCED:
- outgoingCommand -> command.sendUnsequenced.unsequencedGroup = ENET_HOST_TO_NET_16 (peer -> outgoingUnsequencedGroup);
- break;
-
- default:
- break;
- }
-
- if ((outgoingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE) != 0 &&
- outgoingCommand -> packet != NULL)
- enet_list_insert (enet_list_end (& peer -> outgoingSendReliableCommands), outgoingCommand);
- else
- enet_list_insert (enet_list_end (& peer -> outgoingCommands), outgoingCommand);
-}
-
-ENetOutgoingCommand *
-enet_peer_queue_outgoing_command (ENetPeer * peer, const ENetProtocol * command, ENetPacket * packet, enet_uint32 offset, enet_uint16 length)
-{
- ENetOutgoingCommand * outgoingCommand = (ENetOutgoingCommand *) enet_malloc (sizeof (ENetOutgoingCommand));
- if (outgoingCommand == NULL)
- return NULL;
-
- outgoingCommand -> command = * command;
- outgoingCommand -> fragmentOffset = offset;
- outgoingCommand -> fragmentLength = length;
- outgoingCommand -> packet = packet;
- if (packet != NULL)
- ++ packet -> referenceCount;
-
- enet_peer_setup_outgoing_command (peer, outgoingCommand);
-
- return outgoingCommand;
-}
-
-void
-enet_peer_dispatch_incoming_unreliable_commands (ENetPeer * peer, ENetChannel * channel, ENetIncomingCommand * queuedCommand)
-{
- ENetListIterator droppedCommand, startCommand, currentCommand;
-
- for (droppedCommand = startCommand = currentCommand = enet_list_begin (& channel -> incomingUnreliableCommands);
- currentCommand != enet_list_end (& channel -> incomingUnreliableCommands);
- currentCommand = enet_list_next (currentCommand))
- {
- ENetIncomingCommand * incomingCommand = (ENetIncomingCommand *) currentCommand;
-
- if ((incomingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_MASK) == ENET_PROTOCOL_COMMAND_SEND_UNSEQUENCED)
- continue;
-
- if (incomingCommand -> reliableSequenceNumber == channel -> incomingReliableSequenceNumber)
- {
- if (incomingCommand -> fragmentsRemaining <= 0)
- {
- channel -> incomingUnreliableSequenceNumber = incomingCommand -> unreliableSequenceNumber;
- continue;
- }
-
- if (startCommand != currentCommand)
- {
- enet_list_move (enet_list_end (& peer -> dispatchedCommands), startCommand, enet_list_previous (currentCommand));
-
- if (! (peer -> flags & ENET_PEER_FLAG_NEEDS_DISPATCH))
- {
- enet_list_insert (enet_list_end (& peer -> host -> dispatchQueue), & peer -> dispatchList);
-
- peer -> flags |= ENET_PEER_FLAG_NEEDS_DISPATCH;
- }
-
- droppedCommand = currentCommand;
- }
- else
- if (droppedCommand != currentCommand)
- droppedCommand = enet_list_previous (currentCommand);
- }
- else
- {
- enet_uint16 reliableWindow = incomingCommand -> reliableSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE,
- currentWindow = channel -> incomingReliableSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE;
- if (incomingCommand -> reliableSequenceNumber < channel -> incomingReliableSequenceNumber)
- reliableWindow += ENET_PEER_RELIABLE_WINDOWS;
- if (reliableWindow >= currentWindow && reliableWindow < currentWindow + ENET_PEER_FREE_RELIABLE_WINDOWS - 1)
- break;
-
- droppedCommand = enet_list_next (currentCommand);
-
- if (startCommand != currentCommand)
- {
- enet_list_move (enet_list_end (& peer -> dispatchedCommands), startCommand, enet_list_previous (currentCommand));
-
- if (! (peer -> flags & ENET_PEER_FLAG_NEEDS_DISPATCH))
- {
- enet_list_insert (enet_list_end (& peer -> host -> dispatchQueue), & peer -> dispatchList);
-
- peer -> flags |= ENET_PEER_FLAG_NEEDS_DISPATCH;
- }
- }
- }
-
- startCommand = enet_list_next (currentCommand);
- }
-
- if (startCommand != currentCommand)
- {
- enet_list_move (enet_list_end (& peer -> dispatchedCommands), startCommand, enet_list_previous (currentCommand));
-
- if (! (peer -> flags & ENET_PEER_FLAG_NEEDS_DISPATCH))
- {
- enet_list_insert (enet_list_end (& peer -> host -> dispatchQueue), & peer -> dispatchList);
-
- peer -> flags |= ENET_PEER_FLAG_NEEDS_DISPATCH;
- }
-
- droppedCommand = currentCommand;
- }
-
- enet_peer_remove_incoming_commands (& channel -> incomingUnreliableCommands, enet_list_begin (& channel -> incomingUnreliableCommands), droppedCommand, queuedCommand);
-}
-
-void
-enet_peer_dispatch_incoming_reliable_commands (ENetPeer * peer, ENetChannel * channel, ENetIncomingCommand * queuedCommand)
-{
- ENetListIterator currentCommand;
-
- for (currentCommand = enet_list_begin (& channel -> incomingReliableCommands);
- currentCommand != enet_list_end (& channel -> incomingReliableCommands);
- currentCommand = enet_list_next (currentCommand))
- {
- ENetIncomingCommand * incomingCommand = (ENetIncomingCommand *) currentCommand;
-
- if (incomingCommand -> fragmentsRemaining > 0 ||
- incomingCommand -> reliableSequenceNumber != (enet_uint16) (channel -> incomingReliableSequenceNumber + 1))
- break;
-
- channel -> incomingReliableSequenceNumber = incomingCommand -> reliableSequenceNumber;
-
- if (incomingCommand -> fragmentCount > 0)
- channel -> incomingReliableSequenceNumber += incomingCommand -> fragmentCount - 1;
- }
-
- if (currentCommand == enet_list_begin (& channel -> incomingReliableCommands))
- return;
-
- channel -> incomingUnreliableSequenceNumber = 0;
-
- enet_list_move (enet_list_end (& peer -> dispatchedCommands), enet_list_begin (& channel -> incomingReliableCommands), enet_list_previous (currentCommand));
-
- if (! (peer -> flags & ENET_PEER_FLAG_NEEDS_DISPATCH))
- {
- enet_list_insert (enet_list_end (& peer -> host -> dispatchQueue), & peer -> dispatchList);
-
- peer -> flags |= ENET_PEER_FLAG_NEEDS_DISPATCH;
- }
-
- if (! enet_list_empty (& channel -> incomingUnreliableCommands))
- enet_peer_dispatch_incoming_unreliable_commands (peer, channel, queuedCommand);
-}
-
-ENetIncomingCommand *
-enet_peer_queue_incoming_command (ENetPeer * peer, const ENetProtocol * command, const void * data, size_t dataLength, enet_uint32 flags, enet_uint32 fragmentCount)
-{
- static ENetIncomingCommand dummyCommand;
-
- ENetChannel * channel = & peer -> channels [command -> header.channelID];
- enet_uint32 unreliableSequenceNumber = 0, reliableSequenceNumber = 0;
- enet_uint16 reliableWindow, currentWindow;
- ENetIncomingCommand * incomingCommand;
- ENetListIterator currentCommand;
- ENetPacket * packet = NULL;
-
- if (peer -> state == ENET_PEER_STATE_DISCONNECT_LATER)
- goto discardCommand;
-
- if ((command -> header.command & ENET_PROTOCOL_COMMAND_MASK) != ENET_PROTOCOL_COMMAND_SEND_UNSEQUENCED)
- {
- reliableSequenceNumber = command -> header.reliableSequenceNumber;
- reliableWindow = reliableSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE;
- currentWindow = channel -> incomingReliableSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE;
-
- if (reliableSequenceNumber < channel -> incomingReliableSequenceNumber)
- reliableWindow += ENET_PEER_RELIABLE_WINDOWS;
-
- if (reliableWindow < currentWindow || reliableWindow >= currentWindow + ENET_PEER_FREE_RELIABLE_WINDOWS - 1)
- goto discardCommand;
- }
-
- switch (command -> header.command & ENET_PROTOCOL_COMMAND_MASK)
- {
- case ENET_PROTOCOL_COMMAND_SEND_FRAGMENT:
- case ENET_PROTOCOL_COMMAND_SEND_RELIABLE:
- if (reliableSequenceNumber == channel -> incomingReliableSequenceNumber)
- goto discardCommand;
-
- for (currentCommand = enet_list_previous (enet_list_end (& channel -> incomingReliableCommands));
- currentCommand != enet_list_end (& channel -> incomingReliableCommands);
- currentCommand = enet_list_previous (currentCommand))
- {
- incomingCommand = (ENetIncomingCommand *) currentCommand;
-
- if (reliableSequenceNumber >= channel -> incomingReliableSequenceNumber)
- {
- if (incomingCommand -> reliableSequenceNumber < channel -> incomingReliableSequenceNumber)
- continue;
- }
- else
- if (incomingCommand -> reliableSequenceNumber >= channel -> incomingReliableSequenceNumber)
- break;
-
- if (incomingCommand -> reliableSequenceNumber <= reliableSequenceNumber)
- {
- if (incomingCommand -> reliableSequenceNumber < reliableSequenceNumber)
- break;
-
- goto discardCommand;
- }
- }
- break;
-
- case ENET_PROTOCOL_COMMAND_SEND_UNRELIABLE:
- case ENET_PROTOCOL_COMMAND_SEND_UNRELIABLE_FRAGMENT:
- unreliableSequenceNumber = ENET_NET_TO_HOST_16 (command -> sendUnreliable.unreliableSequenceNumber);
-
- if (reliableSequenceNumber == channel -> incomingReliableSequenceNumber &&
- unreliableSequenceNumber <= channel -> incomingUnreliableSequenceNumber)
- goto discardCommand;
-
- for (currentCommand = enet_list_previous (enet_list_end (& channel -> incomingUnreliableCommands));
- currentCommand != enet_list_end (& channel -> incomingUnreliableCommands);
- currentCommand = enet_list_previous (currentCommand))
- {
- incomingCommand = (ENetIncomingCommand *) currentCommand;
-
- if ((command -> header.command & ENET_PROTOCOL_COMMAND_MASK) == ENET_PROTOCOL_COMMAND_SEND_UNSEQUENCED)
- continue;
-
- if (reliableSequenceNumber >= channel -> incomingReliableSequenceNumber)
- {
- if (incomingCommand -> reliableSequenceNumber < channel -> incomingReliableSequenceNumber)
- continue;
- }
- else
- if (incomingCommand -> reliableSequenceNumber >= channel -> incomingReliableSequenceNumber)
- break;
-
- if (incomingCommand -> reliableSequenceNumber < reliableSequenceNumber)
- break;
-
- if (incomingCommand -> reliableSequenceNumber > reliableSequenceNumber)
- continue;
-
- if (incomingCommand -> unreliableSequenceNumber <= unreliableSequenceNumber)
- {
- if (incomingCommand -> unreliableSequenceNumber < unreliableSequenceNumber)
- break;
-
- goto discardCommand;
- }
- }
- break;
-
- case ENET_PROTOCOL_COMMAND_SEND_UNSEQUENCED:
- currentCommand = enet_list_end (& channel -> incomingUnreliableCommands);
- break;
-
- default:
- goto discardCommand;
- }
-
- if (peer -> totalWaitingData >= peer -> host -> maximumWaitingData)
- goto notifyError;
-
- packet = enet_packet_create (data, dataLength, flags);
- if (packet == NULL)
- goto notifyError;
-
- incomingCommand = (ENetIncomingCommand *) enet_malloc (sizeof (ENetIncomingCommand));
- if (incomingCommand == NULL)
- goto notifyError;
-
- incomingCommand -> reliableSequenceNumber = command -> header.reliableSequenceNumber;
- incomingCommand -> unreliableSequenceNumber = unreliableSequenceNumber & 0xFFFF;
- incomingCommand -> command = * command;
- incomingCommand -> fragmentCount = fragmentCount;
- incomingCommand -> fragmentsRemaining = fragmentCount;
- incomingCommand -> packet = packet;
- incomingCommand -> fragments = NULL;
-
- if (fragmentCount > 0)
- {
- if (fragmentCount <= ENET_PROTOCOL_MAXIMUM_FRAGMENT_COUNT)
- incomingCommand -> fragments = (enet_uint32 *) enet_malloc ((fragmentCount + 31) / 32 * sizeof (enet_uint32));
- if (incomingCommand -> fragments == NULL)
- {
- enet_free (incomingCommand);
-
- goto notifyError;
- }
- memset (incomingCommand -> fragments, 0, (fragmentCount + 31) / 32 * sizeof (enet_uint32));
- }
-
- if (packet != NULL)
- {
- ++ packet -> referenceCount;
-
- peer -> totalWaitingData += packet -> dataLength;
- }
-
- enet_list_insert (enet_list_next (currentCommand), incomingCommand);
-
- switch (command -> header.command & ENET_PROTOCOL_COMMAND_MASK)
- {
- case ENET_PROTOCOL_COMMAND_SEND_FRAGMENT:
- case ENET_PROTOCOL_COMMAND_SEND_RELIABLE:
- enet_peer_dispatch_incoming_reliable_commands (peer, channel, incomingCommand);
- break;
-
- default:
- enet_peer_dispatch_incoming_unreliable_commands (peer, channel, incomingCommand);
- break;
- }
-
- return incomingCommand;
-
-discardCommand:
- if (fragmentCount > 0)
- goto notifyError;
-
- if (packet != NULL && packet -> referenceCount == 0)
- enet_packet_destroy (packet);
-
- return & dummyCommand;
-
-notifyError:
- if (packet != NULL && packet -> referenceCount == 0)
- enet_packet_destroy (packet);
-
- return NULL;
-}
-
-/** @} */
diff --git a/Externals/enet/premake4.lua b/Externals/enet/premake4.lua
deleted file mode 100644
index 0e6e7adf6d34..000000000000
--- a/Externals/enet/premake4.lua
+++ /dev/null
@@ -1,59 +0,0 @@
-solution "enet"
- configurations { "Debug", "Release" }
- platforms { "x32", "x64" }
-
- project "enet_static"
- kind "StaticLib"
- language "C"
-
- files { "*.c" }
-
- includedirs { "include/" }
-
- configuration "Debug"
- targetsuffix "d"
-
- defines({ "DEBUG" })
-
- flags { "Symbols" }
-
- configuration "Release"
- defines({ "NDEBUG" })
-
- flags { "Optimize" }
-
- configuration { "Debug", "x64" }
- targetsuffix "64d"
-
- configuration { "Release", "x64" }
- targetsuffix "64"
-
- project "enet"
- kind "SharedLib"
- language "C"
-
- files { "*.c" }
-
- includedirs { "include/" }
-
- defines({"ENET_DLL=1" })
-
- configuration "Debug"
- targetsuffix "d"
-
- defines({ "DEBUG" })
-
- flags { "Symbols" }
-
- configuration "Release"
- defines({ "NDEBUG" })
-
- flags { "Optimize" }
-
- configuration { "Debug", "x64" }
- targetsuffix "64d"
-
- configuration { "Release", "x64" }
- targetsuffix "64"
-
-
\ No newline at end of file
diff --git a/Externals/enet/protocol.c b/Externals/enet/protocol.c
deleted file mode 100644
index b7af48df06b2..000000000000
--- a/Externals/enet/protocol.c
+++ /dev/null
@@ -1,1910 +0,0 @@
-/**
- @file protocol.c
- @brief ENet protocol functions
-*/
-#include
-#include
-#define ENET_BUILDING_LIB 1
-#include "enet/utility.h"
-#include "enet/time.h"
-#include "enet/enet.h"
-
-static const size_t commandSizes [ENET_PROTOCOL_COMMAND_COUNT] =
-{
- 0,
- sizeof (ENetProtocolAcknowledge),
- sizeof (ENetProtocolConnect),
- sizeof (ENetProtocolVerifyConnect),
- sizeof (ENetProtocolDisconnect),
- sizeof (ENetProtocolPing),
- sizeof (ENetProtocolSendReliable),
- sizeof (ENetProtocolSendUnreliable),
- sizeof (ENetProtocolSendFragment),
- sizeof (ENetProtocolSendUnsequenced),
- sizeof (ENetProtocolBandwidthLimit),
- sizeof (ENetProtocolThrottleConfigure),
- sizeof (ENetProtocolSendFragment)
-};
-
-size_t
-enet_protocol_command_size (enet_uint8 commandNumber)
-{
- return commandSizes [commandNumber & ENET_PROTOCOL_COMMAND_MASK];
-}
-
-static void
-enet_protocol_change_state (ENetHost * host, ENetPeer * peer, ENetPeerState state)
-{
- if (state == ENET_PEER_STATE_CONNECTED || state == ENET_PEER_STATE_DISCONNECT_LATER)
- enet_peer_on_connect (peer);
- else
- enet_peer_on_disconnect (peer);
-
- peer -> state = state;
-}
-
-static void
-enet_protocol_dispatch_state (ENetHost * host, ENetPeer * peer, ENetPeerState state)
-{
- enet_protocol_change_state (host, peer, state);
-
- if (! (peer -> flags & ENET_PEER_FLAG_NEEDS_DISPATCH))
- {
- enet_list_insert (enet_list_end (& host -> dispatchQueue), & peer -> dispatchList);
-
- peer -> flags |= ENET_PEER_FLAG_NEEDS_DISPATCH;
- }
-}
-
-static int
-enet_protocol_dispatch_incoming_commands (ENetHost * host, ENetEvent * event)
-{
- while (! enet_list_empty (& host -> dispatchQueue))
- {
- ENetPeer * peer = (ENetPeer *) enet_list_remove (enet_list_begin (& host -> dispatchQueue));
-
- peer -> flags &= ~ ENET_PEER_FLAG_NEEDS_DISPATCH;
-
- switch (peer -> state)
- {
- case ENET_PEER_STATE_CONNECTION_PENDING:
- case ENET_PEER_STATE_CONNECTION_SUCCEEDED:
- enet_protocol_change_state (host, peer, ENET_PEER_STATE_CONNECTED);
-
- event -> type = ENET_EVENT_TYPE_CONNECT;
- event -> peer = peer;
- event -> data = peer -> eventData;
-
- return 1;
-
- case ENET_PEER_STATE_ZOMBIE:
- host -> recalculateBandwidthLimits = 1;
-
- event -> type = ENET_EVENT_TYPE_DISCONNECT;
- event -> peer = peer;
- event -> data = peer -> eventData;
-
- enet_peer_reset (peer);
-
- return 1;
-
- case ENET_PEER_STATE_CONNECTED:
- if (enet_list_empty (& peer -> dispatchedCommands))
- continue;
-
- event -> packet = enet_peer_receive (peer, & event -> channelID);
- if (event -> packet == NULL)
- continue;
-
- event -> type = ENET_EVENT_TYPE_RECEIVE;
- event -> peer = peer;
-
- if (! enet_list_empty (& peer -> dispatchedCommands))
- {
- peer -> flags |= ENET_PEER_FLAG_NEEDS_DISPATCH;
-
- enet_list_insert (enet_list_end (& host -> dispatchQueue), & peer -> dispatchList);
- }
-
- return 1;
-
- default:
- break;
- }
- }
-
- return 0;
-}
-
-static void
-enet_protocol_notify_connect (ENetHost * host, ENetPeer * peer, ENetEvent * event)
-{
- host -> recalculateBandwidthLimits = 1;
-
- if (event != NULL)
- {
- enet_protocol_change_state (host, peer, ENET_PEER_STATE_CONNECTED);
-
- event -> type = ENET_EVENT_TYPE_CONNECT;
- event -> peer = peer;
- event -> data = peer -> eventData;
- }
- else
- enet_protocol_dispatch_state (host, peer, peer -> state == ENET_PEER_STATE_CONNECTING ? ENET_PEER_STATE_CONNECTION_SUCCEEDED : ENET_PEER_STATE_CONNECTION_PENDING);
-}
-
-static void
-enet_protocol_notify_disconnect (ENetHost * host, ENetPeer * peer, ENetEvent * event)
-{
- if (peer -> state >= ENET_PEER_STATE_CONNECTION_PENDING)
- host -> recalculateBandwidthLimits = 1;
-
- if (peer -> state != ENET_PEER_STATE_CONNECTING && peer -> state < ENET_PEER_STATE_CONNECTION_SUCCEEDED)
- enet_peer_reset (peer);
- else
- if (event != NULL)
- {
- event -> type = ENET_EVENT_TYPE_DISCONNECT;
- event -> peer = peer;
- event -> data = 0;
-
- enet_peer_reset (peer);
- }
- else
- {
- peer -> eventData = 0;
-
- enet_protocol_dispatch_state (host, peer, ENET_PEER_STATE_ZOMBIE);
- }
-}
-
-static void
-enet_protocol_remove_sent_unreliable_commands (ENetPeer * peer, ENetList * sentUnreliableCommands)
-{
- ENetOutgoingCommand * outgoingCommand;
-
- if (enet_list_empty (sentUnreliableCommands))
- return;
-
- do
- {
- outgoingCommand = (ENetOutgoingCommand *) enet_list_front (sentUnreliableCommands);
-
- enet_list_remove (& outgoingCommand -> outgoingCommandList);
-
- if (outgoingCommand -> packet != NULL)
- {
- -- outgoingCommand -> packet -> referenceCount;
-
- if (outgoingCommand -> packet -> referenceCount == 0)
- {
- outgoingCommand -> packet -> flags |= ENET_PACKET_FLAG_SENT;
-
- enet_packet_destroy (outgoingCommand -> packet);
- }
- }
-
- enet_free (outgoingCommand);
- } while (! enet_list_empty (sentUnreliableCommands));
-
- if (peer -> state == ENET_PEER_STATE_DISCONNECT_LATER &&
- ! enet_peer_has_outgoing_commands (peer))
- enet_peer_disconnect (peer, peer -> eventData);
-}
-
-static ENetOutgoingCommand *
-enet_protocol_find_sent_reliable_command (ENetList * list, enet_uint16 reliableSequenceNumber, enet_uint8 channelID)
-{
- ENetListIterator currentCommand;
-
- for (currentCommand = enet_list_begin (list);
- currentCommand != enet_list_end (list);
- currentCommand = enet_list_next (currentCommand))
- {
- ENetOutgoingCommand * outgoingCommand = (ENetOutgoingCommand *) currentCommand;
-
- if (! (outgoingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE))
- continue;
-
- if (outgoingCommand -> sendAttempts < 1)
- break;
-
- if (outgoingCommand -> reliableSequenceNumber == reliableSequenceNumber &&
- outgoingCommand -> command.header.channelID == channelID)
- return outgoingCommand;
- }
-
- return NULL;
-}
-
-static ENetProtocolCommand
-enet_protocol_remove_sent_reliable_command (ENetPeer * peer, enet_uint16 reliableSequenceNumber, enet_uint8 channelID)
-{
- ENetOutgoingCommand * outgoingCommand = NULL;
- ENetListIterator currentCommand;
- ENetProtocolCommand commandNumber;
- int wasSent = 1;
-
- for (currentCommand = enet_list_begin (& peer -> sentReliableCommands);
- currentCommand != enet_list_end (& peer -> sentReliableCommands);
- currentCommand = enet_list_next (currentCommand))
- {
- outgoingCommand = (ENetOutgoingCommand *) currentCommand;
-
- if (outgoingCommand -> reliableSequenceNumber == reliableSequenceNumber &&
- outgoingCommand -> command.header.channelID == channelID)
- break;
- }
-
- if (currentCommand == enet_list_end (& peer -> sentReliableCommands))
- {
- outgoingCommand = enet_protocol_find_sent_reliable_command (& peer -> outgoingCommands, reliableSequenceNumber, channelID);
- if (outgoingCommand == NULL)
- outgoingCommand = enet_protocol_find_sent_reliable_command (& peer -> outgoingSendReliableCommands, reliableSequenceNumber, channelID);
-
- wasSent = 0;
- }
-
- if (outgoingCommand == NULL)
- return ENET_PROTOCOL_COMMAND_NONE;
-
- if (channelID < peer -> channelCount)
- {
- ENetChannel * channel = & peer -> channels [channelID];
- enet_uint16 reliableWindow = reliableSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE;
- if (channel -> reliableWindows [reliableWindow] > 0)
- {
- -- channel -> reliableWindows [reliableWindow];
- if (! channel -> reliableWindows [reliableWindow])
- channel -> usedReliableWindows &= ~ (1 << reliableWindow);
- }
- }
-
- commandNumber = (ENetProtocolCommand) (outgoingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_MASK);
-
- enet_list_remove (& outgoingCommand -> outgoingCommandList);
-
- if (outgoingCommand -> packet != NULL)
- {
- if (wasSent)
- peer -> reliableDataInTransit -= outgoingCommand -> fragmentLength;
-
- -- outgoingCommand -> packet -> referenceCount;
-
- if (outgoingCommand -> packet -> referenceCount == 0)
- {
- outgoingCommand -> packet -> flags |= ENET_PACKET_FLAG_SENT;
-
- enet_packet_destroy (outgoingCommand -> packet);
- }
- }
-
- enet_free (outgoingCommand);
-
- if (enet_list_empty (& peer -> sentReliableCommands))
- return commandNumber;
-
- outgoingCommand = (ENetOutgoingCommand *) enet_list_front (& peer -> sentReliableCommands);
-
- peer -> nextTimeout = outgoingCommand -> sentTime + outgoingCommand -> roundTripTimeout;
-
- return commandNumber;
-}
-
-static ENetPeer *
-enet_protocol_handle_connect (ENetHost * host, ENetProtocolHeader * header, ENetProtocol * command)
-{
- enet_uint8 incomingSessionID, outgoingSessionID;
- enet_uint32 mtu, windowSize;
- ENetChannel * channel;
- size_t channelCount, duplicatePeers = 0;
- ENetPeer * currentPeer, * peer = NULL;
- ENetProtocol verifyCommand;
-
- channelCount = ENET_NET_TO_HOST_32 (command -> connect.channelCount);
-
- if (channelCount < ENET_PROTOCOL_MINIMUM_CHANNEL_COUNT ||
- channelCount > ENET_PROTOCOL_MAXIMUM_CHANNEL_COUNT)
- return NULL;
-
- for (currentPeer = host -> peers;
- currentPeer < & host -> peers [host -> peerCount];
- ++ currentPeer)
- {
- if (currentPeer -> state == ENET_PEER_STATE_DISCONNECTED)
- {
- if (peer == NULL)
- peer = currentPeer;
- }
- else
- if (currentPeer -> state != ENET_PEER_STATE_CONNECTING &&
- currentPeer -> address.host == host -> receivedAddress.host)
- {
- if (currentPeer -> address.port == host -> receivedAddress.port &&
- currentPeer -> connectID == command -> connect.connectID)
- return NULL;
-
- ++ duplicatePeers;
- }
- }
-
- if (peer == NULL || duplicatePeers >= host -> duplicatePeers)
- return NULL;
-
- if (channelCount > host -> channelLimit)
- channelCount = host -> channelLimit;
- peer -> channels = (ENetChannel *) enet_malloc (channelCount * sizeof (ENetChannel));
- if (peer -> channels == NULL)
- return NULL;
- peer -> channelCount = channelCount;
- peer -> state = ENET_PEER_STATE_ACKNOWLEDGING_CONNECT;
- peer -> connectID = command -> connect.connectID;
- peer -> address = host -> receivedAddress;
- peer -> mtu = host -> mtu;
- peer -> outgoingPeerID = ENET_NET_TO_HOST_16 (command -> connect.outgoingPeerID);
- peer -> incomingBandwidth = ENET_NET_TO_HOST_32 (command -> connect.incomingBandwidth);
- peer -> outgoingBandwidth = ENET_NET_TO_HOST_32 (command -> connect.outgoingBandwidth);
- peer -> packetThrottleInterval = ENET_NET_TO_HOST_32 (command -> connect.packetThrottleInterval);
- peer -> packetThrottleAcceleration = ENET_NET_TO_HOST_32 (command -> connect.packetThrottleAcceleration);
- peer -> packetThrottleDeceleration = ENET_NET_TO_HOST_32 (command -> connect.packetThrottleDeceleration);
- peer -> eventData = ENET_NET_TO_HOST_32 (command -> connect.data);
-
- incomingSessionID = command -> connect.incomingSessionID == 0xFF ? peer -> outgoingSessionID : command -> connect.incomingSessionID;
- incomingSessionID = (incomingSessionID + 1) & (ENET_PROTOCOL_HEADER_SESSION_MASK >> ENET_PROTOCOL_HEADER_SESSION_SHIFT);
- if (incomingSessionID == peer -> outgoingSessionID)
- incomingSessionID = (incomingSessionID + 1) & (ENET_PROTOCOL_HEADER_SESSION_MASK >> ENET_PROTOCOL_HEADER_SESSION_SHIFT);
- peer -> outgoingSessionID = incomingSessionID;
-
- outgoingSessionID = command -> connect.outgoingSessionID == 0xFF ? peer -> incomingSessionID : command -> connect.outgoingSessionID;
- outgoingSessionID = (outgoingSessionID + 1) & (ENET_PROTOCOL_HEADER_SESSION_MASK >> ENET_PROTOCOL_HEADER_SESSION_SHIFT);
- if (outgoingSessionID == peer -> incomingSessionID)
- outgoingSessionID = (outgoingSessionID + 1) & (ENET_PROTOCOL_HEADER_SESSION_MASK >> ENET_PROTOCOL_HEADER_SESSION_SHIFT);
- peer -> incomingSessionID = outgoingSessionID;
-
- for (channel = peer -> channels;
- channel < & peer -> channels [channelCount];
- ++ channel)
- {
- channel -> outgoingReliableSequenceNumber = 0;
- channel -> outgoingUnreliableSequenceNumber = 0;
- channel -> incomingReliableSequenceNumber = 0;
- channel -> incomingUnreliableSequenceNumber = 0;
-
- enet_list_clear (& channel -> incomingReliableCommands);
- enet_list_clear (& channel -> incomingUnreliableCommands);
-
- channel -> usedReliableWindows = 0;
- memset (channel -> reliableWindows, 0, sizeof (channel -> reliableWindows));
- }
-
- mtu = ENET_NET_TO_HOST_32 (command -> connect.mtu);
-
- if (mtu < ENET_PROTOCOL_MINIMUM_MTU)
- mtu = ENET_PROTOCOL_MINIMUM_MTU;
- else
- if (mtu > ENET_PROTOCOL_MAXIMUM_MTU)
- mtu = ENET_PROTOCOL_MAXIMUM_MTU;
-
- if (mtu < peer -> mtu)
- peer -> mtu = mtu;
-
- if (host -> outgoingBandwidth == 0 &&
- peer -> incomingBandwidth == 0)
- peer -> windowSize = ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE;
- else
- if (host -> outgoingBandwidth == 0 ||
- peer -> incomingBandwidth == 0)
- peer -> windowSize = (ENET_MAX (host -> outgoingBandwidth, peer -> incomingBandwidth) /
- ENET_PEER_WINDOW_SIZE_SCALE) *
- ENET_PROTOCOL_MINIMUM_WINDOW_SIZE;
- else
- peer -> windowSize = (ENET_MIN (host -> outgoingBandwidth, peer -> incomingBandwidth) /
- ENET_PEER_WINDOW_SIZE_SCALE) *
- ENET_PROTOCOL_MINIMUM_WINDOW_SIZE;
-
- if (peer -> windowSize < ENET_PROTOCOL_MINIMUM_WINDOW_SIZE)
- peer -> windowSize = ENET_PROTOCOL_MINIMUM_WINDOW_SIZE;
- else
- if (peer -> windowSize > ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE)
- peer -> windowSize = ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE;
-
- if (host -> incomingBandwidth == 0)
- windowSize = ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE;
- else
- windowSize = (host -> incomingBandwidth / ENET_PEER_WINDOW_SIZE_SCALE) *
- ENET_PROTOCOL_MINIMUM_WINDOW_SIZE;
-
- if (windowSize > ENET_NET_TO_HOST_32 (command -> connect.windowSize))
- windowSize = ENET_NET_TO_HOST_32 (command -> connect.windowSize);
-
- if (windowSize < ENET_PROTOCOL_MINIMUM_WINDOW_SIZE)
- windowSize = ENET_PROTOCOL_MINIMUM_WINDOW_SIZE;
- else
- if (windowSize > ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE)
- windowSize = ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE;
-
- verifyCommand.header.command = ENET_PROTOCOL_COMMAND_VERIFY_CONNECT | ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE;
- verifyCommand.header.channelID = 0xFF;
- verifyCommand.verifyConnect.outgoingPeerID = ENET_HOST_TO_NET_16 (peer -> incomingPeerID);
- verifyCommand.verifyConnect.incomingSessionID = incomingSessionID;
- verifyCommand.verifyConnect.outgoingSessionID = outgoingSessionID;
- verifyCommand.verifyConnect.mtu = ENET_HOST_TO_NET_32 (peer -> mtu);
- verifyCommand.verifyConnect.windowSize = ENET_HOST_TO_NET_32 (windowSize);
- verifyCommand.verifyConnect.channelCount = ENET_HOST_TO_NET_32 (channelCount);
- verifyCommand.verifyConnect.incomingBandwidth = ENET_HOST_TO_NET_32 (host -> incomingBandwidth);
- verifyCommand.verifyConnect.outgoingBandwidth = ENET_HOST_TO_NET_32 (host -> outgoingBandwidth);
- verifyCommand.verifyConnect.packetThrottleInterval = ENET_HOST_TO_NET_32 (peer -> packetThrottleInterval);
- verifyCommand.verifyConnect.packetThrottleAcceleration = ENET_HOST_TO_NET_32 (peer -> packetThrottleAcceleration);
- verifyCommand.verifyConnect.packetThrottleDeceleration = ENET_HOST_TO_NET_32 (peer -> packetThrottleDeceleration);
- verifyCommand.verifyConnect.connectID = peer -> connectID;
-
- enet_peer_queue_outgoing_command (peer, & verifyCommand, NULL, 0, 0);
-
- return peer;
-}
-
-static int
-enet_protocol_handle_send_reliable (ENetHost * host, ENetPeer * peer, const ENetProtocol * command, enet_uint8 ** currentData)
-{
- size_t dataLength;
-
- if (command -> header.channelID >= peer -> channelCount ||
- (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER))
- return -1;
-
- dataLength = ENET_NET_TO_HOST_16 (command -> sendReliable.dataLength);
- * currentData += dataLength;
- if (dataLength > host -> maximumPacketSize ||
- * currentData < host -> receivedData ||
- * currentData > & host -> receivedData [host -> receivedDataLength])
- return -1;
-
- if (enet_peer_queue_incoming_command (peer, command, (const enet_uint8 *) command + sizeof (ENetProtocolSendReliable), dataLength, ENET_PACKET_FLAG_RELIABLE, 0) == NULL)
- return -1;
-
- return 0;
-}
-
-static int
-enet_protocol_handle_send_unsequenced (ENetHost * host, ENetPeer * peer, const ENetProtocol * command, enet_uint8 ** currentData)
-{
- enet_uint32 unsequencedGroup, index;
- size_t dataLength;
-
- if (command -> header.channelID >= peer -> channelCount ||
- (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER))
- return -1;
-
- dataLength = ENET_NET_TO_HOST_16 (command -> sendUnsequenced.dataLength);
- * currentData += dataLength;
- if (dataLength > host -> maximumPacketSize ||
- * currentData < host -> receivedData ||
- * currentData > & host -> receivedData [host -> receivedDataLength])
- return -1;
-
- unsequencedGroup = ENET_NET_TO_HOST_16 (command -> sendUnsequenced.unsequencedGroup);
- index = unsequencedGroup % ENET_PEER_UNSEQUENCED_WINDOW_SIZE;
-
- if (unsequencedGroup < peer -> incomingUnsequencedGroup)
- unsequencedGroup += 0x10000;
-
- if (unsequencedGroup >= (enet_uint32) peer -> incomingUnsequencedGroup + ENET_PEER_FREE_UNSEQUENCED_WINDOWS * ENET_PEER_UNSEQUENCED_WINDOW_SIZE)
- return 0;
-
- unsequencedGroup &= 0xFFFF;
-
- if (unsequencedGroup - index != peer -> incomingUnsequencedGroup)
- {
- peer -> incomingUnsequencedGroup = unsequencedGroup - index;
-
- memset (peer -> unsequencedWindow, 0, sizeof (peer -> unsequencedWindow));
- }
- else
- if (peer -> unsequencedWindow [index / 32] & (1 << (index % 32)))
- return 0;
-
- if (enet_peer_queue_incoming_command (peer, command, (const enet_uint8 *) command + sizeof (ENetProtocolSendUnsequenced), dataLength, ENET_PACKET_FLAG_UNSEQUENCED, 0) == NULL)
- return -1;
-
- peer -> unsequencedWindow [index / 32] |= 1 << (index % 32);
-
- return 0;
-}
-
-static int
-enet_protocol_handle_send_unreliable (ENetHost * host, ENetPeer * peer, const ENetProtocol * command, enet_uint8 ** currentData)
-{
- size_t dataLength;
-
- if (command -> header.channelID >= peer -> channelCount ||
- (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER))
- return -1;
-
- dataLength = ENET_NET_TO_HOST_16 (command -> sendUnreliable.dataLength);
- * currentData += dataLength;
- if (dataLength > host -> maximumPacketSize ||
- * currentData < host -> receivedData ||
- * currentData > & host -> receivedData [host -> receivedDataLength])
- return -1;
-
- if (enet_peer_queue_incoming_command (peer, command, (const enet_uint8 *) command + sizeof (ENetProtocolSendUnreliable), dataLength, 0, 0) == NULL)
- return -1;
-
- return 0;
-}
-
-static int
-enet_protocol_handle_send_fragment (ENetHost * host, ENetPeer * peer, const ENetProtocol * command, enet_uint8 ** currentData)
-{
- enet_uint32 fragmentNumber,
- fragmentCount,
- fragmentOffset,
- fragmentLength,
- startSequenceNumber,
- totalLength;
- ENetChannel * channel;
- enet_uint16 startWindow, currentWindow;
- ENetListIterator currentCommand;
- ENetIncomingCommand * startCommand = NULL;
-
- if (command -> header.channelID >= peer -> channelCount ||
- (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER))
- return -1;
-
- fragmentLength = ENET_NET_TO_HOST_16 (command -> sendFragment.dataLength);
- * currentData += fragmentLength;
- if (fragmentLength <= 0 ||
- fragmentLength > host -> maximumPacketSize ||
- * currentData < host -> receivedData ||
- * currentData > & host -> receivedData [host -> receivedDataLength])
- return -1;
-
- channel = & peer -> channels [command -> header.channelID];
- startSequenceNumber = ENET_NET_TO_HOST_16 (command -> sendFragment.startSequenceNumber);
- startWindow = startSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE;
- currentWindow = channel -> incomingReliableSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE;
-
- if (startSequenceNumber < channel -> incomingReliableSequenceNumber)
- startWindow += ENET_PEER_RELIABLE_WINDOWS;
-
- if (startWindow < currentWindow || startWindow >= currentWindow + ENET_PEER_FREE_RELIABLE_WINDOWS - 1)
- return 0;
-
- fragmentNumber = ENET_NET_TO_HOST_32 (command -> sendFragment.fragmentNumber);
- fragmentCount = ENET_NET_TO_HOST_32 (command -> sendFragment.fragmentCount);
- fragmentOffset = ENET_NET_TO_HOST_32 (command -> sendFragment.fragmentOffset);
- totalLength = ENET_NET_TO_HOST_32 (command -> sendFragment.totalLength);
-
- if (fragmentCount > ENET_PROTOCOL_MAXIMUM_FRAGMENT_COUNT ||
- fragmentNumber >= fragmentCount ||
- totalLength > host -> maximumPacketSize ||
- totalLength < fragmentCount ||
- fragmentOffset >= totalLength ||
- fragmentLength > totalLength - fragmentOffset)
- return -1;
-
- for (currentCommand = enet_list_previous (enet_list_end (& channel -> incomingReliableCommands));
- currentCommand != enet_list_end (& channel -> incomingReliableCommands);
- currentCommand = enet_list_previous (currentCommand))
- {
- ENetIncomingCommand * incomingCommand = (ENetIncomingCommand *) currentCommand;
-
- if (startSequenceNumber >= channel -> incomingReliableSequenceNumber)
- {
- if (incomingCommand -> reliableSequenceNumber < channel -> incomingReliableSequenceNumber)
- continue;
- }
- else
- if (incomingCommand -> reliableSequenceNumber >= channel -> incomingReliableSequenceNumber)
- break;
-
- if (incomingCommand -> reliableSequenceNumber <= startSequenceNumber)
- {
- if (incomingCommand -> reliableSequenceNumber < startSequenceNumber)
- break;
-
- if ((incomingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_MASK) != ENET_PROTOCOL_COMMAND_SEND_FRAGMENT ||
- totalLength != incomingCommand -> packet -> dataLength ||
- fragmentCount != incomingCommand -> fragmentCount)
- return -1;
-
- startCommand = incomingCommand;
- break;
- }
- }
-
- if (startCommand == NULL)
- {
- ENetProtocol hostCommand = * command;
-
- hostCommand.header.reliableSequenceNumber = startSequenceNumber;
-
- startCommand = enet_peer_queue_incoming_command (peer, & hostCommand, NULL, totalLength, ENET_PACKET_FLAG_RELIABLE, fragmentCount);
- if (startCommand == NULL)
- return -1;
- }
-
- if ((startCommand -> fragments [fragmentNumber / 32] & (1 << (fragmentNumber % 32))) == 0)
- {
- -- startCommand -> fragmentsRemaining;
-
- startCommand -> fragments [fragmentNumber / 32] |= (1 << (fragmentNumber % 32));
-
- if (fragmentOffset + fragmentLength > startCommand -> packet -> dataLength)
- fragmentLength = startCommand -> packet -> dataLength - fragmentOffset;
-
- memcpy (startCommand -> packet -> data + fragmentOffset,
- (enet_uint8 *) command + sizeof (ENetProtocolSendFragment),
- fragmentLength);
-
- if (startCommand -> fragmentsRemaining <= 0)
- enet_peer_dispatch_incoming_reliable_commands (peer, channel, NULL);
- }
-
- return 0;
-}
-
-static int
-enet_protocol_handle_send_unreliable_fragment (ENetHost * host, ENetPeer * peer, const ENetProtocol * command, enet_uint8 ** currentData)
-{
- enet_uint32 fragmentNumber,
- fragmentCount,
- fragmentOffset,
- fragmentLength,
- reliableSequenceNumber,
- startSequenceNumber,
- totalLength;
- enet_uint16 reliableWindow, currentWindow;
- ENetChannel * channel;
- ENetListIterator currentCommand;
- ENetIncomingCommand * startCommand = NULL;
-
- if (command -> header.channelID >= peer -> channelCount ||
- (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER))
- return -1;
-
- fragmentLength = ENET_NET_TO_HOST_16 (command -> sendFragment.dataLength);
- * currentData += fragmentLength;
- if (fragmentLength > host -> maximumPacketSize ||
- * currentData < host -> receivedData ||
- * currentData > & host -> receivedData [host -> receivedDataLength])
- return -1;
-
- channel = & peer -> channels [command -> header.channelID];
- reliableSequenceNumber = command -> header.reliableSequenceNumber;
- startSequenceNumber = ENET_NET_TO_HOST_16 (command -> sendFragment.startSequenceNumber);
-
- reliableWindow = reliableSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE;
- currentWindow = channel -> incomingReliableSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE;
-
- if (reliableSequenceNumber < channel -> incomingReliableSequenceNumber)
- reliableWindow += ENET_PEER_RELIABLE_WINDOWS;
-
- if (reliableWindow < currentWindow || reliableWindow >= currentWindow + ENET_PEER_FREE_RELIABLE_WINDOWS - 1)
- return 0;
-
- if (reliableSequenceNumber == channel -> incomingReliableSequenceNumber &&
- startSequenceNumber <= channel -> incomingUnreliableSequenceNumber)
- return 0;
-
- fragmentNumber = ENET_NET_TO_HOST_32 (command -> sendFragment.fragmentNumber);
- fragmentCount = ENET_NET_TO_HOST_32 (command -> sendFragment.fragmentCount);
- fragmentOffset = ENET_NET_TO_HOST_32 (command -> sendFragment.fragmentOffset);
- totalLength = ENET_NET_TO_HOST_32 (command -> sendFragment.totalLength);
-
- if (fragmentCount > ENET_PROTOCOL_MAXIMUM_FRAGMENT_COUNT ||
- fragmentNumber >= fragmentCount ||
- totalLength > host -> maximumPacketSize ||
- fragmentOffset >= totalLength ||
- fragmentLength > totalLength - fragmentOffset)
- return -1;
-
- for (currentCommand = enet_list_previous (enet_list_end (& channel -> incomingUnreliableCommands));
- currentCommand != enet_list_end (& channel -> incomingUnreliableCommands);
- currentCommand = enet_list_previous (currentCommand))
- {
- ENetIncomingCommand * incomingCommand = (ENetIncomingCommand *) currentCommand;
-
- if (reliableSequenceNumber >= channel -> incomingReliableSequenceNumber)
- {
- if (incomingCommand -> reliableSequenceNumber < channel -> incomingReliableSequenceNumber)
- continue;
- }
- else
- if (incomingCommand -> reliableSequenceNumber >= channel -> incomingReliableSequenceNumber)
- break;
-
- if (incomingCommand -> reliableSequenceNumber < reliableSequenceNumber)
- break;
-
- if (incomingCommand -> reliableSequenceNumber > reliableSequenceNumber)
- continue;
-
- if (incomingCommand -> unreliableSequenceNumber <= startSequenceNumber)
- {
- if (incomingCommand -> unreliableSequenceNumber < startSequenceNumber)
- break;
-
- if ((incomingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_MASK) != ENET_PROTOCOL_COMMAND_SEND_UNRELIABLE_FRAGMENT ||
- totalLength != incomingCommand -> packet -> dataLength ||
- fragmentCount != incomingCommand -> fragmentCount)
- return -1;
-
- startCommand = incomingCommand;
- break;
- }
- }
-
- if (startCommand == NULL)
- {
- startCommand = enet_peer_queue_incoming_command (peer, command, NULL, totalLength, ENET_PACKET_FLAG_UNRELIABLE_FRAGMENT, fragmentCount);
- if (startCommand == NULL)
- return -1;
- }
-
- if ((startCommand -> fragments [fragmentNumber / 32] & (1 << (fragmentNumber % 32))) == 0)
- {
- -- startCommand -> fragmentsRemaining;
-
- startCommand -> fragments [fragmentNumber / 32] |= (1 << (fragmentNumber % 32));
-
- if (fragmentOffset + fragmentLength > startCommand -> packet -> dataLength)
- fragmentLength = startCommand -> packet -> dataLength - fragmentOffset;
-
- memcpy (startCommand -> packet -> data + fragmentOffset,
- (enet_uint8 *) command + sizeof (ENetProtocolSendFragment),
- fragmentLength);
-
- if (startCommand -> fragmentsRemaining <= 0)
- enet_peer_dispatch_incoming_unreliable_commands (peer, channel, NULL);
- }
-
- return 0;
-}
-
-static int
-enet_protocol_handle_ping (ENetHost * host, ENetPeer * peer, const ENetProtocol * command)
-{
- if (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER)
- return -1;
-
- return 0;
-}
-
-static int
-enet_protocol_handle_bandwidth_limit (ENetHost * host, ENetPeer * peer, const ENetProtocol * command)
-{
- if (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER)
- return -1;
-
- if (peer -> incomingBandwidth != 0)
- -- host -> bandwidthLimitedPeers;
-
- peer -> incomingBandwidth = ENET_NET_TO_HOST_32 (command -> bandwidthLimit.incomingBandwidth);
- peer -> outgoingBandwidth = ENET_NET_TO_HOST_32 (command -> bandwidthLimit.outgoingBandwidth);
-
- if (peer -> incomingBandwidth != 0)
- ++ host -> bandwidthLimitedPeers;
-
- if (peer -> incomingBandwidth == 0 && host -> outgoingBandwidth == 0)
- peer -> windowSize = ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE;
- else
- if (peer -> incomingBandwidth == 0 || host -> outgoingBandwidth == 0)
- peer -> windowSize = (ENET_MAX (peer -> incomingBandwidth, host -> outgoingBandwidth) /
- ENET_PEER_WINDOW_SIZE_SCALE) * ENET_PROTOCOL_MINIMUM_WINDOW_SIZE;
- else
- peer -> windowSize = (ENET_MIN (peer -> incomingBandwidth, host -> outgoingBandwidth) /
- ENET_PEER_WINDOW_SIZE_SCALE) * ENET_PROTOCOL_MINIMUM_WINDOW_SIZE;
-
- if (peer -> windowSize < ENET_PROTOCOL_MINIMUM_WINDOW_SIZE)
- peer -> windowSize = ENET_PROTOCOL_MINIMUM_WINDOW_SIZE;
- else
- if (peer -> windowSize > ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE)
- peer -> windowSize = ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE;
-
- return 0;
-}
-
-static int
-enet_protocol_handle_throttle_configure (ENetHost * host, ENetPeer * peer, const ENetProtocol * command)
-{
- if (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER)
- return -1;
-
- peer -> packetThrottleInterval = ENET_NET_TO_HOST_32 (command -> throttleConfigure.packetThrottleInterval);
- peer -> packetThrottleAcceleration = ENET_NET_TO_HOST_32 (command -> throttleConfigure.packetThrottleAcceleration);
- peer -> packetThrottleDeceleration = ENET_NET_TO_HOST_32 (command -> throttleConfigure.packetThrottleDeceleration);
-
- return 0;
-}
-
-static int
-enet_protocol_handle_disconnect (ENetHost * host, ENetPeer * peer, const ENetProtocol * command)
-{
- if (peer -> state == ENET_PEER_STATE_DISCONNECTED || peer -> state == ENET_PEER_STATE_ZOMBIE || peer -> state == ENET_PEER_STATE_ACKNOWLEDGING_DISCONNECT)
- return 0;
-
- enet_peer_reset_queues (peer);
-
- if (peer -> state == ENET_PEER_STATE_CONNECTION_SUCCEEDED || peer -> state == ENET_PEER_STATE_DISCONNECTING || peer -> state == ENET_PEER_STATE_CONNECTING)
- enet_protocol_dispatch_state (host, peer, ENET_PEER_STATE_ZOMBIE);
- else
- if (peer -> state != ENET_PEER_STATE_CONNECTED && peer -> state != ENET_PEER_STATE_DISCONNECT_LATER)
- {
- if (peer -> state == ENET_PEER_STATE_CONNECTION_PENDING) host -> recalculateBandwidthLimits = 1;
-
- enet_peer_reset (peer);
- }
- else
- if (command -> header.command & ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE)
- enet_protocol_change_state (host, peer, ENET_PEER_STATE_ACKNOWLEDGING_DISCONNECT);
- else
- enet_protocol_dispatch_state (host, peer, ENET_PEER_STATE_ZOMBIE);
-
- if (peer -> state != ENET_PEER_STATE_DISCONNECTED)
- peer -> eventData = ENET_NET_TO_HOST_32 (command -> disconnect.data);
-
- return 0;
-}
-
-static int
-enet_protocol_handle_acknowledge (ENetHost * host, ENetEvent * event, ENetPeer * peer, const ENetProtocol * command)
-{
- enet_uint32 roundTripTime,
- receivedSentTime,
- receivedReliableSequenceNumber;
- ENetProtocolCommand commandNumber;
-
- if (peer -> state == ENET_PEER_STATE_DISCONNECTED || peer -> state == ENET_PEER_STATE_ZOMBIE)
- return 0;
-
- receivedSentTime = ENET_NET_TO_HOST_16 (command -> acknowledge.receivedSentTime);
- receivedSentTime |= host -> serviceTime & 0xFFFF0000;
- if ((receivedSentTime & 0x8000) > (host -> serviceTime & 0x8000))
- receivedSentTime -= 0x10000;
-
- if (ENET_TIME_LESS (host -> serviceTime, receivedSentTime))
- return 0;
-
- roundTripTime = ENET_TIME_DIFFERENCE (host -> serviceTime, receivedSentTime);
- roundTripTime = ENET_MAX (roundTripTime, 1);
-
- if (peer -> lastReceiveTime > 0)
- {
- enet_peer_throttle (peer, roundTripTime);
-
- peer -> roundTripTimeVariance -= peer -> roundTripTimeVariance / 4;
-
- if (roundTripTime >= peer -> roundTripTime)
- {
- enet_uint32 diff = roundTripTime - peer -> roundTripTime;
- peer -> roundTripTimeVariance += diff / 4;
- peer -> roundTripTime += diff / 8;
- }
- else
- {
- enet_uint32 diff = peer -> roundTripTime - roundTripTime;
- peer -> roundTripTimeVariance += diff / 4;
- peer -> roundTripTime -= diff / 8;
- }
- }
- else
- {
- peer -> roundTripTime = roundTripTime;
- peer -> roundTripTimeVariance = (roundTripTime + 1) / 2;
- }
-
- if (peer -> roundTripTime < peer -> lowestRoundTripTime)
- peer -> lowestRoundTripTime = peer -> roundTripTime;
-
- if (peer -> roundTripTimeVariance > peer -> highestRoundTripTimeVariance)
- peer -> highestRoundTripTimeVariance = peer -> roundTripTimeVariance;
-
- if (peer -> packetThrottleEpoch == 0 ||
- ENET_TIME_DIFFERENCE (host -> serviceTime, peer -> packetThrottleEpoch) >= peer -> packetThrottleInterval)
- {
- peer -> lastRoundTripTime = peer -> lowestRoundTripTime;
- peer -> lastRoundTripTimeVariance = ENET_MAX (peer -> highestRoundTripTimeVariance, 1);
- peer -> lowestRoundTripTime = peer -> roundTripTime;
- peer -> highestRoundTripTimeVariance = peer -> roundTripTimeVariance;
- peer -> packetThrottleEpoch = host -> serviceTime;
- }
-
- peer -> lastReceiveTime = ENET_MAX (host -> serviceTime, 1);
- peer -> earliestTimeout = 0;
-
- receivedReliableSequenceNumber = ENET_NET_TO_HOST_16 (command -> acknowledge.receivedReliableSequenceNumber);
-
- commandNumber = enet_protocol_remove_sent_reliable_command (peer, receivedReliableSequenceNumber, command -> header.channelID);
-
- switch (peer -> state)
- {
- case ENET_PEER_STATE_ACKNOWLEDGING_CONNECT:
- if (commandNumber != ENET_PROTOCOL_COMMAND_VERIFY_CONNECT)
- return -1;
-
- enet_protocol_notify_connect (host, peer, event);
- break;
-
- case ENET_PEER_STATE_DISCONNECTING:
- if (commandNumber != ENET_PROTOCOL_COMMAND_DISCONNECT)
- return -1;
-
- enet_protocol_notify_disconnect (host, peer, event);
- break;
-
- case ENET_PEER_STATE_DISCONNECT_LATER:
- if (! enet_peer_has_outgoing_commands (peer))
- enet_peer_disconnect (peer, peer -> eventData);
- break;
-
- default:
- break;
- }
-
- return 0;
-}
-
-static int
-enet_protocol_handle_verify_connect (ENetHost * host, ENetEvent * event, ENetPeer * peer, const ENetProtocol * command)
-{
- enet_uint32 mtu, windowSize;
- size_t channelCount;
-
- if (peer -> state != ENET_PEER_STATE_CONNECTING)
- return 0;
-
- channelCount = ENET_NET_TO_HOST_32 (command -> verifyConnect.channelCount);
-
- if (channelCount < ENET_PROTOCOL_MINIMUM_CHANNEL_COUNT || channelCount > ENET_PROTOCOL_MAXIMUM_CHANNEL_COUNT ||
- ENET_NET_TO_HOST_32 (command -> verifyConnect.packetThrottleInterval) != peer -> packetThrottleInterval ||
- ENET_NET_TO_HOST_32 (command -> verifyConnect.packetThrottleAcceleration) != peer -> packetThrottleAcceleration ||
- ENET_NET_TO_HOST_32 (command -> verifyConnect.packetThrottleDeceleration) != peer -> packetThrottleDeceleration ||
- command -> verifyConnect.connectID != peer -> connectID)
- {
- peer -> eventData = 0;
-
- enet_protocol_dispatch_state (host, peer, ENET_PEER_STATE_ZOMBIE);
-
- return -1;
- }
-
- enet_protocol_remove_sent_reliable_command (peer, 1, 0xFF);
-
- if (channelCount < peer -> channelCount)
- peer -> channelCount = channelCount;
-
- peer -> outgoingPeerID = ENET_NET_TO_HOST_16 (command -> verifyConnect.outgoingPeerID);
- peer -> incomingSessionID = command -> verifyConnect.incomingSessionID;
- peer -> outgoingSessionID = command -> verifyConnect.outgoingSessionID;
-
- mtu = ENET_NET_TO_HOST_32 (command -> verifyConnect.mtu);
-
- if (mtu < ENET_PROTOCOL_MINIMUM_MTU)
- mtu = ENET_PROTOCOL_MINIMUM_MTU;
- else
- if (mtu > ENET_PROTOCOL_MAXIMUM_MTU)
- mtu = ENET_PROTOCOL_MAXIMUM_MTU;
-
- if (mtu < peer -> mtu)
- peer -> mtu = mtu;
-
- windowSize = ENET_NET_TO_HOST_32 (command -> verifyConnect.windowSize);
-
- if (windowSize < ENET_PROTOCOL_MINIMUM_WINDOW_SIZE)
- windowSize = ENET_PROTOCOL_MINIMUM_WINDOW_SIZE;
-
- if (windowSize > ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE)
- windowSize = ENET_PROTOCOL_MAXIMUM_WINDOW_SIZE;
-
- if (windowSize < peer -> windowSize)
- peer -> windowSize = windowSize;
-
- peer -> incomingBandwidth = ENET_NET_TO_HOST_32 (command -> verifyConnect.incomingBandwidth);
- peer -> outgoingBandwidth = ENET_NET_TO_HOST_32 (command -> verifyConnect.outgoingBandwidth);
-
- enet_protocol_notify_connect (host, peer, event);
- return 0;
-}
-
-static int
-enet_protocol_handle_incoming_commands (ENetHost * host, ENetEvent * event)
-{
- ENetProtocolHeader * header;
- ENetProtocol * command;
- ENetPeer * peer;
- enet_uint8 * currentData;
- size_t headerSize;
- enet_uint16 peerID, flags;
- enet_uint8 sessionID;
-
- if (host -> receivedDataLength < (size_t) & ((ENetProtocolHeader *) 0) -> sentTime)
- return 0;
-
- header = (ENetProtocolHeader *) host -> receivedData;
-
- peerID = ENET_NET_TO_HOST_16 (header -> peerID);
- sessionID = (peerID & ENET_PROTOCOL_HEADER_SESSION_MASK) >> ENET_PROTOCOL_HEADER_SESSION_SHIFT;
- flags = peerID & ENET_PROTOCOL_HEADER_FLAG_MASK;
- peerID &= ~ (ENET_PROTOCOL_HEADER_FLAG_MASK | ENET_PROTOCOL_HEADER_SESSION_MASK);
-
- headerSize = (flags & ENET_PROTOCOL_HEADER_FLAG_SENT_TIME ? sizeof (ENetProtocolHeader) : (size_t) & ((ENetProtocolHeader *) 0) -> sentTime);
- if (host -> checksum != NULL)
- headerSize += sizeof (enet_uint32);
-
- if (peerID == ENET_PROTOCOL_MAXIMUM_PEER_ID)
- peer = NULL;
- else
- if (peerID >= host -> peerCount)
- return 0;
- else
- {
- peer = & host -> peers [peerID];
-
- if (peer -> state == ENET_PEER_STATE_DISCONNECTED ||
- peer -> state == ENET_PEER_STATE_ZOMBIE ||
- ((host -> receivedAddress.host != peer -> address.host ||
- host -> receivedAddress.port != peer -> address.port) &&
- peer -> address.host != ENET_HOST_BROADCAST) ||
- (peer -> outgoingPeerID < ENET_PROTOCOL_MAXIMUM_PEER_ID &&
- sessionID != peer -> incomingSessionID))
- return 0;
- }
-
- if (flags & ENET_PROTOCOL_HEADER_FLAG_COMPRESSED)
- {
- size_t originalSize;
- if (host -> compressor.context == NULL || host -> compressor.decompress == NULL)
- return 0;
-
- originalSize = host -> compressor.decompress (host -> compressor.context,
- host -> receivedData + headerSize,
- host -> receivedDataLength - headerSize,
- host -> packetData [1] + headerSize,
- sizeof (host -> packetData [1]) - headerSize);
- if (originalSize <= 0 || originalSize > sizeof (host -> packetData [1]) - headerSize)
- return 0;
-
- memcpy (host -> packetData [1], header, headerSize);
- host -> receivedData = host -> packetData [1];
- host -> receivedDataLength = headerSize + originalSize;
- }
-
- if (host -> checksum != NULL)
- {
- enet_uint32 * checksum = (enet_uint32 *) & host -> receivedData [headerSize - sizeof (enet_uint32)],
- desiredChecksum = * checksum;
- ENetBuffer buffer;
-
- * checksum = peer != NULL ? peer -> connectID : 0;
-
- buffer.data = host -> receivedData;
- buffer.dataLength = host -> receivedDataLength;
-
- if (host -> checksum (& buffer, 1) != desiredChecksum)
- return 0;
- }
-
- if (peer != NULL)
- {
- peer -> address.host = host -> receivedAddress.host;
- peer -> address.port = host -> receivedAddress.port;
- peer -> incomingDataTotal += host -> receivedDataLength;
- }
-
- currentData = host -> receivedData + headerSize;
-
- while (currentData < & host -> receivedData [host -> receivedDataLength])
- {
- enet_uint8 commandNumber;
- size_t commandSize;
-
- command = (ENetProtocol *) currentData;
-
- if (currentData + sizeof (ENetProtocolCommandHeader) > & host -> receivedData [host -> receivedDataLength])
- break;
-
- commandNumber = command -> header.command & ENET_PROTOCOL_COMMAND_MASK;
- if (commandNumber >= ENET_PROTOCOL_COMMAND_COUNT)
- break;
-
- commandSize = commandSizes [commandNumber];
- if (commandSize == 0 || currentData + commandSize > & host -> receivedData [host -> receivedDataLength])
- break;
-
- currentData += commandSize;
-
- if (peer == NULL && commandNumber != ENET_PROTOCOL_COMMAND_CONNECT)
- break;
-
- command -> header.reliableSequenceNumber = ENET_NET_TO_HOST_16 (command -> header.reliableSequenceNumber);
-
- switch (commandNumber)
- {
- case ENET_PROTOCOL_COMMAND_ACKNOWLEDGE:
- if (enet_protocol_handle_acknowledge (host, event, peer, command))
- goto commandError;
- break;
-
- case ENET_PROTOCOL_COMMAND_CONNECT:
- if (peer != NULL)
- goto commandError;
- peer = enet_protocol_handle_connect (host, header, command);
- if (peer == NULL)
- goto commandError;
- break;
-
- case ENET_PROTOCOL_COMMAND_VERIFY_CONNECT:
- if (enet_protocol_handle_verify_connect (host, event, peer, command))
- goto commandError;
- break;
-
- case ENET_PROTOCOL_COMMAND_DISCONNECT:
- if (enet_protocol_handle_disconnect (host, peer, command))
- goto commandError;
- break;
-
- case ENET_PROTOCOL_COMMAND_PING:
- if (enet_protocol_handle_ping (host, peer, command))
- goto commandError;
- break;
-
- case ENET_PROTOCOL_COMMAND_SEND_RELIABLE:
- if (enet_protocol_handle_send_reliable (host, peer, command, & currentData))
- goto commandError;
- break;
-
- case ENET_PROTOCOL_COMMAND_SEND_UNRELIABLE:
- if (enet_protocol_handle_send_unreliable (host, peer, command, & currentData))
- goto commandError;
- break;
-
- case ENET_PROTOCOL_COMMAND_SEND_UNSEQUENCED:
- if (enet_protocol_handle_send_unsequenced (host, peer, command, & currentData))
- goto commandError;
- break;
-
- case ENET_PROTOCOL_COMMAND_SEND_FRAGMENT:
- if (enet_protocol_handle_send_fragment (host, peer, command, & currentData))
- goto commandError;
- break;
-
- case ENET_PROTOCOL_COMMAND_BANDWIDTH_LIMIT:
- if (enet_protocol_handle_bandwidth_limit (host, peer, command))
- goto commandError;
- break;
-
- case ENET_PROTOCOL_COMMAND_THROTTLE_CONFIGURE:
- if (enet_protocol_handle_throttle_configure (host, peer, command))
- goto commandError;
- break;
-
- case ENET_PROTOCOL_COMMAND_SEND_UNRELIABLE_FRAGMENT:
- if (enet_protocol_handle_send_unreliable_fragment (host, peer, command, & currentData))
- goto commandError;
- break;
-
- default:
- goto commandError;
- }
-
- if (peer != NULL &&
- (command -> header.command & ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE) != 0)
- {
- enet_uint16 sentTime;
-
- if (! (flags & ENET_PROTOCOL_HEADER_FLAG_SENT_TIME))
- break;
-
- sentTime = ENET_NET_TO_HOST_16 (header -> sentTime);
-
- switch (peer -> state)
- {
- case ENET_PEER_STATE_DISCONNECTING:
- case ENET_PEER_STATE_ACKNOWLEDGING_CONNECT:
- case ENET_PEER_STATE_DISCONNECTED:
- case ENET_PEER_STATE_ZOMBIE:
- break;
-
- case ENET_PEER_STATE_ACKNOWLEDGING_DISCONNECT:
- if ((command -> header.command & ENET_PROTOCOL_COMMAND_MASK) == ENET_PROTOCOL_COMMAND_DISCONNECT)
- enet_peer_queue_acknowledgement (peer, command, sentTime);
- break;
-
- default:
- enet_peer_queue_acknowledgement (peer, command, sentTime);
- break;
- }
- }
- }
-
-commandError:
- if (event != NULL && event -> type != ENET_EVENT_TYPE_NONE)
- return 1;
-
- return 0;
-}
-
-static int
-enet_protocol_receive_incoming_commands (ENetHost * host, ENetEvent * event)
-{
- int packets;
-
- for (packets = 0; packets < 256; ++ packets)
- {
- int receivedLength;
- ENetBuffer buffer;
-
- buffer.data = host -> packetData [0];
- buffer.dataLength = sizeof (host -> packetData [0]);
-
- receivedLength = enet_socket_receive (host -> socket,
- & host -> receivedAddress,
- & buffer,
- 1);
-
- if (receivedLength < 0)
- return -1;
-
- if (receivedLength == 0)
- return 0;
-
- host -> receivedData = host -> packetData [0];
- host -> receivedDataLength = receivedLength;
-
- host -> totalReceivedData += receivedLength;
- host -> totalReceivedPackets ++;
-
- if (host -> intercept != NULL)
- {
- switch (host -> intercept (host, event))
- {
- case 1:
- if (event != NULL && event -> type != ENET_EVENT_TYPE_NONE)
- return 1;
-
- continue;
-
- case -1:
- return -1;
-
- default:
- break;
- }
- }
-
- switch (enet_protocol_handle_incoming_commands (host, event))
- {
- case 1:
- return 1;
-
- case -1:
- return -1;
-
- default:
- break;
- }
- }
-
- return 0;
-}
-
-static void
-enet_protocol_send_acknowledgements (ENetHost * host, ENetPeer * peer)
-{
- ENetProtocol * command = & host -> commands [host -> commandCount];
- ENetBuffer * buffer = & host -> buffers [host -> bufferCount];
- ENetAcknowledgement * acknowledgement;
- ENetListIterator currentAcknowledgement;
- enet_uint16 reliableSequenceNumber;
-
- currentAcknowledgement = enet_list_begin (& peer -> acknowledgements);
-
- while (currentAcknowledgement != enet_list_end (& peer -> acknowledgements))
- {
- if (command >= & host -> commands [sizeof (host -> commands) / sizeof (ENetProtocol)] ||
- buffer >= & host -> buffers [sizeof (host -> buffers) / sizeof (ENetBuffer)] ||
- peer -> mtu - host -> packetSize < sizeof (ENetProtocolAcknowledge))
- {
- peer -> flags |= ENET_PEER_FLAG_CONTINUE_SENDING;
-
- break;
- }
-
- acknowledgement = (ENetAcknowledgement *) currentAcknowledgement;
-
- currentAcknowledgement = enet_list_next (currentAcknowledgement);
-
- buffer -> data = command;
- buffer -> dataLength = sizeof (ENetProtocolAcknowledge);
-
- host -> packetSize += buffer -> dataLength;
-
- reliableSequenceNumber = ENET_HOST_TO_NET_16 (acknowledgement -> command.header.reliableSequenceNumber);
-
- command -> header.command = ENET_PROTOCOL_COMMAND_ACKNOWLEDGE;
- command -> header.channelID = acknowledgement -> command.header.channelID;
- command -> header.reliableSequenceNumber = reliableSequenceNumber;
- command -> acknowledge.receivedReliableSequenceNumber = reliableSequenceNumber;
- command -> acknowledge.receivedSentTime = ENET_HOST_TO_NET_16 (acknowledgement -> sentTime);
-
- if ((acknowledgement -> command.header.command & ENET_PROTOCOL_COMMAND_MASK) == ENET_PROTOCOL_COMMAND_DISCONNECT)
- enet_protocol_dispatch_state (host, peer, ENET_PEER_STATE_ZOMBIE);
-
- enet_list_remove (& acknowledgement -> acknowledgementList);
- enet_free (acknowledgement);
-
- ++ command;
- ++ buffer;
- }
-
- host -> commandCount = command - host -> commands;
- host -> bufferCount = buffer - host -> buffers;
-}
-
-static int
-enet_protocol_check_timeouts (ENetHost * host, ENetPeer * peer, ENetEvent * event)
-{
- ENetOutgoingCommand * outgoingCommand;
- ENetListIterator currentCommand, insertPosition, insertSendReliablePosition;
-
- currentCommand = enet_list_begin (& peer -> sentReliableCommands);
- insertPosition = enet_list_begin (& peer -> outgoingCommands);
- insertSendReliablePosition = enet_list_begin (& peer -> outgoingSendReliableCommands);
-
- while (currentCommand != enet_list_end (& peer -> sentReliableCommands))
- {
- outgoingCommand = (ENetOutgoingCommand *) currentCommand;
-
- currentCommand = enet_list_next (currentCommand);
-
- if (ENET_TIME_DIFFERENCE (host -> serviceTime, outgoingCommand -> sentTime) < outgoingCommand -> roundTripTimeout)
- continue;
-
- if (peer -> earliestTimeout == 0 ||
- ENET_TIME_LESS (outgoingCommand -> sentTime, peer -> earliestTimeout))
- peer -> earliestTimeout = outgoingCommand -> sentTime;
-
- if (peer -> earliestTimeout != 0 &&
- (ENET_TIME_DIFFERENCE (host -> serviceTime, peer -> earliestTimeout) >= peer -> timeoutMaximum ||
- ((1 << (outgoingCommand -> sendAttempts - 1)) >= peer -> timeoutLimit &&
- ENET_TIME_DIFFERENCE (host -> serviceTime, peer -> earliestTimeout) >= peer -> timeoutMinimum)))
- {
- enet_protocol_notify_disconnect (host, peer, event);
-
- return 1;
- }
-
- ++ peer -> packetsLost;
-
- outgoingCommand -> roundTripTimeout *= 2;
-
- if (outgoingCommand -> packet != NULL)
- {
- peer -> reliableDataInTransit -= outgoingCommand -> fragmentLength;
-
- enet_list_insert (insertSendReliablePosition, enet_list_remove (& outgoingCommand -> outgoingCommandList));
- }
- else
- enet_list_insert (insertPosition, enet_list_remove (& outgoingCommand -> outgoingCommandList));
-
- if (currentCommand == enet_list_begin (& peer -> sentReliableCommands) &&
- ! enet_list_empty (& peer -> sentReliableCommands))
- {
- outgoingCommand = (ENetOutgoingCommand *) currentCommand;
-
- peer -> nextTimeout = outgoingCommand -> sentTime + outgoingCommand -> roundTripTimeout;
- }
- }
-
- return 0;
-}
-
-static int
-enet_protocol_check_outgoing_commands (ENetHost * host, ENetPeer * peer, ENetList * sentUnreliableCommands)
-{
- ENetProtocol * command = & host -> commands [host -> commandCount];
- ENetBuffer * buffer = & host -> buffers [host -> bufferCount];
- ENetOutgoingCommand * outgoingCommand;
- ENetListIterator currentCommand, currentSendReliableCommand;
- ENetChannel *channel = NULL;
- enet_uint16 reliableWindow = 0;
- size_t commandSize;
- int windowWrap = 0, canPing = 1;
-
- currentCommand = enet_list_begin (& peer -> outgoingCommands);
- currentSendReliableCommand = enet_list_begin (& peer -> outgoingSendReliableCommands);
-
- for (;;)
- {
- if (currentCommand != enet_list_end (& peer -> outgoingCommands))
- {
- outgoingCommand = (ENetOutgoingCommand *) currentCommand;
-
- if (currentSendReliableCommand != enet_list_end (& peer -> outgoingSendReliableCommands) &&
- ENET_TIME_LESS (((ENetOutgoingCommand *) currentSendReliableCommand) -> queueTime, outgoingCommand -> queueTime))
- goto useSendReliableCommand;
-
- currentCommand = enet_list_next (currentCommand);
- }
- else
- if (currentSendReliableCommand != enet_list_end (& peer -> outgoingSendReliableCommands))
- {
- useSendReliableCommand:
- outgoingCommand = (ENetOutgoingCommand *) currentSendReliableCommand;
- currentSendReliableCommand = enet_list_next (currentSendReliableCommand);
- }
- else
- break;
-
- if (outgoingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE)
- {
- channel = outgoingCommand -> command.header.channelID < peer -> channelCount ? & peer -> channels [outgoingCommand -> command.header.channelID] : NULL;
- reliableWindow = outgoingCommand -> reliableSequenceNumber / ENET_PEER_RELIABLE_WINDOW_SIZE;
- if (channel != NULL)
- {
- if (windowWrap)
- continue;
- else
- if (outgoingCommand -> sendAttempts < 1 &&
- ! (outgoingCommand -> reliableSequenceNumber % ENET_PEER_RELIABLE_WINDOW_SIZE) &&
- (channel -> reliableWindows [(reliableWindow + ENET_PEER_RELIABLE_WINDOWS - 1) % ENET_PEER_RELIABLE_WINDOWS] >= ENET_PEER_RELIABLE_WINDOW_SIZE ||
- channel -> usedReliableWindows & ((((1 << (ENET_PEER_FREE_RELIABLE_WINDOWS + 2)) - 1) << reliableWindow) |
- (((1 << (ENET_PEER_FREE_RELIABLE_WINDOWS + 2)) - 1) >> (ENET_PEER_RELIABLE_WINDOWS - reliableWindow)))))
- {
- windowWrap = 1;
- currentSendReliableCommand = enet_list_end (& peer -> outgoingSendReliableCommands);
-
- continue;
- }
- }
-
- if (outgoingCommand -> packet != NULL)
- {
- enet_uint32 windowSize = (peer -> packetThrottle * peer -> windowSize) / ENET_PEER_PACKET_THROTTLE_SCALE;
-
- if (peer -> reliableDataInTransit + outgoingCommand -> fragmentLength > ENET_MAX (windowSize, peer -> mtu))
- {
- currentSendReliableCommand = enet_list_end (& peer -> outgoingSendReliableCommands);
-
- continue;
- }
- }
-
- canPing = 0;
- }
-
- commandSize = commandSizes [outgoingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_MASK];
- if (command >= & host -> commands [sizeof (host -> commands) / sizeof (ENetProtocol)] ||
- buffer + 1 >= & host -> buffers [sizeof (host -> buffers) / sizeof (ENetBuffer)] ||
- peer -> mtu - host -> packetSize < commandSize ||
- (outgoingCommand -> packet != NULL &&
- (enet_uint16) (peer -> mtu - host -> packetSize) < (enet_uint16) (commandSize + outgoingCommand -> fragmentLength)))
- {
- peer -> flags |= ENET_PEER_FLAG_CONTINUE_SENDING;
-
- break;
- }
-
- if (outgoingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE)
- {
- if (channel != NULL && outgoingCommand -> sendAttempts < 1)
- {
- channel -> usedReliableWindows |= 1 << reliableWindow;
- ++ channel -> reliableWindows [reliableWindow];
- }
-
- ++ outgoingCommand -> sendAttempts;
-
- if (outgoingCommand -> roundTripTimeout == 0)
- outgoingCommand -> roundTripTimeout = peer -> roundTripTime + 4 * peer -> roundTripTimeVariance;
-
- if (enet_list_empty (& peer -> sentReliableCommands))
- peer -> nextTimeout = host -> serviceTime + outgoingCommand -> roundTripTimeout;
-
- enet_list_insert (enet_list_end (& peer -> sentReliableCommands),
- enet_list_remove (& outgoingCommand -> outgoingCommandList));
-
- outgoingCommand -> sentTime = host -> serviceTime;
-
- host -> headerFlags |= ENET_PROTOCOL_HEADER_FLAG_SENT_TIME;
-
- peer -> reliableDataInTransit += outgoingCommand -> fragmentLength;
- }
- else
- {
- if (outgoingCommand -> packet != NULL && outgoingCommand -> fragmentOffset == 0)
- {
- peer -> packetThrottleCounter += ENET_PEER_PACKET_THROTTLE_COUNTER;
- peer -> packetThrottleCounter %= ENET_PEER_PACKET_THROTTLE_SCALE;
-
- if (peer -> packetThrottleCounter > peer -> packetThrottle)
- {
- enet_uint16 reliableSequenceNumber = outgoingCommand -> reliableSequenceNumber,
- unreliableSequenceNumber = outgoingCommand -> unreliableSequenceNumber;
- for (;;)
- {
- -- outgoingCommand -> packet -> referenceCount;
-
- if (outgoingCommand -> packet -> referenceCount == 0)
- enet_packet_destroy (outgoingCommand -> packet);
-
- enet_list_remove (& outgoingCommand -> outgoingCommandList);
- enet_free (outgoingCommand);
-
- if (currentCommand == enet_list_end (& peer -> outgoingCommands))
- break;
-
- outgoingCommand = (ENetOutgoingCommand *) currentCommand;
- if (outgoingCommand -> reliableSequenceNumber != reliableSequenceNumber ||
- outgoingCommand -> unreliableSequenceNumber != unreliableSequenceNumber)
- break;
-
- currentCommand = enet_list_next (currentCommand);
- }
-
- continue;
- }
- }
-
- enet_list_remove (& outgoingCommand -> outgoingCommandList);
-
- if (outgoingCommand -> packet != NULL)
- enet_list_insert (enet_list_end (sentUnreliableCommands), outgoingCommand);
- }
-
- buffer -> data = command;
- buffer -> dataLength = commandSize;
-
- host -> packetSize += buffer -> dataLength;
-
- * command = outgoingCommand -> command;
-
- if (outgoingCommand -> packet != NULL)
- {
- ++ buffer;
-
- buffer -> data = outgoingCommand -> packet -> data + outgoingCommand -> fragmentOffset;
- buffer -> dataLength = outgoingCommand -> fragmentLength;
-
- host -> packetSize += outgoingCommand -> fragmentLength;
- }
- else
- if (! (outgoingCommand -> command.header.command & ENET_PROTOCOL_COMMAND_FLAG_ACKNOWLEDGE))
- enet_free (outgoingCommand);
-
- ++ peer -> packetsSent;
-
- ++ command;
- ++ buffer;
- }
-
- host -> commandCount = command - host -> commands;
- host -> bufferCount = buffer - host -> buffers;
-
- if (peer -> state == ENET_PEER_STATE_DISCONNECT_LATER &&
- ! enet_peer_has_outgoing_commands (peer) &&
- enet_list_empty (sentUnreliableCommands))
- enet_peer_disconnect (peer, peer -> eventData);
-
- return canPing;
-}
-
-static int
-enet_protocol_send_outgoing_commands (ENetHost * host, ENetEvent * event, int checkForTimeouts)
-{
- enet_uint8 headerData [sizeof (ENetProtocolHeader) + sizeof (enet_uint32)];
- ENetProtocolHeader * header = (ENetProtocolHeader *) headerData;
- int sentLength = 0;
- size_t shouldCompress = 0;
- ENetList sentUnreliableCommands;
-
- enet_list_clear (& sentUnreliableCommands);
-
- for (int sendPass = 0, continueSending = 0; sendPass <= continueSending; ++ sendPass)
- for (ENetPeer * currentPeer = host -> peers;
- currentPeer < & host -> peers [host -> peerCount];
- ++ currentPeer)
- {
- if (currentPeer -> state == ENET_PEER_STATE_DISCONNECTED ||
- currentPeer -> state == ENET_PEER_STATE_ZOMBIE ||
- (sendPass > 0 && ! (currentPeer -> flags & ENET_PEER_FLAG_CONTINUE_SENDING)))
- continue;
-
- currentPeer -> flags &= ~ ENET_PEER_FLAG_CONTINUE_SENDING;
-
- host -> headerFlags = 0;
- host -> commandCount = 0;
- host -> bufferCount = 1;
- host -> packetSize = sizeof (ENetProtocolHeader);
-
- if (! enet_list_empty (& currentPeer -> acknowledgements))
- enet_protocol_send_acknowledgements (host, currentPeer);
-
- if (checkForTimeouts != 0 &&
- ! enet_list_empty (& currentPeer -> sentReliableCommands) &&
- ENET_TIME_GREATER_EQUAL (host -> serviceTime, currentPeer -> nextTimeout) &&
- enet_protocol_check_timeouts (host, currentPeer, event) == 1)
- {
- if (event != NULL && event -> type != ENET_EVENT_TYPE_NONE)
- return 1;
- else
- goto nextPeer;
- }
-
- if (((enet_list_empty (& currentPeer -> outgoingCommands) &&
- enet_list_empty (& currentPeer -> outgoingSendReliableCommands)) ||
- enet_protocol_check_outgoing_commands (host, currentPeer, & sentUnreliableCommands)) &&
- enet_list_empty (& currentPeer -> sentReliableCommands) &&
- ENET_TIME_DIFFERENCE (host -> serviceTime, currentPeer -> lastReceiveTime) >= currentPeer -> pingInterval &&
- currentPeer -> mtu - host -> packetSize >= sizeof (ENetProtocolPing))
- {
- enet_peer_ping (currentPeer);
- enet_protocol_check_outgoing_commands (host, currentPeer, & sentUnreliableCommands);
- }
-
- if (host -> commandCount == 0)
- goto nextPeer;
-
- if (currentPeer -> packetLossEpoch == 0)
- currentPeer -> packetLossEpoch = host -> serviceTime;
- else
- if (ENET_TIME_DIFFERENCE (host -> serviceTime, currentPeer -> packetLossEpoch) >= ENET_PEER_PACKET_LOSS_INTERVAL &&
- currentPeer -> packetsSent > 0)
- {
- enet_uint32 packetLoss = currentPeer -> packetsLost * ENET_PEER_PACKET_LOSS_SCALE / currentPeer -> packetsSent;
-
-#ifdef ENET_DEBUG
- printf ("peer %u: %f%%+-%f%% packet loss, %u+-%u ms round trip time, %f%% throttle, %u outgoing, %u/%u incoming\n", currentPeer -> incomingPeerID, currentPeer -> packetLoss / (float) ENET_PEER_PACKET_LOSS_SCALE, currentPeer -> packetLossVariance / (float) ENET_PEER_PACKET_LOSS_SCALE, currentPeer -> roundTripTime, currentPeer -> roundTripTimeVariance, currentPeer -> packetThrottle / (float) ENET_PEER_PACKET_THROTTLE_SCALE, enet_list_size (& currentPeer -> outgoingCommands) + enet_list_size (& currentPeer -> outgoingSendReliableCommands), currentPeer -> channels != NULL ? enet_list_size (& currentPeer -> channels -> incomingReliableCommands) : 0, currentPeer -> channels != NULL ? enet_list_size (& currentPeer -> channels -> incomingUnreliableCommands) : 0);
-#endif
-
- currentPeer -> packetLossVariance = (currentPeer -> packetLossVariance * 3 + ENET_DIFFERENCE (packetLoss, currentPeer -> packetLoss)) / 4;
- currentPeer -> packetLoss = (currentPeer -> packetLoss * 7 + packetLoss) / 8;
-
- currentPeer -> packetLossEpoch = host -> serviceTime;
- currentPeer -> packetsSent = 0;
- currentPeer -> packetsLost = 0;
- }
-
- host -> buffers -> data = headerData;
- if (host -> headerFlags & ENET_PROTOCOL_HEADER_FLAG_SENT_TIME)
- {
- header -> sentTime = ENET_HOST_TO_NET_16 (host -> serviceTime & 0xFFFF);
-
- host -> buffers -> dataLength = sizeof (ENetProtocolHeader);
- }
- else
- host -> buffers -> dataLength = (size_t) & ((ENetProtocolHeader *) 0) -> sentTime;
-
- shouldCompress = 0;
- if (host -> compressor.context != NULL && host -> compressor.compress != NULL)
- {
- size_t originalSize = host -> packetSize - sizeof(ENetProtocolHeader),
- compressedSize = host -> compressor.compress (host -> compressor.context,
- & host -> buffers [1], host -> bufferCount - 1,
- originalSize,
- host -> packetData [1],
- originalSize);
- if (compressedSize > 0 && compressedSize < originalSize)
- {
- host -> headerFlags |= ENET_PROTOCOL_HEADER_FLAG_COMPRESSED;
- shouldCompress = compressedSize;
-#ifdef ENET_DEBUG_COMPRESS
- printf ("peer %u: compressed %u -> %u (%u%%)\n", currentPeer -> incomingPeerID, originalSize, compressedSize, (compressedSize * 100) / originalSize);
-#endif
- }
- }
-
- if (currentPeer -> outgoingPeerID < ENET_PROTOCOL_MAXIMUM_PEER_ID)
- host -> headerFlags |= currentPeer -> outgoingSessionID << ENET_PROTOCOL_HEADER_SESSION_SHIFT;
- header -> peerID = ENET_HOST_TO_NET_16 (currentPeer -> outgoingPeerID | host -> headerFlags);
- if (host -> checksum != NULL)
- {
- enet_uint32 * checksum = (enet_uint32 *) & headerData [host -> buffers -> dataLength];
- * checksum = currentPeer -> outgoingPeerID < ENET_PROTOCOL_MAXIMUM_PEER_ID ? currentPeer -> connectID : 0;
- host -> buffers -> dataLength += sizeof (enet_uint32);
- * checksum = host -> checksum (host -> buffers, host -> bufferCount);
- }
-
- if (shouldCompress > 0)
- {
- host -> buffers [1].data = host -> packetData [1];
- host -> buffers [1].dataLength = shouldCompress;
- host -> bufferCount = 2;
- }
-
- currentPeer -> lastSendTime = host -> serviceTime;
-
- sentLength = enet_socket_send (host -> socket, & currentPeer -> address, host -> buffers, host -> bufferCount);
-
- enet_protocol_remove_sent_unreliable_commands (currentPeer, & sentUnreliableCommands);
-
- if (sentLength < 0)
- return -1;
-
- host -> totalSentData += sentLength;
- host -> totalSentPackets ++;
-
- nextPeer:
- if (currentPeer -> flags & ENET_PEER_FLAG_CONTINUE_SENDING)
- continueSending = sendPass + 1;
- }
-
- return 0;
-}
-
-/** Sends any queued packets on the host specified to its designated peers.
-
- @param host host to flush
- @remarks this function need only be used in circumstances where one wishes to send queued packets earlier than in a call to enet_host_service().
- @ingroup host
-*/
-void
-enet_host_flush (ENetHost * host)
-{
- host -> serviceTime = enet_time_get ();
-
- enet_protocol_send_outgoing_commands (host, NULL, 0);
-}
-
-/** Checks for any queued events on the host and dispatches one if available.
-
- @param host host to check for events
- @param event an event structure where event details will be placed if available
- @retval > 0 if an event was dispatched
- @retval 0 if no events are available
- @retval < 0 on failure
- @ingroup host
-*/
-int
-enet_host_check_events (ENetHost * host, ENetEvent * event)
-{
- if (event == NULL) return -1;
-
- event -> type = ENET_EVENT_TYPE_NONE;
- event -> peer = NULL;
- event -> packet = NULL;
-
- return enet_protocol_dispatch_incoming_commands (host, event);
-}
-
-/** Waits for events on the host specified and shuttles packets between
- the host and its peers.
-
- @param host host to service
- @param event an event structure where event details will be placed if one occurs
- if event == NULL then no events will be delivered
- @param timeout number of milliseconds that ENet should wait for events
- @retval > 0 if an event occurred within the specified time limit
- @retval 0 if no event occurred
- @retval < 0 on failure
- @remarks enet_host_service should be called fairly regularly for adequate performance
- @ingroup host
-*/
-int
-enet_host_service (ENetHost * host, ENetEvent * event, enet_uint32 timeout)
-{
- enet_uint32 waitCondition;
-
- if (event != NULL)
- {
- event -> type = ENET_EVENT_TYPE_NONE;
- event -> peer = NULL;
- event -> packet = NULL;
-
- switch (enet_protocol_dispatch_incoming_commands (host, event))
- {
- case 1:
- return 1;
-
- case -1:
-#ifdef ENET_DEBUG
- perror ("Error dispatching incoming packets");
-#endif
-
- return -1;
-
- default:
- break;
- }
- }
-
- host -> serviceTime = enet_time_get ();
-
- timeout += host -> serviceTime;
-
- do
- {
- if (ENET_TIME_DIFFERENCE (host -> serviceTime, host -> bandwidthThrottleEpoch) >= ENET_HOST_BANDWIDTH_THROTTLE_INTERVAL)
- enet_host_bandwidth_throttle (host);
-
- switch (enet_protocol_send_outgoing_commands (host, event, 1))
- {
- case 1:
- return 1;
-
- case -1:
-#ifdef ENET_DEBUG
- perror ("Error sending outgoing packets");
-#endif
-
- return -1;
-
- default:
- break;
- }
-
- switch (enet_protocol_receive_incoming_commands (host, event))
- {
- case 1:
- return 1;
-
- case -1:
-#ifdef ENET_DEBUG
- perror ("Error receiving incoming packets");
-#endif
-
- return -1;
-
- default:
- break;
- }
-
- switch (enet_protocol_send_outgoing_commands (host, event, 1))
- {
- case 1:
- return 1;
-
- case -1:
-#ifdef ENET_DEBUG
- perror ("Error sending outgoing packets");
-#endif
-
- return -1;
-
- default:
- break;
- }
-
- if (event != NULL)
- {
- switch (enet_protocol_dispatch_incoming_commands (host, event))
- {
- case 1:
- return 1;
-
- case -1:
-#ifdef ENET_DEBUG
- perror ("Error dispatching incoming packets");
-#endif
-
- return -1;
-
- default:
- break;
- }
- }
-
- if (ENET_TIME_GREATER_EQUAL (host -> serviceTime, timeout))
- return 0;
-
- do
- {
- host -> serviceTime = enet_time_get ();
-
- if (ENET_TIME_GREATER_EQUAL (host -> serviceTime, timeout))
- return 0;
-
- waitCondition = ENET_SOCKET_WAIT_RECEIVE | ENET_SOCKET_WAIT_INTERRUPT;
-
- if (enet_socket_wait (host -> socket, & waitCondition, ENET_TIME_DIFFERENCE (timeout, host -> serviceTime)) != 0)
- return -1;
- }
- while (waitCondition & ENET_SOCKET_WAIT_INTERRUPT);
-
- host -> serviceTime = enet_time_get ();
- } while (waitCondition & ENET_SOCKET_WAIT_RECEIVE);
-
- return 0;
-}
-
diff --git a/Externals/enet/unix.c b/Externals/enet/unix.c
deleted file mode 100644
index 2c7d847dd964..000000000000
--- a/Externals/enet/unix.c
+++ /dev/null
@@ -1,624 +0,0 @@
-/**
- @file unix.c
- @brief ENet Unix system specific functions
-*/
-#ifndef _WIN32
-
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-#include
-
-#define ENET_BUILDING_LIB 1
-#include "enet/enet.h"
-
-#ifdef __APPLE__
-#ifdef HAS_POLL
-#undef HAS_POLL
-#endif
-#ifndef HAS_FCNTL
-#define HAS_FCNTL 1
-#endif
-#ifndef HAS_INET_PTON
-#define HAS_INET_PTON 1
-#endif
-#ifndef HAS_INET_NTOP
-#define HAS_INET_NTOP 1
-#endif
-#ifndef HAS_MSGHDR_FLAGS
-#define HAS_MSGHDR_FLAGS 1
-#endif
-#ifndef HAS_SOCKLEN_T
-#define HAS_SOCKLEN_T 1
-#endif
-#ifndef HAS_GETADDRINFO
-#define HAS_GETADDRINFO 1
-#endif
-#ifndef HAS_GETNAMEINFO
-#define HAS_GETNAMEINFO 1
-#endif
-#endif
-
-#ifdef HAS_FCNTL
-#include
-#endif
-
-#ifdef HAS_POLL
-#include
-#endif
-
-#if !defined(HAS_SOCKLEN_T) && !defined(__socklen_t_defined)
-typedef int socklen_t;
-#endif
-
-#ifndef MSG_NOSIGNAL
-#define MSG_NOSIGNAL 0
-#endif
-
-static enet_uint32 timeBase = 0;
-
-int
-enet_initialize (void)
-{
- return 0;
-}
-
-void
-enet_deinitialize (void)
-{
-}
-
-enet_uint32
-enet_host_random_seed (void)
-{
- return (enet_uint32) time (NULL);
-}
-
-enet_uint32
-enet_time_get (void)
-{
- struct timeval timeVal;
-
- gettimeofday (& timeVal, NULL);
-
- return timeVal.tv_sec * 1000 + timeVal.tv_usec / 1000 - timeBase;
-}
-
-void
-enet_time_set (enet_uint32 newTimeBase)
-{
- struct timeval timeVal;
-
- gettimeofday (& timeVal, NULL);
-
- timeBase = timeVal.tv_sec * 1000 + timeVal.tv_usec / 1000 - newTimeBase;
-}
-
-int
-enet_address_set_host_ip (ENetAddress * address, const char * name)
-{
-#ifdef HAS_INET_PTON
- if (! inet_pton (AF_INET, name, & address -> host))
-#else
- if (! inet_aton (name, (struct in_addr *) & address -> host))
-#endif
- return -1;
-
- return 0;
-}
-
-int
-enet_address_set_host (ENetAddress * address, const char * name)
-{
-#ifdef HAS_GETADDRINFO
- struct addrinfo hints, * resultList = NULL, * result = NULL;
-
- memset (& hints, 0, sizeof (hints));
- hints.ai_family = AF_INET;
-
- if (getaddrinfo (name, NULL, NULL, & resultList) != 0)
- return -1;
-
- for (result = resultList; result != NULL; result = result -> ai_next)
- {
- if (result -> ai_family == AF_INET && result -> ai_addr != NULL && result -> ai_addrlen >= sizeof (struct sockaddr_in))
- {
- struct sockaddr_in * sin = (struct sockaddr_in *) result -> ai_addr;
-
- address -> host = sin -> sin_addr.s_addr;
-
- freeaddrinfo (resultList);
-
- return 0;
- }
- }
-
- if (resultList != NULL)
- freeaddrinfo (resultList);
-#else
- struct hostent * hostEntry = NULL;
-#ifdef HAS_GETHOSTBYNAME_R
- struct hostent hostData;
- char buffer [2048];
- int errnum;
-
-#if defined(linux) || defined(__linux) || defined(__linux__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) || defined(__GNU__)
- gethostbyname_r (name, & hostData, buffer, sizeof (buffer), & hostEntry, & errnum);
-#else
- hostEntry = gethostbyname_r (name, & hostData, buffer, sizeof (buffer), & errnum);
-#endif
-#else
- hostEntry = gethostbyname (name);
-#endif
-
- if (hostEntry != NULL && hostEntry -> h_addrtype == AF_INET)
- {
- address -> host = * (enet_uint32 *) hostEntry -> h_addr_list [0];
-
- return 0;
- }
-#endif
-
- return enet_address_set_host_ip (address, name);
-}
-
-int
-enet_address_get_host_ip (const ENetAddress * address, char * name, size_t nameLength)
-{
-#ifdef HAS_INET_NTOP
- if (inet_ntop (AF_INET, & address -> host, name, nameLength) == NULL)
-#else
- char * addr = inet_ntoa (* (struct in_addr *) & address -> host);
- if (addr != NULL)
- {
- size_t addrLen = strlen(addr);
- if (addrLen >= nameLength)
- return -1;
- memcpy (name, addr, addrLen + 1);
- }
- else
-#endif
- return -1;
- return 0;
-}
-
-int
-enet_address_get_host (const ENetAddress * address, char * name, size_t nameLength)
-{
-#ifdef HAS_GETNAMEINFO
- struct sockaddr_in sin;
- int err;
-
- memset (& sin, 0, sizeof (struct sockaddr_in));
-
- sin.sin_family = AF_INET;
- sin.sin_port = ENET_HOST_TO_NET_16 (address -> port);
- sin.sin_addr.s_addr = address -> host;
-
- err = getnameinfo ((struct sockaddr *) & sin, sizeof (sin), name, nameLength, NULL, 0, NI_NAMEREQD);
- if (! err)
- {
- if (name != NULL && nameLength > 0 && ! memchr (name, '\0', nameLength))
- return -1;
- return 0;
- }
- if (err != EAI_NONAME)
- return -1;
-#else
- struct in_addr in;
- struct hostent * hostEntry = NULL;
-#ifdef HAS_GETHOSTBYADDR_R
- struct hostent hostData;
- char buffer [2048];
- int errnum;
-
- in.s_addr = address -> host;
-
-#if defined(linux) || defined(__linux) || defined(__linux__) || defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__DragonFly__) || defined(__GNU__)
- gethostbyaddr_r ((char *) & in, sizeof (struct in_addr), AF_INET, & hostData, buffer, sizeof (buffer), & hostEntry, & errnum);
-#else
- hostEntry = gethostbyaddr_r ((char *) & in, sizeof (struct in_addr), AF_INET, & hostData, buffer, sizeof (buffer), & errnum);
-#endif
-#else
- in.s_addr = address -> host;
-
- hostEntry = gethostbyaddr ((char *) & in, sizeof (struct in_addr), AF_INET);
-#endif
-
- if (hostEntry != NULL)
- {
- size_t hostLen = strlen (hostEntry -> h_name);
- if (hostLen >= nameLength)
- return -1;
- memcpy (name, hostEntry -> h_name, hostLen + 1);
- return 0;
- }
-#endif
-
- return enet_address_get_host_ip (address, name, nameLength);
-}
-
-int
-enet_socket_bind (ENetSocket socket, const ENetAddress * address)
-{
- struct sockaddr_in sin;
-
- memset (& sin, 0, sizeof (struct sockaddr_in));
-
- sin.sin_family = AF_INET;
-
- if (address != NULL)
- {
- sin.sin_port = ENET_HOST_TO_NET_16 (address -> port);
- sin.sin_addr.s_addr = address -> host;
- }
- else
- {
- sin.sin_port = 0;
- sin.sin_addr.s_addr = INADDR_ANY;
- }
-
- return bind (socket,
- (struct sockaddr *) & sin,
- sizeof (struct sockaddr_in));
-}
-
-int
-enet_socket_get_address (ENetSocket socket, ENetAddress * address)
-{
- struct sockaddr_in sin;
- socklen_t sinLength = sizeof (struct sockaddr_in);
-
- if (getsockname (socket, (struct sockaddr *) & sin, & sinLength) == -1)
- return -1;
-
- address -> host = (enet_uint32) sin.sin_addr.s_addr;
- address -> port = ENET_NET_TO_HOST_16 (sin.sin_port);
-
- return 0;
-}
-
-int
-enet_socket_listen (ENetSocket socket, int backlog)
-{
- return listen (socket, backlog < 0 ? SOMAXCONN : backlog);
-}
-
-ENetSocket
-enet_socket_create (ENetSocketType type)
-{
- return socket (PF_INET, type == ENET_SOCKET_TYPE_DATAGRAM ? SOCK_DGRAM : SOCK_STREAM, 0);
-}
-
-int
-enet_socket_set_option (ENetSocket socket, ENetSocketOption option, int value)
-{
- int result = -1;
- switch (option)
- {
- case ENET_SOCKOPT_NONBLOCK:
-#ifdef HAS_FCNTL
- result = fcntl (socket, F_SETFL, (value ? O_NONBLOCK : 0) | (fcntl (socket, F_GETFL) & ~O_NONBLOCK));
-#else
- result = ioctl (socket, FIONBIO, & value);
-#endif
- break;
-
- case ENET_SOCKOPT_BROADCAST:
- result = setsockopt (socket, SOL_SOCKET, SO_BROADCAST, (char *) & value, sizeof (int));
- break;
-
- case ENET_SOCKOPT_REUSEADDR:
- result = setsockopt (socket, SOL_SOCKET, SO_REUSEADDR, (char *) & value, sizeof (int));
- break;
-
- case ENET_SOCKOPT_RCVBUF:
- result = setsockopt (socket, SOL_SOCKET, SO_RCVBUF, (char *) & value, sizeof (int));
- break;
-
- case ENET_SOCKOPT_SNDBUF:
- result = setsockopt (socket, SOL_SOCKET, SO_SNDBUF, (char *) & value, sizeof (int));
- break;
-
- case ENET_SOCKOPT_RCVTIMEO:
- {
- struct timeval timeVal;
- timeVal.tv_sec = value / 1000;
- timeVal.tv_usec = (value % 1000) * 1000;
- result = setsockopt (socket, SOL_SOCKET, SO_RCVTIMEO, (char *) & timeVal, sizeof (struct timeval));
- break;
- }
-
- case ENET_SOCKOPT_SNDTIMEO:
- {
- struct timeval timeVal;
- timeVal.tv_sec = value / 1000;
- timeVal.tv_usec = (value % 1000) * 1000;
- result = setsockopt (socket, SOL_SOCKET, SO_SNDTIMEO, (char *) & timeVal, sizeof (struct timeval));
- break;
- }
-
- case ENET_SOCKOPT_NODELAY:
- result = setsockopt (socket, IPPROTO_TCP, TCP_NODELAY, (char *) & value, sizeof (int));
- break;
-
- case ENET_SOCKOPT_TTL:
- result = setsockopt (socket, IPPROTO_IP, IP_TTL, (char *) & value, sizeof (int));
- break;
-
- default:
- break;
- }
- return result == -1 ? -1 : 0;
-}
-
-int
-enet_socket_get_option (ENetSocket socket, ENetSocketOption option, int * value)
-{
- int result = -1;
- socklen_t len;
- switch (option)
- {
- case ENET_SOCKOPT_ERROR:
- len = sizeof (int);
- result = getsockopt (socket, SOL_SOCKET, SO_ERROR, value, & len);
- break;
-
- case ENET_SOCKOPT_TTL:
- len = sizeof (int);
- result = getsockopt (socket, IPPROTO_IP, IP_TTL, (char *) value, & len);
- break;
-
- default:
- break;
- }
- return result == -1 ? -1 : 0;
-}
-
-int
-enet_socket_connect (ENetSocket socket, const ENetAddress * address)
-{
- struct sockaddr_in sin;
- int result;
-
- memset (& sin, 0, sizeof (struct sockaddr_in));
-
- sin.sin_family = AF_INET;
- sin.sin_port = ENET_HOST_TO_NET_16 (address -> port);
- sin.sin_addr.s_addr = address -> host;
-
- result = connect (socket, (struct sockaddr *) & sin, sizeof (struct sockaddr_in));
- if (result == -1 && errno == EINPROGRESS)
- return 0;
-
- return result;
-}
-
-ENetSocket
-enet_socket_accept (ENetSocket socket, ENetAddress * address)
-{
- int result;
- struct sockaddr_in sin;
- socklen_t sinLength = sizeof (struct sockaddr_in);
-
- result = accept (socket,
- address != NULL ? (struct sockaddr *) & sin : NULL,
- address != NULL ? & sinLength : NULL);
-
- if (result == -1)
- return ENET_SOCKET_NULL;
-
- if (address != NULL)
- {
- address -> host = (enet_uint32) sin.sin_addr.s_addr;
- address -> port = ENET_NET_TO_HOST_16 (sin.sin_port);
- }
-
- return result;
-}
-
-int
-enet_socket_shutdown (ENetSocket socket, ENetSocketShutdown how)
-{
- return shutdown (socket, (int) how);
-}
-
-void
-enet_socket_destroy (ENetSocket socket)
-{
- if (socket != -1)
- close (socket);
-}
-
-int
-enet_socket_send (ENetSocket socket,
- const ENetAddress * address,
- const ENetBuffer * buffers,
- size_t bufferCount)
-{
- struct msghdr msgHdr;
- struct sockaddr_in sin;
- int sentLength;
-
- memset (& msgHdr, 0, sizeof (struct msghdr));
-
- if (address != NULL)
- {
- memset (& sin, 0, sizeof (struct sockaddr_in));
-
- sin.sin_family = AF_INET;
- sin.sin_port = ENET_HOST_TO_NET_16 (address -> port);
- sin.sin_addr.s_addr = address -> host;
-
- msgHdr.msg_name = & sin;
- msgHdr.msg_namelen = sizeof (struct sockaddr_in);
- }
-
- msgHdr.msg_iov = (struct iovec *) buffers;
- msgHdr.msg_iovlen = bufferCount;
-
- sentLength = sendmsg (socket, & msgHdr, MSG_NOSIGNAL);
-
- if (sentLength == -1)
- {
- if (errno == EWOULDBLOCK)
- return 0;
-
- return -1;
- }
-
- return sentLength;
-}
-
-int
-enet_socket_receive (ENetSocket socket,
- ENetAddress * address,
- ENetBuffer * buffers,
- size_t bufferCount)
-{
- struct msghdr msgHdr;
- struct sockaddr_in sin;
- int recvLength;
-
- memset (& msgHdr, 0, sizeof (struct msghdr));
-
- if (address != NULL)
- {
- msgHdr.msg_name = & sin;
- msgHdr.msg_namelen = sizeof (struct sockaddr_in);
- }
-
- msgHdr.msg_iov = (struct iovec *) buffers;
- msgHdr.msg_iovlen = bufferCount;
-
- recvLength = recvmsg (socket, & msgHdr, MSG_NOSIGNAL);
-
- if (recvLength == -1)
- {
- if (errno == EWOULDBLOCK)
- return 0;
-
- return -1;
- }
-
-#ifdef HAS_MSGHDR_FLAGS
- if (msgHdr.msg_flags & MSG_TRUNC)
- return -1;
-#endif
-
- if (address != NULL)
- {
- address -> host = (enet_uint32) sin.sin_addr.s_addr;
- address -> port = ENET_NET_TO_HOST_16 (sin.sin_port);
- }
-
- return recvLength;
-}
-
-int
-enet_socketset_select (ENetSocket maxSocket, ENetSocketSet * readSet, ENetSocketSet * writeSet, enet_uint32 timeout)
-{
- struct timeval timeVal;
-
- timeVal.tv_sec = timeout / 1000;
- timeVal.tv_usec = (timeout % 1000) * 1000;
-
- return select (maxSocket + 1, readSet, writeSet, NULL, & timeVal);
-}
-
-int
-enet_socket_wait (ENetSocket socket, enet_uint32 * condition, enet_uint32 timeout)
-{
-#ifdef HAS_POLL
- struct pollfd pollSocket;
- int pollCount;
-
- pollSocket.fd = socket;
- pollSocket.events = 0;
-
- if (* condition & ENET_SOCKET_WAIT_SEND)
- pollSocket.events |= POLLOUT;
-
- if (* condition & ENET_SOCKET_WAIT_RECEIVE)
- pollSocket.events |= POLLIN;
-
- pollCount = poll (& pollSocket, 1, timeout);
-
- if (pollCount < 0)
- {
- if (errno == EINTR && * condition & ENET_SOCKET_WAIT_INTERRUPT)
- {
- * condition = ENET_SOCKET_WAIT_INTERRUPT;
-
- return 0;
- }
-
- return -1;
- }
-
- * condition = ENET_SOCKET_WAIT_NONE;
-
- if (pollCount == 0)
- return 0;
-
- if (pollSocket.revents & POLLOUT)
- * condition |= ENET_SOCKET_WAIT_SEND;
-
- if (pollSocket.revents & POLLIN)
- * condition |= ENET_SOCKET_WAIT_RECEIVE;
-
- return 0;
-#else
- fd_set readSet, writeSet;
- struct timeval timeVal;
- int selectCount;
-
- timeVal.tv_sec = timeout / 1000;
- timeVal.tv_usec = (timeout % 1000) * 1000;
-
- FD_ZERO (& readSet);
- FD_ZERO (& writeSet);
-
- if (* condition & ENET_SOCKET_WAIT_SEND)
- FD_SET (socket, & writeSet);
-
- if (* condition & ENET_SOCKET_WAIT_RECEIVE)
- FD_SET (socket, & readSet);
-
- selectCount = select (socket + 1, & readSet, & writeSet, NULL, & timeVal);
-
- if (selectCount < 0)
- {
- if (errno == EINTR && * condition & ENET_SOCKET_WAIT_INTERRUPT)
- {
- * condition = ENET_SOCKET_WAIT_INTERRUPT;
-
- return 0;
- }
-
- return -1;
- }
-
- * condition = ENET_SOCKET_WAIT_NONE;
-
- if (selectCount == 0)
- return 0;
-
- if (FD_ISSET (socket, & writeSet))
- * condition |= ENET_SOCKET_WAIT_SEND;
-
- if (FD_ISSET (socket, & readSet))
- * condition |= ENET_SOCKET_WAIT_RECEIVE;
-
- return 0;
-#endif
-}
-
-#endif
-
diff --git a/Externals/enet/win32.c b/Externals/enet/win32.c
deleted file mode 100644
index 0953466a3d3e..000000000000
--- a/Externals/enet/win32.c
+++ /dev/null
@@ -1,452 +0,0 @@
-/**
- @file win32.c
- @brief ENet Win32 system specific functions
-*/
-#ifdef _WIN32
-
-#define ENET_BUILDING_LIB 1
-#include "enet/enet.h"
-#include
-#include
-#include
-
-static enet_uint32 timeBase = 0;
-
-int
-enet_initialize (void)
-{
- WORD versionRequested = MAKEWORD (1, 1);
- WSADATA wsaData;
-
- if (WSAStartup (versionRequested, & wsaData))
- return -1;
-
- if (LOBYTE (wsaData.wVersion) != 1||
- HIBYTE (wsaData.wVersion) != 1)
- {
- WSACleanup ();
-
- return -1;
- }
-
- timeBeginPeriod (1);
-
- return 0;
-}
-
-void
-enet_deinitialize (void)
-{
- timeEndPeriod (1);
-
- WSACleanup ();
-}
-
-enet_uint32
-enet_host_random_seed (void)
-{
- return (enet_uint32) timeGetTime ();
-}
-
-enet_uint32
-enet_time_get (void)
-{
- return (enet_uint32) timeGetTime () - timeBase;
-}
-
-void
-enet_time_set (enet_uint32 newTimeBase)
-{
- timeBase = (enet_uint32) timeGetTime () - newTimeBase;
-}
-
-int
-enet_address_set_host_ip (ENetAddress * address, const char * name)
-{
- enet_uint8 vals [4] = { 0, 0, 0, 0 };
- int i;
-
- for (i = 0; i < 4; ++ i)
- {
- const char * next = name + 1;
- if (* name != '0')
- {
- long val = strtol (name, (char **) & next, 10);
- if (val < 0 || val > 255 || next == name || next - name > 3)
- return -1;
- vals [i] = (enet_uint8) val;
- }
-
- if (* next != (i < 3 ? '.' : '\0'))
- return -1;
- name = next + 1;
- }
-
- memcpy (& address -> host, vals, sizeof (enet_uint32));
- return 0;
-}
-
-int
-enet_address_set_host (ENetAddress * address, const char * name)
-{
- struct hostent * hostEntry;
-
- hostEntry = gethostbyname (name);
- if (hostEntry == NULL ||
- hostEntry -> h_addrtype != AF_INET)
- return enet_address_set_host_ip (address, name);
-
- address -> host = * (enet_uint32 *) hostEntry -> h_addr_list [0];
-
- return 0;
-}
-
-int
-enet_address_get_host_ip (const ENetAddress * address, char * name, size_t nameLength)
-{
- char * addr = inet_ntoa (* (struct in_addr *) & address -> host);
- if (addr == NULL)
- return -1;
- else
- {
- size_t addrLen = strlen(addr);
- if (addrLen >= nameLength)
- return -1;
- memcpy (name, addr, addrLen + 1);
- }
- return 0;
-}
-
-int
-enet_address_get_host (const ENetAddress * address, char * name, size_t nameLength)
-{
- struct in_addr in;
- struct hostent * hostEntry;
-
- in.s_addr = address -> host;
-
- hostEntry = gethostbyaddr ((char *) & in, sizeof (struct in_addr), AF_INET);
- if (hostEntry == NULL)
- return enet_address_get_host_ip (address, name, nameLength);
- else
- {
- size_t hostLen = strlen (hostEntry -> h_name);
- if (hostLen >= nameLength)
- return -1;
- memcpy (name, hostEntry -> h_name, hostLen + 1);
- }
-
- return 0;
-}
-
-int
-enet_socket_bind (ENetSocket socket, const ENetAddress * address)
-{
- struct sockaddr_in sin;
-
- memset (& sin, 0, sizeof (struct sockaddr_in));
-
- sin.sin_family = AF_INET;
-
- if (address != NULL)
- {
- sin.sin_port = ENET_HOST_TO_NET_16 (address -> port);
- sin.sin_addr.s_addr = address -> host;
- }
- else
- {
- sin.sin_port = 0;
- sin.sin_addr.s_addr = INADDR_ANY;
- }
-
- return bind (socket,
- (struct sockaddr *) & sin,
- sizeof (struct sockaddr_in)) == SOCKET_ERROR ? -1 : 0;
-}
-
-int
-enet_socket_get_address (ENetSocket socket, ENetAddress * address)
-{
- struct sockaddr_in sin;
- int sinLength = sizeof (struct sockaddr_in);
-
- if (getsockname (socket, (struct sockaddr *) & sin, & sinLength) == -1)
- return -1;
-
- address -> host = (enet_uint32) sin.sin_addr.s_addr;
- address -> port = ENET_NET_TO_HOST_16 (sin.sin_port);
-
- return 0;
-}
-
-int
-enet_socket_listen (ENetSocket socket, int backlog)
-{
- return listen (socket, backlog < 0 ? SOMAXCONN : backlog) == SOCKET_ERROR ? -1 : 0;
-}
-
-ENetSocket
-enet_socket_create (ENetSocketType type)
-{
- return socket (PF_INET, type == ENET_SOCKET_TYPE_DATAGRAM ? SOCK_DGRAM : SOCK_STREAM, 0);
-}
-
-int
-enet_socket_set_option (ENetSocket socket, ENetSocketOption option, int value)
-{
- int result = SOCKET_ERROR;
- switch (option)
- {
- case ENET_SOCKOPT_NONBLOCK:
- {
- u_long nonBlocking = (u_long) value;
- result = ioctlsocket (socket, FIONBIO, & nonBlocking);
- break;
- }
-
- case ENET_SOCKOPT_BROADCAST:
- result = setsockopt (socket, SOL_SOCKET, SO_BROADCAST, (char *) & value, sizeof (int));
- break;
-
- case ENET_SOCKOPT_REUSEADDR:
- result = setsockopt (socket, SOL_SOCKET, SO_REUSEADDR, (char *) & value, sizeof (int));
- break;
-
- case ENET_SOCKOPT_RCVBUF:
- result = setsockopt (socket, SOL_SOCKET, SO_RCVBUF, (char *) & value, sizeof (int));
- break;
-
- case ENET_SOCKOPT_SNDBUF:
- result = setsockopt (socket, SOL_SOCKET, SO_SNDBUF, (char *) & value, sizeof (int));
- break;
-
- case ENET_SOCKOPT_RCVTIMEO:
- result = setsockopt (socket, SOL_SOCKET, SO_RCVTIMEO, (char *) & value, sizeof (int));
- break;
-
- case ENET_SOCKOPT_SNDTIMEO:
- result = setsockopt (socket, SOL_SOCKET, SO_SNDTIMEO, (char *) & value, sizeof (int));
- break;
-
- case ENET_SOCKOPT_NODELAY:
- result = setsockopt (socket, IPPROTO_TCP, TCP_NODELAY, (char *) & value, sizeof (int));
- break;
-
- case ENET_SOCKOPT_TTL:
- result = setsockopt (socket, IPPROTO_IP, IP_TTL, (char *) & value, sizeof (int));
- break;
-
- default:
- break;
- }
- return result == SOCKET_ERROR ? -1 : 0;
-}
-
-int
-enet_socket_get_option (ENetSocket socket, ENetSocketOption option, int * value)
-{
- int result = SOCKET_ERROR, len;
- switch (option)
- {
- case ENET_SOCKOPT_ERROR:
- len = sizeof(int);
- result = getsockopt (socket, SOL_SOCKET, SO_ERROR, (char *) value, & len);
- break;
-
- case ENET_SOCKOPT_TTL:
- len = sizeof(int);
- result = getsockopt (socket, IPPROTO_IP, IP_TTL, (char *) value, & len);
- break;
-
- default:
- break;
- }
- return result == SOCKET_ERROR ? -1 : 0;
-}
-
-int
-enet_socket_connect (ENetSocket socket, const ENetAddress * address)
-{
- struct sockaddr_in sin;
- int result;
-
- memset (& sin, 0, sizeof (struct sockaddr_in));
-
- sin.sin_family = AF_INET;
- sin.sin_port = ENET_HOST_TO_NET_16 (address -> port);
- sin.sin_addr.s_addr = address -> host;
-
- result = connect (socket, (struct sockaddr *) & sin, sizeof (struct sockaddr_in));
- if (result == SOCKET_ERROR && WSAGetLastError () != WSAEWOULDBLOCK)
- return -1;
-
- return 0;
-}
-
-ENetSocket
-enet_socket_accept (ENetSocket socket, ENetAddress * address)
-{
- SOCKET result;
- struct sockaddr_in sin;
- int sinLength = sizeof (struct sockaddr_in);
-
- result = accept (socket,
- address != NULL ? (struct sockaddr *) & sin : NULL,
- address != NULL ? & sinLength : NULL);
-
- if (result == INVALID_SOCKET)
- return ENET_SOCKET_NULL;
-
- if (address != NULL)
- {
- address -> host = (enet_uint32) sin.sin_addr.s_addr;
- address -> port = ENET_NET_TO_HOST_16 (sin.sin_port);
- }
-
- return result;
-}
-
-int
-enet_socket_shutdown (ENetSocket socket, ENetSocketShutdown how)
-{
- return shutdown (socket, (int) how) == SOCKET_ERROR ? -1 : 0;
-}
-
-void
-enet_socket_destroy (ENetSocket socket)
-{
- if (socket != INVALID_SOCKET)
- closesocket (socket);
-}
-
-int
-enet_socket_send (ENetSocket socket,
- const ENetAddress * address,
- const ENetBuffer * buffers,
- size_t bufferCount)
-{
- struct sockaddr_in sin;
- DWORD sentLength = 0;
-
- if (address != NULL)
- {
- memset (& sin, 0, sizeof (struct sockaddr_in));
-
- sin.sin_family = AF_INET;
- sin.sin_port = ENET_HOST_TO_NET_16 (address -> port);
- sin.sin_addr.s_addr = address -> host;
- }
-
- if (WSASendTo (socket,
- (LPWSABUF) buffers,
- (DWORD) bufferCount,
- & sentLength,
- 0,
- address != NULL ? (struct sockaddr *) & sin : NULL,
- address != NULL ? sizeof (struct sockaddr_in) : 0,
- NULL,
- NULL) == SOCKET_ERROR)
- {
- if (WSAGetLastError () == WSAEWOULDBLOCK)
- return 0;
-
- return -1;
- }
-
- return (int) sentLength;
-}
-
-int
-enet_socket_receive (ENetSocket socket,
- ENetAddress * address,
- ENetBuffer * buffers,
- size_t bufferCount)
-{
- INT sinLength = sizeof (struct sockaddr_in);
- DWORD flags = 0,
- recvLength = 0;
- struct sockaddr_in sin;
-
- if (WSARecvFrom (socket,
- (LPWSABUF) buffers,
- (DWORD) bufferCount,
- & recvLength,
- & flags,
- address != NULL ? (struct sockaddr *) & sin : NULL,
- address != NULL ? & sinLength : NULL,
- NULL,
- NULL) == SOCKET_ERROR)
- {
- switch (WSAGetLastError ())
- {
- case WSAEWOULDBLOCK:
- case WSAECONNRESET:
- return 0;
- }
-
- return -1;
- }
-
- if (flags & MSG_PARTIAL)
- return -1;
-
- if (address != NULL)
- {
- address -> host = (enet_uint32) sin.sin_addr.s_addr;
- address -> port = ENET_NET_TO_HOST_16 (sin.sin_port);
- }
-
- return (int) recvLength;
-}
-
-int
-enet_socketset_select (ENetSocket maxSocket, ENetSocketSet * readSet, ENetSocketSet * writeSet, enet_uint32 timeout)
-{
- struct timeval timeVal;
-
- timeVal.tv_sec = timeout / 1000;
- timeVal.tv_usec = (timeout % 1000) * 1000;
-
- return select (maxSocket + 1, readSet, writeSet, NULL, & timeVal);
-}
-
-int
-enet_socket_wait (ENetSocket socket, enet_uint32 * condition, enet_uint32 timeout)
-{
- fd_set readSet, writeSet;
- struct timeval timeVal;
- int selectCount;
-
- timeVal.tv_sec = timeout / 1000;
- timeVal.tv_usec = (timeout % 1000) * 1000;
-
- FD_ZERO (& readSet);
- FD_ZERO (& writeSet);
-
- if (* condition & ENET_SOCKET_WAIT_SEND)
- FD_SET (socket, & writeSet);
-
- if (* condition & ENET_SOCKET_WAIT_RECEIVE)
- FD_SET (socket, & readSet);
-
- selectCount = select (socket + 1, & readSet, & writeSet, NULL, & timeVal);
-
- if (selectCount < 0)
- return -1;
-
- * condition = ENET_SOCKET_WAIT_NONE;
-
- if (selectCount == 0)
- return 0;
-
- if (FD_ISSET (socket, & writeSet))
- * condition |= ENET_SOCKET_WAIT_SEND;
-
- if (FD_ISSET (socket, & readSet))
- * condition |= ENET_SOCKET_WAIT_RECEIVE;
-
- return 0;
-}
-
-#endif
-
diff --git a/Externals/expr/include/expr.h b/Externals/expr/include/expr.h
index 619d53764237..c62f68f28dfc 100644
--- a/Externals/expr/include/expr.h
+++ b/Externals/expr/include/expr.h
@@ -783,7 +783,7 @@ static struct expr *expr_create(const char *s, size_t len,
struct expr *p = &root;
/* Assign macro parameters */
for (int j = 0; j < vec_len(&arg.args); j++) {
- char varname[12];
+ char varname[13];
snprintf(varname, sizeof(varname), "$%d", (j + 1));
struct expr_var *v = expr_get_var(vars, varname, strlen(varname));
struct expr ev = expr_varref(v);
@@ -826,14 +826,14 @@ static struct expr *expr_create(const char *s, size_t len,
vec_push(&es, expr_const(num));
paren_next = EXPR_PAREN_FORBIDDEN;
} else if (n > 1 && *tok == '"') {
- char *s = (char *)calloc(1, n - 1);
- if (s == NULL) {
+ char *str = (char *)calloc(1, n - 1);
+ if (str == NULL) {
goto cleanup; /* allocation failed */
}
- strncpy(s, tok + 1, n - 2);
+ strncpy(str, tok + 1, n - 2);
struct expr e = expr_init();
e.type = OP_STRING;
- e.param.str.s = s;
+ e.param.str.s = str;
vec_push(&es, e);
paren_next = EXPR_PAREN_FORBIDDEN;
} else if (expr_op(tok, n, -1) != OP_UNKNOWN) {
diff --git a/Externals/fmt/CMakeLists.txt b/Externals/fmt/CMakeLists.txt
index 4ea516f85b3a..2b4e30dc32d1 100755
--- a/Externals/fmt/CMakeLists.txt
+++ b/Externals/fmt/CMakeLists.txt
@@ -1,388 +1,2 @@
-cmake_minimum_required(VERSION 3.1...3.18)
-
-# Fallback for using newer policies on CMake <3.12.
-if(${CMAKE_VERSION} VERSION_LESS 3.12)
- cmake_policy(VERSION ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION})
-endif()
-
-# Determine if fmt is built as a subproject (using add_subdirectory)
-# or if it is the master project.
-if (NOT DEFINED FMT_MASTER_PROJECT)
- set(FMT_MASTER_PROJECT OFF)
- if (CMAKE_CURRENT_SOURCE_DIR STREQUAL CMAKE_SOURCE_DIR)
- set(FMT_MASTER_PROJECT ON)
- message(STATUS "CMake version: ${CMAKE_VERSION}")
- endif ()
-endif ()
-
-# Joins arguments and places the results in ${result_var}.
-function(join result_var)
- set(result "")
- foreach (arg ${ARGN})
- set(result "${result}${arg}")
- endforeach ()
- set(${result_var} "${result}" PARENT_SCOPE)
-endfunction()
-
-function(enable_module target)
- if (MSVC)
- set(BMI ${CMAKE_CURRENT_BINARY_DIR}/${target}.ifc)
- target_compile_options(${target}
- PRIVATE /interface /ifcOutput ${BMI}
- INTERFACE /reference fmt=${BMI})
- endif ()
- set_target_properties(${target} PROPERTIES ADDITIONAL_CLEAN_FILES ${BMI})
- set_source_files_properties(${BMI} PROPERTIES GENERATED ON)
-endfunction()
-
-include(CMakeParseArguments)
-
-# Sets a cache variable with a docstring joined from multiple arguments:
-# set( ... CACHE ...)
-# This allows splitting a long docstring for readability.
-function(set_verbose)
- # cmake_parse_arguments is broken in CMake 3.4 (cannot parse CACHE) so use
- # list instead.
- list(GET ARGN 0 var)
- list(REMOVE_AT ARGN 0)
- list(GET ARGN 0 val)
- list(REMOVE_AT ARGN 0)
- list(REMOVE_AT ARGN 0)
- list(GET ARGN 0 type)
- list(REMOVE_AT ARGN 0)
- join(doc ${ARGN})
- set(${var} ${val} CACHE ${type} ${doc})
-endfunction()
-
-# Set the default CMAKE_BUILD_TYPE to Release.
-# This should be done before the project command since the latter can set
-# CMAKE_BUILD_TYPE itself (it does so for nmake).
-if (FMT_MASTER_PROJECT AND NOT CMAKE_BUILD_TYPE)
- set_verbose(CMAKE_BUILD_TYPE Release CACHE STRING
- "Choose the type of build, options are: None(CMAKE_CXX_FLAGS or "
- "CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.")
-endif ()
-
-project(FMT CXX)
-include(GNUInstallDirs)
-set_verbose(FMT_INC_DIR ${CMAKE_INSTALL_INCLUDEDIR} CACHE STRING
- "Installation directory for include files, a relative path that "
- "will be joined with ${CMAKE_INSTALL_PREFIX} or an absolute path.")
-
-option(FMT_PEDANTIC "Enable extra warnings and expensive tests." OFF)
-option(FMT_WERROR "Halt the compilation with an error on compiler warnings."
- OFF)
-
-# Options that control generation of various targets.
-option(FMT_DOC "Generate the doc target." ${FMT_MASTER_PROJECT})
-option(FMT_INSTALL "Generate the install target." ${FMT_MASTER_PROJECT})
-option(FMT_TEST "Generate the test target." ${FMT_MASTER_PROJECT})
-option(FMT_FUZZ "Generate the fuzz target." OFF)
-option(FMT_CUDA_TEST "Generate the cuda-test target." OFF)
-option(FMT_OS "Include core requiring OS (Windows/Posix) " ON)
-option(FMT_MODULE "Build a module instead of a traditional library." OFF)
-option(FMT_SYSTEM_HEADERS "Expose headers with marking them as system." OFF)
-
-set(FMT_CAN_MODULE OFF)
-if (CMAKE_CXX_STANDARD GREATER 17 AND
- # msvc 16.10-pre4
- MSVC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER 19.29.30035)
- set(FMT_CAN_MODULE OFF)
-endif ()
-if (NOT FMT_CAN_MODULE)
- set(FMT_MODULE OFF)
- message(STATUS "Module support is disabled.")
-endif ()
-if (FMT_TEST AND FMT_MODULE)
- # The tests require {fmt} to be compiled as traditional library
- message(STATUS "Testing is incompatible with build mode 'module'.")
-endif ()
-set(FMT_SYSTEM_HEADERS_ATTRIBUTE "")
-if (FMT_SYSTEM_HEADERS)
- set(FMT_SYSTEM_HEADERS_ATTRIBUTE SYSTEM)
-endif ()
-
-# Get version from core.h
-file(READ include/fmt/core.h core_h)
-if (NOT core_h MATCHES "FMT_VERSION ([0-9]+)([0-9][0-9])([0-9][0-9])")
- message(FATAL_ERROR "Cannot get FMT_VERSION from core.h.")
-endif ()
-# Use math to skip leading zeros if any.
-math(EXPR CPACK_PACKAGE_VERSION_MAJOR ${CMAKE_MATCH_1})
-math(EXPR CPACK_PACKAGE_VERSION_MINOR ${CMAKE_MATCH_2})
-math(EXPR CPACK_PACKAGE_VERSION_PATCH ${CMAKE_MATCH_3})
-join(FMT_VERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.
- ${CPACK_PACKAGE_VERSION_PATCH})
-message(STATUS "Version: ${FMT_VERSION}")
-
-message(STATUS "Build type: ${CMAKE_BUILD_TYPE}")
-
-if (NOT CMAKE_RUNTIME_OUTPUT_DIRECTORY)
- set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
-endif ()
-
-set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH}
- "${CMAKE_CURRENT_SOURCE_DIR}/support/cmake")
-
-include(cxx14)
-include(JoinPaths)
-
-list(FIND CMAKE_CXX_COMPILE_FEATURES "cxx_variadic_templates" index)
-if (${index} GREATER -1)
- # Use cxx_variadic_templates instead of more appropriate cxx_std_11 for
- # compatibility with older CMake versions.
- set(FMT_REQUIRED_FEATURES cxx_variadic_templates)
-endif ()
-message(STATUS "Required features: ${FMT_REQUIRED_FEATURES}")
-
-if (FMT_MASTER_PROJECT AND NOT DEFINED CMAKE_CXX_VISIBILITY_PRESET)
- set_verbose(CMAKE_CXX_VISIBILITY_PRESET hidden CACHE STRING
- "Preset for the export of private symbols")
- set_property(CACHE CMAKE_CXX_VISIBILITY_PRESET PROPERTY STRINGS
- hidden default)
-endif ()
-
-if (FMT_MASTER_PROJECT AND NOT DEFINED CMAKE_VISIBILITY_INLINES_HIDDEN)
- set_verbose(CMAKE_VISIBILITY_INLINES_HIDDEN ON CACHE BOOL
- "Whether to add a compile flag to hide symbols of inline functions")
-endif ()
-
-if (CMAKE_CXX_COMPILER_ID MATCHES "GNU")
- set(PEDANTIC_COMPILE_FLAGS -pedantic-errors -Wall -Wextra -pedantic
- -Wold-style-cast -Wundef
- -Wredundant-decls -Wwrite-strings -Wpointer-arith
- -Wcast-qual -Wformat=2 -Wmissing-include-dirs
- -Wcast-align
- -Wctor-dtor-privacy -Wdisabled-optimization
- -Winvalid-pch -Woverloaded-virtual
- -Wconversion -Wundef
- -Wno-ctor-dtor-privacy -Wno-format-nonliteral)
- if (NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS 4.6)
- set(PEDANTIC_COMPILE_FLAGS ${PEDANTIC_COMPILE_FLAGS}
- -Wno-dangling-else -Wno-unused-local-typedefs)
- endif ()
- if (NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS 5.0)
- set(PEDANTIC_COMPILE_FLAGS ${PEDANTIC_COMPILE_FLAGS} -Wdouble-promotion
- -Wtrampolines -Wzero-as-null-pointer-constant -Wuseless-cast
- -Wvector-operation-performance -Wsized-deallocation -Wshadow)
- endif ()
- if (NOT CMAKE_CXX_COMPILER_VERSION VERSION_LESS 6.0)
- set(PEDANTIC_COMPILE_FLAGS ${PEDANTIC_COMPILE_FLAGS} -Wshift-overflow=2
- -Wnull-dereference -Wduplicated-cond)
- endif ()
- set(WERROR_FLAG -Werror)
-endif ()
-
-if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
- set(PEDANTIC_COMPILE_FLAGS -Wall -Wextra -pedantic -Wconversion -Wundef
- -Wdeprecated -Wweak-vtables -Wshadow
- -Wno-gnu-zero-variadic-macro-arguments)
- check_cxx_compiler_flag(-Wzero-as-null-pointer-constant HAS_NULLPTR_WARNING)
- if (HAS_NULLPTR_WARNING)
- set(PEDANTIC_COMPILE_FLAGS ${PEDANTIC_COMPILE_FLAGS}
- -Wzero-as-null-pointer-constant)
- endif ()
- set(WERROR_FLAG -Werror)
-endif ()
-
-if (MSVC)
- set(PEDANTIC_COMPILE_FLAGS /W3)
- set(WERROR_FLAG /WX)
-endif ()
-
-if (FMT_MASTER_PROJECT AND CMAKE_GENERATOR MATCHES "Visual Studio")
- # If Microsoft SDK is installed create script run-msbuild.bat that
- # calls SetEnv.cmd to set up build environment and runs msbuild.
- # It is useful when building Visual Studio projects with the SDK
- # toolchain rather than Visual Studio.
- include(FindSetEnv)
- if (WINSDK_SETENV)
- set(MSBUILD_SETUP "call \"${WINSDK_SETENV}\"")
- endif ()
- # Set FrameworkPathOverride to get rid of MSB3644 warnings.
- join(netfxpath
- "C:\\Program Files\\Reference Assemblies\\Microsoft\\Framework\\"
- ".NETFramework\\v4.0")
- file(WRITE run-msbuild.bat "
- ${MSBUILD_SETUP}
- ${CMAKE_MAKE_PROGRAM} -p:FrameworkPathOverride=\"${netfxpath}\" %*")
-endif ()
-
-function(add_headers VAR)
- set(headers ${${VAR}})
- foreach (header ${ARGN})
- set(headers ${headers} include/fmt/${header})
- endforeach()
- set(${VAR} ${headers} PARENT_SCOPE)
-endfunction()
-
-# Define the fmt library, its includes and the needed defines.
-add_headers(FMT_HEADERS args.h chrono.h color.h compile.h core.h format.h
- format-inl.h os.h ostream.h printf.h ranges.h std.h
- xchar.h)
-if (FMT_MODULE)
- set(FMT_SOURCES src/fmt.cc)
-elseif (FMT_OS)
- set(FMT_SOURCES src/format.cc src/os.cc)
-else()
- set(FMT_SOURCES src/format.cc)
-endif ()
-
-add_library(fmt ${FMT_SOURCES} ${FMT_HEADERS} README.rst ChangeLog.rst)
+add_subdirectory(fmt)
dolphin_disable_warnings_msvc(fmt)
-add_library(fmt::fmt ALIAS fmt)
-
-if (FMT_WERROR)
- target_compile_options(fmt PRIVATE ${WERROR_FLAG})
-endif ()
-if (FMT_PEDANTIC)
- target_compile_options(fmt PRIVATE ${PEDANTIC_COMPILE_FLAGS})
-endif ()
-if (FMT_MODULE)
- enable_module(fmt)
-endif ()
-
-target_compile_features(fmt INTERFACE ${FMT_REQUIRED_FEATURES})
-
-target_include_directories(fmt ${FMT_SYSTEM_HEADERS_ATTRIBUTE} PUBLIC
- $
- $)
-
-set(FMT_DEBUG_POSTFIX d CACHE STRING "Debug library postfix.")
-
-set_target_properties(fmt PROPERTIES
- VERSION ${FMT_VERSION} SOVERSION ${CPACK_PACKAGE_VERSION_MAJOR}
- PUBLIC_HEADER "${FMT_HEADERS}"
- DEBUG_POSTFIX "${FMT_DEBUG_POSTFIX}")
-
-# Set FMT_LIB_NAME for pkg-config fmt.pc. We cannot use the OUTPUT_NAME target
-# property because it's not set by default.
-set(FMT_LIB_NAME fmt)
-if (CMAKE_BUILD_TYPE STREQUAL "Debug")
- set(FMT_LIB_NAME ${FMT_LIB_NAME}${FMT_DEBUG_POSTFIX})
-endif ()
-
-if (BUILD_SHARED_LIBS)
- target_compile_definitions(fmt PRIVATE FMT_EXPORT INTERFACE FMT_SHARED)
-endif ()
-if (FMT_SAFE_DURATION_CAST)
- target_compile_definitions(fmt PUBLIC FMT_SAFE_DURATION_CAST)
-endif()
-
-add_library(fmt-header-only INTERFACE)
-add_library(fmt::fmt-header-only ALIAS fmt-header-only)
-
-target_compile_definitions(fmt-header-only INTERFACE FMT_HEADER_ONLY=1)
-target_compile_features(fmt-header-only INTERFACE ${FMT_REQUIRED_FEATURES})
-
-target_include_directories(fmt-header-only ${FMT_SYSTEM_HEADERS_ATTRIBUTE} INTERFACE
- $
- $)
-
-# Install targets.
-if (FMT_INSTALL)
- include(CMakePackageConfigHelpers)
- set_verbose(FMT_CMAKE_DIR ${CMAKE_INSTALL_LIBDIR}/cmake/fmt CACHE STRING
- "Installation directory for cmake files, a relative path that "
- "will be joined with ${CMAKE_INSTALL_PREFIX} or an absolute "
- "path.")
- set(version_config ${PROJECT_BINARY_DIR}/fmt-config-version.cmake)
- set(project_config ${PROJECT_BINARY_DIR}/fmt-config.cmake)
- set(pkgconfig ${PROJECT_BINARY_DIR}/fmt.pc)
- set(targets_export_name fmt-targets)
-
- set_verbose(FMT_LIB_DIR ${CMAKE_INSTALL_LIBDIR} CACHE STRING
- "Installation directory for libraries, a relative path that "
- "will be joined to ${CMAKE_INSTALL_PREFIX} or an absolute path.")
-
- set_verbose(FMT_PKGCONFIG_DIR ${CMAKE_INSTALL_LIBDIR}/pkgconfig CACHE PATH
- "Installation directory for pkgconfig (.pc) files, a relative "
- "path that will be joined with ${CMAKE_INSTALL_PREFIX} or an "
- "absolute path.")
-
- # Generate the version, config and target files into the build directory.
- write_basic_package_version_file(
- ${version_config}
- VERSION ${FMT_VERSION}
- COMPATIBILITY AnyNewerVersion)
-
- join_paths(libdir_for_pc_file "\${exec_prefix}" "${FMT_LIB_DIR}")
- join_paths(includedir_for_pc_file "\${prefix}" "${FMT_INC_DIR}")
-
- configure_file(
- "${PROJECT_SOURCE_DIR}/support/cmake/fmt.pc.in"
- "${pkgconfig}"
- @ONLY)
- configure_package_config_file(
- ${PROJECT_SOURCE_DIR}/support/cmake/fmt-config.cmake.in
- ${project_config}
- INSTALL_DESTINATION ${FMT_CMAKE_DIR})
-
- set(INSTALL_TARGETS fmt fmt-header-only)
-
- # Install the library and headers.
- install(TARGETS ${INSTALL_TARGETS} EXPORT ${targets_export_name}
- LIBRARY DESTINATION ${FMT_LIB_DIR}
- ARCHIVE DESTINATION ${FMT_LIB_DIR}
- PUBLIC_HEADER DESTINATION "${FMT_INC_DIR}/fmt"
- FRAMEWORK DESTINATION "."
- RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
-
- # Use a namespace because CMake provides better diagnostics for namespaced
- # imported targets.
- export(TARGETS ${INSTALL_TARGETS} NAMESPACE fmt::
- FILE ${PROJECT_BINARY_DIR}/${targets_export_name}.cmake)
-
- # Install version, config and target files.
- install(
- FILES ${project_config} ${version_config}
- DESTINATION ${FMT_CMAKE_DIR})
- install(EXPORT ${targets_export_name} DESTINATION ${FMT_CMAKE_DIR}
- NAMESPACE fmt::)
-
- install(FILES $
- DESTINATION ${FMT_LIB_DIR} OPTIONAL)
- install(FILES "${pkgconfig}" DESTINATION "${FMT_PKGCONFIG_DIR}")
-endif ()
-
-if (FMT_DOC)
- add_subdirectory(doc)
-endif ()
-
-if (FMT_TEST)
- enable_testing()
- add_subdirectory(test)
-endif ()
-
-# Control fuzzing independent of the unit tests.
-if (FMT_FUZZ)
- add_subdirectory(test/fuzzing)
-
- # The FMT_FUZZ macro is used to prevent resource exhaustion in fuzzing
- # mode and make fuzzing practically possible. It is similar to
- # FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION but uses a different name to
- # avoid interfering with fuzzing of projects that use {fmt}.
- # See also https://llvm.org/docs/LibFuzzer.html#fuzzer-friendly-build-mode.
- target_compile_definitions(fmt PUBLIC FMT_FUZZ)
-endif ()
-
-set(gitignore ${PROJECT_SOURCE_DIR}/.gitignore)
-if (FMT_MASTER_PROJECT AND EXISTS ${gitignore})
- # Get the list of ignored files from .gitignore.
- file (STRINGS ${gitignore} lines)
- list(REMOVE_ITEM lines /doc/html)
- foreach (line ${lines})
- string(REPLACE "." "[.]" line "${line}")
- string(REPLACE "*" ".*" line "${line}")
- set(ignored_files ${ignored_files} "${line}$" "${line}/")
- endforeach ()
- set(ignored_files ${ignored_files}
- /.git /breathe /format-benchmark sphinx/ .buildinfo .doctrees)
-
- set(CPACK_SOURCE_GENERATOR ZIP)
- set(CPACK_SOURCE_IGNORE_FILES ${ignored_files})
- set(CPACK_SOURCE_PACKAGE_FILE_NAME fmt-${FMT_VERSION})
- set(CPACK_PACKAGE_NAME fmt)
- set(CPACK_RESOURCE_FILE_README ${PROJECT_SOURCE_DIR}/README.rst)
- include(CPack)
-endif ()
diff --git a/Externals/fmt/CONTRIBUTING.md b/Externals/fmt/CONTRIBUTING.md
deleted file mode 100644
index b82f145069a8..000000000000
--- a/Externals/fmt/CONTRIBUTING.md
+++ /dev/null
@@ -1,20 +0,0 @@
-Contributing to {fmt}
-=====================
-
-By submitting a pull request or a patch, you represent that you have the right
-to license your contribution to the {fmt} project owners and the community,
-agree that your contributions are licensed under the {fmt} license, and agree
-to future changes to the licensing.
-
-All C++ code must adhere to [Google C++ Style Guide](
-https://google.github.io/styleguide/cppguide.html) with the following
-exceptions:
-
-* Exceptions are permitted
-* snake_case should be used instead of UpperCamelCase for function and type
- names
-
-All documentation must adhere to the [Google Developer Documentation Style
-Guide](https://developers.google.com/style).
-
-Thanks for contributing!
diff --git a/Externals/fmt/ChangeLog.rst b/Externals/fmt/ChangeLog.rst
deleted file mode 100755
index 4ebc5c733064..000000000000
--- a/Externals/fmt/ChangeLog.rst
+++ /dev/null
@@ -1,5255 +0,0 @@
-9.1.0 - 2022-08-27
-------------------
-
-* ``fmt::formatted_size`` now works at compile time
- (`#3026 `_). For example
- (`godbolt `__):
-
- .. code:: c++
-
- #include
-
- int main() {
- using namespace fmt::literals;
- constexpr size_t n = fmt::formatted_size("{}"_cf, 42);
- fmt::print("{}\n", n); // prints 2
- }
-
- Thanks `@marksantaniello (Mark Santaniello)
- `_.
-
-* Fixed handling of invalid UTF-8
- (`#3038 `_,
- `#3044 `_,
- `#3056 `_).
- Thanks `@phprus (Vladislav Shchapov) `_ and
- `@skeeto (Christopher Wellons) `_.
-
-* Improved Unicode support in ``ostream`` overloads of ``print``
- (`#2994 `_,
- `#3001 `_,
- `#3025 `_).
- Thanks `@dimztimz (Dimitrij Mijoski) `_.
-
-* Fixed handling of the sign specifier in localized formatting on systems with
- 32-bit ``wchar_t`` (`#3041 `_).
-
-* Added support for wide streams to ``fmt::streamed``
- (`#2994 `_).
- Thanks `@phprus (Vladislav Shchapov) `_.
-
-* Added the ``n`` specifier that disables the output of delimiters when
- formatting ranges (`#2981 `_,
- `#2983 `_).
- For example (`godbolt `__):
-
- .. code:: c++
-
- #include
- #include
-
- int main() {
- auto v = std::vector{1, 2, 3};
- fmt::print("{:n}\n", v); // prints 1, 2, 3
- }
-
- Thanks `@BRevzin (Barry Revzin) `_.
-
-* Worked around problematic ``std::string_view`` constructors introduced in
- C++23 (`#3030 `_,
- `#3050 `_).
- Thanks `@strega-nil-ms (nicole mazzuca) `_.
-
-* Improve handling (exclusion) of recursive ranges
- (`#2968 `_,
- `#2974 `_).
- Thanks `@Dani-Hub (Daniel Krügler) `_.
-
-* Improved error reporting in format string compilation
- (`#3055 `_).
-
-* Improved the implementation of
- `Dragonbox `_, the algorithm used for
- the default floating-point formatting
- (`#2984 `_).
- Thanks `@jk-jeon (Junekey Jeon) `_.
-
-* Fixed issues with floating-point formatting on exotic platforms.
-
-* Improved the implementation of chrono formatting
- (`#3010 `_).
- Thanks `@phprus (Vladislav Shchapov) `_.
-
-* Improved documentation
- (`#2966 `_,
- `#3009 `_,
- `#3020 `_,
- `#3037 `_).
- Thanks `@mwinterb `_,
- `@jcelerier (Jean-Michaël Celerier) `_
- and `@remiburtin (Rémi Burtin) `_.
-
-* Improved build configuration
- (`#2991 `_,
- `#2995 `_,
- `#3004 `_,
- `#3007 `_,
- `#3040 `_).
- Thanks `@dimztimz (Dimitrij Mijoski) `_ and
- `@hwhsu1231 (Haowei Hsu) `_.
-
-* Fixed various warnings and compilation issues
- (`#2969 `_,
- `#2971 `_,
- `#2975 `_,
- `#2982 `_,
- `#2985 `_,
- `#2988 `_,
- `#3000 `_,
- `#3006 `_,
- `#3014 `_,
- `#3015 `_,
- `#3021 `_,
- `#3023 `_,
- `#3024 `_,
- `#3029 `_,
- `#3043 `_,
- `#3052 `_,
- `#3053 `_,
- `#3054 `_).
- Thanks `@h-friederich (Hannes Friederich) `_,
- `@dimztimz (Dimitrij Mijoski) `_,
- `@olupton (Olli Lupton) `_,
- `@bernhardmgruber (Bernhard Manfred Gruber)
- `_,
- `@phprus (Vladislav Shchapov) `_.
-
-9.0.0 - 2022-07-04
-------------------
-
-* Switched to the internal floating point formatter for all decimal presentation
- formats. In particular this results in consistent rounding on all platforms
- and removing the ``s[n]printf`` fallback for decimal FP formatting.
-
-* Compile-time floating point formatting no longer requires the header-only
- mode. For example (`godbolt `__):
-
- .. code:: c++
-
- #include
- #include
-
- consteval auto compile_time_dtoa(double value) -> std::array {
- auto result = std::array();
- fmt::format_to(result.data(), FMT_COMPILE("{}"), value);
- return result;
- }
-
- constexpr auto answer = compile_time_dtoa(0.42);
-
- works with the default settings.
-
-* Improved the implementation of
- `Dragonbox `_, the algorithm used for
- the default floating-point formatting
- (`#2713 `_,
- `#2750 `_).
- Thanks `@jk-jeon (Junekey Jeon) `_.
-
-* Made ``fmt::to_string`` work with ``__float128``. This uses the internal
- FP formatter and works even on system without ``__float128`` support in
- ``[s]printf``.
-
-* Disabled automatic ``std::ostream`` insertion operator (``operator<<``)
- discovery when ``fmt/ostream.h`` is included to prevent ODR violations.
- You can get the old behavior by defining ``FMT_DEPRECATED_OSTREAM`` but this
- will be removed in the next major release. Use ``fmt::streamed`` or
- ``fmt::ostream_formatter`` to enable formatting via ``std::ostream`` instead.
-
-* Added ``fmt::ostream_formatter`` that can be used to write ``formatter``
- specializations that perform formatting via ``std::ostream``.
- For example (`godbolt `__):
-
- .. code:: c++
-
- #include
-
- struct date {
- int year, month, day;
-
- friend std::ostream& operator<<(std::ostream& os, const date& d) {
- return os << d.year << '-' << d.month << '-' << d.day;
- }
- };
-
- template <> struct fmt::formatter : ostream_formatter {};
-
- std::string s = fmt::format("The date is {}", date{2012, 12, 9});
- // s == "The date is 2012-12-9"
-
-* Added the ``fmt::streamed`` function that takes an object and formats it
- via ``std::ostream``.
- For example (`godbolt `__):
-
- .. code:: c++
-
- #include
- #include
-
- int main() {
- fmt::print("Current thread id: {}\n",
- fmt::streamed(std::this_thread::get_id()));
- }
-
- Note that ``fmt/std.h`` provides a ``formatter`` specialization for
- ``std::thread::id`` so you don't need to format it via ``std::ostream``.
-
-* Deprecated implicit conversions of unscoped enums to integers for consistency
- with scoped enums.
-
-* Added an argument-dependent lookup based ``format_as`` extension API to
- simplify formatting of enums.
-
-* Added experimental ``std::variant`` formatting support
- (`#2941 `_).
- For example (`godbolt `__):
-
- .. code:: c++
-
- #include
- #include
-
- int main() {
- auto v = std::variant(42);
- fmt::print("{}\n", v);
- }
-
- prints::
-
- variant(42)
-
- Thanks `@jehelset `_.
-
-* Added experimental ``std::filesystem::path`` formatting support
- (`#2865 `_,
- `#2902 `_,
- `#2917 `_,
- `#2918 `_).
- For example (`godbolt `__):
-
- .. code:: c++
-
- #include
- #include
-
- int main() {
- fmt::print("There is no place like {}.", std::filesystem::path("/home"));
- }
-
- prints::
-
- There is no place like "/home".
-
- Thanks `@phprus (Vladislav Shchapov) `_.
-
-* Added a ``std::thread::id`` formatter to ``fmt/std.h``.
- For example (`godbolt `__):
-
- .. code:: c++
-
- #include
- #include
-
- int main() {
- fmt::print("Current thread id: {}\n", std::this_thread::get_id());
- }
-
-* Added ``fmt::styled`` that applies a text style to an individual argument
- (`#2793 `_).
- For example (`godbolt `__):
-
- .. code:: c++
-
- #include
- #include
-
- int main() {
- auto now = std::chrono::system_clock::now();
- fmt::print(
- "[{}] {}: {}\n",
- fmt::styled(now, fmt::emphasis::bold),
- fmt::styled("error", fg(fmt::color::red)),
- "something went wrong");
- }
-
- prints
-
- .. image:: https://user-images.githubusercontent.com/576385/
- 175071215-12809244-dab0-4005-96d8-7cd911c964d5.png
-
- Thanks `@rbrugo (Riccardo Brugo) `_.
-
-* Made ``fmt::print`` overload for text styles correctly handle UTF-8
- (`#2681 `_,
- `#2701 `_).
- Thanks `@AlexGuteniev (Alex Guteniev) `_.
-
-* Fixed Unicode handling when writing to an ostream.
-
-* Added support for nested specifiers to range formatting
- (`#2673 `_).
- For example (`godbolt `__):
-
- .. code:: c++
-
- #include
- #include
-
- int main() {
- fmt::print("{::#x}\n", std::vector{10, 20, 30});
- }
-
- prints ``[0xa, 0x14, 0x1e]``.
-
- Thanks `@BRevzin (Barry Revzin) `_.
-
-* Implemented escaping of wide strings in ranges
- (`#2904 `_).
- Thanks `@phprus (Vladislav Shchapov) `_.
-
-* Added support for ranges with ``begin`` / ``end`` found via the
- argument-dependent lookup
- (`#2807 `_).
- Thanks `@rbrugo (Riccardo Brugo) `_.
-
-* Fixed formatting of certain kinds of ranges of ranges
- (`#2787 `_).
- Thanks `@BRevzin (Barry Revzin) `_.
-
-* Fixed handling of maps with element types other than ``std::pair``
- (`#2944 `_).
- Thanks `@BrukerJWD (Jonathan W) `_.
-
-* Made tuple formatter enabled only if elements are formattable
- (`#2939 `_,
- `#2940 `_).
- Thanks `@jehelset `_.
-
-* Made ``fmt::join`` compatible with format string compilation
- (`#2719 `_,
- `#2720 `_).
- Thanks `@phprus (Vladislav Shchapov) `_.
-
-* Made compile-time checks work with named arguments of custom types and
- ``std::ostream`` ``print`` overloads
- (`#2816 `_,
- `#2817 `_,
- `#2819 `_).
- Thanks `@timsong-cpp `_.
-
-* Removed ``make_args_checked`` because it is no longer needed for compile-time
- checks (`#2760 `_).
- Thanks `@phprus (Vladislav Shchapov) `_.
-
-* Removed the following deprecated APIs: ``_format``, ``arg_join``,
- the ``format_to`` overload that takes a memory buffer,
- ``[v]fprintf`` that takes an ``ostream``.
-
-* Removed the deprecated implicit conversion of ``[const] signed char*`` and
- ``[const] unsigned char*`` to C strings.
-
-* Removed the deprecated ``fmt/locale.h``.
-
-* Replaced the deprecated ``fileno()`` with ``descriptor()`` in
- ``buffered_file``.
-
-* Moved ``to_string_view`` to the ``detail`` namespace since it's an
- implementation detail.
-
-* Made access mode of a created file consistent with ``fopen`` by setting
- ``S_IWGRP`` and ``S_IWOTH``
- (`#2733 `_).
- Thanks `@arogge (Andreas Rogge) `_.
-
-* Removed a redundant buffer resize when formatting to ``std::ostream``
- (`#2842 `_,
- `#2843 `_).
- Thanks `@jcelerier (Jean-Michaël Celerier) `_.
-
-* Made precision computation for strings consistent with width
- (`#2888 `_).
-
-* Fixed handling of locale separators in floating point formatting
- (`#2830 `_).
-
-* Made sign specifiers work with ``__int128_t``
- (`#2773 `_).
-
-* Improved support for systems such as CHERI with extra data stored in pointers
- (`#2932 `_).
- Thanks `@davidchisnall (David Chisnall) `_.
-
-* Improved documentation
- (`#2706 `_,
- `#2712 `_,
- `#2789 `_,
- `#2803 `_,
- `#2805 `_,
- `#2815 `_,
- `#2924 `_).
- Thanks `@BRevzin (Barry Revzin) `_,
- `@Pokechu22 `_,
- `@setoye (Alta) `_,
- `@rtobar `_,
- `@rbrugo (Riccardo Brugo) `_,
- `@anoonD (cre) `_,
- `@leha-bot (Alex) `_.
-
-* Improved build configuration
- (`#2766 `_,
- `#2772 `_,
- `#2836 `_,
- `#2852 `_,
- `#2907 `_,
- `#2913 `_,
- `#2914 `_).
- Thanks `@kambala-decapitator (Andrey Filipenkov)
- `_,
- `@mattiasljungstrom (Mattias Ljungström)
- `_,
- `@kieselnb (Nick Kiesel) `_,
- `@nathannaveen `_,
- `@Vertexwahn `_.
-
-* Fixed various warnings and compilation issues
- (`#2408 `_,
- `#2507 `_,
- `#2697 `_,
- `#2715 `_,
- `#2717 `_,
- `#2722 `_,
- `#2724 `_,
- `#2725 `_,
- `#2726 `_,
- `#2728 `_,
- `#2732 `_,
- `#2738 `_,
- `#2742 `_,
- `#2744 `_,
- `#2745 `_,
- `#2746 `_,
- `#2754 `_,
- `#2755 `_,
- `#2757 `_,
- `#2758 `_,
- `#2761 `_,
- `#2762 `_,
- `#2763 `_,
- `#2765 `_,
- `#2769 `_,
- `#2770 `_,
- `#2771 `_,
- `#2777 `_,
- `#2779 `_,
- `#2782 `_,
- `#2783 `_,
- `#2794 `_,
- `#2796