哥们儿,我的预制件去哪儿了?

0 点赞
Brickadia
转载

它们仍然存在,需要先进行转换。本指南将引导你完成转换过程。 1. 找到【旧文件】按钮 打开一个启用建造功能的世界(或创建一个新世界) 打开目录(默认按键:B) 点击【我的预制件】标签页,【旧文件】按钮应位于右上角。

我制作了预制件,但按钮是灰色的!如果出现这种情况,说明游戏未检测到任何旧版预制件。 如果你有来自Next Fest试玩版的预制件和世界,尝试检查你的Steam云数据(由于数据损坏问题,在正式发布前Steam云功能已被禁用)。 如果你使用Linux/Steam Deck且仍安装着试玩版,可查看以下文件夹:~/.local/share/Steam/steamapps/compatdata/3523330/pfx/drive_c/users/steamuser/AppData/Local/Brickadia/Saved/Builds 将它们放入正式版游戏的相应文件夹: Windows:%LocalAppData%\Brickadia\Saved\Builds Linux/Steam Deck(默认位置):~/.local/share/Steam/steamapps/compatdata/2199420/pfx/drive_c/users/steamuser/AppData/Local/Brickadia/Saved/Builds 2. 移动你的预制件 点击该按钮后,你应该会看到以下菜单提示:

请仔细阅读上方文本——默认情况下,所有预制件都将转换为世界。你需要将预制件移动到新的【Prefabs】文件夹中。 点击底部的【浏览文件】按钮:

如果程序无法打开,或者你更倾向于手动浏览路径,路径如下: %LocalAppData%\Brickadia\Saved\Builds 在Linux系统中,你需要包含Proton前缀的路径,默认路径为: ~/.local/share/Steam/steamapps/compatdata/2199420/pfx/drive_c/users/steamuser/AppData/Local/Brickadia/Saved/Builds 在该文件夹内创建一个名为【Prefabs】的文件夹。

将你希望转换为预制件的文件和文件夹移动到该文件夹中;将你希望转换为世界的文件保持原样。 如果你希望所有文件都成为预制件,请将其他所有文件和文件夹移至该文件夹。 点击【刷新】按钮,让游戏重新检查文件位置。

检查更新后的列表,确保世界和预制体列表处于你满意的状态,否则继续移动文件并刷新。 3. 转换所有文件! 当你的旧版预制体和世界处于满意状态后,点击底部的【开始转换】按钮。

现在你所能做的就是等待它完成。

4. 我已经转换了我的预制件,接下来该做什么? 转换完成后,你应该会看到以下提示信息:

如果底部框中没有显示任何错误,你可以查看预制件现在的位置。

如果未在预期位置找到预制件/世界,请返回步骤2,将文件移动到正确位置,然后重新转换。程序会跳过已存在的文件。 4.1. 部分预制件转换失败! 如果遇到任何转换错误,且确定这些预制件并非由有问题的外部工具创建,你可能需要联系Brickadia支持。 常见错误:这些错误与在EA1版本中尝试加载预制件时出现的错误大致相同。 加载错误:读取“线路数据”时出错。这很可能是来自Next Fest试玩版的预制件,可能无法在游戏中正确转换,因为在抢先体验封闭测试期间,线路系统已完全重写,且据Sixmorphugus所说,Next Fest试玩版的线路保存功能存在问题。建议联系Brickadia客服。 加载错误:在存档中未找到有效的积木。 这意味着该预制件完全由无效或已从游戏中移除的积木组成;最有可能是耦合器积木,尽管它尚未完成却被意外添加。推进器积木包含在水上卡丁车世界中,但在积木目录中不可见。 无限加载

如果您正在加载一个转换后的世界,并且遇到无限加载界面且长时间无法完成,请在控制台(按F6或波浪键)中输入“Travel MainMenu”以退出并返回主菜单。 这是游戏的一个bug——错误消息没有在应该显示的时候出现。 当您在控制台中时,请查看出现的错误:LogBRBundleManager: Error: Failed to load pending world meta: DatabaseError: While reading file contents: Database is not open. 请重启您的游戏。由于某些原因,最近转换的世界可能需要在游戏重启后才能正常运行。LogBRBundleManager: 错误:未能找到环境【未知】的地图包 这很可能是因为该世界是通过外部工具创建的,这些工具将地图名称设置为游戏无法识别的内容,例如“Unknown”。 如果你确定要将其保留为世界,请创建一个新世界,并尝试在控制台中使用以下命令: BR.World.LoadAdditive "Legacy/path/to/world name" 之后请确保保存新的世界。 如果出现任何其他错误消息(且你确定该世界不是使用外部工具制作的),请联系Brickadia支持并提供控制台中的错误消息。