
BattleTech 武器编辑器
BWE 是一个模组工具,可以方便地查看、比较和批量编辑武器 json 文件。还可以创建和从备份文件恢复。
查看大图更新:
Oracle 已将 JavaFX 库从 Java11 中移除,而 BWE 正是使用该库来构建应用程序的 UI 组件。不幸的是,这意味着 BWE 与 Java11 不兼容。如果您想继续使用 BWE,请使用 Java10,应该有存档版本可供下载。如果您想同时使用 BWE 和 Java11,嗯... ¯_(ツ)_/¯ 好消息是(当我有空闲时间时)我计划使用不同的技术栈(非 Java)重新创建该应用程序。由于这是一个个人项目,而且我在现实生活和工作方面相当忙碌,目前还没有时间表,但不幸的是,短期内不会实现。抱歉。
作者注:这个工具最初只是一个包含7行代码的方法,用于将武器属性打印到控制台,以便我手动编辑json文件。后来我想,不如让它直接帮我完成编辑,以节省时间。接着我又想,“它应该还能排序。现在它应该能筛选。如果加上图形界面会怎样?备份功能呢?!”经过无数次“要是能这样就好了”的思考,我最终呈现了……
BATTLETECH 武器编辑器
BWE是一款用于查看和编辑存储在json文件中的各类数值的工具,这些文件旨在定义《BattleTech》(2018)中使用的武器参数。武器类型之间共享的通用值将进行批量编辑,以保持武器组内的连续性,升级武器带来的额外属性会自动应用,以节省时间和减少麻烦。额外数值本身为每件武器单独设置,并在分配时自动应用于并修正相应的属性。
它还包括手动生成当前存在的json备份文件的功能,以及从选定的备份文件中恢复json的功能。
最后,它会显示并更新二阶统计数据(如伤害/吨位比),以帮助用户做出更明智的修正。
由于这是测试版本,请考虑在安全位置创建这些文件的备份...以防万一。
使用/说明
你需要安装 Java 10 JRE 才能运行此程序(它是在 Java 9 JDK 上开发的,而该版本的支持最近已停止)。我正在开发一个自带运行时环境的原生打包版本(无需 JRE),但遇到了一些障碍。
下载 .zip 文件,解压 .jar 文件,然后运行 .jar 文件。如果无法自动执行此操作,请右键单击 .jar 文件,选择“打开方式...”,然后选择“Java(TM) Platform SE Binary”。可选勾选始终以该方式打开此类文件。
在使用前,请访问GitHub获取更详细的使用说明,查看docs标签下的readme.txt文件,或在应用程序菜单栏中点击“帮助->关于”来查看readme。
待办事项
在为期两周的开发过程中,我构思了其他想要实现的功能,但目前,BWE 已经完成了最初设定的目标。因此,通过发布此版本,我希望它能节省用户(以及模组制作者)一些时间和精力,并随着时间的推移,逐步扩展功能,不再仅限于处理武器 JSON 文件和简单表格。所有反馈、建议、批评和功能请求都非常欢迎。
- 查看和编辑更多数值
- 更稳健的表格列显示按钮
- 本地机器上独立于 JRE 的原生打包版本
- 绘图功能
- 泛化JSON解析,为...做准备
- 支持更多JSON类型,如飞行员、机甲、底盘等(目前仅支持武器JSON,例如位于..\StreamingAssets\data\weapon中的文件)
- 去丑化
更多信息,请访问GitHub。


还没有人评论,去客户端里说两句吧。
评论在新手盒子客户端中发表,这里同步展示。