Ballance Map Editor/zh

来自Ballance Wiki
BallanceBug讨论 | 贡献2019年10月25日 (五) 23:44的版本
跳转至: 导航搜索
英文版 / English version: Ballance Map Editor
Ballance Map Editor
BallanceMapEditor.png
Ballance Map Editor主界面,编译自Github仓库并修改了部分代码始得网格线可以显示
基本信息
作者 jxpxxzj
适用于 Ballance制图
依赖 3ds Max (产生可用模型);
.Net Framework 4 (运行库)
发布时间 未知[1] (约2012至2013)
项目地址 Github仓库英文改进版Github仓库[1]
开发状态 已停止开发

Ballance Map Editor 是一款解决Ballance制图中批量制作路面问题的工具。与BMMaker属于同一类工具,且功效上相似,而功能更多。运作原理也是生成ms脚本——一种能被3ds Max读取并执行的脚本文件,因而模型生成任务交由3ds Max执行。

程序开发时一些功能由于当时情况受限而并未写完,属于烂尾工程。但是基础的生成路面功能已经写完并且可以正常工作,且其可视化,所见即所得的编辑方式也改变了传统使用BMMaker的不知所措的状况。

据jxpxxzj本人在发布帖中所述,其希望这个工具还能用于制作一些较为规整的钢轨,甚至是将机关也做成自动生成。但是这些想法由于无人问津,最终都没有被实现在程序中。

版本差异

Ballance Map Editor自发布以来共发布了两个大版本。发布帖中发布的是第一版,使用的是GDI+作为绘制引擎。

但是使用GDI+引擎会在需要绘制物体过多时使程序出现卡顿等一些让用户体验下降的状况。

后来jxpxxzj修改了代码,改用DirectX进行绘制,绘制效率有了较大的提升。使用DirectX的版本也称为第二版,但是第二版并未进行任何公开发布,尽管其更加稳定。

2019年9月14日,yyc12345 Fork了jxpxxzj的原有项目,将界面语言完全改成英文,修复了一些文件打开错误以及网格显示功能。并称为英文改进版,主要是面向非中文制图人员。

下载

对于jxpxxzj的原版:

  • GCBA下载站(下载下来的应该是第一版,即GDI+版本,位置在:制图专区-制图工具资源-3dsmax相关-Map Editor v0.1.rar)
  • 前往Github仓库自行克隆并编译(Github仓库是使用DirectX的第二版,编译时需要补全Nuget包,请务必保证SharpDX的版本低于2.6.3。2.6.3版本身也可以编译,否则会因为SharpDX相关接口改动而无法编译)

对于英文改进版:

  • 前往Github仓库自行克隆并编译(已修复相关包依赖和文件复制问题,理论上补全包依赖即可正常编译)

兼容性

使用Visual Basic .Net编写,依赖.Net Framework 4运行库,可以运行在自Windows XP以来的所有Windows系统上。

由于其所依赖的 .max 文件由 3ds Max 2010 编辑而成,至少需要 3ds Max 2010 版。这和只需要 9 版的 BMMaker 不同。

基本使用教程

可以参考由梨栠washing发布的制图教程系列视频中的第4集

宽屏模式显示视频

备注

  1. 1.0 1.1 发布帖在贴吧大删帖事件中被删除