
2007年由Starbreeze Studios打造的经典射击游戏《黑暗》,多年来一直被困在Xbox 360和PlayStation 3主机上,如今终于有了完整的PC原生版本。爱好者portingpete在GitHub上公开了The-Darkness-Recomp项目,这是一个面向64位Windows的可执行文件。它通过静态重编译,把主机的原始二进制代码转成C++原生代码,并直接走Direct3D 11图形接口运行,全程不需要传统模拟器那一层中间环节。
这个原生版本已经能提供从开场到最终制作人员名单的完整游戏体验。玩家可以用完整的鼠标视角与瞄准,也支持手柄操作,主机版的XMA音频格式能正常播放,存档系统可以工作,还提供了扩展的图形菜单。在设置里能自由调整视野角度、伽马值、辉光强度,开启垂直同步并解除帧率限制,让游戏跑得更流畅。
最新的0.1.2更新修复了一批影响画面正确渲染的图形缺陷。项目恢复了激活Darkness Vision能力时角色轮廓原有的金色辉光,修正了深度遮罩写入与纹理噪点问题。开发者还修好了角色阴影系统——此前虚拟摄像机移动时阴影会闪烁并消失——并恢复了小型环境物体的模板阴影。
高分辨率下的表现也有重大改动。原版在缩放至720p以上时,场景暗部会因色彩校正数据失真而出现不自然的灰绿色调。新版本消除了这一缺陷,同时修复了1080p下的帧缓冲错误,并在以基础分辨率两倍和三倍渲染时保留了原版的4x4阴影过滤。
该项目基于XenonRecomp工具构建,以GPLv3自由许可证分发,不包含游戏本体文件。用户需要自备Xbox 360版《黑暗》的镜像,并用XexTool工具生成解密后的可执行模块。把准备好的数据放进移植版的工作文件夹后,通过标准命令脚本即可启动,无需编译源代码,也不用安装第三方编译器。

爱好者portingpete在GitHub发布《黑暗》PC原生移植项目The-Darkness-Recomp,通过静态重编译将Xbox 360二进制代码转为C++原生代码,支持鼠标瞄准、手柄、XMA音频与存档系统,最新0.1.2更新修复了光影与高分辨率下的画面缺陷。
关键词:PC移植、静态重编译、经典游戏、粉丝项目
来源:Playground.ru
发布时间:2026-09-27T21:17:39+08:00
0
0