Moonlight Wii U

Moonlight Wii U is a port of Moonlight Embedded, which is an open source client for Sunshine and NVIDIA GameStream. Moonlight allows you to stream your full collection of games and applications from your PC to other devices to play them remotely.

It's using the hardware-accelerated h264 library of the Wii U which results in pretty fast decoding.
Using my LAN Adapter 720p@60fps runs almost flawlessly.

Here's a little demo (and april fools) video:


Quick Start

ℹ️ A Wii U LAN Adapter is recommended!
  • Grab the latest version from the releases page and extract it to the root of your SD Card.
  • Enter the IP of your Sunshine/GFE server in the moonlight.conf file located at sd:/wiiu/apps/moonlight.
  • Ensure your Sunshine/GFE server and Wii U are on the same network.
  • If using GFE, turn on Shield Streaming in the GFE settings.
  • Pair Moonlight Wii U with the server.
  • Accept the pairing confirmation on your PC.
  • Connect to the server with Moonlight Wii U.
  • Play games!
Configuration
You can configure all of the documented settings in the moonlight.conf file located at sd:/wiiu/apps/moonlight.
Note that a lot of option are commented out by default, to edit them you need to remove the # in front of them.

Supported controllers
  • Gamepad (can be disabled with the disable_gamepad option).
  • Up to 4 Wii U Pro Controllers and Wii Classic Controllers (Pro).
    The Gamepad needs to be disabled to use the 4th controller.

Troubleshooting

Input doesn't work when using Sunshine

Verify that you've installed Nefarius Virtual Gamepad and restarted your PC after the installation.

The stream disconnects frequently/immediately

Depending on your network connection you need to adjust the configuration to find a stable bitrate and resolution.Try something like this to get started:
Code:
width = 854
height = 480
fps = 30
Code:
bitrate = 1500
Then slowly increase the bitrate until the stream is no longer stable.

Can't find app Steam

Moonlight Wii U tries to start the app "Steam" by default, but sunshine does not have a default Application called "Steam".
You can either rename the app in the moonlight.conf to
Code:
app = Steam Big Picture
which is a default option in sunshine or add a new application called "Steam" in the sunshine configuration.

Releases: https://github.com/GaryOderNichts/moonlight-wiiu/releases
Source code: https://github.com/GaryOderNichts/moonlight-wiiu


Special thanks to agilly1989, rw and QuarkTheAwesome.
 
Last edited by GaryOderNichts,

GaryOderNichts

Well-Known Member
OP
Member
Joined
Aug 9, 2018
Messages
793
Trophies
1
XP
5,548
Country
Germany
I'm sorry if this isn't the place to put this, but I'm struggling to get my wii u to connect to my PC. It gives me the error "failed to pair to server: failed to sign data". If y'all have any idea, it would be cool. Thanks guys!
Is the date and time on your console correct?
Also make sure your SD isn't locked so the certificate files can be created.
 

Tryflin

Member
Newcomer
Joined
Mar 1, 2022
Messages
14
Trophies
0
Age
23
Location
La
XP
66
Country
United States
I doubled checked and reentered the date and still the same error code. My card isn’t locked either so those can’t be it. Do you know anything else I could try that would work?
 

Tryflin

Member
Newcomer
Joined
Mar 1, 2022
Messages
14
Trophies
0
Age
23
Location
La
XP
66
Country
United States
I even tried a different network.
 

Attachments

  • 20220301_124523.jpg
    20220301_124523.jpg
    1.4 MB · Views: 138

silvershadow

Well-Known Member
Member
Joined
May 16, 2006
Messages
435
Trophies
1
XP
2,476
Country
Canada
there were some changes to gamestream that all the apps had to be updated to connect to it.
We ran into this same thing for the switch moonlight as well. "GFE 3.22 "

i remember it from "https://github.com/rock88/moonlight-nx/releases"

I'm not sure if this is why the wii u version isnt working, but i think the dates line up just right.

EDIT: nevermind, the wii u version was updated a few days ago... so its not this.
 

Tryflin

Member
Newcomer
Joined
Mar 1, 2022
Messages
14
Trophies
0
Age
23
Location
La
XP
66
Country
United States
I’ve already tried a lower version of GeForce and moonlight for Wii U. It’s driving me crazy because I really want this to work. But thank you all for helping me.
 

Tryflin

Member
Newcomer
Joined
Mar 1, 2022
Messages
14
Trophies
0
Age
23
Location
La
XP
66
Country
United States
So does anyone have any other ideas? I'm at a loss and I've tried everything I could possibly think of. It just refuses to pair and gives me the same error. If no one can figure it out I'll just give up.
 

Squid00

Member
Newcomer
Joined
Mar 19, 2022
Messages
6
Trophies
0
Age
41
Location
Glasgow
XP
205
Country
United Kingdom
I am having issues with steam being in big picture mode, is it possible to have steam in non big picture mode, or simply stream the desktop?
There is a way to stream the desktop. Add C:\windows\system32\mstsc.exe as a launchable app under the Shield Tab in Geforce Experience. Then set it as the default app in your moonlight.conf file.


Thanks @GaryOderNichts for updating the app - it's a gem. Putting the Steamdeck to shame :mthr:
 

magicalmoosemahdi

Member
Newcomer
Joined
Mar 18, 2022
Messages
10
Trophies
0
Age
20
Location
Massachussets
XP
54
Country
United States
There is a way to stream the desktop. Add C:\windows\system32\mstsc.exe as a launchable app under the Shield Tab in Geforce Experience. Then set it as the default app in your moonlight.conf file.


Thanks @GaryOderNichts for updating the app - it's a gem. Putting the Steamdeck to shame :mthr:
oh my goodness thank you so much i love you
 
  • Like
Reactions: Squid00

Farside

New Member
Newbie
Joined
Mar 22, 2022
Messages
1
Trophies
0
Age
44
Location
USA
XP
25
Country
United States
I can't seem to open v1.3. I get about 90% into loading the rpx, then the whole console freezes.

Edit: Looks like it's the same for 1.2. Maybe something wrong with my Homebrew install?

Edit Edit: I'm so sorry... New to homebrew on Wii U. I didn't open it from the Mii maker channel. 30 lashes for me.
 
Last edited by Farside,
  • Like
Reactions: Putcharles

Norris

Well-Known Member
Member
Joined
Oct 13, 2021
Messages
614
Trophies
0
Age
16
XP
1,262
Country
United States
What about Intel? I put in my correct IP address and I used sunshine and put my IP address in the sunshine config I think it recognizes sunshine but after a while it says failed to connect is it just my crappy internet?
 

BakuraTheSecond

Member
Newcomer
Joined
Apr 22, 2022
Messages
6
Trophies
0
Age
24
Location
Africa
XP
63
Country
Chad
Ok, after changing the App Name from Steam BigPicture, Im getting "Errorcode starting app: -1" on my Wii U and and this:
[2022:06:01:20:30:58]: Info: /CN=NVIDIA GameStream Client -- verfied
[2022:06:01:20:30:59]: Info: /CN=NVIDIA GameStream Client -- verfied
[2022:06:01:20:30:59]: Info: Spawning [setsid steam steam://open/bigpicture]
Segmentation fault

from my terminal.

Am I in abetter position than before?
Can somebody help?
 

RoboMarchello

New Member
Newbie
Joined
Jun 8, 2022
Messages
3
Trophies
0
Age
24
Location
Ukraine
XP
48
Country
Ukraine
Hello guys! I've been trying this fantastic tool, but got this error:
- Can't connect to the server.
What I use:
Video card - Nvidia GeForce 1050,
Video card driver - 511.79,
GeForce experience 3.25.1.27,
Moonlight Wii U v1.3
Windows 11
Mocha cfw
Wifi connection used: a Xiaomi a4 router and smartphone hotspot

What I tried:
  • Using different networks
  • Opening ports on my router
  • Opening ports on windows firewall
  • Using open stream
  • Connecting via internal/external ip
  • Connecting the computer to the router via LAN/wifi
  • Changing moonlight wii u version to v1.1 (with GeForce experience version 3.21.0.36)
Also, it works just fine on android and ios on both external and internal ips!
I don't know what else could be the problem, so I got only one hope that you, guys, could help;) I really want to try this thing out!
Here is also the configuration file: Thanks!
## Hostname or IP-address of host to connect to
address = 192.168.31.232

## Video streaming configuration
width = 1280
height = 720
fps = 60

## Disables the gamepad so the other controllers are mapped to players 1 to 4
disable_gamepad = false

## Swaps the buttons so they match the xbox controller layout
swap_buttons = false

## Automatically connect to the host on startup and start the stream
autostream = true

## Bitrate depends by default on resolution and fps
## Set to -1 to enable default
## 20Mbps (20000) for 1080p (60 fps)
## 10Mbps (10000) for 1080p or 60 fps
## 5Mbps (5000) for lower resolution or fps
bitrate = 10000

## Size of network packets should be lower than MTU
## If streaming with WAN optimizations, this will be capped at 1024.
packetsize = 1024

## Default started application on host
app = Steam

## Play audio on host instead of streaming to client
localaudio = true

## Send quit app request to remote after quitting session
quitappafter = false

## Disable all input processing (view-only mode)
viewonly = false

## Enable QOS settings to optimize for internet or local network
## yes - optimize for WAN streaming
## no - optimize for LAN streaming
## auto (default) - decide automatically based on target IP address
remote = auto

## Enable 5.1/7.1 surround sound
surround = false
 
Last edited by RoboMarchello,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    T @ Texasauras: SOLILOQUY