[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2toglpm9raiav":3},{"code":4,"message":5,"data":6,"timestamp":26},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":16,"summary_md":17,"topic":18,"github_topics":21,"license":22,"homepage":23,"updated_at":24,"history":25},"Spark198rus\u002Fblack-pc",16,"Unofficial native Windows port of BLACK (Xbox, NTSC-U). Runs your own copy of the game's code on the PC; no game data included.","C++",332,30,31,10,[],"用自己手里的 Xbox 光盘，在 Windows 上原生运行《BLACK》，不用装模拟器。","一个非官方的单款 Xbox 游戏原生移植。如果你恰好有对应区域的正版光盘，又有一台 Windows 10\u002F11 和一块老式 Direct3D 9 显卡，这是最短的一条重温《BLACK》的路径。\n\n## 解决什么问题\n\n想在 PC 上玩 2006 年的 Xbox 射击游戏，通常要装通用模拟器、配图形和输入插件，再接受模拟器对这款游戏的兼容现状。想要宽屏清晰画面、鼠标瞄准和高帧率的人，大部分时间花在调模拟器上而不是玩游戏。这个项目换了其中一步：不再配置模拟器，而是把从自己光盘提取出的 `default.xbe` 交给一个小型加载器，原始 x86 游戏代码直接在 Windows 上跑。结果是分辨率、帧率、宽屏和鼠标视角等设置都出现在游戏自己的菜单里。\n\n## 有什么不同\n\n它的机制是一个原生加载器加一层运行时，补上原版可执行文件所依赖的主机服务，让游戏自己的代码和资源完成工作。项目只认两个版本：NTSC-U 和 PAL 欧洲版，并在运行前用 SHA-256 校验。720p 到 4K 渲染、抗锯齿、30\u002F60 fps、视野范围、XInput 手柄等选项被放进了游戏的 Options > PC SETTINGS 和暂停菜单。README 称游戏已完整可玩，并请报告问题时附上 `black.log`，说明它处在持续处理兼容问题的阶段，而不是一个归档的实验。\n\n代价是适用范围很窄。它不是通用模拟器：其他 Xbox 游戏、其他区域的版本，以及大概率包括重新打包或修改过的镜像，都会因代码地址不同而被拒绝。光盘转储这一步也必须自己做，仓库不包含任何游戏数据。Linux 上要通过 Distrobox、WineHQ 9+ Staging 和 DXVK 按文档的四阶段流程运行，比 Windows 多一层环境维护。门槛在于你拥有匹配的光盘；项目不提供也不鼓励任何下载途径。\n\n## 谁值得试\n\n适合：你已经拥有 NTSC-U 或 PAL 版《BLACK》，有 Windows 10\u002F11 和 Direct3D 9（Shader Model 3）显卡，想以 1080p 以上、鼠标视角和 60 fps 重温，而不想折腾模拟器。不适合：你手里是其他区域版本、只有数字版或重制版，或者显卡达不到上述要求——哈希校验或硬件门槛会在开始之前就挡住流程。Linux 用户可以按[文档中的 Distrobox 与 Wine 步骤](https:\u002F\u002Fgithub.com\u002FSpark198rus\u002Fblack-pc\u002Fblob\u002Fmain\u002FREADME.md#english)操作，但要准备维护容器和 DXVK 库，而不是双击一个 exe 了事。\n\n## 使用条件与边界\n\nWindows 需要 10 或 11；程序是 32 位，可在 64 位 Windows 上运行，不用另装运行库，因为 C 运行库已内置，Direct3D 9、着色器编译器和 XAudio2 都随系统提供。显卡需支持 Direct3D 9 和 Shader Model 3；README 提到 HD 4400 级别的老 Intel 核显建议以 30 fps 运行。Linux 端需要支持 Vulkan 1.1 的显卡，文档举例为 AMD Radeon Vega 8 或更好，步骤依赖特定的 Wine staging 版本和 DXVK 1.10.3。\n\n最主要的限制来自素材本身：只支持两个特定的光盘哈希，别的区域、改过的镜像或再发行版即使看起来一样也跑不了。安装还包括转成 ISO、用 extract-xiso 解压，并把解压出的文件夹改名为 `game`。维护在 Linux 上尤其重要：容器更新、Wine 版本变化和 DXVK 的拷贝都可能影响能否启动，README 给出的排查入口是 `port` 目录里的日志文件。\n\n## HotRepo 点评\n\n仓库创建于 2026-10-14，在 2026-10-25 的 HotRepo C++ 新项目榜上以 330 总星数排第 17；这是新项目榜，不是总榜，也不是增长量。HotRepo 目前只有 2026-10-24 到 2026-10-25 两天的样本，关注度能否持续还无法判断。在投入时间之前，先确认你的光盘能算出文档列出的两个 SHA-256 哈希之一，因为这一项就决定了后面的安装值不值得开始。",{"slug":19,"name":20},"games","游戏",[],"GPL-2.0",null,"2026-10-25T03:04:43Z",[],1792918602]