
Ship of Harkinian 从零到进游戏的完整配置指南【免费下载链接】Shipwright项目地址: https://gitcode.com/GitHub_Trending/sh/ShipwrightShip of Harkinian 是把 N64《塞尔达传说时之笛》搬上现代 PC 的开源项目装好后能跑出 4K 分辨率、宽屏画面和 60 帧。整个过程其实不复杂备一份合法 ROM按系统走对应启动步骤再记几个按键就能进游戏。本文只覆盖这条主路径。准备一份合法的时之笛 ROM先别急项目本身不带任何版权资源。游戏素材全部来自你自己的 ROM启动时从 ROM 提取重新打包成.o2r文件供代码使用。所以第一步是确认手里那份 ROM 是受支持且合法获取的版本。README 提供了兼容性检查工具可以核对也可以直接计算 ROM 的sha1与 docs/supportedHashes.json 里的哈希逐条比对对得上才继续往下走。Windows 版本下载与解压路径从项目 Releases 页面下载最新soh-windows.zip解压到任意目录把 ROM 文件放在与soh.exe相同的文件夹双击soh.exe这步卡住的人不少基本都卡在 ROM 没放对位置程序不会全盘搜索ROM 与soh.exe不在同一层级时就启动不起来。macOS 版启动与 OTR 生成直接运行soh.app按提示选择 ROM 文件。接下来会看到Processing OTR的系统通知处理完成后出现OTR Successfully Generated游戏随即自动启动。中间这段等待属于正常流程不是卡死。Linux 命令行启动 AppImageLinux 走终端chmod x soh.appimage ./soh.appimage运行后按提示选择 ROM。存档、设置和oot.o2r默认存放在~/.local/share/soh/如果启动目录里已经存在shipofharkinian.json或oot.o2r则优先使用当前目录想换位置可以设置SHIP_HOME环境变量。默认按键方案与快捷键速查启动后按 ESC 打开菜单。这步卡住的人不少因为默认按键和原版 N64 手柄对不上键盘默认映射如下| N64 | A | B | Z | Start | 模拟摇杆 | C 按钮 | 十字键 | | - | - | - | - | - | - | - | - | | 键盘 | X | C | Z | Space | WASD | 方向键 | TFGH |鼠标被游戏捕获时按 F2 切回系统输入。闪退黑屏时切换图形后端进游戏就崩多数是图形 API 的锅。项目支持三种渲染后端DirectX 11Windows、OpenGL全平台、MetalmacOSWindows 默认 DirectX 11。两种切换方式任选菜单 Settings 里切换 API重启后生效编辑shipofharkinian.json把gfxbackend的值改为sdl即 OpenGL常用功能键F11 全屏F5 保存状态F6 切换状态槽F7 读取状态。下一步启动游戏后按 ESC 进入主菜单在 Options 里把显示切换为宽屏再进 Options 的按键映射把默认键盘改成顺手的一套这套配置会随shipofharkinian.json一起保存。【免费下载链接】Shipwright项目地址: https://gitcode.com/GitHub_Trending/sh/Shipwright创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考