如何游玩【Broken】关卡模组

0 点赞
Operator Overload
转载

目前游戏中存在一个漏洞,导致Steam创意工坊内的不少关卡模组无法正常运行,本内容将为你展示如何绕过该漏洞,以便游玩这些自定义关卡。 关于漏洞: 在撰写本文时,游戏代码中存在一个漏洞,使得当前(以及未来所有)Steam创意工坊内的游戏模组无法在自定义关卡列表中正确显示。点击这些“损坏”的关卡通常会导致游戏崩溃(不过我也曾遇到过几次加载出完全不同关卡的情况)。

这些“损坏”的模组在游戏中显示为“as”。 对于有技术背景的玩家,我的推测如下: 该漏洞似乎会影响任何Steam创意工坊ID超过2,147,483,647(32位有符号整数的最大值)的模组。我怀疑开发者在游戏代码中使用了错误的数据类型来读取/存储这些模组ID。 游戏刚发布时,32位有符号整数足够使用,这也是该漏洞未被发现且旧模组能正常运行的原因。但如今模组ID早已超过这一最大值,因此在这种情况下,该数据类型已不再适用。 所以,在开发者(希望能)修复这个简单的漏洞之前,请按照本指南中的步骤来游玩任何无法正常运行的模组关卡。步骤 步骤1:下载模组 首先你需要下载一个你想游玩的【损坏的】模组

以及一个可用的模组。一个可用模组的例子是关卡【Kitty】

步骤2:找到模组:接下来你需要在电脑上找到创意工坊模组的下载文件夹。最简单的方法是在Steam上右键点击你的游戏,然后点击【浏览本地文件】。

然后向上两级文件夹,接着打开workshop文件夹,再打开content文件夹。之后你需要找到并打开499140文件夹。

注意: 499140是本游戏在Steam上的ID 如果499140文件夹不存在,或者其中没有你期望的模组文件夹,你可能需要先启动游戏 步骤3:管理文件 将你想要游玩的模组文件复制粘贴到运行中的模组文件夹内

如果原始文件按字母顺序排在你刚粘贴的文件之前,那么你需要重命名、删除或移动原始文件。在我的截图中,我只是将原始文件重命名为zzz。 结果 现在当你进入【自定义关卡列表】时,原始模组将不再显示,取而代之的是已修复的“损坏”模组。点击该模组即可正常游玩,不会导致游戏崩溃(注意不要点击损坏的“as”版本)。

如果你有多个想要游玩的【损坏模组】,可以重复这些步骤,为每个【损坏模组】替换不同的正常模组(不过正常关卡的数量有限),或者你也可以每次只游玩一个自定义关卡,在每个关卡结束后持续替换同一个正常模组。 额外指南 如果你想体验本指南所利用的【猫咪关卡】,若遇到卡关,可参考以下解法 猫咪关卡