OpenBVE 开发者指引中心

此处列出了一些用于OpenBVE的开发工具与资料。供各位新人或老手们随时参考。
由于相关资料许多,这里没有全部列出,而是选取了个人认为较为重要的。

重要开发文档

OpenBVE 官网文档

由OpenBVE开发组编写,是本界最为权威的文档。请注意这是一篇文档而并非教程,即它更多解答'是什么'而非'如何做'的问题。本文可能略显晦涩,但若是通篇读透您就可称OpenBVE专家。对于一般开发者,日常答疑解惑也很有帮助。
本文档由社区合作翻译,仅部分完成。若您英语水平不好可求助翻译软件。若您有兴趣参加翻译工作,请随时与我联系。

OpenBVE 线路开发入门教程

由本人编写,简明易懂的手把手开发教程。
该教程因为不慎删光素材文件而不幸烂尾,"几何变换"及此后章节已弃坑。由于素材文件丢失,教程内容也并没法一步步跟随。但前几章的内容仍能让您概览OpenBVE开发的主要方式方法。

OpenBVE 包管理器使用教程

为了简化OpenBVE线路包的安装,开发组推出了包管理器来方便玩家使用。目前使用包管理器打包是官方推荐的线路发布方式。
本教程带您学习如何以最新推荐的方式发布您的线路,来使您的玩家使用更为便利,同时也推进OpenBVE社区的标准化进度。

原创开发工具

这些是由我自行原创编程开发的OpenBVE开发工具。谢绝侵权转发,转载请注明作者及本页链接!

版权保护工具

虽然开源精神非常可贵, 但自己辛辛苦苦做出的线路惨遭剽窃也是开发者们不希望看到的。
我编写了这两个工具, 使用各种高级与低级的手段, 来让侵权人士们的小日子过得没那么舒坦。

点击相应标题即可使用

NautilusDRM 加密工具 v1.2.4

OpenBVE界最为成熟有效的侵权防范方案!
本程序可加密您的线路,有效防止改贴图和私自转换。同时可弹窗显示版权信息,甚至通过动态密码让玩家们不得不造访您的官网。是恶心侵权人士的绝佳手段!只适用于OpenBVE。

 

点击放大

RouteObfuscator 混淆工具 v1.1

本工具可破坏线路的全部目录结构,将文件名全部替换为随机文字,还可将图片全部转化为难以编辑的格式,来防止改贴图等侵权行为。
由于并无加密,本工具安全性远不如NDRM,但既适配OpenBVE又适配Hmmsim。本工具也可在使用NDRM加密后进一步增强安全性。

 

点击放大

Hmmsim开发工具

适用于Hmmsim线路开发的辅助工具。

点击相应标题即可使用

HMMO 转换工具 v1.5

根据原创研究成果,将CSV和HMMO互相转换。并且施加动画效果,使得自定义模型的列车开关门动画成为可能。
本工具发布已获Hmmsim官方认可,并受到各地多个制作者组织采用。

 

点击放大

ZbxObveToolkit OpenBVE开发工具套装 v1.4.6

原创开发工具包。本来打算多做几个工具组一个更有用的开发套件,结果只是两件套……
本工具包需要安装使用。这个二合一安装程序将安装两个软件。

Obj->Csv模型转换程序

本工具可将Obj模型格式转换为Hmmsim所支持的CSV模型格式,让您能把用Sketchup, Blender等建模软件制作出的模型置入Hmmsim中使用。
注:maisvendoo大佬的blenderCSV 比我的这个效果更好。

 

点击放大

关键帧式电机音编辑器

本工具可让您以Flash等软件中关键帧的形式调整电机音的声调,比起官方TrainEditor更为简单易用而精确,而且还可以做到实时预览效果。
注:官方新TrainEditor2也支持了实时预览,但我还是觉得没有此工具好用。

 

点击放大

在线开发工具

这些小工具可以在线使用, 来解决一些细枝末节却又十分繁杂的开发工作。

点击相应标题即可使用

车门算式计算器

OpenBVE的.animated文件中算式一向较难推算。本工具可帮助您计算用于车门开关动画的DoorZFunction,解决复杂的延迟与同步问题, 让您的车门动作与声音完美踩点。

 

点击放大

转载开发工具

此处列出了一些国内外作者制作的较为有用的开发工具。

开发者: Jeminie

Hmmsim原作者

点击相应标题即可使用

Hmmsim线路转换器 v0.7.3

官方工具。用这个转换工具将BVE线路转化为Hmmsim线路包。Hmmsim线路作者必备。
若软件不运行,请下载VC++ 2010 运行库

 

点击放大

开发者: Asnacinjar

CSSSC资深OpenBVE线路开发者

点击相应标题即可使用

轨道位置数据生成工具 v1.2.2

本程序可以自动布置其他轨道的.Rail指令,轻松生成平顺的轨道,省去手动计算编写大量.Rail指令的麻烦。

 

点击放大