Zhuym
文章14
标签30
分类0
3DS串流指南

3DS串流指南

引入

众所周知,3DS作为一代神机,其极具创意的双屏设计令人惊叹,但其羸弱的性能也令人诟病不已
如果能将PC内容串流到3DS,那就可以在保持其便携优点的同时,运行更多PC平台的游戏
所以最近我找到了一个很有意思的项目 https://github.com/namkazt/PinBox
它可以通过无线网络,将PC上的内容串流至3DS,同时将3DS的手柄按键映射到PC上
那么,我们开始吧、

准备工作

在开始之前,你应该把3DS和你的PC连接到同一个网络环境下
前往 https://github.com/namkazt/PinBox/releases/tag/r0.2.3_test_1 下载
PinBox_hb_r0.2.3.7z\r\nPinbox_server_r0.2.3_test1.7z

前往 https://github.com/ViGEm/ViGEmBus/releases 下载

ViGEmBusSetup_x64.msi

ViGEmBusSetup_x86(32位系统用户下载这个).msi

备份:https://wwi.lanzoul.com/ikkuOyivara
解压文件
安装手柄映射驱动(如果你此前从未使用过XBOX手柄,你还需要安装XBOX手柄的有关驱动)

3DS部分

将TF卡从3DS中取出,把PinBox_hb_r0.2.3.7z中的文件放入3DS文件夹文件夹内的文件应如

1
2
3
4
5
6
7
8
9
10
11
12
13
14
D:/3DS/
Anemone3DS/
BootNTRSelector/
..

FBI.3dsx
..

PinBox.3dsx
PinBox.elf
PinBox.rsf
PinBox.smdh
Pinbox-strif.elf
..

之后,插入TF卡,打开3DS
进入HoneBrew Launcher
找到PinBox并打开
3DS放在一边备用

PC部分

解压
Pinbox_server_r0.2.3_test1.7z
修改server.config文件以观察终端

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
//--------------------------------------------
// PinBox server config
//--------------------------------------------

//--------------------------------------------
// index of monitor to capture
// start from 0 to number of your monitor
// eg: i have 3 monitor then index should be in range 0 .. 2
//--------------------------------------------
monitor_index = 0; //此处改为1

//--------------------------------------------
// FPS : should be set to 30 for now
//--------------------------------------------
capture_fps = 60; //3ds改为60


//--------------------------------------------
// Network threads
//--------------------------------------------
network_threads = 2; //网络线程数,越多越快,也越容易崩溃


//--------------------------------------------
// Server port
//--------------------------------------------
server_port = 1234; //端口号,即便有软件占用(MIUI+等),也不要修改,会导致崩溃,关闭占用的软件即可

运行PinBoxServer.exe
如果一切正常,终端应该会如下输出

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
=========== SERVER CONFIG ===================
Monitor Index: 1
FPS: 60
Network Threads: 2
Server Port: 1234
//显示刚刚设置的参数
=============================================
[X360] Connected successfully.
[X360] Added virtual x360 device successfully.
//如果这里报错,请安装虚拟手柄驱动
Running on address: 0.0.0.0:1234
Init Server : Successfully
-------------------------------------------
Please use one of those IP in your 3DS client to connect to server:
(normally it should be the last one)
-------------------------------------------
IP: 192.168.1.xxx //显示你电脑的IP,如果有多个,一般为最后一个
-------------------------------------------
Wait for connection...

回到3DS
将显示的IP输入你的3DS(右上角Edit)
点击左下角
Adv.Config
将第一行Quality(质量)调至50或更低以保证帧数
点击OK-Start
此时,你应该能在3DS上看到你的PC画面了。

常见问题

Q:3DS崩溃之后再次进入Pinbox时,IP消失或乱码,令我我没法输入IP

A:点击CLR后再试

Q:运行PC端PinBoxServer时,提示”以一种访问权限不允许的方式做了一个访问套接字的尝试处理

A:原因是端口占用,这里使用的是玖亖伍大佬的方法https://gsw945.com/index.php/archives/33/
打开管理员终端
依次输入

1
2
3
4
net stop winnat
netsh interface ipv4 show excludedportrange protocol=tcp
net start winnat
netsh interface ipv4 show excludedportrange protocol=tcp

即可解决

PS:常见占用1234端口的软件:MIUI+ 等,关闭这些软件也能解决

本文作者:Zhuym
本文链接:https://blog.zer0code.cn/3ds_stream_guide/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可
×