Ryujinx/README.md

64 lines
2.6 KiB
Markdown
Raw Normal View History

2018-02-10 14:51:07 -05:00
# Ryujinx [![Build status](https://ci.appveyor.com/api/projects/status/ssg4jwu6ve3k594s?svg=true)](https://ci.appveyor.com/project/gdkchan/ryujinx)
2018-02-04 18:11:01 -05:00
Experimental Switch emulator written in C#
Don't expect much from this. Some homebrew apps works, and Tetris shows the intro logos (sometimes) but that's about it for now.
Contributions are always welcome.
2018-02-04 19:39:03 -05:00
2018-02-10 14:51:07 -05:00
**Building**
To build this emulator, you need the .NET Core 2.0 (or higher) SDK. https://www.microsoft.com/net/download/
In release builds, memory checks are disabled to improve performances.
Or just drag'n'drop the *.NRO or the game folder on the executable if you have a pre-build version.
**Features**
- Audio is partially supported (glitched) on Windows but you need to install the OpenAL Core SDK.
https://openal.org/downloads/OpenAL11CoreSDK.zip
- Keyboard Input is partially supported:
- Arrows.
- Enter > "Start" & Tab > "Select"
- Qwerty:
2018-02-17 19:46:29 -05:00
- A > "A" (QWERTY) / Q > "A" (AZERTY)
2018-02-10 14:51:07 -05:00
- S > "B"
2018-02-17 19:46:29 -05:00
- Z > "X" (QWERTY) / W > "X" (AZERTY)
2018-02-10 14:51:07 -05:00
- X > "Y"
2018-02-17 19:46:29 -05:00
- Key_Up > "Right Stick Up"
- Key_Down > "Right Stick Down"
- Key_Left > "Right Stick Left"
- Key_Right > "Right Stick Right"
- I > "Left Stick Up"
- K > "Left Stick Down"
- J > "Left Stick Left"
- L > "Left Stick Right"
- Tab > "Minus"
- Enter > "Plus"
- Config File: `Ryujinx.conf` should be present in executable folder.
For more informations [you can go here](CONFIG.md).
2018-02-10 14:51:07 -05:00
**Help**
If you have some homebrews that currently doesn't work on it, you can contact us through discord with the compiled NRO/NSO (and source code if possible) and will work to make them work.
**Contact**
2018-02-11 22:39:41 -05:00
For help, support, suggestion, or if you just want to get in touch with the team, join our Discord server!
2018-02-10 14:51:07 -05:00
https://discord.gg/VkQYXAZ
2018-02-04 19:39:03 -05:00
**Running**
To run this emulator, you need the .NET Core 2.0 (or higher) SDK.
2018-02-10 14:51:07 -05:00
Run `dotnet run -c Release -- path\to\homebrew.nro` inside the Ryujinx solution folder to run homebrew apps.
Run `dotnet run -c Release -- path\to\game_exefs_and_romfs_folder` to run official games (they need to be decrypted and extracted first!).
2018-02-15 07:15:22 -05:00
Audio is partially supported (glitched) on Linux and macOS, for Windows you need to install the OpenAL Core SDK:
https://openal.org/downloads/OpenAL11CoreSDK.zip
2018-02-10 14:51:07 -05:00
**Lastest build**
Those builds are compiled automatically for each commit on the master branch. They may be unstable or not work at all.
To download the lastest automatic build for Windows (64-bits), [Click Here](https://ci.appveyor.com/api/projects/gdkchan/ryujinx/artifacts/ryujinx_lastest_unstable.zip).