Shagg88/COGBox
游戏用静态重编译把三款 Xbox 360《战争机器》做成 Windows 原生程序,并配启动器帮你导入自己拥有的游戏副本。
这是一个偏向保存与个人使用的粉丝项目,适合已经拥有《战争机器 2》《战争机器 3》或《战争机器:审判》光盘或主机下载版,并希望在 Windows 上原生运行的玩家。是否值得试,取决于你是否接受目前的测试范围只来自开发者一台电脑,以及游戏版本和 Title Update 是否匹配——这比启动器里的任何画质选项都关键。
解决什么问题
你手里有 Xbox 360 光盘镜像或 Games on Demand 副本,想在现在的 PC 上以主机没有的分辨率和帧率重玩。用模拟器也能做到,但模拟器要在运行时逐条解释主机代码,渲染路径也是通用方案。这个项目把主机代码提前翻译成 C++,编译成普通的 Windows 程序,游戏运行过程中不再有模拟器参与。启动器接收你的光盘镜像,识别并检查是否为支持的版本,把它解包到自己旁边,然后启动游戏。
有什么不同
核心机制是基于 rexglue SDK(源自 Xenia)的静态重编译,主机 GPU 那部分行为由项目自己的代码补上,最重要的是自研的 Direct3D 12 渲染器,Vulkan 则作为实验选项。正因为自己掌握渲染路径,才能把画面输出到原生的 1 倍到 4 倍分辨率(最高 5K),并提供 SMAA、FSR、DLSS 和 XeSS 超分。README 还描述了四层共享设计,把 Xbox 360 GPU、主机 D3D 库、Unreal Engine 3 和每款游戏分开,让各游戏共用基础工作。
代价是范围很窄。每个移植只针对一个具体版本:战争机器 2 是美国光盘版加 Title Update 6,战争机器 3 是光盘加 Title Update 6,审判是光盘加 Title Update 4。启动器在导入其他版本时会警告,README 也要求使用最新的 Title Update。它不是通用的 Xbox 360 兼容层,收录的游戏就是作者选择移植的这几款。战争机器 2 的「测试中」有明确限定:章节覆盖是在开发者的 RTX 3080 Ti 上通过脚本化测试跑出来的,README 写明尚未在其他硬件上试过。
谁值得试
适合手里正好有对应光盘镜像或主机副本、也拿到了匹配 Title Update 的人,显卡支持 DirectX 12、CPU 支持 AVX2,想以更高分辨率和超分选项重玩这些战役。关注静态重编译技术的人也会觉得有意思。不适合期待「一个工具通吃整个 Xbox 360 游戏库」的人,也不适合只有其他版本副本的人,因为启动器只能安装移植所要求的那个版本。Linux 和 Steam Deck 用户有经 Proton 运行的文档路径,但 README 标为实验性,项目计划里把「测试过的支持」列为未来工作,而不是现在的保证;这类用户应先用 Proton 说明确认与 Windows 是否存在差距。
使用条件与边界
硬性条件是 Windows 10 或 11 的 64 位系统、支持 AVX2 的 CPU(大致从 Intel Haswell 或 AMD Ryzen 起)、以及支持 DirectX 12 的显卡。按 README 的说法,没有 AVX2 的 CPU 会让游戏无法启动。游戏副本必须自备,可接受光盘镜像、Games on Demand 副本或自己解出的文件夹。启动器要解压到可写目录,例如某个游戏文件夹,而不是 Program Files;程序没有代码签名,Windows 可能会提示拦截。文档给出的起点是下载最新发布版。
日常维护主要围绕版本纪律:Title Update 要和游戏一样通过启动器添加,显卡驱动保持更新,游戏意外退出时准备好日志。启动器的问题报告会生成一个压缩包,包含日志、设置和电脑描述,不含存档和游戏文件,并去掉了 Windows 用户名,不会自动上传。问题应提交到 issue 区。README 说明项目按现状提供,用于保存和个人使用,不附带任何担保。
HotRepo 点评
HotRepo 只有一条记录:2026-10-28 的 cpp 新项目榜第 4 名、总计 133 颗星;这不是总榜排名,也不是单日增长数据。只有一次快照、没有可比的每日历史,无法判断热度能否持续。投入时间前,先确认你的游戏副本与每个移植所针对的版本和 Title Update 一致——这是文档写明的先决条件,检查时以项目说明为准。
本文由 AI 根据项目 README 生成,更新于 2026年10月28日,以项目官方文档为准。