From 1b65adcd5677cad527b48e9fc58cd934d858aa8e Mon Sep 17 00:00:00 2001 From: Rukai Date: Tue, 1 Mar 2016 21:44:44 +1100 Subject: [PATCH] Fully remove wii remote netplay UI code and remove reference to WiimoteReal in NetPlayClient.cpp --- Source/Core/Core/NetPlayClient.cpp | 19 ------------------- .../DolphinWX/NetPlay/NetPlaySetupFrame.cpp | 13 +++++-------- .../Core/DolphinWX/NetPlay/PadMapDialog.cpp | 11 ----------- Source/Core/DolphinWX/NetPlay/PadMapDialog.h | 4 +--- 4 files changed, 6 insertions(+), 41 deletions(-) diff --git a/Source/Core/Core/NetPlayClient.cpp b/Source/Core/Core/NetPlayClient.cpp index f76b097aa1..59d22e5215 100644 --- a/Source/Core/Core/NetPlayClient.cpp +++ b/Source/Core/Core/NetPlayClient.cpp @@ -17,7 +17,6 @@ #include "Core/HW/SI_DeviceGCController.h" #include "Core/HW/Sram.h" #include "Core/HW/WiimoteEmu/WiimoteEmu.h" -#include "Core/HW/WiimoteReal/WiimoteReal.h" #include "Core/IPC_HLE/WII_IPC_HLE_Device_usb.h" static const char* NETPLAY_VERSION = scm_rev_git_str; @@ -728,24 +727,6 @@ bool NetPlayClient::StartGame(const std::string &path) UpdateDevices(); - if (SConfig::GetInstance().bWii) - { - for (unsigned int i = 0; i < 4; ++i) - WiimoteReal::ChangeWiimoteSource(i, m_wiimote_map[i] > 0 ? WIIMOTE_SRC_EMU : WIIMOTE_SRC_NONE); - - // Needed to prevent locking up at boot if (when) the wiimotes connect out of order. - NetWiimote nw; - nw.resize(4, 0); - - for (unsigned int w = 0; w < 4; ++w) - { - if (m_wiimote_map[w] != -1) - // probably overkill, but whatever - for (unsigned int i = 0; i < 7; ++i) - m_wiimote_buffer[w].Push(nw); - } - } - return true; } diff --git a/Source/Core/DolphinWX/NetPlay/NetPlaySetupFrame.cpp b/Source/Core/DolphinWX/NetPlay/NetPlaySetupFrame.cpp index 72042bac2b..a6c40df797 100644 --- a/Source/Core/DolphinWX/NetPlay/NetPlaySetupFrame.cpp +++ b/Source/Core/DolphinWX/NetPlay/NetPlaySetupFrame.cpp @@ -117,15 +117,12 @@ NetPlaySetupFrame::NetPlaySetupFrame(wxWindow* const parent, const CGameListCtrl wxStaticText* const alert_lbl = new wxStaticText(connect_tab, wxID_ANY, _("ALERT:\n\n" - "Netplay will only work with the following settings:\n" - " - DSP Emulator Engine Must be the same on all computers!\n" - " - Manually set the extensions for each Wiimote\n" + "All players must use the same Dolphin version.\n" + "All memory cards, SD cards and cheats must be identical between players or disabled.\n" + "If DSP LLE is used, DSP ROMs must be identical between players.\n" + "If connecting directly, the host must have the chosen UDP port open/forwarded!\n" "\n" - "All players should use the same Dolphin version and settings.\n" - "All memory cards must be identical between players or disabled.\n" - "Wiimote support is probably terrible. Don't use it.\n" - "\n" - "If connecting directly, the host must have the chosen UDP port open/forwarded!\n")); + "Wiimote support is broken in netplay and therefore disabled.\n")); wxBoxSizer* const top_szr = new wxBoxSizer(wxHORIZONTAL); diff --git a/Source/Core/DolphinWX/NetPlay/PadMapDialog.cpp b/Source/Core/DolphinWX/NetPlay/PadMapDialog.cpp index 449ddd1062..e4c8927baa 100644 --- a/Source/Core/DolphinWX/NetPlay/PadMapDialog.cpp +++ b/Source/Core/DolphinWX/NetPlay/PadMapDialog.cpp @@ -67,11 +67,6 @@ PadMappingArray PadMapDialog::GetModifiedPadMappings() const return m_pad_mapping; } -PadMappingArray PadMapDialog::GetModifiedWiimoteMappings() const -{ - return m_wii_mapping; -} - void PadMapDialog::OnAdjust(wxCommandEvent& WXUNUSED(event)) { for (unsigned int i = 0; i < 4; i++) @@ -81,11 +76,5 @@ void PadMapDialog::OnAdjust(wxCommandEvent& WXUNUSED(event)) m_pad_mapping[i] = m_player_list[player_idx - 1]->pid; else m_pad_mapping[i] = -1; - - player_idx = m_map_cbox[i + 4]->GetSelection(); - if (player_idx > 0) - m_wii_mapping[i] = m_player_list[player_idx - 1]->pid; - else - m_wii_mapping[i] = -1; } } diff --git a/Source/Core/DolphinWX/NetPlay/PadMapDialog.h b/Source/Core/DolphinWX/NetPlay/PadMapDialog.h index 9d2a7768b3..62837b6307 100644 --- a/Source/Core/DolphinWX/NetPlay/PadMapDialog.h +++ b/Source/Core/DolphinWX/NetPlay/PadMapDialog.h @@ -20,13 +20,11 @@ public: PadMapDialog(wxWindow* parent, NetPlayServer* server, NetPlayClient* client); PadMappingArray GetModifiedPadMappings() const; - PadMappingArray GetModifiedWiimoteMappings() const; private: void OnAdjust(wxCommandEvent& event); - wxChoice* m_map_cbox[8]; + wxChoice* m_map_cbox[4]; PadMappingArray m_pad_mapping; - PadMappingArray m_wii_mapping; std::vector m_player_list; };