万物皆可健身环:UP主爆改switch,用健身环玩起《塞尔达传说之旷野「喘」息》

郭一璞 鱼羊 发自 凹非寺
量子位 报道 | 公众号 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

不要方,我们来一步步拆解这些动作:

  1. 将Switch的“Pro Controller Wired Communication”功能打开(System Settings → Controllers and Sensors)
  2. 使用Switch的USB输出端口,连接Titan Two和Switch
  3. 给Titan Two装上蓝牙适配器
  4. 按住Titan Two的UP按钮(数字屏左边)
  5. 按住Joycon上的同步按钮,完成激活(两边的Joycon都需要配对)
  6. 把Joycon装到健身环和腿带上
  7. 在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/

— 完 —

版权所有,未经授权不得以任何形式转载及使用,违者必究。