万物皆可健身环:UP 主爆改 Switch,用健身环玩起「塞尔达」
本文来自微信公众号「量子位」(ID:QbitAI),作者郭一璞,爱范儿经授权发布。
大家好,我是林克。
从《塞尔达传说:旷野之息》的复苏神庙醒来的时候,我没有大师之剑,也没有海利亚之盾,更没有小绿帽。
但我手里有一个昂贵的圆环,据说三次元的人们称其为理财产品健身环。
在我们二次元,它被称作「灵环」,它喜欢说废话,但是超有正义感,比较中二,两句话就能让人燃起来,燃烧卡路里的「燃」。
我的腿上还有一个绑带。
肿么肥四?我记得我是要去打灾厄盖侬,不是去打堕拉攻啊?
大概是陷入了某种奇特的量子纠缠,打破了技术结界,或者是涨价三倍造成的贸易逆差,宅家胖十斤的深远影响,《健身环大冒险》中的健身环,在我长眠的 100 年里,穿越到了海拉鲁大陆。
既来之则安之,那让我林克走出复苏神庙,看看到底能不能用空气炮打丘丘怪。
用健身的姿势在海拉鲁撒欢
有了健身环加持的我,走出复苏神庙之后,就可以愉快的用自己的双腿移动,或走路,或奔跑,真正意义上的在初始高地撒欢。
靠双腿爬树摘苹果。
甚至还能靠双腿爬上希卡塔。
只是爬艺不精,操作有难度,一不小心控制不好方向就会从高处跌落掉心心。
那还是读档重来吧。
想要读档,必须打开系统菜单。开菜单也是一件燃烧卡路里的事,必须蹲一下才能打开菜单读档。
这可是个好消息,当我需要吃东西补充心心的时候,必须下蹲打开菜单。
这样,我在吃烤苹果、烤肉、烤蘑菇的时候,你以为我是在吃东西长肉,实际上我在深蹲减肥,越吃越瘦。
海拉鲁的怪物和堕拉攻那帮鱼唇而懒散的手下不同,单单靠摆动手臂、深蹲、英雄 1 的姿势是干不死他们的,他们精通各种刀、剑、激光、投掷,还有精密的团队合作和反侦察意识。
因此,我必须依靠健身环手柄上的神秘按钮,来实现远程射箭攻击、调整步伐等功能,打枪的不要,悄悄的进村,师夷长技以制夷。
所以,你看我是把健身环旋转 90 度操控的呢。
我就是这样随机应变的林克。
但是,我堂堂海利亚英杰也有翻车的时候,一不小心,我也可能会被干翻在地。
形势一触即发的时候,必须要开始正面战争了,我疯狂挤压健身环,实现无间隙打击。
不得不说,有了健身环做武器,打击感更强更真实,简直以为自己在玩 VR 游戏。想当年,我也是这样消灭地鼠的呢。
有了健身环傍身,我也可以尝试刷(希)卡(之石)进入神庙探险。
在神庙给希卡之石接入磁铁 API,举起健身环来吸走这些金属零件。
不过,操作略难,有翻车风险。
当我终于过关斩将,走到神庙的尽头,女神海利亚的使者将会授予我试炼之证。
因为神庙实在太多了嘛,授证仪式我林克也参加的太多了,想跳过仪式动画,还是得下蹲。
当年,爱说废话的灵环提示我「缓缓下蹲,累积深蹲之力」的时候,也是在这样一个关卡的尽头。
Victory!
全套教程:设备 + 代码
上面的这位「林克」,就是油管阿婆主 Super Louis 64。这支视频在油管上的播放量超过了 5 万次,网友们纷纷表示:《塞尔达传说之旷野之息》可以改名《塞尔达传说之旷野喘息》了。
是不是感觉到了一丝心动?
阿婆主已经贴心地写下了一份详细教程,让你也能自己动手 DIY,实现亲脚驰骋海拉鲁大地之梦。
首先,你得有 Switch 和一套健身环大冒险,由于理财产品价格飞涨,这里就不计入成本了。
另外需要准备的硬件产品是:
1. Titan Two,一款输入转换器,可用于编写游戏脚本。售价 95 美刀(约合人民币 676 元)。
2. Titan Two 无线扩展套件。售价 45 美刀(约合人民币 320 元)
3. 蓝牙适配器。人民币 30-40 元。
准备好道具,下面就可以动手 DIY 了。
设置 Titan Two
首先,着重介绍一下泰坦二号(Titan Two)。简单来说,这是一款超强手柄适配器,通过它的信号转换功能,你可以在任意游戏机上用任意游戏机手柄打游戏。比如,用 Xbox One 手柄在 NS 上打《动物森友会》。
你可以用 mod 包和脚本来对 Titan Two 进行编程,实现你想要的游戏控制效果:运动传感器、触摸板、聊天板(Chatpad)……
兼容 PS4、XBOX ONE、NINTENDO Switch、PS3、XBOX 360、PC 等。
你是不是产生了什么大胆的想法?
通过 Titan Two,把健身环和塞尔达的控制信号配对起来,不久能真的在海拉鲁大地上狂奔了?
让我们先把无线扩展套件安装到 Titan Two 上。
接下来,在电脑上安装 Gtuner IV 软件。通过 Gtuner IV,可以编辑 Titan Two 的脚本。
使用 PROG USB 插槽将 Titan Two 连接到 PC 上。
打开 GTuner IV,开始编写关联健身环信号输出和塞尔达操作的脚本。
如果你没什么思路,Super Louis 64 在他的个人主页上提供了.gcp 文件的下载链接,直接打开就行。
https://www.controllerbend.com/uploads/1/3/0/5/130564419/joycon_botw_runless.gpc
main { // this program deals with checking runs, explained after main() nowRunning(); //if you are underneath the pace threshold, do this if(runCheck < 70) { set_val(STICK_2_X, 0.0); // turns off joystick movement set_val(STICK_2_Y, 0.0); // turns off joystick movement if(get_val(BUTTON_3) > 0.0) // Switch the + button with - { set_val(BUTTON_3, 0.0); set_val(BUTTON_2, 100.0); } if(get_val(BUTTON_6) > 0.0) // Switch the RS (right thumbstick down) to B button { set_val(BUTTON_6, 0.0); set_val(BUTTON_16, 100.0); } } // if you are running or above pace, do this if(runCheck >= 70) { // -27 to jump GYRO_1_X, when the ringon is violently shaken if(get_val(GYRO_1_X) < -40.0) { set_val(BUTTON_14, 100.0); // jump button: X } //Aceel_2_Y > -2 and Acell_2_z > 20 if(get_val(ACCEL_2_Y) > -2.0 && get_val(ACCEL_2_Z) > 20.0) { set_val(BUTTON_8, 100.0); // ZL aka lockon } }
然后,单击「Install active work to memory Slot」按钮,将脚本插入内存插槽。
准备就绪,现在,就可以连接 Titan Two 和 Switch 了~
连接 Titan Two 和 Switch
不要方,我们来一步步拆解这些动作:
- 将 Switch 的「Pro Controller Wired Communication」功能打开(System Settings → Controllers and Sensors)
- 使用 Switch 的 USB 输出端口,连接 Titan Two 和 Switch
- 给 Titan Two 装上蓝牙适配器
- 按住 Titan Two 的 UP 按钮(数字屏左边)
- 按住 Joycon 上的同步按钮,完成激活(两边的 Joycon 都需要配对)
- 把 Joycon 装到健身环和腿带上
- 在 Titan Two 上,使用 Up 或 Down 键,调出刚才设置好的脚本(数字屏显示的数字即为脚本编号)
都搞定了,海拉鲁老流氓的大斧头就可以抡起来啦。
要说有什么不那么让人满意的地方,就如 Super Louis 64 本人所说,这个 0.9 版本还有一些代码上的 bug,有一些功能尚未实现,比如「暂停」。阿婆主表示自己会在 1.0 版本中进行修复,也希望感兴趣的胖友们一起来尝试。
另外,目前功能实现的成本略高,不算主机和游戏本身,还需要另外购入至少 150 美刀(人民币 1000 元左右)。阿婆主希望下一步能找到更便宜的解决方案。
不过,想必你也意识到了,不仅仅是塞尔达,按照这套方法,所有游戏皆可体感啊!
Super Louis 64 本人,还用健身环玩起了马里奥赛车 8 豪华版。
看完这些我只想说,游戏几百块钱卖给你也太便宜了吧!(手动狗头)
One More Thing
最后,你可能觉得这位油管阿婆主真的是太拼了,为了用健身环玩《塞尔达》花了这么多功夫,掏了这么高的成本。
可惜,人算不如天算,天算不如任(天堂)算。
就在本文行将写完的时候,任天堂把《健身环大冒险》给更新了,官方支持健身环玩《塞尔达》了。
只不过,这个「官方支持」是在新增的音游模式里,可选的背景音乐除了《健身环》和《马里奥》系列的 BGM,还有《塞尔达》林克的战斗 BGM。
所以,你可以正儿八经用健身环玩《塞尔达》了。
当然,不能打怪、不能捡蘑菇、不能撩 NPC,但是可以腰酸背痛燃烧卡路里哦~
传送门
Super Louis 64 个人主页:https://www.controllerbend.com/
Titan Two 官网:https://www.consoletuner.com/