
霜冻Mod管理器Linux补丁
这是一个修改版的Frosty Mod Manager,可在Linux(通过Wine)和Windows上运行。它还包含一些较小的附加功能。不再有符号链接错误!
查看大图[size=3][url=https://github.com/maniman303/FrostyToolsuite]https://github.com/maniman303/FrostyToolsuite[/url]
[b]这是什么:[/b]
这个小项目最初是为了修复许多 Linux 玩家在 wine 下尝试使用 Frosty Mod Manager 时遇到的臭名昭著的符号链接错误。然后它不断成长,并在 Linux 和 Wine 上获得许多新功能和修复。它是如何实现的以及更多内容可以在 github 上的 Readme 中找到。在 Linux 下为寒霜引擎游戏制作模组从未如此简单。
[b]如何使用:[/b]
使用此程序需要一些关于 Linux、目录、wine 和 bottles 的[i]专业知识[/i]。
此外,本指南适用于游戏的 Steam 版本(即使 Steam 会启动 EA App 作为中间层)。对于 EA / Epic 版本,请查看下方的一些提示。
• 安装原生 Steam(不要使用 flatpak、snap 或其他乱七八糟的东西)。[size=3]
• [/size]将 [b]FrostyModManager.exe[/b] 添加为非 Steam 游戏。[size=3]
• [/size]在 Frosty 的 Steam 属性中,将兼容性设置为较新的 Proton-GE(撰写时为 10-28)。[size=3]
• [/size]在 Steam 中启动 Frosty,点击[i]扫描[/i]。
[size=3][size=3] • [/size][/size]选择你的游戏,使用[i]添加模组[/i]按钮添加模组(或将它们拖放进去)。
[size=3][size=3][size=3] • [/size][/size][/size]选择你要安装的模组,点击[i]应用模组[/i]按钮。
[size=3][size=3] • [/size][/size]使用[i]安装模组[/i]按钮安装模组。
[size=3][size=3] • [/size][/size]安装模组后,记下管理器提供的启动选项,将这些选项添加到 Steam 游戏属性的游戏属性中。
[/size][size=3]
[/size][b][size=3]将本工具用于 EA 或 Epic 版本的游戏:[/size][/b][size=3]
[/size][list]
[][size=3]首先,你必须从 Lutris、Heroic、Bottle 或非 Steam 中手动将 vc redist 22 exe 安装到你的游戏 prefix 中。[/size]
[][size=3]在来自 [size=3]Lutris、Heroic、Bottles[/size] 等[/size]的[size=3]游戏 Wine[/size] prefix 中,添加 [i]dinput8[/i] dll 覆盖,可以通过环境变量 [size=3][i]WINEDLLOVERRIDES="dinput8=n,b"[/i][/size],或在 WineCfg 的 Libraries 选项卡中添加 [i]dinput8[/i] 来实现。[/size]
[][size=3]按照上面的指南设置 Frosty。[/size]
[][size=3]应用模组,安装它们,并记下所提供的启动选项。[/size]
[][size=3]在来自 Lutris、Heroic、Bottles 等的游戏 Wine prefix 中打开 EA App(通过启动 EADesktop.exe)。[/size]
[][size=3]转到游戏属性,粘贴已复制的高级启动参数[i] [/i](它应该看起来像 [i]-dataPath ModData/Default[/i])。[/size]
[][size=3]你应该就可以开始了。[/size]
[/list]
[size=3][b]故障排除:[/b][/size][list]
[][size=3]如果游戏在启动时崩溃 / 安装模组后停止启动,请确保你已更新启动选项并添加了 [i]dinput8[/i] 覆盖。此外,你可以尝试第二次点击“安装按钮”。这里最常见的根本原因要么是未正确添加 [i]dinput8[/i] 覆盖,要么是游戏没有访问符号链接的适当权限。我听说通过 Proton tricks 运行 Frosty 可能会有所帮助。[/size]
[][size=3]如果出现异常,请添加评论或错误报告,并附上文件 [i]executor.log[/i] 和 [i]sdk.log[/i],它们位于 Frosty exe 文件旁边。[/size]
[][size=3]如果你是从非常旧的 Frosty 版本更新(包括 Linux 版本),或者游戏已更新,我建议从 Frosty 安装文件夹中删除 cache 文件夹,然后删除 [i]"ModData"[/i] 文件夹、任何其他手动创建的文件夹,并在你的启动器中检查文件完整性。这将确保不会留下以前模组的残留物或损坏的文件。[/size]
[/list][size=3]
[b]如何报告游戏无法运行:[/b]
游戏可能会因不同原因以不同方式“无法运行”(完全无法启动、启动后崩溃、卡在加载中),所以如果你寻求帮助,请提供尽可能多的信息和描述。请添加以下内容:
[list]
[][size=3]你拥有该游戏的商店信息(Steam、EA、Epic)[/size]
[][size=3]你用来运行 Wine/Proton 和游戏的程序(Steam、Heroic、Lutris、Bottles),以及它是原生程序还是 flatpak。[/size]
[]游戏 exe 旁边的日志:dinput8-proxy.log 和 crypthook.log,如果它们缺失请注明。
[]Frosty exe 旁边的日志:executor.log 和 sdk.log,如果它们缺失请注明。
[]关于 Frosty 选项中的[i]使用硬链接[/i]是开启还是关闭的信息。
[]关于游戏是否能在完整设置(dinput8.dll 覆盖、dataPath 参数)下启动,但不带模组的信息。可以说是空运行,即你从 Frosty 右侧已应用列中移除所有模组,点击[i]安装模组[/i],运行游戏。作为基础设施检查。
[]你尝试安装的模组列表,欢迎提供 url。
[]确认你使用的是最新的 Frosty Linux 版本,并且你没有手动替换任何一个 .dll(某些模组要求这样做——请不要那样做)。
[/list][/size][size=3]有了这些信息,我或其他人应该会更容易在评论中帮助你,因为它会提供更好的背景。
[b]在 Steam Deck 上测试过的游戏:[/b]
[list]
[][size=3]Dragon Age: Inquisition(Steam,原生)[/size]
[][size=3]Mass Effect: Andromeda(Steam,原生)[/size]
[*][size=3]Star Wars Battlefront 2(Epic/Heroic,flatpak)[/size]
[/list]
[b]Dragon Age: Inquisition
[/b]此版本的 Frosty 将自动安装 [url=https://www.nexusmods.com/dragonageinquisition/mods/4128]DAI controller fix for Linux[/url],因此你不必担心控制器损坏、特殊 proton 版本或覆盖文件。
[/size][size=3]
[b]Star Wars Battlefront 2[/b][/size]
[size=3]记得在模组列表较大时使用 [url=https://www.nexusmods.com/starwarsbattlefront22017/mods/9775]BetterInitfs[/url]:将 dll 安装到 Plugins 文件夹 -> 在 Frosty 中点击[i]安装模组[/i],等待安装完成 -> 在工具栏中选择[i]工具[/i] -> BetterInitfs -> 保存。
[b]注意:[/b]BetterInitFs 会修改原版文件,它可能会导致游戏在没有 [i]dinput8.dll[/i] 和 [i]crypthook.dll[/i] 的情况下无法游玩,并且可能需要你修复游戏文件。[/size]
[size=3][b]
硬链接和符号链接:
[/b]从版本 1.0.6.3.e 开始,Frosty 允许在 Windows 和 Linux(通过 Wine)上使用硬链接或符号链接。通常硬链接应该更安全,但由于其特性,游戏文件夹报告的大小将大约是实际大小的两倍。如果这对你来说是个问题——请尝试在 Frosty 设置中关闭硬链接。
[b]
重要:
[/b]你不再需要用于 ME Andromeda 的 AnselSDK dll,其他游戏现在也应该可以正常工作。
[b]可以期待什么:[/b]
我个人只测试过 MEA,但理论上这个补丁应该也能用于其他游戏。
[b]关于版本 1.0.6.2 的说明:[/b]
上一版本中的参数自动启动选项已弃用,因为复制粘贴一行启动选项更简单,也更不混乱。
[b]
鸣谢:[/b]
感谢整个 Frosty 团队制作了这个了不起的程序![/size]
显示 1-12 条,共 12 条
以上为资源接口提供的文件记录。安装时请在客户端确认文件、游戏版本及依赖。
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。