More actions
NTRView | |
---|---|
General | |
Author | ashquarky, ZestyTS, vaguerant |
Type | Other Apps |
Version | 0.6 |
License | Mixed |
Last Updated | 2022/09/12 |
Links | |
Download | |
Website | |
Source | |
A Wii U client for NTR CFW's RemotePlay.
Features
- 3DS to WiiU screen streaming.
- No fancy features.
- No sound support.
- Configuration (configure IP address, screen layouts, background color, etc).
Installation
How to setup
NTRView v0.6 (Aroma):
- Copy ntrview.wuhb to sd:/wiiu/apps/ntrview.
- Add the configuration file in sd:/wiiu/apps/ntrview.
NTRView v0.5 (Tiramisu):
- Copy ntrview.rpx to sd:/wiiu/apps/ntrview.
- Add the configuration file in sd:/wiiu/apps/ntrview.
ntrview uses a .ini file located at sd:/wiiu/apps/ntrview/ntrview.ini
for configuration. The sample file includes settings for the 3DS IP, priority factors, JPEG quality, QoS, and background color. You can customize these values for optimal performance.
ntrview.ini
Basic config file:
[3ds] ip=10.0.0.45 priority=1 priorityFactor=5 jpegQuality=80 QoS=18 [display] background_r=0x00 background_g=0x00 background_b=0x00
ip
represents the N3DS IP address, while priority
, priorityFactor
, jpegQuality
, and QoS
are standard NTR CFW options. To find recommended values, refer to presets in Snickerstream; the sample file uses Preset 1.
If you'd like better performance, then try going with Preset 5 which would look like this:
[3ds] ip=10.0.0.45 priority=1 priorityFactor=8 jpegQuality=50 QoS=26
background_*
are the RGB background colour behind the 3DS image, which peeks through because of the 3DS's 15:9 aspect ratio.
ntrview has a set of sensible defaults, that you can read in main.cpp. Therefore, a minimal config file only needs to set the 3DS IP:
[3ds] ip=192.168.192.15
Here's some other snippets you might want to include in your configs:
[profile:0] layout_1080p_tv_top_x=20 layout_1080p_tv_top_y=180 layout_1080p_tv_top_w=1200 layout_1080p_tv_top_h=720 layout_1080p_tv_btm_x=1260 layout_1080p_tv_btm_y=420 layout_1080p_tv_btm_w=640 layout_1080p_tv_btm_h=480 layout_drc_top_x=227 layout_drc_top_y=0 layout_drc_top_w=400 layout_drc_top_h=240 layout_drc_btm_x=267 layout_drc_btm_y=240 layout_drc_btm_w=320 layout_drc_btm_h=240
The layout_
options control where the top and bottom screens are drawn. In the example given, the bottom screen will be drawn on the TV at coordinates (1260,420) of size 640x480. The TV might use layout_1080p_tv
, layout_720p_tv
or layout_480p_tv
depending on what resolution the console is set to. The Gamepad always uses 480p.
Sample config
Here is a sample configuration that you can experiment with:
[3ds] ip=10.0.0.45 priority=1 priorityFactor=5 jpegQuality=80 QoS=18 [display] background_r=0x00 background_g=0x00 background_b=0x00 [profile:0] layout_1080p_tv_top_x=20 layout_1080p_tv_top_y=180 layout_1080p_tv_top_w=1200 layout_1080p_tv_top_h=720 layout_1080p_tv_btm_x=1260 layout_1080p_tv_btm_y=420 layout_1080p_tv_btm_w=640 layout_1080p_tv_btm_h=480 layout_drc_top_x=227 layout_drc_top_y=0 layout_drc_top_w=400 layout_drc_top_h=240 layout_drc_btm_x=267 layout_drc_btm_y=240 layout_drc_btm_w=320 layout_drc_btm_h=240
User guide
Launch NTR on the 3DS, then run ntrview on the Wii U.
3DS:
- After starting NTR, press L+Select+Down to open the Rosalina menu and start InputRedirection. This will allow you to control of the 3DS with the Wii U GamePad.
Wii U:
- Supports Pro Controller, Classic Controller, and compatible alternatives, including non-Wii U controllers via Bloopair.
- Press any button on a controller to select it, crucial for correct analog input. If there are stick issues, try pressing A.
- Press Left Stick to open menu; For controllers without clicky analog sticks, pressing Plus and Minus simultaneously.
- A sideways Wii Remote is functional but a bit awkward, with the IP entry screen expecting an upright Wii Remote.
Screenshots
Media
ntrview - now with a menu (Ash)
ntrview - announcing input redirection support (Ash)
Announcing ntrview - a NTR CFW screen streaming client for Wii U (Ash)
Compatibility
Compatible with:
Aroma Environment
Tiramisu Environment
Mocha/Haxchi/CHBC
Changelog
v0.6 2022/09/12
- ntrview is now shipped as a wuhb for Aroma, with art by @sirocyl.
- ntrview now makes little clicky noises when you navigate around the menu.
- ntrview's menu has been completely re-themed and reworked, with new button prompts, styling, and more! Plus a switch to the Wii U system font for extra authenticity.
v0.5 2022/01/23
- ntrview now supports the Pro Controller and Classic Controller (and compatible alternatives), including non-Wii U controllers via Bloopair.
- Pressing any button on a controller will select it as the one you're using, which is needed for analog input to work correctly - if you have issues with the sticks, try pressing A.
- For controllers without clicky analog sticks, pressing plus and minus at the same time will open the menu.
- A sideways Wii Remote also works but is a bit awkward. As a bonus, the IP entry screen expects an upright Wii Remote.
- Significantly improve the IP address entry screen thanks to work done by @NessieHax and @Fangal-Airbag on swkbd REing. A regular numpad is now displayed instead of a full keyboard, and the dot is readily accessible rather than being on another page.
- Improved font handling - shouldn't have any major visible changes in this release, but lays the groundwork for nicer menus later.
v0.4 2021/03/10
- ntrview will now save its own config file, according to what it thinks the state of the config is - kinda like how RetroArch does it. This allows starting from a blank SD and having all the options written into the .ini for you.
- ntrview now has a menu! press Left Stick to open it up and change the IP address or the current profile/screen layout. A PC is no longer necessary to get ntrview running on your console.
- ntrview now supports several screen layouts, called "profiles" - by default shipping with Large Screens and Both Screens as sensible starting points. You can add more in the .ini file.
- Fixed a bug where ntrview failing to connect too many times would cause the system to run out of socket handles and continue to fail connections even where they should have succeed.
v0.3 2020/12/02
- Input redirection! After starting NTR, press L+Select+Down to open the Rosalina menu, then select Miscellaneous options and Start InputRedirection. Start ntrview-wiiu and you should be able to fully control the 3DS with your GamePad! Pro controllers and such will come in a future release.
- Buildfixes for modern latte-assembler binaries, with apologies to those who tried to compile this themselves. Turns out I've been lugging around a build from July 2019.
v0.2 2020/09/13
- Added a GX2-based renderer. ntrview can now draw to the Gamepad and TV independently, at native resolution (rather than forced 720p).
- Added custom layouts that you can define in the config file. Allows you to position both the top and bottom screens however you want on the TV and Gamepad.
- Decodes and displays the bottom screen.
- Vastly improved netcode. Still has the odd glitch, but much better and more readable.
- Change the default background colour to 0x200027, because why not. You should set a background colour in the config.
v0.1 2020/07/09
- Public alpha.