Releases: FailedShack/USBHelperLauncher
Version 1.0
Fixes
- Fix some situations where we would try to perform UI actions from a background thread
- Fix WCF connections timing out when not in use
- Fix issues connecting to certain sites due to not having matching cipher suites by enabling TLS 1.2 (#68)
- Fix crashes by deleting corrupted XML configuration files (#68)
- Fix memory access violation caused by running RivaTuner alongside Wii U USB Helper (#68)
- Fix TLS certificate validation by checking that we actually trust root certificates, oops (#68)
- Fix detection of running instances (#68)
- Fix movie player font when Segoe UI is not available by bundling a free font (Noto Sans)
- Fix InvalidOperationException if FIPS is enabled (fixes #84)
- Fix NullReferenceException if key site is missing Content-Type header
Changes & new features
- Split unpack directories into games and updates, on by default (#66)
- Add
--portable
flag, useful to enable portable mode without having to launch the program once first (#68) - Add
--wine
flag to automatically enter Wine compatibility mode (#69) - Implement several Wine compatibility improvements and patches (#69)
- Speed up launch by skipping patching Wii U USB Helper if executable was already patched (#68)
- Disable Contribute tab (#82)
- Display native and process architectures in debug logs
- Update CDN fallback URL
- Update several dependencies
- Other minor tweaks and changes
And last but definitely not least!
- Add background music, courtesy of Percevalko#2036 (https://percevalko.carrd.co/)
- Add a brand new program icon, designed by S★ Urαηυs#1845
Wii U USB Helper must be present in the same folder. Please use the installer unless you're sure.
Executable SHA-256: 6095064686dbeab5b9efcb77830030e201456412083be3d66bb7715c89d22d2e
Discord: https://go.nul.sh/wuhdiscord
Version 0.18 Debug
Display native and process architectures in DebugMessage This also gets rid of the Platform. Seems like it would always be Win32NT anyway.
Version 0.17d
- Add message of the day system
- Add patch to display game descriptions in the preferred locale
- Hide Mods and Chat tabs from the library
- Migrate log backend from hastebin to nul.sh
- Fixed UriFormatException in key site form
- Fixed TypeLoadException during patching (pardeike/Harmony#275)
- Updated locale database
Wii U USB Helper must be present in the same folder. Please use the installer unless you're sure.
Existing installations: Make sure to delete FiddlerCore4.dll
Executable SHA-256: 245b93b9dc1b0231d5b076e22eabfda45c6c1e4f2659fb581d1d4b9b493429fa
Discord: https://go.nul.sh/wuhdiscord
Version 0.17c
- Fixed crash on 32-bit systems due to (another) memory corruption
Existing installations: Make sure to delete FiddlerCore4.dll
Executable SHA-256: cad36ebbd0abbdf587b4a8c55d338216732ea4af7573f3cb16145262cd7c2761
Discord: https://go.nul.sh/wuhdiscord
Version 0.17b
- Fix FileNotFoundException when browsing titles if Cemu is not installed
- Fix FiddlerCore always attempting to load CertMaker.dll
- Add NoFunAllowed setting to the config file
- Add OS bitness to the debug message
Existing installations: Make sure to delete FiddlerCore4.dll
Executable SHA-256: 8abb3335d44ea977add49cfabac6bfa221e33d46c15770556334bb4831438712
Discord: https://go.nul.sh/wuhdiscord
Version 0.17
- Added timeout for publishing debug messages
- Added option to force all requests to be proxied over plain HTTP (set
ForceHttp
to true in conf.json) - Fixed movie playback (now using ffplay instead of WMP)
- Fixed the main form not showing up in the taskbar
- Fixed crash caused by UAC triggering based on the patched executable's filename
- Fixed crash on 32-bit systems due to memory corruption (Harmony 2.x)
- Fixed race-condition triggered on slow systems when exiting USBHelperLauncher from the tray icon
- Use new update/DLC locations introduced in Cemu 1.15.11 (#58)
- Better detection of the system locale
- Updated main dependencies (Harmony, FiddlerCore & dnlib)
- Updated database files
To commemorate the 100th commit new credits have been added for people that have been essential for this project. These can be found in Other
-> See Hall of fame
. Thanks everyone for your support!
Existing installations: Make sure to delete FiddlerCore4.dll
Executable SHA-256: 093621c5e4c357dd8c4693b1e1ebebae39c91accb02ea2db159820133e426d1a
Discord: https://go.nul.sh/wuhdiscord
Version 0.16b
- Added two missing strings to the locale index
- Fixed "Export Sessions" feature not saving any sessions
- Fixed crash detector for Wii U USB Helper being triggered by the "Clear Install" feature
- Removed obsolete MessageBoxPatch
- Other minor fixes
Executable SHA-256: 8a8d6bf9e0ffb7b1b6c5320a72cf7fd826e8356dcb962e467a2e161ab6bf44c4
Discord: https://discord.io/usbhelperlauncher
Version 0.16
- Added localisation support (see below)
- Added patch to disable the web search tab in the game library
- Added patch to allow the use of the Enter key to get past the title key form (scaling issue mitigation, #53)
- Added patch that changes the font of the program under certain conditions (#50)
- Added patch to warn users if the URL entered in the title key form looks like a title key (#49)
- Added stricter content check before taking title key sites as valid
- Fixed certain network requests not being handled appropriately
- Better handling of Wii U USB Helper crashes
- Better defaults for download retries
We are looking for volunteers to translate Wii U USB Helper to other languages.
You can submit translations here: https://crowdin.com/project/wii-u-usb-helper
Note: Newtonsoft.Json and SharpCompress are not included as they already come with Wii U USB Helper.
Real purchased donation keys will not work, though infinite new ones can be generated.
This can be turned off by running the launcher with the argument --nokey
.
Executable SHA-256: cb972aaa0f175f48327b39c21ea73309d70ea85157e6fef33c09104e5d49638a
Discord: https://discord.io/usbhelperlauncher
Version 0.15b
- Added patch to override public key, reduces launch time compared to the previous method
- Renamed runtime argument
--nopatch
to--nokey
- Realigned debug message headers
Note: Newtonsoft.Json and SharpCompress are not included as they already come with Wii U USB Helper.
Real purchased donation keys will not work, though infinite new ones can be generated.
This can be turned off by running the launcher with the argument --nokey
.
Executable SHA-256: f7bc8c86db1cc42a46c25504b0c5267e8cd809739f4ce12898cb010c161330fd
Discord: https://discord.io/usbhelperlauncher
Version 0.15
- Added the ability to view previously downloaded 3DS games
- Added portable mode (set
Portable
to true in conf.json) - Added antivirus program listing to the debug message
- Added warning for conflicting hosts
- Added patch to disable the annoying system update pop-up
- Added patches to improve the hardcoded error messages
- Added patches to bypass the discontinued screen, removed old workarounds
- Improvements to the configuration system
- Updated the URL of the default ContentEndpoint fallback (#48)
- Fixed crash that would occur if the user changed their Roaming location (#44)
- Fixed language used to display the description of titles (#22)
- Fixed silent crash while exiting triggered by attempts to write to the log after closing it
Note: Newtonsoft.Json and SharpCompress are not included as they already come with Wii U USB Helper.
Real purchased donation keys will not work, though infinite new ones can be generated.
Automatic patching can be turned off by running the launcher with the argument "--nopatch".
Executable SHA-256: f2f5307dd1d785a5d162554683bc665082e7719f37ebeb42a90baca561d1a656
Discord: https://discord.io/usbhelperlauncher