RoblKyogre / moonlight-3ds

Moonlight 3DS port

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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.

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

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:/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!

Configuration

You can configure all of the documented settings in the moonlight.conf file located at sd:/3ds/moonlight.

See also

Moonlight-common-c is the shared codebase between different Moonlight implementations

Contribute

  1. Fork us
  2. Write code
  3. Send Pull Requests

Building from source

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.

About

Moonlight 3DS port

License:GNU General Public License v3.0


Languages

Language:C 88.7%Language:CMake 5.4%Language:Dockerfile 2.8%Language:Makefile 2.7%Language:GLSL 0.3%Language:Shell 0.1%