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,

CrisMod

Well-Known Member
Member
Joined
May 4, 2020
Messages
422
Trophies
0
Age
38
XP
1,357
Country
Italy
after 1 hour trying everything you said, nothing seems to work and still crashing after about 5 minutes, any other ideas?
Unfortunately Wii U moonlight it doesn't update as like other platforms does, and follow what brakes the new Nvidia drivers each time , the final user need to find the work around or stick with older or working drivers.... but you can try two other more things:

First test :

* Use DDU software to uninstall completely the Nvidia drivers (you should run in Safe Mode with your PC). Here it's the software https://www.guru3d.com/files-details/display-driver-uninstaller-download.html

* Once you uninstalled well the GPU drivers GeForce Experience and so on and restart your PC, download the latest driver installation from Nvidia Site and install, then restart the PC and run Moonlight service.

* This could fix the problem because on each Nvidia upgrades, the drivers could deteriorated and influence the functionality of such services.

If not solve with this first method, follow the below second method, that should work quite sure....

Second Test

* Follow this my guide on seventh page in this topic (here: https://gbatemp.net/threads/moonlight-wii-u.585995/page-7#posts)

Practically, you will install an old Nvidia drivers version that run well with Wii U Moonlight and block temporary the GeForce Experience to looking and install the upgrade automatically.
If you don't want the drivers version in that Seventh post, there is another newer drivers version that works with Wii U Moonlight it's in this post page (always my post) , here https://gbatemp.net/threads/moonlight-wii-u.585995/page-11#posts

With Nvidia GeForce Experience 3.24.0.123 for Windows 11 (there is also for Windows 7)....
 
  • Like
Reactions: AlexCholo

CrisMod

Well-Known Member
Member
Joined
May 4, 2020
Messages
422
Trophies
0
Age
38
XP
1,357
Country
Italy
Other Tips, keep the bitrate at 8000 and the Wii U base and Router be sure that are not so much far away from each other and that doesn't interference something between them, like a TV, thick wall, or too distance....
 

AlexCholo

Member
Newcomer
Joined
Jan 20, 2022
Messages
10
Trophies
0
XP
46
Country
Mexico
Other Tips, keep the bitrate at 8000 and the Wii U base and Router be sure that are not so much far away from each other and that doesn't interference something between them, like a TV, thick wall, or too distance....
hello, after yesterday I tried everything EVERYTHING you told me (I even changed the bitrate trying from 1000 to 10000, changing resolutions, etc.)

In addition, the pc-router-wiiu are not separated by more than 1 meter from each other (they are literally in the same room) and the only thing that separates them is furniture, btw my internet speed is 30mbps, I will try with another router that I have of 100mbps

I guess I'll wait for some moonlight update to see if they fix the bug or maybe i should try sunshine?.... idk
Thank you very much for the help
 
Last edited by AlexCholo,

CrisMod

Well-Known Member
Member
Joined
May 4, 2020
Messages
422
Trophies
0
Age
38
XP
1,357
Country
Italy
hello, after yesterday I tried everything EVERYTHING you told me (I even changed the bitrate trying from 1000 to 10000, changing resolutions, etc.)

In addition, the pc-router-wiiu are not separated by more than 1 meter from each other (they are literally in the same room) and the only thing that separates them is furniture, btw my internet speed is 30mbps, I will try with another router that I have of 100mbps

I guess I'll wait for some moonlight update to see if they fix the bug or maybe i should try sunshine?.... idk
Thank you very much for the help
Strange that still not working, because at least the rollback drivers it must to work!!!

If you are so sure that you made everything correctly, in this case you finished the chances with moonlight. The really last thing it's to use Sunshine. Also don't put the bitrate below 6000 because you can face the crash streaming as you face now.....
 
  • Like
Reactions: AlexCholo

AlexCholo

Member
Newcomer
Joined
Jan 20, 2022
Messages
10
Trophies
0
XP
46
Country
Mexico
Strange that still not working, because at least the rollback drivers it must to work!!!

If you are so sure that you made everything correctly, in this case you finished the chances with moonlight. The really last thing it's to use Sunshine. Also don't put the bitrate below 6000 because you can face the crash streaming as you face now.....
Ok, today I will try one last time with a 100mbps connection and changing the bitrate to more than 6000, do you have any guide on how to use sunshine? I've searched and can't find anything
 

AlexCholo

Member
Newcomer
Joined
Jan 20, 2022
Messages
10
Trophies
0
XP
46
Country
Mexico
@AlexCholo can you upload your current config here?
moonlight version: 1.2
GFE version: 3.24.0.126 ( i also tried downgrading to older versions but nothing works)

//config file
## Hostname or IP-address of host to connect to
address = 192.168.100.7

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

## 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

## 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 = 5000
## Size of network packets should be lower than MTU
packetsize = 1024

## Default started application on host
app = Steam

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

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

## Enable QOS settings to optimize for internet instead of local network
remote = false

## Enable 5.1 surround sound
surround = false

edit: i tried with the 100mbps router and 6000 bitrate and stills crashing after a few minutes, do you have any guide on how to use sunshine? I've searched and can't find anything
 
Last edited by AlexCholo,

CrisMod

Well-Known Member
Member
Joined
May 4, 2020
Messages
422
Trophies
0
Age
38
XP
1,357
Country
Italy
moonlight version: 1.2
GFE version: 3.24.0.126 ( i also tried downgrading to older versions but nothing works)

//config file
## Hostname or IP-address of host to connect to
address = 192.168.100.7

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

## 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

## 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 = 5000
## Size of network packets should be lower than MTU
packetsize = 1024

## Default started application on host
app = Steam

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

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

## Enable QOS settings to optimize for internet instead of local network
remote = false

## Enable 5.1 surround sound
surround = false

edit: i tried with the 100mbps router and 6000 bitrate and stills crashing after a few minutes, do you have any guide on how to use sunshine? I've searched and can't find anything
@AlexCholo try to change this:

## Video streaming configuration
width = 854
height = 480
fps = 30

And

bitrate = 8000



Let's see if we find the stability first......
 
  • Like
Reactions: AQS and AlexCholo

AlexCholo

Member
Newcomer
Joined
Jan 20, 2022
Messages
10
Trophies
0
XP
46
Country
Mexico
@AlexCholo try to change this:

## Video streaming configuration
width = 854
height = 480
fps = 30

And

bitrate = 8000



Let's see if we find the stability first......
Hi, I think I'm done with this, I tried everything with GFE then I changed to sunshine and it still didn't work crashing over and over again
I think it's just impossible or I'm cursed ahahaha

thanks for the support and help but this shit is beyond me.
 
  • Like
Reactions: CrisMod

jeepi

New Member
Newbie
Joined
Jan 25, 2022
Messages
1
Trophies
0
Age
29
XP
22
Country
Canada
Hi,

Cant pass the can't connect to server ip adress

my internet work on wii u, on hb store or internet or eshop

thx for the help
 

GaryOderNichts

Well-Known Member
OP
Member
Joined
Aug 9, 2018
Messages
792
Trophies
1
XP
5,487
Country
Germany
After 6 months Moonlight Wii U version 1.3 is now available!
Changelog:
  • Use the GamePad touchscreen for mouse emulation (Thanks @aaronjamt)
  • Allow the home button to be used as an input (Thanks @aaronjamt)
    (To exit streaming, hold the home button for 3 seconds)
  • Added an autostream option to automatically start the stream on app startup
  • General app and user interface improvements:
    • Better looking font system using the Wii Us system font
    • Errors while streaming are now displayed properly
    • The app no longer needs to be exited on errors
    • Moonlight-wiiu can now be injected into a channel
    • ...
  • Minor performance improvements
  • Merged all changes from moonlight-embedded
  • Updated all libraries
  • Added an icon and meta.xml (Thanks @Ploggy / @ploggy )
 

CrisMod

Well-Known Member
Member
Joined
May 4, 2020
Messages
422
Trophies
0
Age
38
XP
1,357
Country
Italy
After 6 months Moonlight Wii U version 1.3 is now available!
Changelog:
  • Use the GamePad touchscreen for mouse emulation (Thanks @aaronjamt)
  • Allow the home button to be used as an input (Thanks @aaronjamt)
    (To exit streaming, hold the home button for 3 seconds)
  • Added an autostream option to automatically start the stream on app startup
  • General app and user interface improvements:
    • Better looking font system using the Wii Us system font
    • Errors while streaming are now displayed properly
    • The app no longer needs to be exited on errors
    • Moonlight-wiiu can now be injected into a channel
    • ...
  • Minor performance improvements
  • Merged all changes from moonlight-embedded
  • Updated all libraries
  • Added an icon and meta.xml (Thanks @Ploggy / @ploggy )
This it's insane, thank you very much @GaryOderNichts , @aaronjamt and @ploggy , excellent job as always :yayu:
 

Moonlitius

New Member
Newbie
Joined
Feb 18, 2022
Messages
1
Trophies
0
Age
44
Location
NL
XP
31
Country
Netherlands
Anyone has 1.3 working? Whenever I open it, it get's stuck at like 75% of moonlight.rpx and I need to turn off the WiiU with the power button.

I add the GFE IP to the config fail and also tried without it.

**EDIT**
Fixed it by going from Mocha to Tiramisu
 
Last edited by Moonlitius,

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,818
Trophies
2
XP
7,841
Country
United Kingdom
I made a Moonlight Forwarder Channel if anyones interested :)
Make sure you Moonlight RPX is installed in sd:/wiiu/apps/moonlight/moonlight.rpx (basically default location) :P
I've installed the Chan to nand on my WiiU and it seems to work fine :)
 

Attachments

  • Moonlight [0005000012344143].zip
    5.9 MB · Views: 110

RodrigoTomeES

New Member
Newbie
Joined
Feb 26, 2022
Messages
2
Trophies
0
Age
26
Location
Spain
XP
26
Country
Spain
Hello,

Thanks for your great work with Moonlight Wii U! But unfortunately I'm having some problems, for example I need to have the computer screen on, if I switch off the streaming doesn't work, also I have some connection problem. At first it works fine but suddenly it stops or gives an error. Anyone has any of this issues?

I added an issue in Github: github . com / GaryOderNichts/moonlight-wiiu/issues/14

Thanks!

Rodrigo
 

Moofl

New Member
Newbie
Joined
Jul 10, 2021
Messages
4
Trophies
0
Age
43
XP
44
Country
France
Hello,

Thanks for your great work with Moonlight Wii U! But unfortunately I'm having some problems, for example I need to have the computer screen on, if I switch off the streaming doesn't work, also I have some connection problem. At first it works fine but suddenly it stops or gives an error. Anyone has any of this issues?

I added an issue in Github: github . com / GaryOderNichts/moonlight-wiiu/issues/14

Thanks!

Rodrigo
The screen thing is a gamestream limitation not related to moonlight, it has always been like this.
 

RodrigoTomeES

New Member
Newbie
Joined
Feb 26, 2022
Messages
2
Trophies
0
Age
26
Location
Spain
XP
26
Country
Spain
The screen thing is a gamestream limitation not related to moonlight, it has always been like this.
Hi,

I didn't know that limitation, it is very awfull. Searching about this problem I found a fix in Nvidia Forum -> nvidia . com /en-us/geforce/forums/gamestream/19/226203/help-needed-using-gamestream-with-monitor-turned-o/2447912/

I think I will try it,

I think this limitation should be mentioned in the README @GaryOderNichts

Thanks
 
  • Like
Reactions: Moofl

Tryflin

Member
Newcomer
Joined
Mar 1, 2022
Messages
14
Trophies
0
Age
23
Location
La
XP
61
Country
United States
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!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/@legolambs