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
39
XP
1,371
Country
Italy
Hello @GaryOderNichts, on next 1.4 Moonlight version could be possible to give a missing little future?

Practically it's to give to the Touch Screen the future to open the Right Click Menu from the "Remote Desktop", it's like if you hold pressing for 3/4 second the Touch Screen it will appear the "Right Click Mouse Menu".
This will be really nice to open the "Right Click Mouse Menu" to move the things around and fully manage from The Wii U PAD.
 
Last edited by CrisMod,

Yot-C

New Member
Newbie
Joined
Jun 25, 2021
Messages
2
Trophies
0
Age
16
XP
16
Country
Philippines
I always get "Can't find app Steam" error as soon as I try to stream sunshine. Steam is installed at the default location on C:/ so not sure it has not been detected yet?.
 

Valery0p

Well-Known Member
Member
Joined
Jan 16, 2017
Messages
560
Trophies
0
XP
1,646
Country
Italy
Finally installed this with Sunshine (I have a Nvidia MX230 but GFE doesn't like it and Sunshine falls back to the other embedded video card, whatever) and I'm loving it :D
Any suggestions for desktop usage? Any useful settings?
It would be great to have it as a second screen for writing and reading my schools notes (eg with One Note), I think I can make it work with the current touch system and by adding some button mappings, but I see you made some commits about absolute positioning 👀
Can we have a test build? @GaryOderNichts
 
Last edited by Valery0p,

Valery0p

Well-Known Member
Member
Joined
Jan 16, 2017
Messages
560
Trophies
0
XP
1,646
Country
Italy
Can confirm absolute mode it works as expected :D
(But maybe the path to the config file should be relative 😅)

I hacked something together to install a fake monitor with the right resolution and have sunshine stream it, and now I have a free windows tablet :D
20220709_160941.jpg
 
  • Like
Reactions: GaryOderNichts

Valery0p

Well-Known Member
Member
Joined
Jan 16, 2017
Messages
560
Trophies
0
XP
1,646
Country
Italy

Wii U port v1.4

Changelog:
  • Added a absolute_positioning option to the configuration
  • Fixed connecting multiple controllers
  • Updated all dependencies
  • Several performance improvements
Sorry for telling you this only now, but could you add a shortcut to kill the client if it crashes? It happens at least once a day, and I have to reboot the console... the "press the home button for tree seconds" doesn't work when it freezes.

Also a gui to edit the settings from the console would be nice, right now I have to exit the app and FTP the new configs.
 

Martydl

New Member
Newbie
Joined
Sep 2, 2021
Messages
3
Trophies
0
Age
23
XP
34
Country
France
Hey,
I tried Moonlight Wii U a while ago but didn't stick to it because I didn't have a lan adapter (I was getting bad performance and/or green bar) so I was using it on my laptop which worked great.
Now I have bought a used nintendo lan adapter (official) and 720p is working great but it looks a little too pixelated on my tv and 1080p30 still is a choppy mess... Any idea what settings I might use ?
When I use my laptop connected to the tv I stream at 1440p60 and it works great (with a bitrate of 80mb which should theoretically be covered by the 100mb speed of the adapter). I know it will never be like that but I would at least like to have a good experience at 1080p30 on the Wii U...
Thanks !
 

megaraptor123

Member
Newcomer
Joined
Aug 6, 2022
Messages
5
Trophies
0
Age
24
Location
America
XP
32
Country
United States
Hello It says it can not find app steam
{
"env":{
"PATH":"$(PATH);C:\\Program Files (x86)\\Steam"
},
"apps":[
{
"name":"Steam",

"output":"steam.txt",
"prep-cmd":[
{"do":"steam \"steam://open/bigpicture\""}
]
}
]
}
Even after I changed the name. Is there something else I have to change
 

Manuel06p

Active Member
Newcomer
Joined
Mar 25, 2021
Messages
26
Trophies
0
Age
17
XP
290
Country
Italy
In geforce experience, in settings, under Shield, you have to add any software you would use and rename It "Steam" (or change the name in the config file)
 

megaraptor123

Member
Newcomer
Joined
Aug 6, 2022
Messages
5
Trophies
0
Age
24
Location
America
XP
32
Country
United States
In geforce experience, in settings, under Shield, you have to add any software you would use and rename It "Steam" (or change the name in the config file)
Im using openstream with moonlight forgot to mention that sorry, I sent the config file in the post and i renamed it from steam bigpicture to steam. Still cant find the app
Here is the config

{
"env":{
"PATH":"$(PATH);C:\\Program Files (x86)\\Steam"
},
"apps":[
{
"name":"Steam",

"output":"steam.txt",
"prep-cmd":[
{"do":"steam \"steam://open/bigpicture\""}
]
}
]
}
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    BigOnYa @ BigOnYa: That is messed up.