Co-op Anything项目公开了一套面向编程代理的单机游戏联机改造方法,目前已用于《杀出重围》《地下城守护者》《潜行者:切尔诺贝利的阴影》和《辐射:新维加斯》等作品。用户指定目标游戏后,代理将分析游戏结构、查找现有模组,并根据实际情况修复旧项目或从零构建网络功能。
打开网易新闻 查看更多图片
如果游戏已有年久失修、停止维护或运行不稳定的合作模组,代理会寻找其最新版本、整理已知问题、修复代码,并制作可独立使用的软件包。没有合适模组时,则需要研究游戏引擎,加入第二名玩家,同时处理敌人、世界状态、剧情、关卡切换和存档的同步。
现有案例包括修复《杀出重围》的HX Co-op、基于KeeperFX为《地下城守护者》开发合作玩法,以及修复《潜行者:切尔诺贝利的阴影》的Shadow of COOP。《辐射:新维加斯》的改造则涉及任务、对话、善恶值和声望同步。
项目还提出使用Steam Relay简化玩家连接,避免手动开放端口或使用Hamachi,并支持在真实游戏客户端上进行自动化测试。作者强调,这套方法并非一键转换工具;不同游戏的改造难度差异很大,封闭源码作品可能需要完整逆向工程,用户仍需自行准备游戏以及充足的开发和测试时间。

