Moonlight Wii U

Moonlight Wii U is a port of Moonlight Embedded, which is an open source implementation of NVIDIA's GameStream, as used by the NVIDIA Shield.
Moonlight Wii U allows you to stream your full collection of games from your powerful Windows desktop to your Wii U.

It's using the hardware-accelerated h264 library of the Wii U which results in pretty fast decoding.
Using my LAN Adapter [email protected] runs almost flawlessly.

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

Requirements
  • GFE compatible computer with GTX 600/700/900/1000 series GPU (for the PC you're streaming from)
  • Geforce Experience 2.1.1 or higher
  • A Wii U LAN Adapter is recommended
If your PC isn't supported or you're having performance related issues, try using sunshine instead.

Quick Start
  • Grab the latest version from the releases page and extract it to the root of your SD Card
  • Enter the IP of your GFE server in the moonlight.conf file located at sd:/wiiu/apps/moonlight (remove the '#' before the address line, it's commented out by default)
  • Ensure your GFE server and Wii U are on the same network
  • Turn on Shield Streaming in the GFE settings
  • Pair Moonlight Wii U with the GFE server
  • Accept the pairing confirmation on your PC
  • Connect to the GFE 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.

Supported controllers
  • Gamepad (can be disabled with the disable_gamepad option)
  • Up to 4 Wii U Pro Controllers and Wii Classic Controllers (Pro)
    Gamepad needs to be disabled to use the 4th controller
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,

Axellito

Member
Newcomer
Joined
Aug 31, 2021
Messages
12
Trophies
0
Age
22
XP
9
Country
France
In this case, could be because your PC it's connected with 5GHz and your Wii U with 2.4GHz, I know it's crazy but sometimes could happens this, try to connect the PC by ethernet and give in the router settings the IP static to your PC and not Dynamic. If even not with these two test are working, for sure there something between your settings.....
Like I said, even on an other network it just not work... I disable my 5Ghz for the test, so there were only the 2.4Ghz and nothing more, same issue... My computer is currently on ethernet and no more to say...
So sad that it's gonna never work for me, idk why
 

funk192

New Member
Newbie
Joined
Feb 22, 2020
Messages
4
Trophies
0
Age
40
XP
22
Country
Australia
Like I said, even on an other network it just not work... I disable my 5Ghz for the test, so there were only the 2.4Ghz and nothing more, same issue... My computer is currently on ethernet and no more to say...
So sad that it's gonna never work for me, idk why

Hmm, for Sunshine/Openstream I had to actually copy the credentials from those servers over as they wouldn't pair with Moonlight on WiiU otherwise. I also had to rename them. For example, sunshine has a folder called credentials with cacert.pem cakey.pem. Inside Moonlight on WiiU under wii/apps/moonlight/keys are client.pem and key.pem. Basically cacert.pem = client.pem and cakey.pem = key.pem

I doubt this will help you though as it seems like some connection problem only for WiiU to Streaming server, not even allowing you to try to pair with whatever server. I think you should verify any other files other than moonlight.conf and moonlight.rpx in your WiiU, just maybe clean everything. Are there any homebrew apps that can ping ip addresses? Maybe can verify that way if you even have IP connectivity from WiiU to streaming host(I recommend turning off the firewall on streaming host if you can try to ping its IP address.
 

Axellito

Member
Newcomer
Joined
Aug 31, 2021
Messages
12
Trophies
0
Age
22
XP
9
Country
France
Hmm, for Sunshine/Openstream I had to actually copy the credentials from those servers over as they wouldn't pair with Moonlight on WiiU otherwise. I also had to rename them. For example, sunshine has a folder called credentials with cacert.pem cakey.pem. Inside Moonlight on WiiU under wii/apps/moonlight/keys are client.pem and key.pem. Basically cacert.pem = client.pem and cakey.pem = key.pem

I doubt this will help you though as it seems like some connection problem only for WiiU to Streaming server, not even allowing you to try to pair with whatever server. I think you should verify any other files other than moonlight.conf and moonlight.rpx in your WiiU, just maybe clean everything. Are there any homebrew apps that can ping ip addresses? Maybe can verify that way if you even have IP connectivity from WiiU to streaming host(I recommend turning off the firewall on streaming host if you can try to ping its IP address.
Thank's for the answer !
The connectivity threw local network is possible, I used to use FTPU for file transfer so... I really don't know what's going on !
There is no folder "keys" on my SD card on "wii/apps/moonlight/" so I decided to create one with client.pem and key.pem as cacert.pem and cakey.pem.
Not working... I tired of this :wacko:
 

rosaurojeje

New Member
Newbie
Joined
Sep 3, 2021
Messages
2
Trophies
0
Age
24
XP
9
Country
Spain
Hello there, I'm using Openstream and can connect my phone with my pc.

Can connect with WiiU too but when steam opens moonlight crash and returns me to the menu.

Any help?
 

Moofl

New Member
Newbie
Joined
Jul 10, 2021
Messages
2
Trophies
0
Age
40
XP
9
Country
France
do the opposite and disable 2.4ghz, wirelessly, only 5ghz works with any streaming thing like nvidia streams, parsec, rainway etc, cause the 2.4ghz is very sensible to any signal noise and interferences.

Like I said, even on an other network it just not work... I disable my 5Ghz for the test, so there were only the 2.4Ghz and nothing more, same issue... My computer is currently on ethernet and no more to say...
So sad that it's gonna never work for me, idk why
 

Axellito

Member
Newcomer
Joined
Aug 31, 2021
Messages
12
Trophies
0
Age
22
XP
9
Country
France
do the opposite and disable 2.4ghz, wirelessly, only 5ghz works with any streaming thing like nvidia streams, parsec, rainway etc, cause the 2.4ghz is very sensible to any signal noise and interferences.
The opposite does the same thing haha
 

Deleted member 564809

New Member
Newbie
Joined
Jul 21, 2021
Messages
1
Trophies
0
Age
38
XP
12
Country
United Kingdom
This is absolutely amazing! Any chances of a home menu app that goes straight to moonlight?

That would be cool, though I'm guessing it would need to piggyback off of a pre-installed game. Kind of like how the Homebrew channel does with something like Brain Age.

This port has breathed new life into my aging wii u. It's a godsend.

If the dev has the time, could you add the option in the config to launch directly into the preferred gfe app if already paired.

Lastly, here are some generic moonlight assets for anyone to use as homebrew icons/splashscreens

icon.png icon-gradient.png splash.png splash-gradient.png
 
Last edited by Deleted member 564809,
  • Like
Reactions: GaryOderNichts

Endvad

Member
Newcomer
Joined
Jun 11, 2021
Messages
8
Trophies
0
Age
25
XP
48
Country
United States
Hello,

Already thank you @GaryOderNichts for your great work ! it's crazy how right now there are a lot of new cool homebrew on wii u Gta 3, Gta VC, Moonlight..

So my question was if there was any technique to use the touch screen of the gamepad to navigate more easily on Windows and not necessarily play Steam games.

Also last question, after I stop bothering you, to not open Steam at startup and just get to the Windows desktop, should you just put the # in front of the "app = Steam"?
 

Ferd0

New Member
Newbie
Joined
Nov 13, 2021
Messages
2
Trophies
0
Age
32
XP
4
Country
Mexico
When i press "A" to Stream just launch Steam in my PC but in WiiU just returng to Hombrew Launcher or stay freeze...
What´s happen here?
 

KyleTheUltimate

New Member
Newbie
Joined
Apr 7, 2021
Messages
3
Trophies
0
Age
35
XP
42
Country
United States
For some reason, I can't seem to get "disable_gamepad" to work. I remove the hashtag and make sure it is set to true. Yet, when I launch Steam, it detects both my gamepad and pro controller and both work just fine. I want to be able to use just my wii u pro controller with Steam games.
 

pearlfect

Well-Known Member
Newcomer
Joined
May 13, 2017
Messages
46
Trophies
0
Age
20
XP
206
Country
I can get Moonlight working on my phone just fine but for some reason even with the IP from the internet testing tool, I just get the purple screen that says 'Can't connect to server' on the Wii U gamepad.
 

CrisMod

Well-Known Member
Member
Joined
May 4, 2020
Messages
326
Trophies
0
Age
36
XP
705
Country
Italy
Hello Everyone, with the latest Nvidia drivers including latest Nvidia GeForce Experience 3.24.0.123 Moonlight for Wii U it start to work again....
So, to recap:

OS: Windows 11

Nvidia:
* Drivers 496.76
* GeForce Experience 3.24.0.123

Moonlight: 1.2

PS: Don't use Moonlight 1.1 because will freeze after few minutes

Good Stream to everyone :yayu:
 

CrisMod

Well-Known Member
Member
Joined
May 4, 2020
Messages
326
Trophies
0
Age
36
XP
705
Country
Italy
Hello again Everyone,

with Windows 7 that I never get working Moonlight/ Geforce Experience the latest Nvidia drivers including latest Nvidia GeForce Experience 3.24.0.123 for Windows 7 and Moonlight for Wii U it start to work...

So, to recap:

OS: Windows 7

Nvidia:
* Drivers 472.12
* GeForce Experience 3.24.0.123

Moonlight: 1.2

PS: I would like to give you all a little tips with Windows 7, it's that I discovered just then (finally), Windows 7 and Moonlight for Wii U get black screen because you have more than one Monitor connected to your PC. Example, I use one notebook where I keep connectected two external Monitors, so it seems that Moonlight with the Nvidia driver service it doesn't like it even if you will disable the Monitors in OS settings; in fact since I disconnect (physically) both of the monitors and keep just the build-in Monitor of my Laptop; Moonlight FINALLY can connect and display the streaming!!!

And again, Good Stream to everyone :yayu:
 

dragon12

Well-Known Member
Member
Joined
Apr 7, 2012
Messages
123
Trophies
0
XP
665
Country
Brazil
Does anyone have a guide for AMD users? Having trouble comprehending the GBATemp Guide.
Follow the guide in the sunshine README page on git. There is a Usage section.

https://github.com/loki-47-6F-64/sunshine

-----

Ok, here is something that happened to me. I tried some configurations using sunshine and got an ok overall experience given my limitations (Wifi connection and the router in another room).
But yesterday when I tested, the stream was REALLY bad and it always disconnected after a few minutes but... I really don't know why 'cause I didn't change any configuration from last time. Do this rely only on your local network quality or it also depends on your internet connection (the only explanation I could think of for this to happen)?
 

CrisMod

Well-Known Member
Member
Joined
May 4, 2020
Messages
326
Trophies
0
Age
36
XP
705
Country
Italy
Follow the guide in the sunshine README page on git. There is a Usage section.

https://github.com/loki-47-6F-64/sunshine

-----

Ok, here is something that happened to me. I tried some configurations using sunshine and got an ok overall experience given my limitations (Wifi connection and the router in another room).
But yesterday when I tested, the stream was REALLY bad and it always disconnected after a few minutes but... I really don't know why 'cause I didn't change any configuration from last time. Do this rely only on your local network quality or it also depends on your internet connection (the only explanation I could think of for this to happen)?
Out of curiosity (because I'm using the GeForce Experience/Moonlight) but Sunshine it's kind of GeForce Experience for anything out of Nvidia 9xx/10xx series? Like , Linux OS or AMD/Intel graphic cards?

If I'm understanding correctly, the performance of Sunshine/Moonlight are really the same As GeForce Experience to stream in Real Time? Because GeForce Experience it use the Nvidia Graphics Hardware, otherwise any type of stream service that I tested in the past there are always with noticeable input-lag.....
 
Last edited by CrisMod,
General chit-chat
Help Users
  • No one is chatting at the moment.
    Julie_Pilgrim @ Julie_Pilgrim: when i have to mix it, on the other hand