Modder Runs GTA III Inside GTA: San Andreas on an In-Game TV
AI 深度解读
背景
《侠盗猎车手》系列(Grand Theft Auto,简称 GTA)的 Mod 社区长期以来一直以技术实验闻名,尤其是通过逆向工程和引擎修改实现跨游戏交互。此前,Modder Dryxio 曾发布过一个 Mod,将《GTA III》和《GTA: Vice City》移植到《GTA: San Andreas》内部运行,每个游戏作为独立引擎在 San Andreas 进程中运行,拥有独立的剧情进度、存档、设置和玩法。该版本于 2026 年 2 月发布。最新的进展则是在此基础上进一步实现了“游戏内运行游戏”的嵌套效果。
核心内容
GTA Modder Dryxio 展示了一段视频,证明《GTA III》可以在《GTA: San Andreas》中的一台电视机内被完整游玩。视频中,主角 CJ 站在屏幕前,而电视机屏幕上的《GTA III》完全可操作。
这并非录像或窗口捕获映射到电视纹理上。根据 Dryxio 的说法,《GTA III》实际运行在《GTA: San Andreas》的进程内部,两款游戏共享同一个 Direct3D 设备。《GTA III》直接渲染到电视机的实时 GPU 纹理中。
玩家可以在《San Andreas》中控制 CJ 和《GTA III》中控制 Claude 之间自由切换。当《GTA III》在电视屏幕上运行时,《San Andreas》的世界依然保持活跃,不会暂停或替换为主游戏的全屏界面。
该演示基于 Dryxio 之前的 Mod。那个 Mod 将《GTA III》和《GTA: Vice City》移植到《GTA: San Andreas》中,作为独立引擎在 San Andreas 进程内运行。公开的 Mod 包不包含《GTA III》或《GTA: Vice City》的文件,玩家必须拥有这两款游戏并提供所需的资源。
Dryxio 进一步将实验推进了一步:第二个演示展示的是《GTA: Vice City》运行在《GTA III》内部的纹理上,而《GTA III》本身又运行在《GTA: San Andreas》中的一台电视机上。
关键要点
- Dryxio 演示了《GTA III》在《GTA: San Andreas》中的一台电视机内完全可玩,并非录像或窗口捕捉。
- 两款游戏共享同一个 Direct3D 设备,《GTA III》直接渲染到电视机的实时 GPU 纹理。
- 玩家可以在《San Andreas》和《GTA III》的角色之间切换,且《San Andreas》世界在《GTA III》运行时保持活跃。
- 该演示建立在 Dryxio 2026 年 2 月发布的 Mod 之上,该 Mod 将《GTA III》和《GTA: Vice City》作为独立引擎移植到《GTA: San Andreas》进程中。
- 公开的 Mod 包不包含原作游戏文件,玩家需自行拥有并提供资源。
- Dryxio 还展示了更极端的嵌套:在《GTA III》内部的纹理上运行《GTA: Vice City》,而《GTA III》本身又在《GTA: San Andreas》的电视中运行。
意义与影响
这一技术演示展示了 Mod 社区在逆向工程和游戏引擎联合运行方面的深度能力。通过让两个完整的游戏在同一个进程内共享同一个图形设备,且不中断主游戏的世界状态,Dryxio 实现了前所未有的嵌套体验。这不仅是对经典游戏文化的一种致敬(将老游戏嵌入新游戏中的电视),也证明了 Rockstar 的 RenderWare 引擎在 Mod 层面具有极高的可扩展性。嵌套演示(GTA III 内的 Vice City)进一步打破了游戏运行的传统边界,为未来 Mod 创作提供了新的可能性,例如在游戏内构建“可玩的游戏博物馆”。然而,由于 Mod 需要玩家自行提供原作资源,这也从侧面反映了版权保护与 Mod 生态之间的平衡。整体而言,这是一次技术精湛且极具趣味性的工程实践。
