如果不想自己肝出想要的小动物,有正好手上有树莓派(或者linux系统的电脑),那可以用下面的方式直接邀请想要的小动物来岛上。
要求
- linux系统的电脑或树莓派
- 系统要有蓝牙
步骤
准备amiibo文件
- 先从网上下载动森amiibo的bin文件包,网上有很多,这里就不放了。
- 将下载后的bin文件放到树莓派内,假设存放在
/home/pi/Documents/Amiibo/
内。 - amiibo文件的名称最好不要有空格
安装程序
安装所需的程序,主要就是使用一个叫joycontrol的程序。
sudo true
sudo apt-get update -qy
sudo apt-get upgrade -qy
sudo apt-get install -qy git python3-pip libglib2.0-dev libhidapi-hidraw0 libhidapi-libusb0 libdbus-1-dev
sudo pip3 install hid aioconsole crc8 dbus-python
mkdir -p ~/joycontrol
git clone https://github.com/mart1nro/joycontrol ~/joycontrol
进入刚才的程序文件夹
cd ~/joycontrol
switch设置
打开动森,让角色站在ATM机旁,并且进入使用amiibo 召唤小动物的界面上。
按主页按钮,进入Switch的主界面->手柄->更改握法/顺序. 停在这个界面上。
配对
然后回来树莓派的命令行界面上,输入一下的命令
sudo python3 ./run_controller_cli.py PRO_CONTROLLER
然后等待一段时间,直到 switch 的界面上显示连接了一个新的pro手柄。
同时,树莓派的命令行界面上,命令行不在变化。然后按一下 “回车”,界面出现 cmd>>
。
然后就可以输入a
+ 回车,可能需要等一段时间后(2s),switch界面会接收到按键A的命令,退出手柄配置界面。表明树莓派虚拟的手柄已经连接上了switch。
刷amiibo
这里以刷月兔 RUBY.bin 为例
在命令行界面,通过输入对应的命令,让switch回到动森。
a 对应按键A
b 对应按键B
up 对应上键
down 对应下键
在cmd>>
后面输入一下命令。
nfc /home/pi/Documents/Amiibo/RUBY.bin
!> 注意,新版的joycontrol里没有amiibo
这个命令了,改成了nfc
.
输入完成后,switch不会有反应,这时再通过输入若干个命令,让switch进入amiibo 感应界面,然后,joycontrol会自动将上面设置的amiibo bin文件直接刷入switch。
然后,就可以在露营地看见召唤的小动物了,之后怎么留下小动物,这里就不写了,网上教程很多。
拓展
实际上,joycontrolJ就是一个虚拟的switch手柄,这就给我们提供了更多的想象空间了,比如有人做出了自动建岛的脚本,或者自动许愿等等。
版权属于:CraZyMoNk
本文链接:https://blog.peacharc.com/archives/574.html
转载时须注明出处及本声明