硬件黑客设法在无线路由器上运行《侠盗猎车手:罪恶都市》

2024-04-02 08:23:16

长期以来,路由器制造商一直把自己的设备当作"游戏"产品来推销,但在正常情况下,路由器通常无法单独运行一款游戏。然而,两位硬件爱好者认为有必要通过一次前所未有的冒险来打破这一神话。

KittenLabs 上分享的一个新项目描述了一台真正的游戏路由器 - 可以被黑客编程的网络设备,在外部 GPU(通过 PCIe 连接的 AMD Radeon)的帮助下运行一个特定的游戏。这款路由器是 TP-Link TL-WDR4900,所选游戏是 Rockstar 2002 年推出的经典动作冒险游戏《侠盗猎车手:罪恶都市》(Grand Theft Auto: Vice City)。

这项壮举背后的两名黑客之一"Toble Miner"在 Mastodon 上提到,他一直"非常讨厌"那些宣传销售所谓"游戏路由"的公司。他们与"Manawyrm"一起决定制造他们认为有史以来第一个真正的游戏路由器。

TL-WDR4900 v1 是一款"非常有趣"的 Wi-Fi 路由器,正如项目页面上所解释的那样。它基于恩智浦公司生产的 PowerPC CPU,而不是像其他典型路由器那样使用 MIPS 或 ARM CPU。对于 2013 年发布的路由器来说,该 CPU 提供了完整的 36 位地址空间和足够的计算性能。该处理器还包括一个"出色的"PCIe 控制器,用于连接 CPU 与板载 2.4 GHz 和 5 GHz WiFi 芯片组。"

在安装OpenWrt和 Debian Linux 32 位发行版之前,修改者们必须加装一个 miniPCIe 插槽,以连接运行游戏所需的外部 GPU。软件方面也需要做一些额外的工作,最终使用了较旧的 Radeon 驱动程序来提供与 32 位操作系统的足够兼容性。

这两名黑客选择运行名为 ReVC 的非官方版《侠盗猎车手:罪恶都市》,这是 Rockstar 试图通过诉讼从互联网上抹去的该游戏的逆向工程版本。

经过几天的修补和代码调整,《侠盗猎车手:罪恶都市》终于可以在支持键盘和鼠标的定制游戏路由器上运行了。从黑客们发布在 YouTube 上的视频证明来看,尽管速度并不让人满意,但图形效果似乎还可以,这也是你对一款有 22 年历史的游戏的期望。

游戏体验也并不完美,与游戏中 NPC 的交互被破坏,并导致图形失真。世界是空洞的,但《GTA》系列出色的配乐依然存在。