自定义模组角色加载崩溃修复

创作者: Draxiss
已更新:2025-03-31 06:00:10
4KB

关于此 MOD

通过重命名存档槽文件夹,防止因查看角色模组中的角色而导致游戏崩溃,使其在没有此模组时不会显示。同时包含撤销此修复的方法。
在当前版本(0.9.2.7)中,如果你的存档使用了模组自定义角色(例如 奥术师凯尔)并且你在未启用相关自定义角色模组的情况下(包括模组和原版游戏),试图从加载窗口查看该存档时,你的游戏将会崩溃。

这个模组通过在所有启用游戏时新建存档的槽位文件夹前添加“modded_”前缀来解决这个漏洞,原版游戏无法识别这些文件夹。当此模组中的任一文件处于激活状态时,你将看到哪些存档槽位已被添加前缀的视觉标识。此外,当此模组中的两个文件中的任意一个处于激活状态时,非活跃模组的自定义角色存档会被隐藏,以防止意外查看,无论它们是否已被添加前缀。 

模组使用说明: 
重要提示:请勿手动更改任何存档槽的名称!在你改回原名之前,游戏会认为该文件夹内的存档已损坏!游戏必须自行对存档进行更改。 
额外重要提示:使用此模组前请备份你的存档文件!虽然我很确定这个模组不会造成不可逆的存档损坏,但它仍在进行bug测试!安全第一,免得后悔。 
0) 安装 模组碎片启动器,然后在下方下载区下载并解压主文件。 
1) 从解压后的文件中,找到 ModdedCharSaveLoadFix.sml 并像普通 ModShardLauncher 模组一样安装。  
2) 启动游戏,加载任意你想要的存档,然后正常游玩和保存。从现在开始,你进行的任何保存都会添加到新槽位中,这些槽位以“modded_”为前缀。 这不会自动转换安装此模组之前创建的任何存档槽位,如果它们存在崩溃风险,必须手动删除。 

你可以通过转到存档目录来确认是否生效。保存后,你应该会看到存档栏位显示为“modded_character_x”,其中“x”是一个整数。 

我完全预料到这个问题最终会在日后得到修复。至少,能有办法正确撤销对存档槽文件夹所做的更改是件好事。因此,我加入了一个“退出通道”,用于还原此bug修复所做的更改:

撤销更改的说明:
记住:备份你的文件! 
1) 删除 ModdedCharSaveLoadFix.sml。 你不应该同时启用两个模组文件。
2) 安装 ModdedCharFixOffRamp.sml(作为 ModShardLauncher 模组,通常应与 Modded 包含在同一同下载包中。 
3) 在游戏内,加载并保存你希望恢复到普通存档槽的文件。其工作原理与 ModdedCharSaveLoadFix 完全相同,但方向相反。它只会影响名称中包含“modded_”的文件夹。同样,这不会更改在此模组加入之前创建的任何存档文件夹的名称。

使用 Xmod 解锁 紫色晶石 的全部潜力 — 今天就探索这些顶级 MOD!