xzn / ntr-hr

GNU General Public License v2.0
77 stars 0 forks source link

Improved frame rate for NTR wireless streaming with New 3DS (and some other misc streaming-related changes).

For use with Snickerstream, Chokistream, or any NTR compatible viewers.

Summary

NTR is a homebrew originally made by cell9 that allows game patching, debugging, and wireless streaming on 3DS.

This fork attempts to improve the wireless streaming aspect of the homebrew. Currently it is able achieve 60 ~ 90 fps for average quality settings (at 18Mbps).

Changes from NTR 3.6

Removed all other features aside from streaming and PLG loading:

Known issues

Credits

Especially thanks to cell9 for releasing the source of NTR 3.6 making this mod possible

Recommended setup

Connecting 3DS to your PC

A WiFi dongle dedicated to host a hotspot for the 3DS is recommended. You can go to device manager and disable 5GHz mode for the WiFi dongle you are using for hotspot to maximize connection stability and connection speed for 3DS. If you have something like a Raspberry Pi you can connect the RPI to PC with Ethernet and run the hotspot off the RPI instead (with bridged connection). This should guarantee a connection speed up to 18Mbps without dropping too many packets.

Viewer settings

Quality is recommended to be between 75 and 90. At 75 you'd get between 55 to 75 fps. 40 to 60 fps for quality 90. (Tested on N2DS. N3DS seems to have 10% to 15% lower streaming performance) (Assuming good WiFi connection, which you can have if you use a dedicated 2.4GHz only hotspot)

QoS can be up to 18 for around 18Mbps. Higher values will cause more packet drops.

Priority settings is up to your personal preference.