本程序能干什么?
本程序可将线路中的模型、贴图等资源打成加密的资源包,使其无法被未经授权的人士修改,以防范近日频出的如改贴图后谎称自制新线路等恶意行为。同时还可以验证train.txt和Route.Comment等处内容,一经修改线路即无法加载,作为一个无法删除的数字水印。这可有效避免您的版权信息在侵权私传的过程中遭到抹杀。
本程序只适配OpenBVE。遗憾的是, 由于Hmmsim是付费软件, 且程序代码被直接编译为机器码, 难以修改, 无法提供Hmmsim的版权保护手段。
最近一次更新日期: v1.0.2 2021/2/8
稍后的兼容性升级与漏洞修复将在此页说明,请各位线路作者留意。
打包工具 v1.0.2 2021/2/8
效果演示
├─Railway │ │ ECMSC-Guangzhou Metro Line 8 Ver.3.0 (2019 Edition).ASSET │ │ │ ├─Object │ │ BABLFailure.png │ │ null.csv │ │ │ └─Route │ From Wanshengwei to Cultural Park.csv │ g8v3.png │ └─Train │ 0Harmony.2.0.4.0.dll │ BveAssetBundleLoader.1.0.0.dll │ └─A6 9C920F5C2CCAFE509B3A2716B621CF07.ASSET ats.cfg train.bmp train.dat train.txt
打包之后,一整条500MB的线路就剩下这几个文件了。全部的模型、贴图与线路档案都被打包进了几个ASSET文件中,该文件经过加密,无法用市面上任何解压缩软件开启。
与NautilusDRM的对比
本工具是采用新思路完全重写的侵权防范工具,建议此前使用NautilusDRM的开发者改用此工具。
与NautilusDRM相比,本工具虽然缺少几个功能,但是在各方面都有许多提升。
资源打包工具 | NautilusDRM | |
---|---|---|
我 | 将会继续开发 | 开发已停止 |
OpenBVE支持情况 | 支持 1.7.2.4,由于减少依赖兼容性更好 | 不支持 1.7.2.4 及以后版本 |
是否需要安装插件 | 不需要在OpenBVE上安装插件,不容易打不开 | 需要安装插件,有时自动安装失败还要手动操作 |
安全性 | 更加妥善 | 虽然极难,但贴图可通过替换特定的文件修改 |
线路安装速度 | 由于文件被打包,数量减少,解压更快 | 与之前相同 |
弹窗 | 无,可使用Track.Marker/Track.TextMarker代替 | 有 |
动态密码 | 暂不支持,之后可能添加 | 支持 |
使用说明
下载资源打包工具并放置到您方便的位置。
注: 本工具需要.Net Framework 4.6.1。大多Win10等较新系统已自带,如果提示需要安装, 请自行搜索安装方式。
train.txt
,格式如下(这里以ECMSC的线路举例,方括号内内容为解释文字,不要写到您的文件里):ECMSC-中国东方地铁模拟中心出品 列车名称:广州地铁A6型电力动车组 模型制作:Tyex(谭生) 音效制作:Tyex 贴图拍摄、处理:Tyex 【列车介绍】 -------------------- 【一行正好20个短划线,不多不少】 版权所有 ECMSC(中国东方地铁模拟中心)【版权信息】
不需增加或修改ats.cfg。
assetname.txt
,内容为一行文字,作为线路的唯一标识名称,建议将作者名添加到前面,每条线路必须不同,如:ECMSC-Guangzhou Metro Line 8 Ver.3.0 (2019 Edition)
Route.Comment 【版权信息】
指令,以注明您的版权。请注意:不要使用带括号的 Route.Comment(【版权信息】)
语法。如需换行请使用 $Chr(13)
。如:Route.Comment 广州地铁8号线上行Ver.3.0,2019年追加版(万胜围——文化公园)。$Chr(13)本线路由ECMSC中国东方地铁模拟中心会长Tyex主导制作。该路线未经允许禁止转载。$Chr(13)本线路默认使用列车为广州地铁A6型电力动车组。$Chr(13)$Chr(13)线路最高速度:80kph;$Chr(13)车站数量:15。
启动打包工具,按照工具内提示操作,选择包含着您作品Train和Railway两个文件夹的文件夹。(注:虽然必须同时存在Train和Railway,不过是可以单独打包线路和列车的,只不过打包工具尚未支持。如有此需求随意捎带另一个线路和列车即可,打包过后再删掉)
致谢
本工具使用 Harmony 2.0 进行API方法替换。 https://harmony.pardeike.net