Note: I'm no longer working on this paricular port of moonlight for the 3DS. Check out zoeyjodon's port for a currently working version instead!
Moonlight 3DS is a port of Moonlight Embedded, which is an open source implementation of NVIDIA's GameStream, as used by the NVIDIA Shield.
Moonlight 3DS allows you to stream your full collection of games from your powerful Windows desktop to your 3DS.
- 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
If your PC isn't supported or you're having performance related issues, try using sunshine instead.
- 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 atsd:/3ds/moonlight
- Ensure your GFE server and 3DS are on the same network
- Turn on Shield Streaming in the GFE settings
- Pair Moonlight 3DS with the GFE server
- Accept the pairing confirmation on your PC
- Connect to the GFE Server with Moonlight 3DS
- Play games!
You can configure all of the documented settings in the moonlight.conf
file located at sd:/3ds/moonlight
.
Moonlight-common-c is the shared codebase between different Moonlight implementations
- Fork us
- Write code
- Send Pull Requests
You can simply build this using the provided Dockerfile.
Use docker build -t moonlight3dsbuilder .
to build the container.
Then use docker run -it --rm -v ${PWD}:/project moonlight3dsbuilder make
to build moonlight.