更新日志
0.4.0 2026/4/24
- 新增 重新设计了主菜单界面
显示更多历史记录,并新增固定和移除选项。 - 新增 Direct3D9 风格的光照与颜色计算,以解决此前 QuickMapViewer 与 BVE 之间的颜色差异
支持Light.Ambient、Light.Diffuse和Light.Direction语句。
处理 DirectX Mesh 文件中的自发光颜色。 - 新增 支持通过拖放或命令行加载地图文件
- 新增 支持正弦半波长递减缓和曲线
- 新增 扩展了对 BveEX 语法的兼容性
详情请参阅”已知问题”页面。 - 新增 对不是 2 整数次幂的贴图尺寸显示警告
- 修复 sRGB 伽马校正被意外应用,导致面颜色过亮
- 修复 当
Repeater使用间隔为 0 时出现无限循环 - 修复 对缺失的物件执行
PutBetween时崩溃 - 修复 加载格式错误的 DDS 纹理文件时崩溃
- 修复 无法识别
Background.Change()语句 - 变更 将返回主菜单的快捷键更改为
Shift+Esc,以避免误触 - 修复 缓和曲线上超高的位置变换处理,使其与 BVE 行为一致
- 变更 改进了无法解析的站点 CSV 行的错误提示信息
0.3.0 2025/2/9
- 新增 支持
PutBetween物件 - 修复 在子轨道上执行
Put时模型放置位置不正确 - 修复 背景设为空时行为与 BveTs 不一致
- 修复 报告地图文件错误时显示错误行号
- 新增 允许手动选择渲染后端(但建议保持”自动选择”)
- 变更 更新底层 Bevy 游戏引擎至 0.15.1
- 新增 崩溃报告中包含更多信息
0.2.3 2024/7/2
- 修复 重新加载时如果地图文件有错误,程序卡在加载界面
- 修复 同时具有多个 yaw、pitch 或 roll 变换的物件显示方向错误
- 修复 在地图文件中使用
pow(x, y)函数导致程序崩溃 - 修复 更新底层 Bevy 游戏引擎至 0.14.0-rc.4,希望能修复键盘输入无法释放
- 修复 警告弹窗有时未经预期延迟便立即关闭
- 新增 自动检查更新功能
0.2.2 2024/4/6
- 新增 支持部分 AtsEX 地图语法
(QMV 无法加载 AtsEX 地图插件,但不再将其报告为语法错误) - 变更 鼠标拖动旋转摄像机的方向与 BVE5 保持一致
- 新增 支持通过小键盘控制摄像机移动(与 BVE5 默认设置相同)
- 新增 警告对话框在 5 秒后自动关闭
(将鼠标悬停在上方可取消自动关闭) - 变更 按住 Ctrl 同样可以加速 X/Y 方向的移动
- 新增 按住 Shift 减速 X/Y/Z 方向的移动
- 变更 调整了 X/Y/Z 方向的默认移动速度
0.2.1 2024/3/31
- 修复 无法解析包含全角空格的地图脚本
- 变更 改进了词法分析器遇到意外字符时的错误信息
- 修复 在同一位置使用
Gradient.BeginTransition和Gradient.Begin时轨道消失(内部计算结果为无穷大) - 修复 无法加载站名中包含大写 P/T 的站点
- 修复 无法加载时间中缺少秒部分的站点
- 修复 在未设置
Curve.Gauge的路线上轨道消失(内部计算结果为 NaN)
(默认设置应为Curve.Gauge(1067),而非Curve.Gauge(1.067)) - 变更 增加了因 Shift-JIS 编码文件名导致纹理加载失败的提示
- 新增 支持加载 JPG 图片
0.2.0 2024/3/30
- 首次发布