OpenBVE 打包工具使用指南
较新版本的 OpenBVE 内置了强大的扩展包管理工具,允许玩家方便地安装和卸载线路、列车等资源,同时也为开发者提供了标准化的打包与分发流程。
本指南将引导您如何使用该工具创建和管理扩展包。
1. 创建扩展包
-
启动 OpenBVE,在主菜单左侧选择“扩展管理”,然后点击“创建扩展包”。

-
在创建界面中,您需要指定包的类型(线路或列车)以及其内容所在的文件夹。

!!! info "关于版本更新" “这个扩展包是要替代一个已经存在的扩展包的吗?” 选项用于处理版本更新。 * 发布初版: 选择“并不是”。 * 发布更新: 选择“是的”,并指定需要被替换的旧版本扩展包文件。
通过此方式建立版本间的关联后,玩家在安装新版本时,管理器会自动处理旧版本的卸载,确保更新流程顺畅。
2. 添加文件与信息
-
选择文件: 在此步骤中,选择构成您的线路或列车的所有必要文件。
!!! warning "关于依赖项" 如果您的作品依赖于其他开发者发布的公共资源(例如,英式信号机包 BRSignals),请不要将这些公共资源文件直接包含在您的扩展包内。重复打包公共资源会造成不必要的冗余。您应该在下一步中将其声明为“依赖项”。
!!! tip "线路与列车分离" 为了便于维护和更新,请始终将线路和列车分别打包成两个独立的扩展包。
-
填写信息: 为您的扩展包填写必要的元数据,如名称、作者、版本号和简介。您还可以为其添加一张预览图,这有助于给玩家留下良好的第一印象。

3. 指明依赖项
这是打包过程的最后一步。如果您的作品依赖于其他扩展包才能正常运行(如前述的 BRSignals),您需要在此处明确声明。

- 选中您的作品所依赖的扩展包,点击“添加依赖”。
- (可选,推荐)在弹出的版本对话框中,建议移除“最大允许版本”的限制。这样可以避免当依赖项更新后,您的作品因版本限制而无法被安装的问题。

通过声明依赖关系,OpenBVE 会在玩家安装您的作品时自动检查其是否已安装所有必需的前置包,有效避免了因缺少组件而导致的运行错误。
完成以上步骤后,您的扩展包便已创建成功。通过管理器安装的扩展包可以被方便地管理和卸载,极大地改善了资源管理的体验。感谢您为 OpenBVE 社区的标准化做出的贡献!