vlambda博客
学习文章列表

《异界锁链》现已推出原生PC版,支持FSR、更高分辨率和键鼠操作——安装指南

由白金工作室开发、任天堂发行的动作游戏《异界锁链》(Astral Chain)于2019年作为Switch平台独占游戏推出,如今在玩家社区的努力下,它正陆续登陆PC平台。此次,开发者captainj-sparrow推出了《异界锁链重编译版》(Astral Chain Recomp),这是一个静态重编译项目,它将原版Switch代码转换为原生64位Windows应用程序,无需在运行过程中使用传统的模拟器。

与通过Switch模拟器运行游戏不同,此重新编译程序会预先转换其ARM64代码,并使用必要的服务和图形实现,使其能够在PC上运行,并采用基于Vulkan的渲染器。该项目基于TotK Recomp的技术和工作流程,需要从您自己的游戏副本中提取文件,因为它不包含任何受任天堂保护的内容。

据作者称,当前版本允许用户从主菜单直接进入故事模式,并保留音频和游戏存档功能。然而,这些说法仅基于开发者的描述,并未经过独立验证,无法证明整个游戏流程完全无bug。此外,目前还没有现成的安装程序,感兴趣的用户必须自行编译源代码。


《异界锁链》PC原生移植版的特点

  • 本地重新编译:使用为 Windows x64 重新编译的代码运行,而不是使用 Switch 模拟器。
  • 自定义分辨率:可以选择调整分辨率,并提供高于原版游戏使用的 1600 × 900 像素的 1062p 模式。
  • AMD FSR 1:图像缩放,以改善不同分辨率下的显示效果。
  • 各向异性滤波:最高可达 16 倍,以获得透视视图中表面的更高清晰度。
  • 音频:通过 SDL 3 实现的原创音乐、音效和人声。
  • 控制方式:兼容键盘、鼠标和游戏手柄,支持按键重映射、震动和陀螺仪。
  • 屏幕提示:可以使用 Xbox 按钮图标。
  • 菜单和性能:游戏内调整通过 F1 进行,性能叠加通过 F10 进行。
  • 配置语言:英语、俄语、巴西葡萄牙语和简体中文(用于安装和端口特定菜单)。
  • Mods:支持模拟器使用的格式的修改和数据技巧。
  • 已保存的游戏:通过事务性写入存储在计算机磁盘上。

需要澄清的是,移植版的菜单语言并不决定原版《异界锁链》对话或文本的语言。开发者还列出了对 1.0.1 版本更新的支持、60 帧及更高帧率,以及安装过程中的着色器准备等计划功能。这三项改进均未在此版本中实现。

还有另外两款适用于PC的《异界锁链》项目。

尽管这项新计划的目标都是将《异界锁链》移植到PC平台,但它不应与Puddz的AstralChain-PC混淆,后者是另一个实验性的Windows移植版本,包含启动器和自动安装程序。Puddz表示,他已经测试了游戏的开场动画、过场动画、角色创建以及第一个存档的大部分内容,直到最终Boss战。该项目的目标是60帧,在配备RTX 4090显卡和Ryzen 7 7800X3D处理器的电脑上,测试场景的帧率在57到60帧之间。但这并不意味着整个游戏已经完成或完美运行。

两者的要求差异也很大:Puddz 需要游戏本体、1.0.1 版本更新以及一个专用的控制台密钥;它的启动器会在本地准备工具并编译文件。虽然它包含一个可执行文件来启动该过程,但这并不意味着 GitHub 会分发完整的、编译好的游戏。

另一方面,swaymun 的 AC-Recomp主要面向搭载 Apple Silicon 处理器的 macOS 系统。与其他项目不同,它发布了一个 DMG 格式的预览版(v0.1.0),并附带 Mac 安装向导,不过该版本也需要用户自行提供文件来构建游戏。已确认的预览版包含第一章的介绍、角色创建和摩托车追逐场景;Windows 和 Linux 版本仍处于实验阶段。作者明确指出,整个冒险故事目前还无法完整体验。

《星链:重制版》Windows 版安装指南

目前,captainj-sparrow 的项目面向具有技术经验的用户。官方文档指出,安装程序仍在开发中,可执行文件必须从源代码编译。因此,从 GitHub 下载 ZIP 文件并不能立即运行《星链》。

  1. 请检查系统要求: Windows 10 或更高版本,兼容的 x86-64 处理器,以及支持 Vulkan 1.3 和 VK_EXT_external_memory_host 扩展的显卡。构建文档建议使用大约 60 GB 的可用空间。
  2. 获取项目:前往Astral Chain Recomp 的 GitHub 页面,选择代码并下载 ZIP,或使用 Git 克隆它。
  3. 请自行准备文件:您需要合法提取的《异界锁链》1.0.0 版本及其对应的控制台密钥。本仓库不提供这些文件,也不提供从第三方获取这些文件的链接。
  4. 安装构建字符串:请按照“从源代码构建”中的说明进行操作,其中列出了 MSYS2 UCRT64、C++ 工具、.NET SDK、Vulkan SDK、Python 和其他依赖项。建议在运行任何命令之前查看更新后的文档。
  5. 配置和编译:使用您自己的文件路径调整配置文件,提取内容,生成重新编译的代码,构建程序并按照官方指南的顺序准备着色器。
  6. 启动和配置:运行生成的应用程序,按 F1 打开设置菜单,然后按 F10 检查性能叠加层。

警告:构建指南可能会在开发过程中发生变化,并且某些章节仍然引用了本工具所基于的其他项目的版本。因此,建议您遵循代码库中的最新说明,并在执行前验证参数,而不是从 README 文件中声明的 1.0.0 版本之外复制命令。我们不建议那些寻求简单便捷的一键安装的用户使用此方法。

应该使用这三个版本中的哪一个?

对于 Windows 用户,如果想要简化操作流程,可以考虑 Puddz 的项目,因为它集成了启动器并自动执行了多个设置步骤,但其兼容性目前仅限于作者测试过的部分。Captainj-sparrow 提供了更多配置选项,并拥有更高级的故事情节,但目前需要编译程序。在 macOS 系统上,最便捷的实验方案是使用 swaymun 预览版,但务必注意其初始状态。

这些进展代表着主机游戏静态重编译的又一进步,这一趋势涵盖了众多游戏和项目,我们已将它们汇总在PC原生移植和重编译游戏列表中。就《异界锁链》而言,这三项举措均非白金工作室或任天堂的官方发行,也不包含游戏的商业文件。


通过网盘分享的文件:异界锁链

链接: https://pan.baidu.com/s/1nxtmXCO1qYLb6K7MsnKvwA?pwd=bh38 提取码: bh38 

--来自百度网盘超级会员v6的分享