VASSAL Engine 3.6.11 版本现已发布。VASSAL 是一个游戏引擎,用于在线构建棋盘游戏和纸牌游戏,构建的游戏可在 Internet 上或通过电子邮件实时运行。VASSAL Engine 可在所有平台上运行,并且是免费的开源软件。具体更新内容包括:
IMPORTANT
- 新的 64 位 ARM 包:现在有适用于 64 位 ARM 处理器的 MacOS 和 Windows 包。如果你的 Mac 配备 Apple Silicon CPU(64 位 ARM 处理器),官方建议使用 64 位 ARM 版本。
- 一年多前弃用的代码已被删除。如果要与 3.6 一起使用,则必须更新包含使用该代码的自定义代码的模块。
- 以前能用的东西可能会被破坏。建议用户报告所发现的 bug。
- 3.6 中保存的模块无法通过早期版本的 VASSAL 打开。建议用户为计划在 3.6 中修改的任何 3.6 之前的模块保留一个备份副本。
自 3.6.10 以来的变化
Bug 修复
- 11941:自 3.6.7 起,Mac 上的法语/比利时 AZERTY 键盘在数字键行上出现 Ctrl / Alt 键问题
- 11938:IndexOutOfBoundsException 尝试打开 private note
- 11933:At-Start 堆栈被 blank boards 混淆了
- 11929:在模块管理器中显示翻译后的模块名称和描述
- 11924:恢复 Player Sides 的翻译
- 11904:修复了 Mats 的全局键盘命令快速匹配以避免 trait-order bug
- 11901:更正了“Mark When Moved”文档
- 11899:在首选项对话框中隐藏 FileConfigurer 标签
- 11890:在 non-stacking piece 上使用 current-stack 选项时的 NPE 问题
- 11505:将下拉列表中的项目插入格式化字符串到正确选择的位置
其他改进
- 11911:如果调试窗口与地图相关坐标不同,则显示 board-relative 坐标
- 11906:由于缺少 parentheses,MatCargo 的 mat detection 进行了不必要的计算
- 11900:使用更高效的 Files.walkFileTree() 清除 Tile Cache
更多详情可查看:https://forum.vassalengine.org/t/vassal-3-6-11-released/76460