最近有个叫 Kreyg 的主播搞了个挺有意思的东西——他给《GTA:圣安地列斯》做了一个 Twitch 直播互动模组,观众在直播间花 bits 打赏,就能真的给游戏里的主角 CJ 打电话。这个玩法上线后直接火了,相关视频播放量已经超过一百万次。

电话接通后,CJ 会做出游戏里原本的接电话动画,而观众通过文字转语音发送的消息,会直接变成电话那头的声音,同时文字内容也会以字幕形式显示在屏幕上。想象一下,你正开着车在圣安地列斯街头闲逛,突然手机响了,接起来是直播间观众的声音——这画面确实有点魔幻。

打开网易新闻 查看精彩图片

这个模组是怎么实现的?

Kreyg 用 plugin-sdk 配合一个自定义的 C# 程序,把 Twitch 直播间的实时聊天数据直接送进了游戏会话里。也就是说,观众在聊天框里发的消息,经过处理后就能触发游戏内的电话通话,整个过程是实时联动的。

除了打电话,观众还能花 bits 做别的事:可以以友好或敌对角色的身份直接刷进游戏里,或者触发游戏里的经典作弊码。这些额外功能是 Kreyg 在电话功能走红后的第二天加上的——9月2日那个电话展示视频火了之后,他很快就补上了这些玩法。

想下载?暂时没戏

这个模组火了之后,自然有不少人跑去问 Kreyg 能不能下载。但他的回答可能要让大家失望了——目前这个模组并没有公开发布的计划。Kreyg 解释说,这个系统目前还远没到"即插即用"的程度,普通人想自己装好并正常运行,会是一番折腾。

不过他也没把话说死。面对这么多人的兴趣,Kreyg 表示很乐意将来把它做成一个大家都能用的版本,但这需要他花不少时间去做规划、测试和开发。用他自己的话说:"现在只能说,什么时候发布、会不会发布,都还是待定状态。"

主播的下一步打算

Kreyg 还提到,他未来想给《GTA IV》和《罪恶都市》也做类似的直播互动整合。如果这个电话玩法真的能推广到更多 GTA 作品里,那直播间的互动方式可能会变得更有意思。

其实把 Twitch 直播的混乱带进 GTA 世界,Kreyg 不是第一个这么干的人。之前有个叫 Blurbs 的模组作者,给《GTA 5》的 NPC 加过"碰瓷"和"上法庭"的功能——NPC 会假装出事故,然后把你拖去法庭,每次车祸都变成一场由直播间观众投票决定结果的"庭审"。这种让观众直接参与游戏进程的玩法,确实越来越受主播和观众欢迎了。

说真的,这种"观众能直接打电话给游戏主角"的互动方式,比单纯刷弹幕要有代入感多了。虽然现在还没法下载,但光是看直播效果就已经够乐的了。要是哪天 Kreyg 真把这个模组公开了,估计会有不少主播想试试——毕竟谁不想在直播里接一个观众打来的电话呢?