OpenBVE 开发指引
此处列出了一些用于OpenBVE的开发工具与资料。
OpenBVE 开发文档
目前,使用OpenBVE开发PC版线路,之后使用官方转换器"ConvertBVE"转换到Hmmsim2,是大多数开发者使用的开发手段。
BVE5 / Hmmsim2 开发文档
BVE5与Hmmsim2比起BVE4/OpenBVE,有着全新的轨道几何结构。
Hmmsim2 官网文档中文翻译
Hmmsim2有一种独有的路线格式。其优点是支持对向AI车等功能,以及在行车轨道布置上更为灵活。但是由于Hmmsim2没有能用于PC端的预览工具等原因,利用此格式开发还不大方便。
原创开发工具
版权保护工具
使线路档案更不容易受到未授权的拆包和改造。
OpenBVE 资源打包工具 v1.2.4
本程序可将线路中的模型、贴图等资源打成加密的资源包,使其无法被未经授权的人士修改,以防范恶意行为。只适用于OpenBVE。
Hmmsim 线路混淆工具 v1.2
本工具可破坏线路的全部目录结构,将文件名全部替换为随机文字,还可将图片全部转化为难以编辑的格式,来防止恶意行为。
由于并无编码,该工具能提供的安全防护较为有限。
Hmmsim开发工具
适用于Hmmsim线路开发的辅助工具。
HMMO 构建工具 v1.5
根据原创研究成果,将CSV构建为HMMO。并且施加动画效果,使得自定义模型的列车开关门动画成为可能。
BVE / Hmmsim 开发工具
适用于OpenBVE和Hmmsim线路开发的辅助工具。
Csv模型转换工具 (v2)
新一代!本程序可将草图大师(Sketchup)、水杉建模(Metasequoia)、Blender等软件所导出的Wavefront(.obj)格式模型文件转换为可供BVE/Hmmsim使用的CSV模型,以便开发者使用建模软件便捷地制作复杂模型。
BlocklyAts 积木式插件开发
通过类似于 Scratch 的积木式编程方式,使得一般开发者无需掌握复杂的程序设计语言就可开发针对 BVE4/5/OpenBVE 的信号系统 ATS DLL 插件。
关键帧式电机音编辑器
本工具可让您以Flash等软件中关键帧的形式调整电机音的声调,比起官方TrainEditor更为简单易用而精确,而且还可以做到实时预览效果。
DayNightFix 自发光修复工具
在OpenBVE新版本中修复了一个长期存在的Bug,导致此前误用该Bug的模型出现了发光常亮表面效果失效的问题。本工具可批量自动修复不合规的模型,以协助作者迅速适配最新版本。
在线开发工具
这些小工具可以在线使用。
车门算式计算器
OpenBVE的.animated文件中算式一向较难推算。本工具可帮助您计算用于车门开关动画的DoorZFunction,解决复杂的延迟与同步问题。
转载开发工具
此处列出了一些国内外作者制作的较为有用的开发工具。点击标题即可使用。