No description
- C# 94.3%
- GLSL 3.9%
- C 1.3%
- HLSL 0.3%
- Python 0.1%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .github | ||
| distribution | ||
| src | ||
| temp-scripts/python-ldn | ||
| .editorconfig | ||
| .gitattributes | ||
| .gitignore | ||
| crowdin.yml | ||
| Directory.Packages.props | ||
| global.json | ||
| LICENSE.txt | ||
| nuget.config | ||
| README.md | ||
| Ryujinx.sln | ||
| Ryujinx.sln.DotSettings | ||
Ryujinx-NxLdn
very early WIP
I created this repo to share my progress in an easy way.
Since I'm on Linux I will make everything work here first and check if Windows requires more special handling.
Credits
- kinnay basically did a lot of the groundwork for this project.
Linux: Run Ryujinx with the required capabilities
This can be done by the updater automatically, but for now do this:
- Build Ryujinx-NxLdn:
dotnet build -c Release - Set the required capabilities:
sudo setcap cap_setpcap,cap_net_admin,cap_net_raw+eip ./Ryujinx/bin/Release/net6.0/Ryujinx - Run Ryujinx as a normal user:
./Ryujinx/bin/Release/net6.0/Ryujinx
New dependencies
- Sharppcap
- Windows only: Npcap
- This library will be used to support raw packet capture as well as packet injection. Check these sources out to get more information about how this library will be used for this project:
What kind of wifi adapter is needed?
The wifi adapter needs to support monitor mode (it might also work with just promiscuous mode being available, but I haven't tested that yet). As long as monitor mode is available, packet injection should also work just fine.
Windows: How to figure out if my adapter supports monitor mode
-
If you already installed Npcap (maybe because you are using Wireshark) you can open a Powershell window at
C:\Windows\System32\Npcapand execute the following commands:# Copy either the name or the GUID of the interface you want to use netsh wlan show interfaces # If this commands outputs a list that contains monitor then your wifi adapter is supported .\WlanHelper.exe <wifi interface> modes -
Without installing any tools:
# This will output a long list and which contains two imortant items: "Promiscuous Mode" and "Monitor Mode" netsh wlan show wirelesscapabilities
Linux: How to figure out if my adapter supports monitor mode
# This will output a long list.
# Look for the following item "Supported interface modes:" and see if "monitor" is one of the supported modes.
iw phy