×

HOW TO SHOP

1 Login or create new account.
2 Review your order.
3 Payment & FREE shipment

If you still have problems, please let us know, by sending an email to support@website.com . Thank you!

SHOWROOM HOURS

Mon-Fri 9:00AM - 6:00AM
Sat - 9:00AM-5:00PM
Sundays by appointment only!

FORGOT YOUR DETAILS?

CREATE ACCOUNT

KAROTECH / PROJECTS WII U · AROMA
uFlow

A game library
for Wii U.

Browse and launch games from one interface on Wii U. Supports 3D covers, video previews, custom layouts and multiple launchers. Requires Aroma.

For Aroma · Latest installer: 21 October 2026

Wii UWiiGameCubeNintendo DSNES / SNESGBA / N64PlayStation+ more

FEATURES

Library views
and controls.

Choose how games are displayed, configure artwork and video sources, and assign controls.

Cover types & layouts

Layouts include coverflow, fan, bookshelf and wrapping grids. Display games as 3D boxes, logos, discs, cartridges or square thumbnails.

Layout settings ↗

Artwork & video previews

Display gameplay videos and artwork while browsing. Inspect the front and back of a box, or enable demo mode to play previews after inactivity.

Media setup ↗

Controls & touch navigation

Navigate with the GamePad or touchscreen. Assign buttons, stick directions and combinations, with separate mappings for the D-pad and both sticks.

Control mappings ↗

SCREENSHOTS & VIDEOS

Console recordings

SUPPORTED SYSTEMS

Systems
and launchers.

uFlow scans your game directories and installed titles, then opens each game with its configured launcher.

Game compatibility depends on the title, storage, launcher and—in VC mode—the base. Listing a game does not guarantee compatibility.

How launchers work ↗

01

Wii U

Installed titles and extracted raw games. The raw-title backend is experimental.

02

Wii & GameCube

WiiFlow / USB Loader GX for Wii. Nintendont for GameCube. WBFS and ISO libraries.

03

Nintendo DS

Virtual Console injection or NooDS. The launcher can be selected per game.

04

Other systems

NES, SNES and GBA via RetroArch or VC. N64, PC Engine and MSX through VC adapters. PlayStation via PCSX ReARMed.

TUTORIALS

Setup and
usage guides.

Open a guide for instructions and related console recordings. Use the filters or search to find a topic.

10 guides · open only what you need

01Install uFlowRequirements, installation steps and first launch.

You need a Wii U already running Aroma, its FAT32 SD card, and room for the installer plus your selected components. Setup does not install Aroma itself. Back up the SD before starting.

  1. Download uFlow-Setup.wuhb. Copy it to SD:/wiiu/apps/uFlow-Setup.wuhb.
  2. Insert the SD and boot into Aroma. Open uFlow Setup from Wii U Menu.
  3. All components start checked. Use A or touch to toggle individual items, X for all, or Y for none. The uFlow app is always included.
  4. Press + to review the selection, then A to install. Keep the console powered and the SD inserted until Setup reports completion.
  5. Fully reboot the console, then launch uFlow. Add your games and use Settings → Library → Add new games.
What Setup changes

It installs the selected apps, launchers, Aroma modules and default folders. Selecting Wii, GameCube or vWii setup also installs the required vWii components, including Homebrew Channel, WiiFlow forwarder and cIOS. Review the confirmation screen before continuing.

Existing settings and saves are kept. Replaced files are backed up under SD:/.uflow-setup/. Unchecking a component does not uninstall an existing copy.

Opening uFlow after setup · recorded on Wii U

Link to this guide ↗

02Add your game libraryFolders, formats, scan depth and installed titles.

Installed Wii U titles are discovered automatically when General → Show Installed Wii U is enabled. For files, use the folders below or register your own in Settings → Library → Add Directory.

SD:/
├─ wiiu/raw-games/Game Name/{code,content,meta}/
├─ wbfs/Game Name [GAMEID]/GAMEID.wbfs
├─ games/Game Name [GAMEID]/game.iso
├─ wiiu/roms/ds/Game.nds
├─ wiiu/roms/nes/Game.nes
├─ wiiu/roms/snes/Game.sfc
├─ wiiu/roms/gba/Game.gba
├─ wiiu/roms/n64/Game.z64
└─ wiiu/roms/ps1/Game.cue
  1. Choose a directory and its content type. In the folder browser, A enters a folder and Y selects it.
  2. Set scan depth: 0 checks the chosen folder; 1 includes its immediate children. Increase it if you use more nested folders.
  3. Save the path, then choose Add new games to discover new titles while keeping your library. Use Complete scan to rebuild it after removing games; a large library can take a long time. The Media tab has a separate Refresh media action.

Wii U raw folders need the extracted code and content directories. Encrypted packages containing .app, .h3 and title.tmd belong to the Install Content workflow. GameCube RVZ files must be converted to ISO, not renamed.

Removing a library path removes that scan entry, not your game files. The saved catalog lets later launches display the last known library quickly.

Browsing the library and directory settings · recorded on Wii U

Link to this guide ↗

03Choose a launcherSet a system default or a different launcher for one game.
  1. Highlight a game and press − to open Launch Options. Only compatible launchers appear.
  2. Select a launcher to use it for this launch. Press + in the launcher list to save a per-game default.
  3. For a system-wide default, edit the content type under Settings → Library → Manage Content Types.

You can also open Y Details → Game launcher to choose a launcher, reset it to Use Default, or access its settings. If a launcher is missing, rerun Setup with that component selected.

DS offers Virtual Console injection and NooDS. NES, SNES and GBA can use VC injection or the included RetroArch backend. Wii offers WiiFlow and USB Loader GX; GameCube uses Nintendont.

Changing the selected game’s launch method · recorded on Wii U

Link to this guide ↗

04Virtual Console injectionPrepare a supported ROM for its VC launcher.

VC injection uses a compatible Virtual Console base to run your ROM. Compatibility varies by system, base and game; a game appearing in the library does not guarantee it will run.

  1. Place the ROM in its system folder and scan the library.
  2. Choose the system’s VC launcher using Launch Options or the Game launcher tab in Details.
  3. On first launch, follow the injection prompt. You can also use Inject / Re-inject in Details → Game launcher.
  4. Wait for preparation to finish, then launch. Use Re-inject when replacing the source ROM or changing the relevant preparation options.

For a game that does not work with its VC base, try an available alternative such as NooDS for DS or RetroArch for NES, SNES and GBA.

Preparing a Nintendo DS game with VC injection · recorded on Wii U

Link to this guide ↗

05Install a Wii U titleUse the Install Content library for your installable packages.

This is separate from installing uFlow itself. Enable the Wii U title installer component in Setup to add the Install Content library.

  1. Copy a complete installable package into its own folder under SD:/install/. Keep the package’s title.tmd, content and related files together.
  2. Scan, then open Install Content in uFlow.
  3. Open the package’s installation options, select the offered destination and review the confirmation.
  4. Keep power and storage connected while installation runs. Once complete, the installed title can be discovered in your Wii U library.

Use complete packages for your console and content. An extracted code/content/meta game is a raw-library entry, not an installable package.

Wii U title installation — full process · recorded on Wii U
Completed installation and returning to browsing · recorded on Wii U

Link to this guide ↗

06Covers, logos & gameplay videosConfigure artwork sources, video playback and metadata.

Open Settings → Media → Add Directory. Choose the media type, library scope and folder, then save and scan to match the files to your games.

SD:/wiiu/apps/uFlow/media/<system>/
  front/        back/       spine/
  fullcovers/   logos/      backgrounds/
  previews/     media/      metadata/

Use the game’s title ID or matching game name as the filename. Artwork accepts PNG, JPEG and TGA. A full sleeve is laid out back | spine | front. Transparent PNGs work well for logos and disc/cartridge artwork. Missing faces fall back to the configured default sleeve.

For videos, choose Gameplay Videos as the media type. Set the directory’s start delay, layer and volume. Background playback keeps the library visible; foreground playback takes over the view. For smooth playback, prefer H.264 MP4 at 720p/30 fps.

Display → Preview Delay, directly below Gameplay Previews, adds 0–30 seconds to the source delay; its default is 0 seconds. B dismisses a playing preview until you change games.

Metadata files use the same matching name with an .ini extension. Supported fields include description, developer, publisher, year, genre, players and rating.

Browsing artwork, previews and game details · recorded on Wii U

Link to this guide ↗

07Layouts, skins & demo modeChoose cover types, layouts, skins and idle playback.

Display → Cover Type selects Box, Logo, Media or Thumbnails. Each remembers its own compatible layout. Boxes offer 3D arrangements; logos use flat layouts and directional wheels; thumbnails give you square tiles.

  • Cover Spacing: 50–200%. Cover Zoom: 40–200%, with 120% as the normal view.
  • Inspection Zoom: 1.0×–4.0× in 0.5× steps, used when holding a cover-inspection control.
  • Wall / Curved Wall: navigate in four directions; the selection stays centered and the grid wraps around.
  • General → Skin: choose GlassFlow, Pixel Deck, Switch Light, Switch Dark or an installed custom skin.
  • General → Demo Mode: enable it, then set the inactivity time shown below. It visits games with videos, waits for each clip to finish, then chooses another. Input exits demo mode and returns to your original game.

To add a skin, extract its folder to SD:/wiiu/apps/uFlow/skins/, restart uFlow, and select it in General. A skin contains skin.ini plus optional image assets. You can customize colors, icons and placement without rebuilding the app.

Download the editable skin starter ↗ · Read the skin format

Link to this guide ↗

08Controls, combinations & touchMap the D-pad and both sticks independently.
  1. Open Settings → Controls and select an action.
  2. Use Replace for a new binding, or Add to keep the existing binding and add another.
  3. Release the activation button. Press the desired button or hold a combination together, then release everything to finish capture.
  4. Clear removes the action’s bindings; Reset Defaults restores the standard controls.

A + between icons means a combination; a slash means alternatives. When a button belongs to both a single action and a combination, its single action waits for release.

The left stick and D-pad navigate by default. Right-stick up/down inspect the front/back cover. Assign Next Layout to a spare button or combination to change layouts without opening Settings.

On the GamePad, swipe through rows and logo wheels, or in either direction on wall layouts. Tap settings rows, arrows and footer buttons. In Switch skins, L3 / System Buttons focuses the dock; the controller icon opens Wii U controller pairing.

Link to this guide ↗

09Details, favorites & statisticsView metadata, artwork and account statistics.

Press Y to open Details. Move up/down between the icon tabs for synopsis, play, launcher, source, media and information. Right enters interactive controls; Left or B returns to the tabs.

Use the Media tab to browse artwork or play a video. Leaving the video or closing Details stops its player. X marks a favorite from browsing; the synopsis tab also lets you toggle it with A.

Time played and native play counts use the current Wii U account’s activity records when available. uFlow also keeps account-specific launch counts and personal ratings. Unsupported launchers show that play time is not reported rather than estimating a duration.

Browsing games, opening details and inspecting artwork · recorded on Wii U

Link to this guide ↗

10Updates & starting on bootUpdate components and configure startup behavior.

Rerun the latest Setup to update the selected app, modules and launchers. Existing configuration and saves are preserved. Reboot afterward so the updated Aroma modules are loaded.

The in-app updater checks for signed app releases at startup and asks before installing. It updates the uFlow app; module and backend changes still require Setup. This page’s installer build and the app’s signed update channel are separate releases.

Choose your startup library with General → Start View. To launch uFlow automatically, install Start-on-boot support and enable General → Start uFlow on Boot. Hold + on the GamePad during boot to bypass to Wii U Menu. Installing support alone leaves autostart off.

If boot stops at a minute or environment-selection menu, configure that boot stage for your own console setup first; uFlow’s autostart setting does not install or configure coldboot.

Link to this guide ↗

CONTROLS

Default
controls.

These are the default library controls. Change assignments in Settings → Controls.

Buttons, combos & touch ↗

D-pad / left stick
Navigate the library
Right stick ↑ / ↓
Inspect front / back
A / Y / X
Launch / details / favorite
L / R
Change library
− / +
Launch options / settings
B / R3
Sort / hold A–Z selector
HOME
System menu / exit

COMMON QUESTIONS

Troubleshooting

Checks for missing games, artwork and playback problems.

Why are my installed Wii U games missing from uFlow?

First check whether the games appear and launch from the Wii U Menu. If they do not, check the drive connection, power and installation before troubleshooting uFlow.

If they work from the Wii U Menu, enable Settings → General → Show Installed Wii U, select All, and clear any search or A–Z filter. Then run Settings → Library → Add new games. Installed titles are detected separately and do not need a library directory added. Media → Refresh media only updates existing entries; it does not discover games.

Use the latest uFlow release. If the games still do not appear, report your uFlow version, affected game names, drive connections, whether they launch from the Wii U Menu, and any available scan logs. A successful Wii U Menu launch with missing uFlow entries can indicate a detection problem; reinstalling or formatting the drive is not the first troubleshooting step.

Can I use a Wii U–formatted drive and a FAT32 drive at the same time?

Yes. uFlow can show installed Wii U games from a Wii U–formatted drive (WFS) alongside Wii games on a FAT32 drive. Both drives can stay connected; you do not need to swap them when changing between Wii U and Wii games.

Connect the FAT32 drive to a rear USB port for Wii games through WiiFlow or USB Loader GX, and connect the Wii U–formatted drive to the front USB ports.

Make sure both drives have enough power. Use an external power supply or a USB Y-cable where needed. If the Wii U asks to format the FAT32 drive, cancel: formatting it for Wii U erases its contents and changes it to WFS.

A game is missing from my library.

Check that its directory is enabled, the content type and extension match, and scan depth reaches the game. Run Add new games after adding files. Installed Wii U titles use the separate Show Installed Wii U option.

A cover or video is not appearing.

Check the media source’s type and library scope. Match the filename to the title ID or normalized game name, and rescan after adding media. For video, confirm Gameplay Previews is on and allow both the source delay and Display Preview Delay to elapse.

A game appears but will not launch.

A visible entry confirms discovery, not compatibility. Check its selected launcher and that the corresponding Setup component is installed. Fully reboot after installing modules. VC compatibility depends on the base and ROM; try an alternative launcher where available.

My GamePad video stutters, but the TV is smooth.

Compare both screens before changing storage or launcher settings. If only the GamePad stutters, check its wireless connection and move closer to the console. If both stutter during previews, try a 720p/30 H.264 encode.

Can I change the skin or remove a path without deleting games?

Yes. Skin changes affect presentation. Removing a library or media path removes its configuration entry, not the underlying files. Setup also keeps existing settings and saves on reinstall.

Does uFlow replace Aroma or emulate every system itself?

No. uFlow is a library interface and launcher. It runs under Aroma and routes games through the installed platform-specific backends. Compatibility and storage support depend on those backends.

INSTALLER DOWNLOAD

Download
uFlow Setup.

The latest uFlow Setup, with the app and selectable launch components in one installer.

21 OCT 2026606.6 MB.WUHB · AROMA

Download uFlow Setup

Copy to SD:/wiiu/apps/ · Run Setup · Reboot

Build notes & file verification

Release 2026.10.21.1: add new games without clearing the library, clearer scan options, and Wii FAT32 USB launching. Wii Sports was tested through WiiFlow and USB Loader GX with FAT32 at the rear and Wii U storage at the front. Front-port FAT32 attempts failed in this setup. Run Setup for the updated Wii backends; automatic updates replace the app only.

Download app update only · Release notes and checksums

This is the full Setup download. The signed in-app update channel is managed separately.

SHA-256

1d2ac0adde3ab7c0623d430f105c137445f21b61aabaee52e85d5ff21724b2d1

Release metadata ↗

VERSIONS & CHANGES

Release history

Open a version for its changes, installation notes and downloads. The latest release is listed first.

2026.10.21.1LatestLibrary scans and Wii USB support
  • Add new games discovers titles without clearing the existing library or removing offline entries.
  • Complete scan identifies the full-library scan and warns that large libraries can take time. Refresh media names the separate media operation.
  • Wii WBFS discovery reads game IDs and headers; previously unidentified Wii entries can be repaired with Add new games.
  • WiiFlow and USB Loader GX can launch Wii games from FAT32 USB. The shared bridge retries a missing USB mount once and records specific failure details.
  • Wii Sports launched with both launchers using rear FAT32 storage and front Wii U-formatted storage. Front-port FAT32 attempts failed in the shared bridge on this setup; the front-port GX attempt did not reach GX itself.

Updating: Run Setup to update the WiiFlow and USB Loader GX backends. The app download and automatic update replace only uFlow. GameCube USB support is outside this release.

Link to this version

2026.10.20.2Region and language compatibility
  • Game names follow the console language, with fallback when a title does not provide it.
  • Cached libraries migrate without dropping offline games when the language changes.
  • HOME-menu names and publishers are supplied for all 12 console languages.
  • USA, EUR and JPN title-ID and language host tests passed. EUR/JPN console validation remained pending.

Updating: Run Setup and restart for the HOME-menu metadata module fix. Automatic update replaces only the app. Includes the preceding preview-audio improvements.

Link to this version

2026.10.20Video-preview audio and startup buffering
  • Audio reads independently of video-decoder waits during direct preview playback.
  • Preview startup waits for buffered sound to reduce initial audio underruns.
  • Original video files remain unchanged; no conversion is required.
  • Includes the cover, library and installer improvements available in this build.

Updating: The automatic update contains the app changes. Setup also supplies the selectable launch components.

Link to this version

← Back to KarotechuFlow · Game library and launcher for Wii U.Back to top ↑

Library browsing

Actual console recording · Use the player controls for sound and full screen.

TOP