Skip to content

Latest commit

 

History

History
69 lines (44 loc) · 2.92 KB

File metadata and controls

69 lines (44 loc) · 2.92 KB

变更日志

本项目按 语义化版本 记录面向用户的变更。

[未发布]

计划

  • 补齐文档站、下载页与社区反馈入口。

[0.9.1] - 2026-08-05

修复

  • Android 共享存储路径统一为真实存在的 rustedWarfare/units,移除不存在的 mods 目标和相关选择界面。
  • 修正 Rusted Warfare 1.15p11 不支持的 INI 值与错位字段,包括 teamColoringModemassmaxTurnSpeed、攻击目标开关、投射物颜色与建造时间。
  • 表单编辑器不再为合法的阵营色与时间值产生误报。

示例模组

  • 原版大本营替换为阵营选择器,选边后生成对应 T1 大本营和建造者;无大本营的开局也会由原版农民兜底生成选择器。
  • 钢铁建造者正常施工;蜂群建造者贴近建筑点后献祭,蜂群建筑自动孵化完成。
  • 大本营、兵营、机场和重工厂统一为 3×3 占地,并修复开局 0:00 立即判负。
  • 示例扩充为 50 个 INI 单位与 51 张贴图,增加引用闭环、建造规则和占地回归检查。

验证

  • CI 执行 Dart 格式、Flutter 严格静态分析与 140 项自动化测试。
  • 发布工作流构建正式签名的 Android 三架构 APK 与 Windows x64 压缩包。

[0.9.0] - 2026-08-05

变更

  • 正式 Android applicationId 调整为 io.github.clredfield.rwmodeditor,与项目所有者的 GitHub 身份绑定。
  • 版本提升为 0.9.0+12,增加发布身份一致性测试。

迁移说明

  • 0.8.x 使用 com.example.rw_mod_editor;Android 会把 0.9.0 识别为另一款应用,两者可以并存但不能覆盖升级。
  • 升级前请在 0.8.x 中把应用私有目录里的工程导出为 .rwmod,然后在 0.9.0 中重新导入。
  • 0.9.0 继续使用原发布证书签名;从 0.9.0 开始的后续版本可直接覆盖升级。

验证

  • flutter analyze 零问题,134 项自动化测试通过。
  • Android 三架构 release 构建通过,APK 清单中的 applicationId 与版本正确。
  • Android 模拟器验证 0.8.0 与 0.9.0 并存安装及 0.9.0 冷启动成功。

[0.8.0] - 2026-08-05

新增

  • OGG / WAV 应用内试听,支持播放、暂停、停止、进度跳转和音量调节。
  • 支持部署到 rustedWarfare/units 并启动游戏。
  • 内置双阵营完整科技树示例,包含 50 个单位与 51 张贴图。
  • Android arm64-v8a、armeabi-v7a 与 x86_64 分架构安装包。

修复

  • 图片、音频等二进制文件不再进入 UTF-8 文本缓冲区,避免预览界面卡在加载状态。
  • 从 Android 系统权限设置返回应用后,存储权限提示会自动刷新。
  • Windows CMake 最低版本与新版 CMake 策略兼容。

验证

  • flutter analyze 零问题,133 项自动化测试通过。
  • Android release 分架构构建通过。
  • Android 模拟器完成冷启动、存储授权返回、打开模组和 OGG 解码播放冒烟测试。