USBHelper + USBHelperL... | Contributions open, see Server Info for ..... Info (2024)

This tool has been depreciated. We recommend giving WiiUDownloader a try before you go ahead and install USBHelper

https://testing.agilly1989.xyz/#/WiiU/Tools/Nusdownloaders/WiiUDownloader

Translate this page with Google Translate

Installation

Please note: USBHelper should really only be used as a download manager and unpacking program. If you are using Cemu, you probably should have a seperate Cemu instance that you get from the Cemu website. See Emulation for more information

- Windows

- - Automatic Installation via an Installer

- - - Gathering Files

You will need

- - - Installation Steps
  1. Get theUSBHelperInstaller.exeand save it somewhere like your Downloads Folder or Desktop. Don't worry about when the installer was released as it downloads the latest release of the launcher and the version of USBHelper you select in step 3.
  2. Run it, if you get a warning, it's safe to dismiss, just click onRun

  3. Click onNextand thenAgreeand you will see this window. The selected version will be fine. Newer or Older version haveminordifferences thatmightcause some issues.

  4. The next page will ask you where you want to install USBHelper, AppData will work but I do recommend changing it to a folder that you have permissions to read and write to. Something like your "Games" drive if you have one. Then click onInstall

  5. Let it do its thing as it downloads USBHelper and the Launcher from the Internet

  6. If you get this message, read it and make your own choice.

  7. You are now Finished. (Un)-Tick the options you do (or don't) want and then click onFinish

  8. Now you can go down toFirst Run (After Installation or "Clearing")

- - Manual Installation ... so by hand (no installer)

- - - Gathering Files

You will need

  1. Put both zip files in the same folder (let's call itUSBHelper)

  2. From that, Open the USB Helper zip file (in this example it isWii U USB Helper 0.6.1.653.zip), select everything and drag and drop those files into theUSBHelperfolder
  3. Close that zip file and open the USBHelper Launcher Zip file (in this example it isUSBHelperLauncher-0.17d.zip) and do the same as step 2. Select everything, Drag and Drop and now you need toOverwriteexisting files.
  4. (optional) Finally, Right click onUSBHelperLauncher.exeand right click on it, sending it to your Desktop as a shortcut.
  5. Now you can go down toFirst Run (After Installation or "Clearing")

- Linux

Linux mode is via Wine or a Docker container. It is highly experimental and is prone to issues. It would be better to run a Windows instance to use this program either via virtualisation or dual boot.

- - Docker

Thedocker imagefor USB Helper (arcticdiv/usbhelper,source code) already comes preinstalled withwine-staging,dotnet48andWii U USB Helper + USBHelperLauncher, and provides access to a virtual desktop using a VNC client or a browser.

To get started, you can use thedocker-compose.ymlfile and just rundocker-compose up(provided you havedocker-composeinstalled), or use the docker image directly with:

docker run -it \ --name "usbhelper" \ -v "$(pwd)/data/userdata:/home/user/usbhelper/userdata" \ -v "$(pwd)/data/downloads:/home/user/usbhelper/downloads" \ -p "127.0.0.1:5901:5901" \ -p "127.0.0.1:8081:8081" \ arcticdiv/usbhelper:latest

The VNC server only binds on localhost/127.0.0.1 by default, therefore a password isn't strictly necessary. If you still want to set a password for the VNC connection, set theVNCPASSWDenvironment variable for the container accordingly.

Once started, either navigate tolocalhost:8081with a browser of your choice, or connect tolocalhost:5901using a VNC client. Downloaded files will be located indata/downloads.

Now you can go down toFirst Run (After Installation or "Clearing")

- - Wine

  • Installwine-stagingfor your distribution (e.g.apt install winehq-stagingon Ubuntu/Debian and derivatives, after adding the repo)
  • Installwinetricks
  • Set up a32-bit wineprefix:
    • export WINEARCH=win32 WINEPREFIX=~/.wine-usbhelper && wineboot -u(you can change theWINEPREFIXpath to whatever you want)
  • Install.NET Framework 4.8:
    • winetricks --force -q dotnet48(--force is required as of Wine 5.18, installation may hang and have to be retried a few times, -q forces the installer to run headless and ups the succes rate of winetricks on 5.18+)
  • Follow themanual installationsteps, but usethisbuild of USBHelperLauncher instead of the one linked on the manual installation page.
  • Run cd <extraction dir> && wine USBHelperLauncher.exe(remember to setWINEPREFIXagain if you restart your shell)
  • Now you can go down toFirst Run (After Installation or "Clearing")

First Run (After Installation or "Clearing")

  1. Run your Desktop Shortcut if you have one, or launchUSBHelperLauncher.exedirectly from your USBHelper folder. Wait for it toUpdate Translationsand do some initalInjecting. You should then see this window

    This is where people get confused, this is not selecting what server USBHelper downloads from BUT what region the games are in.THIS CAN BE CHANGED LATER(see "Recommended Tweaks and Settings>Setting Extra Regions"). Click onI Agreeand then aRegion.

  2. This next step is important. You want this on your largest drive and one you have read/write permissions. I suggest making aWiiU Gamesfolder near the root of your drive (Look at the image below) and linking it to that. This is whereUSBHelperdownloads the encrypted games and stores any other necessary files.

  3. Now it will ask you for a titlekey site or something... Lots of people seem to get this wrong as well. Enter one of the following and click onOk
    *titlekeys.ovh
    *vault.titlekeys.ovh

    If you get an error message after you click onOk, CloseUSBHelper, reboot your PC and try again. If the same error is keeps coming up, join theDiscord

  4. Now it will prepare theticket cache, this does take a while depending on your PC and Internet connection. Just wait for it to complete

  5. It may ask you to allow the program through your Firewall. Click onAllow access

  6. And there you go, USBHelper is installed and running

Recommended Tweaks and Settings

- Setting Extra Regions

  1. Open USBHelper and go to theFilterstab

  2. At the bottom of that page you will see 4 flags representing in order (left to right)
    * EUR (Europe)
    * USA (America)
    * JPN (Japan)
    * KOR (Korea)


    Feel free to tick the ones that represent the games you want to find.

Authors Note:I generally tick all 4 of them to be able to search all regions. You can easily identify the game when you do.

- Setting The Filters

  1. Make your way to theFilterstab

  2. Make your filters look like this

This will filter out any

  • Wii "games" (Because it is a WiiU downloader)
  • 3DS (as you can no longer download 3DS games using this method as Nintendo patched their servers)
  • WiiU "Injections" as there are better tools out there for these, like UWUVCI (Ultimate WiiU Virtual Console Injector)

Developer's Note: There are no actual Wii titles on Wii U USB Helper. Other than injections.

Downloading a Game

- Searching for the game

(Optional) Search for your game using the search bar.

Note: The search isn't too accurate so the lesskeywordsyou use the better, so "The Legend of Zelda: Breath of the Wild" would be "Zelda Breath Wild"

- Adding it to the Queue

  1. Right-clickthe game and click on "Download Games"

  2. (Optional) It may ask you if you want to download the Update (otherwise known as the Patch) and/or the DLC. You can select Yes or No. This is your own choice

    Note: The Legend of Zelda: Breath of the WildREQUIRESatMINIMUMits "Day One" patch (which is v32 or v33 depending on region)

- Starting the Download

Press theStart downloadingbutton

Finalising the process

- NUS Content (WUP) Output

You will need CFW (Custom Firmware) or "Sigpatches" to use

  • Pirated DLC
  • WiiU Virtual Console titles (Including injections)
  • WiiU Homebrew Forwarders

Most of you will be using Tiramisu, Mocha or Haxchi as your CFW so you won't need to use a sigpatch. See https://wiiu.hacks.guide for more information.

- - WiiU (Recommended)

If you want toInstall the game on your WiiU, you can right click the game in your "Downloaded" list and click on "Copy to SD". This is probably what you want if your goal is to install it usingWUP Installer.

You will need an SD card in your PC for this to work correctly

- - WiiU (Transfer Tool)

This uses FTP to copy the WUP to your SD card in your WiiU, this is aSLOWprocess (and Imean SLOW). It will be much faster to do it therecommended way

The Author has not used this tool before so there won't be any instructions here till I use it or am told the instructions, here is an archived link though

USBHelper Transfer Tool - Mega Link

- - PC

Right click the "Set Download Directory" folder, it will open your USBHelpers download folder.

From there, look through the folders to find what you want

- Raw Files Output

- - Setting an Extraction/Unpack folder

  1. Make a new folder, preferably in the folder you chose for yourUSBHelperdownloads to be done (step 2 inFirst Run (After Installation or "Clearing")) and lets call itUnpacked Files.

  2. In USBHelper,LEFT CLICKon theSet extraction directorybutton at the bottom of the window

  3. Navigate to that folder you made inStep 1and click onSelect Folder

- - Unpacking the data

  • If you want toUnpackthe game, you can right click the game in your "Downloaded" list and click on "Unpack (Loadiine)" (it could be"Unpack (Cemu)"now).
    This is probably what you want if your goal is to play it onCemu emulator.

  • You can then "install" it into Cemu (https://cemu.cfw.guide/installing-games) or do whatever else you want

Frequently Asked Questions

- USBHelper was discontinued right? How is it still working?

USBHelper was technically discontinued but USBHelperLauncher bypasses/disables the "killcode" and patches various other aspects of the program to allow it to work.

- Does USBHelper have a virus/miner?

Technically, it did contain a miner which could be ran (voluntarily) to get access to "donator" features (e.g. different themes). USBHelperLauncher disables it (and automatically enables "donator" features without having to mine/donate), in addition to the fact that the servers from which the miner was downloaded from have been offline for a while.

- Can I download 3DS games with it?

The answer isno. Nintendo patched the 3DS servers, which means 3DS titles can no longer be downloaded, no exceptions.
You can read more about it here:https://torrentfreak.com/nintendo-plugs-leak-that-provided-free-3ds-game-downloads-180823/

- I think I messed up my installation, can I reset it?

Yes, You can "Clear" you installation which resets your settings and configuration to the default state (like when you installed USBHelper for the first time) by doing the following

  1. Find the USBHelperLauncher Icon in the taskbar
  2. Right click it and goAdvanced>Clear Install

  3. From that you will need to go back up toFirst Run (After Installation or "Clearing")

Issues and possible fixes

- Issue: Old Driver error

If you have an error like this:

Stop using the "Play on PC" button and set up Cemu seperately. You will need to

  1. Follow the official Cemu Guide to set up Cemu > https://cemu.cfw.guide/#get-started
  2. Unpack your games
  3. Install your games to Cemu > https://cemu.cfw.guide/installing-games

- Issue: Text boxes are hidden, too big or things can't be found (like this)

Solution: You need to change your Screen scaling to 100%
Reason: USBHelper is not DPI aware

- Issue: USB Helper Launcher closes after Injecting... and nothing happens. There's no icon in the taskbar either. What do I do?

  1. Press Win+R
  2. Type%AppData%and press Enter
  3. Enter the folder namedMicrosoft
  4. Remove the folder namedCrypto

- Issue: How do I get past USB Helper is preparing the ticket cache?

  1. Press Win+R
  2. Type%AppData%and press Enter
  3. Delete the folder namedUSB_HELPER
  4. Press Win+R
  5. Type%LocalAppData%and press Enter
  6. Delete the folder namedHikari06

- Issue: I am unsure what is going on. Can I make a log to post/view?

Yes you can, there are 2 methods of making a log.

- - Using the Task Bar Icon - Good if USBHelper is running
  1. Find the USBHelperLauncher Icon in the taskbar
  2. Right click on it and click on "Report Issue"

  3. It will automatically copy a link to your clipboard which you can use to report to the USBHelperLauncher Discord

You can hold Shift and click on Report Issue to create a file version of the log

- - Using the--showconsolecommand line argument
  1. Navigate to your USBHelper install folder
  2. Open a command prompt by clicking in the address bar and typingcmdand pressing Enter
  3. Use the below command to output the console to a text file which you can inspect and/or post somewhere
USBHelperLauncher.exe --showconsole > console_log.txt

- Issue: Something isn't working. How can I export USB Helper's network traffic for debugging?

  1. Find the USBHelperLauncher Icon in the taskbar
  2. Right click on it, select "Advanced" and click "Export Sessions"

Configuration (conf.json)

{ "Launcher": { "HostsExpert": [internal] [bool] Don't show warnings about conflicting hosts in 'hosts.json', "ShowUpdateNag": [internal] [bool] Notify about updates to the launcher, "ShowTranslateNag": [internal] [bool] Ask to contribute translations to crowdin, "ShowHostsWarning": [internal] [bool] Warn if 'hosts.json' file doesn't exist, "ShowCloudWarning": [internal] [bool] Warn when cloudsave feature is used, "SessionBufferSize": [number] Number of requests to buffer for the session export feature, "SessionSizeLimit": [number] Maximum size of a single request in the buffer, "Locale": [internal] [string] Country code of selected language, "TranslationsBuild": [internal] [string] Last 'translations.zip' etag/version, "LastMessage": [internal] [string] ETag of last MOTD, "EndpointFallbacks": [internal] { "<endpoint name>": [string] Redirection target URL }, "TitleKeys": { "wiiu": [string] WiiU titlekey url }, "DoNotModify": [internal] [string] Used for detecting program version upgrades, "IPCType": [string] Type of connection used for communicating between launcher and injector (valid values: "TCP", "NamedPipe") }, "Injector": { "DisableOptionalPatches": [bool] Disable optional patches (i.e. the patches that are not *required* for the program to work), "DisableTabs": [internal] [array of strings] Names of the tabs to be hidden in the UI, "MaxRetries": [number] Maximum number of download retries per file, "DelayBetweenRetries": [number] Milliseconds to delay after failed download before retrying, "Portable": [bool] Store application data in the launcher's directory instead of %appdata%/%localappdata%, "ForceHttp": [bool] Force HTTP instead of HTTPS for connections between USB Helper and the launcher, "NoFunAllowed": [bool] Disable 'fun' patches, - [The following options are only available in the current 0.18 beta] - "BackgroundMusic": [bool] Enable background music (can also be toggled inside application), "SplitUnpackDirectories": [bool] Split output directories into "Base Games" and "Updates and DLC" when unpacking, "DefaultFont": [string] Path to font used for ffplay }}
USBHelper + USBHelperL... | Contributions open, see Server Info for ..... Info (2024)

References

Top Articles
Latest Posts
Article information

Author: Saturnina Altenwerth DVM

Last Updated:

Views: 6378

Rating: 4.3 / 5 (64 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Saturnina Altenwerth DVM

Birthday: 1992-08-21

Address: Apt. 237 662 Haag Mills, East Verenaport, MO 57071-5493

Phone: +331850833384

Job: District Real-Estate Architect

Hobby: Skateboarding, Taxidermy, Air sports, Painting, Knife making, Letterboxing, Inline skating

Introduction: My name is Saturnina Altenwerth DVM, I am a witty, perfect, combative, beautiful, determined, fancy, determined person who loves writing and wants to share my knowledge and understanding with you.