手机蓝牙模拟joycon自动化 - EasyConNS/EasyCon GitHub Wiki

手机蓝牙模拟joycon自动化

好处是基本只要你手机合格,就能自动化

但是缺点就是门槛太高了,很多人基本用不了,写脚本门槛也非常高,多数人并不能做到。

NS宝可梦剑盾群

  • 一群 490570154
  • 二群车主群27775142
  • 三群伊机控单片机群946057081
  • 四群乱数讨论群 755843002
  • 五群动森岛主群383218664

前提

首先不是所有手机都支持

首先必须是安卓9系统,低于此版本的大概率不行

官方明确声明不支持以下品牌手机:

  • 华为
  • Sony
  • LG
  • 小米
  • 一加

但是不绝对,你可以试试看。

测试APP

群文件有测试app,下载安装,然后点击测试,可以使用的话是绿色的,黄色还能抢救一下,红色就是不行要刷机(新手不建议,请选择其他方式游玩,比如单片机,刷机涉及到的问题太多了,可能要寻找其他系统的适配ROM包,可能要root权限修改系统文件)

  • 蓝牙HID测试.apk

google商店链接

https://play.google.com/store/apps/details?id=com.rdapps.bluetoothhidtester&hl=en_US

测试ok以后,就可以下载实际的APP了

Joy-con Droid

Joy-con Droid就是实际模拟joy-con的app了

google商店链接,群里也有同名APP

https://play.google.com/store/apps/details?id=com.rdapps.gamepad&hl=en_US

使用指南

1.打开APP,然后选择一种手柄,这三种随便选哪个都行,一般建议选Pro吧

image-20200404020431219

2.第一次打开会提示你需要蓝牙地址,你可以选择不输入跳过,也可以选择输入你的蓝牙地址(输入蓝牙地址建立连接会更快更稳定一点)

由于安卓8以后蓝牙地址不允许任何应用或者系统获取,所以你从手机上不能直接看到蓝牙地址.
可以通过下面的办法查看蓝牙地址
1.开启手机蓝牙,然后打开电脑蓝牙,搜索,并连接
2.打开设备管理器,找到你手机对应的蓝牙设备
3.右键属性-详细信息-蓝牙设备地址,并记录下来

3.打开switch里的手柄匹配界面,点击L和R或者SL和SR,然后等待手机提示蓝牙匹配,选择接受

image-20200404021006302

接着就能看到对应的PRO出现在NS里了,可以尝试操作一下,应该都有反应,如果延迟过高请重新匹配,重做上面的操作。

image-20200404020257550

使用Macros

1.划出菜单,选择Select Custom UI

image-20200404021144898

2.选择Poke Macros,打开可能会报错,报错的话,返回重新再打开就行了

image-20200404021310209

3.然后就可以看到这个界面,有刷帧,孵蛋啊什么的,这里设置一下刷帧的帧数,然后选择一下日期的格式,一般都是中国的(不同格式,年月日所在位置不同),点击Info可以查看脚本如何使用,前置要求什么的

image-20200404021349255

4.点击播放按键,就会自动开始刷帧了

常见问题

连不上

可能太多了,系统有问题,蓝牙不适配,app不是最新版,ns更新了,蓝牙地址输错了,NS处于不可连接状态等等,请自行排除

连接延迟非常高,脚本跑飞了

蓝牙就是这样的,目前没办法解决,单片机更稳定

NS报错

如果在使用过程中切换手柄,ns有概率出现报错重启的情况,不会出现被ban或者其他更严重的情况,顶多重启

中文版

中文已经翻译了,但是开发者还没放出来,语言是跟随系统自动变的,不需要任何设置

手机蓝牙无法连接耳机等设备了

在手机充当joycon的时候,就是无法连接,请关闭app以后再用

自定义脚本

可能需要联系开发者,英语交流,谢谢

[email protected]

https://youtubeplays.com/joycon-droid

已知可以到手即用的手机

  • Redmi K20 Pro MIUI11.04稳定版 安卓10
  • 小米cc9 MIUI1120.3.26 安卓10
  • 荣耀v20
  • 小米8