[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2s7jan3z7ipzy":3},{"code":4,"message":5,"data":6,"timestamp":54},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,"related":26},"OAleex\u002FOpenShao",22,"Unofficial native port of Mortal Kombat: Shaolin Monks (Xbox) through static recompilation.","C++",221,9,26,8,[],"通过静态重编译把《真人快打：少林武僧》Xbox 版变成原生 PC 移植，适合仍持有原版光盘的玩家。","如果你手里有美版或欧版 Xbox 原版《少林武僧》，又想避免折腾模拟器，这个项目值得一试：宽屏、鼠标镜头和本地双人都有。但它是单一游戏的重编译，不是通用模拟器。\n\n## 解决什么问题\n\n在现代 PC 上玩初代 Xbox 游戏，通常要配模拟器：系统文件、逐游戏设置、手柄映射，分辨率和同屏双人也常有取舍。OpenShao 换了一条路：用你已有的游戏拷贝生成原生 x64 可执行文件，启动器直接读取 ISO、XISO、ZIP、解压目录或 `default.xbe`，游戏镜像留在原处，存档、设置和日志放在文档写明的目录中，而不是塞进模拟器配置里 [项目说明](https:\u002F\u002Fgithub.com\u002FOAleex\u002FOpenShao\u002Fblob\u002Fmain\u002FREADME.md)。你拿到的是一套带启动器、游戏内设置菜单和暂停菜单的桌面程序，而不是套着模拟器外壳的前端。\n\n## 有什么不同\n\n关键机制是借助 XboxXBERecomp 做静态重编译：把 Xbox 可执行文件提前翻译成 C++，而不是运行时解释，仓库也公开了重新生成这套代码的构建方式 [项目说明](https:\u002F\u002Fgithub.com\u002FOAleex\u002FOpenShao\u002Fblob\u002Fmain\u002FREADME.md)。实际结果是原生渲染选项：25% 到 400% 的渲染缩放、各向异性过滤、V-Sync，以及从 16:9 到 32:9 的宽屏比例（默认保留原版 4:3）。输入方面还提供鼠标镜头、文本与语音语言分开设置，以及由启动器管理的模组目录和巴西葡萄牙语语言包 [模组指南](https:\u002F\u002Fgithub.com\u002FOAleex\u002FOpenShao\u002Fblob\u002Fmain\u002Fdocs\u002FMODS.md)。\n\n代价是专一性。它只针对一款游戏，而且只有美版\u002F欧版原版能通过有效性检查，其他版本改名或转换的镜像会被拒绝。图形要求 Direct3D 12，或支持 dynamic rendering 与 timeline semaphores 的 Vulkan 1.2；Linux 还需 glibc 2.38 以上和系统 `libcurl` 用于模组与更新下载。重编译也不等于兼容层：作者列出了已知缺口，包括《真人快打 II》和 The Suffering 试玩版无法运行、仍可能出现图形问题，以及场景首次出现时因着色器编译短暂卡顿 [已知问题](https:\u002F\u002Fgithub.com\u002FOAleex\u002FOpenShao\u002Fblob\u002Fmain\u002FREADME.md#known-issues)。\n\n## 谁值得试\n\n合适的人：有合法 Xbox 拷贝、使用较新的 Windows 或 Linux 机器、想和朋友同屏玩。本地双人支持键鼠加一个手柄，或两个手柄；手柄重映射覆盖 SDL 兼容设备。不合适的人：没有对应区域光盘，或想用修改版、转换版镜像的人——有效性检查会拦住，文档也没有提供替代镜像路径。想找一个通用 Xbox 模拟器玩多款游戏的人也不合适，因为 OpenShao 围绕这一份可执行文件构建。只想从源码构建而不下载发布包的人有文档化的构建路径，但投入明显更大 [构建说明](https:\u002F\u002Fgithub.com\u002FOAleex\u002FOpenShao\u002Fblob\u002Fmain\u002Fdocs\u002FBUILDING.md)。\n\n## 使用条件与边界\n\n最要紧的四条限制：第一，游戏本体不包含在内，必须自备美版\u002F欧版 Xbox 拷贝，否则启动器不接受你的镜像。第二，图形要求明确：Direct3D 12 显卡，或支持 dynamic rendering 与 timeline semaphores 的 Vulkan 1.2；CPU 需支持 SSE4.2 和 POPCNT。第三，平台是 Windows 10 1903+ 或 glibc 2.38+ 的 Linux，Linux 还要系统 `libcurl` 供启动器下载。第四，日常维护包括启动器自动更新（保留存档、设置和模组），以及显示设置导致游戏无法启动时的恢复入口：启动器 Files > Video > Restore [运行要求](https:\u002F\u002Fgithub.com\u002FOAleex\u002FOpenShao\u002Fblob\u002Fmain\u002FREADME.md#requirements)。\n\n还要预期场景首次出现时的着色器编译停顿和部分残留图形问题，遇到问题可附截图和最新日志上报；游戏锁 60 FPS，文档给出的性能手段是降低渲染缩放。模组和语言包通过启动器安装，不需要手动操作 [README](https:\u002F\u002Fgithub.com\u002FOAleex\u002FOpenShao\u002Fblob\u002Fmain\u002FREADME.md)。\n\n## HotRepo 点评\n\nHotRepo 在 2026-10-26 记录到该项目 221 颗总星、新项目榜 cpp 分类第 22 名，但这只是一个带日期的快照，不是每日增长序列。由于没有可比的每日榜单历史，目前无法判断关注度能否持续。下载前先确认你的光盘是受支持的美版\u002F欧版，并确认显卡满足写明的渲染要求，这两项决定移植版对你是否可用。",{"slug":19,"name":20},"games","游戏",[],"GPL-2.0",null,"2026-10-26T00:46:42Z",[],[27,32,37,41,46,50],{"full_name":28,"one_liner":29,"language":30,"stars":31},"hffgzktbcc-blip\u002Founce-core","用纯 Rust 对 Tegra T239 与 Horizon OS ABI 做净室建模，供研究 Switch 2 硬件、但不含密钥与固件。","Rust",106,{"full_name":33,"one_liner":34,"language":35,"stars":36},"rbl-all-toosl\u002FRoblox-Scripts","一套 Roblox 注入器与通用作弊菜单，面向想在任意游戏里开加速、透视、飞行和瞄准辅助的玩家。","HTML",365,{"full_name":38,"one_liner":39,"language":10,"stars":40},"psiberx\u002Fcp2077-archive-xl","让《赛博朋克 2077》的多个 mod 在不覆盖原文件的前提下扩展同一资源，减少互相冲突。",137,{"full_name":42,"one_liner":43,"language":44,"stars":45},"misshexa66\u002FOunceCake","从自己的 Switch 2 游戏中导出未加密的 romFS 和 exeFS，并通过 FTP 传到电脑上查看或保存。","JavaScript",239,{"full_name":47,"one_liner":48,"language":10,"stars":49},"aydencharles\u002FonionHEN","给已越狱 PS5 提供一体化 HEN 与工具箱，集中管理插件、覆盖层、作弊和用户 payload。",468,{"full_name":51,"one_liner":52,"language":10,"stars":53},"optiscaler\u002FOptiScaler","在已支持 DLSS\u002FFSR\u002FXeSS 的游戏里替换超分或帧生成后端，包括游戏原本不支持的显卡。",12073,1792984469]