From db6517256e9f91fc5c46b560cdcf8315a624b605 Mon Sep 17 00:00:00 2001 From: Cyan Date: Sun, 4 Jan 2015 20:22:06 +0000 Subject: [PATCH] * Added WiiU pro controller support. Some menus or buttons might not work. (Thanks Airline38) L3+R3 to shutdown the pad. * Added PS3 controller support over USB, requires loader's IOS set to IOS58. Button mapped as Classic Controller. * Added a WiiU Auto aspect fixer based on current WiiU setting. * Added a WiiU Widescreen switcher in Features menu. Nintendont: * Fixed detection for nintendont v2.263+ issue 2294 * Added a WiiU Widescreen setting. issue 2296 Default value based on current WiiU aspect ratio settings. * Added a setting to choose Nincfg.bin behavior at launch issue 2297 Always delete; Always create; No change. * Removed unused game specific settings section (MGS2) * Renamed MCEmu ON setting to Multi * Added Disc launching feature * Added user prompt to select where MCEmu should be located when using Disc launching. The device is auto-detected if Gamecube source setting is set to SD or Main(USB) only. * Changed prompt type to warning if Nintendont version detection fails. Thanks to Airline38 for the WiiU pro base patch. --- HBC/META.XML | 4 +- Languages/czech.lang | 23 ++- Languages/danish.lang | 23 ++- Languages/dutch.lang | 23 ++- Languages/english.lang | 23 ++- Languages/finnish.lang | 23 ++- Languages/french.lang | 25 +++- Languages/german.lang | 23 ++- Languages/greek.lang | 23 ++- Languages/hungarian.lang | 23 ++- Languages/italian.lang | 23 ++- Languages/japanese.lang | 23 ++- Languages/korean.lang | 23 ++- Languages/norwegian.lang | 23 ++- Languages/polish.lang | 23 ++- Languages/portuguese_br.lang | 27 +++- Languages/portuguese_pt.lang | 23 ++- Languages/russian.lang | 23 ++- Languages/schinese.lang | 23 ++- Languages/spanish.lang | 23 ++- Languages/swedish.lang | 23 ++- Languages/tchinese.lang | 23 ++- Languages/thai.lang | 23 ++- Languages/turkish.lang | 23 ++- Makefile | 5 +- source/BoxCover/BoxCover.cpp | 24 ++-- source/Controls/WiiPointer.cpp | 25 +++- source/GUI/gui.h | 14 ++ source/GUI/gui_button.cpp | 41 ++++-- source/GUI/gui_checkboxbrowser.cpp | 7 +- source/GUI/gui_filebrowser.cpp | 7 +- source/GUI/gui_gamecarousel.cpp | 4 +- source/GUI/gui_gamegrid.cpp | 4 +- source/GUI/gui_gamelist.cpp | 7 +- source/GUI/gui_optionbrowser.cpp | 7 +- source/GUI/gui_scrollbar.cpp | 6 +- source/GUI/gui_trigger.cpp | 46 ++++-- source/GameCube/GCGames.cpp | 8 +- source/GameCube/NIN_Config.h | 1 + source/StartUpProcess.cpp | 3 + source/input.cpp | 48 ++++++- source/input.h | 1 + source/settings/CGameSettings.cpp | 7 + source/settings/CGameSettings.h | 2 + source/settings/CSettings.cpp | 14 ++ source/settings/CSettings.h | 2 + source/settings/menus/FeatureSettingsMenu.cpp | 22 +++ source/settings/menus/GCGameLoadSM.cpp | 15 +- source/settings/menus/LoaderSettings.cpp | 29 +++- source/sicksaxis-wrapper.c | 135 ++++++++++++++++++ source/sicksaxis-wrapper.h | 74 ++++++++++ source/sys.cpp | 3 + source/system/runtimeiospatch.h | 2 +- source/usbloader/GameBooter.cpp | 113 ++++++++++----- source/video.cpp | 8 ++ source/wpad.c | 8 +- source/wpad.h | 1 + 57 files changed, 1096 insertions(+), 136 deletions(-) create mode 100644 source/sicksaxis-wrapper.c create mode 100644 source/sicksaxis-wrapper.h diff --git a/HBC/META.XML b/HBC/META.XML index e1cf24af..0eaabe6f 100644 --- a/HBC/META.XML +++ b/HBC/META.XML @@ -2,8 +2,8 @@ USB Loader GX USB Loader GX Team - 3.0 r1233 - 20141110211657 + 3.0 r1235 + 20150104200036