
修复模组化配置文件同步
已修复于0.103.2版本,修复了额外模组配置文件未能被Steam云同步的Bug。如果使用了将模组配置文件重定向到原版配置文件的模组(如UnifiedSavePath),则无需此修复。
查看大图本模组修复的BUG已在 v0.103.2 版本中被修复
如果某些设备没有安装相同的内容模组,此模组可能会导致问题,不过 BaseLib 可以缓解此问题。
我需要这个模组吗?
如果你不确定,答案很可能是不需要。如果你使用模组,不使用像 UnifiedSavePath 这样的模组,并且遇到过完全没有 Steam 云同步的情况(例如,你在第二台设备上启动了带有模组的游戏,发现你的所有模组进度完全没有同步过来),那么这个模组就是为你准备的。
此模组完全不影响原版存档的同步。
这个 Bug 是什么?
原版行为(截至 v0.99.1)是模组存档会按预期上传到 Steam 云。Steam 云数据在游戏启动时下载一次。然而,启动逻辑在设置 IsRunningModded 标志位为 true 的函数调用之前就开始同步文件了。因此,模组存档的数据很可能无法被正确下载和同步,因为 IsRunningModded 标志位用于确定存档路径(具体来说,是决定是否应附加 'modded/' 路径)。
你的数据不会被合并
不存在合并过程,本地存档和进度数据将被 Steam 云数据覆盖。Steam 云包含最近一次启动游戏的电脑上的数据。在安装此模组之前,请确保在你希望保留存档的那台电脑上启动游戏。
制作备份
你可以通过复制整个 "modded" 文件夹来实现。如果你不小心覆盖了想要保留的存档,你也可以在此位置找到 .backup 文件来恢复。
Windows:
%APPDATA%\SlayTheSpire2\steam\<你的STEAM ID>\modded\
使用备份
如果你的设备尚未拥有最新的 Steam 云数据,请不要执行此操作。
安装此模组后,将数据复制到游戏的 Steam 云目录中。默认路径为
Windows:
C:\Program Files (x86)\Steam\userdata\<你的STEAM UUID>\2868840\remote\modded\
完成此操作后,Steam 会询问你要保留远程还是本地的 Steam 云数据。选择保留本地数据。这将覆盖你游戏的本地数据。
安装
STS2 安装目录
你可以在 Steam 中右键点击《杀戮尖塔2》,悬停在"管理"上,然后点击"浏览本地文件"来找到游戏的安装目录。或者,默认安装位置为
Windows:
C:\Program Files (x86)\Steam\steamapps\common\Slay the Spire 2\
Mac:
/Users/<用户名>/Library/Application Support/Steam/steamapps/common/Slay the Spire 2/
安装模组
将 zip 文件解压到游戏的 mods 文件夹中(你可能需要自己创建)。安装模组后,文件结构应类似于
Windows:
Slay the Spire 2\mods\FixModdedProfileSync
Mac:
SlayTheSpire2.app/Contents/MacOS/mods/FixModdedProfileSync
(你需要按住 Control 键点击 SlayTheSpire2.app 并选择"显示包内容")
还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。