ndmodloader - 加载自定义psarc文件

ndmodloader - 加载自定义psarc文件

《最后生还者 第二部》的模组加载器和开发者菜单启用器,能够加载自定义的psarc文件

杂项

ndmodloader

轻松为《最后生还者 第二部 重制版》加载自定义psarc文件。已更新至游戏版本v1.6.10721.0105。

自游戏版本1.5.10702.0658(2025-07-08发布)起: 所有修改characters.bin的模组都需要更新。如果你的游戏无法加载,请确保使用最新版本的ndml。 此版本将尝试阻止加载过时的模组。

安装

  • 将modloader.asi解压到你的《最后生还者 第二部》安装目录
  • 将winmm.dll解压到你的《最后生还者 第二部》安装目录(感谢 ThirteenAG
  • 视频指南见这里。前半部分介绍了如何安装模组加载器及其模组。(感谢 ItsDeepz
  • 仅限 Steam Deck 用户: Steam桌面模式 -> 库 -> The Last of Us Part II -> 管理 -> 属性 -> 启动选项,粘贴以下内容:WINEDLLOVERRIDES="winmm=n,b" %command%

使用

  • 将任何.psarc文件添加到你的《最后生还者 第二部》安装文件夹中的mods文件夹,游戏将在启动时自动加载它
  • 示例:D:\SteamLibrary\steamapps\common\The Last of Us Part II\mods
  • 如果mods文件夹不存在,请创建它,或者运行游戏(安装了模组加载器),它会为你自动创建

附加模组加载器选项(供用户使用)

  • 这些都是可选的。如果你只是想玩模组,则无需阅读此部分之后的内容
  • 首次运行时,将在根目录生成一个modloader.ini文件。你可以用任何文本编辑器打开它,以启用一些额外选项
  • [可选] 你可以设置 ShowConsole=true 以在游戏运行时显示控制台。这将输出一些日志信息(所有日志都会保存到modloader.log,无论此选项如何设置)
  • [可选] 你可以通过将模组psarc文件添加到MountOrder来设置加载顺序,例如:MountOrder=coolmod.psarc,funmod.psarc,whatever.psarc
  • [可选] 如果你想自定义模组文件夹,可以更改ModFolder选项,指向你希望存放模组的任意位置
  • [可选] 如果你愿意,可以将任何模组移动到mods/disabled文件夹,以防止它被加载
  • [可选] 你可以通过设置 EnableModMenu=true 来启用ndml的模组菜单。打开菜单的默认键是HOME。请注意,此菜单是实验性未完成的。
  • [可选] 你可以通过设置ModMenuKey来更改ndml的模组菜单键。虚拟键码列表见这里
  • [可选] 你可以通过设置 EnableSafetyChecks=false 来禁用文件安全检测。除非你清楚自己在做什么,否则不建议这样做。

开发者菜单

  • 使用风险自负。请始终备份你的存档文件。
  • 你可以通过在你的modloader.ini配置文件中添加 EnableDevMenu=true 来启用Naughty Dog的开发者菜单。
  • 为此,请用模组加载器至少运行一次游戏。将会创建一个名为modloader.ini的新文件。
  • 用文本编辑器打开此文件,并将 EnableDevMenu=false 这一行更改如下:
  • EnableDevMenu=true
  • 保存文件。进入主菜单后,你可以按 ctrl+~ 打开菜单。
  • 此开发者菜单仅为基本开发者菜单。如果你想要带有自定义功能的完整开发者菜单,请使用 NdGameSdk!

附加模组选项(供模组制作者使用)

  • 要将模组文件打包成psarc,你可以使用像 ndarc 这样的工具,或者任何其他支持创建LZ4/DirectStorage psarc文件的工具
  • 你可以为每个模组创建自定义的pak68.txt文件,从而避免编辑或替换常规的pak68.txt文件。不要在你的模组中包含完整的pak68.txt文件。有关如何正确实现此功能的文档和示例,请参见此处
  • 如果你愿意,可以为你的模组添加一个自定义的mod.ini配置文件,以便在模组菜单中显示信息。相关文档见此处。

注意事项

  • 虽然已经过测试,但仍可能存在一些问题。请在Bug页面报告任何问题。
  • ndmodloader会尝试合并任何修改characters.bin或weapons.bin的模组,因为它们经常被许多模组编辑。除了这两个文件之外,如果你正在编辑一个经常被编辑的文件,请务必告知用户以避免混淆
  • 如果你删除或重命名了游戏的bin.psarc文件,自动合并将无法工作
  • ndmodloader未在游戏的盗版版本上进行过测试,并且不会为这些版本提供任何支持。

我的其他模组和工具