搜索你想找的开源项目

输入名称、用途或关键词,也可粘贴 GitHub 仓库链接

分享到微信

当前解读页的微信分享二维码

用微信扫一扫打开,点击右上角「···」分享给朋友或朋友圈。

手机上可截屏后,在微信扫一扫中从相册识别二维码。

tangerineturtle1/NX2navi

游戏

把 Switch 2 版《时之笛》静态重编译为用自有游戏转储构建的 Windows 原生 Vulkan 程序。

657
34
C
MIT
创建于 1 天前

项目介绍

NX2navi 将 Nintendo Switch 2 版《塞尔达传说:时之笛》(游戏版本 1.1.1)静态重编译为 x86-64 的 Windows 原生程序,渲染使用 Vulkan。它不运行模拟器,游戏逻辑以原生代码执行。项目处于早期开发阶段但已经可玩,可可利科森林、卡卡利科村、死亡火山山道与火山口、时之神殿及大妖精泉等场景可在 60 fps 以上运行。视觉错误和偶发崩溃仍可能出现;已知问题包括粒子代码中的罕见崩溃,以及首次进入区域时的短暂卡顿。

主要功能包括原生宽屏和超宽屏(HUD 保持 16:9)、最高至窗口尺寸的分辨率、DLSS 或 AMD FSR 超分与抗锯齿、FSR 3.1 帧生成、HDR、预编译着色器、游戏内设置菜单(F1)与性能叠加层(F10)、键鼠和手柄改键(含震动与陀螺仪)、立体声或 5.1 声道、底座或掌机模式。

快速使用

需要自行准备从自己的主机转储、合法获得的游戏文件,格式为 .nup。仓库不包含游戏文件,也不说明如何取得。运行环境要求:Windows 10 或更高版本,x86-64 CPU 且支持 SSE4.2(支持 AVX2/FMA 的机器构建更快),16 GB 内存,游戏约需 30 GB 可用空间、启动器和工具约需 1.5 GB,显卡需支持 Vulkan 1.3、VK_EXT_external_memory_host 和 VK_EXT_mesh_shader。

  1. 从 releases 下载 NX2navi-Setup-<version>.exe。
  2. 把安装程序放在 .nup 转储文件旁并启动。
  3. 安装的启动器会找到转储,下载构建工具,并在本机构建游戏;首次构建约需 10 至 25 分钟。
  4. 启动器随后启动游戏,更新时只重建变化的部分。

安装包未签名,首次启动时 Windows SmartScreen 会发出警告。手动构建方式见 BuildKit 指南 和 从源码构建;设置位于游戏内菜单和 nx2navi.ini(示例配置),操作映射见控制说明。

使用约束与许可

这是仅供个人使用的粉丝项目,与 Nintendo 无关联。构建产物包含游戏内容,不得分享。大部分代码和文档由 AI 编程代理在维护者指导下编写,维护者会实际运行每次构建并决定合并内容(AGENTS.md)。基础导入部分采用 MIT 许可,但项目自身的新增和修改保留所有权利,未经书面许可不得复制、发布,也不得用于训练、微调或提示 AI 模型(LICENSE-ADDITIONS)。这些许可均不授予 Nintendo 游戏的任何权利。目前尚未提供 DLSS 帧生成;FSR 3.1 帧生成可在所有显卡上使用。

HotRepo 点评

该项目于 2026-11-08 出现在 HotRepo 新项目榜单,在创建后约 23 小时的统计窗口内获得 429 个 Star。对一个用 C 实现静态重编译的项目来说,早期关注增长很快,README 也给出了具体的功能和安装说明,而不是占位内容。需要注意,主要交付物是一个未签名安装程序,它在本地从玩家的转储构建游戏,因此源码和构建文档是核对该流程的关键入口。早期涨星只说明关注度,不代表稳定性;项目本身仍处于早期开发阶段。

本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。