Skip to content

Repository files navigation

铁锈战争模组编辑器(RW Mod Editor)

面向中文 Rusted Warfare 模组作者的 Flutter 编辑器,优先支持 Windows 与 Android。当前源码版本为 0.9.1,已经覆盖从创建、编辑、检查、预览到打包、部署并启动游戏的完整工作流。

当前能力

  • 打开文件夹、.rwmod 或 zip,也可从模板新建模组
  • INI 语法高亮、自动补全、字段文档、静态诊断与跨文件跳转
  • 文本 / 表单双向编辑,保留原注释与排版
  • PNG、team color、动画帧和应用内 OGG/WAV 音频预览
  • 全文搜索、单位克隆、图片导入、.properties 多语言编辑
  • 模组体检报告、.rwmod 导出、系统分享、部署到 rustedWarfare/units 并启动游戏
  • 响应式桌面三栏与移动端单栏界面,支持深色、浅色和跟随系统主题

直接体验

请从 GitHub Releases 下载 0.9.1 安装包;dist/ 保留安装说明和可导入的双阵营示例模组:

  • 64 位 Android:rw_mod_editor-0.9.1-arm64-v8a.apk
  • 32 位 Android:rw_mod_editor-0.9.1-armeabi-v7a.apk
  • Android 模拟器:rw_mod_editor-0.9.1-x86_64.apk
  • Windows 64 位:rw_mod_editor-0.9.1-windows-x64.zip
  • 完整性校验:SHA256SUMS-0.9.1.txt
  • 示例工程:示例模组_双阵营.rwmod

应用首页也能一键生成并打开同一套完整示例工程。

0.9.0 起正式 applicationId 为 io.github.clredfield.rwmodeditor。0.8.x 会与其并存,不能直接覆盖升级;请先在旧版导出私有工程,再到新版导入。详见 dist/安装说明.txt

项目链接

本地开发

需要 Flutter >= 3.22.0,项目当前验证版本为 Flutter 3.41.7 / Dart 3.11.5

cd app
flutter pub get
flutter analyze
flutter test

运行与构建:

# Windows
flutter run -d windows
flutter build windows --release

# Android
flutter run -d android
flutter build apk --release --split-per-abi

Windows 构建需要 Visual Studio 的“使用 C++ 的桌面开发”工作负载;Android 构建需要 Android SDK command-line tools 并接受相应许可证。

质量与发布

  • 每次 push / pull request 会检查 Dart 格式、运行严格静态分析和完整测试。
  • 推送 v* tag 或手动运行 build 工作流,会生成 Android 分 ABI APK 与 Windows Release 目录。
  • Android 正式签名通过 GitHub Secrets KEYSTORE_BASE64KEY_PROPERTIES 注入;未配置时跳过 Android 发布,不会误分发 debug 签名。
  • 当前 0.9.1 基线为静态分析零问题、140 项测试通过;Android 与 Windows 发布产物由 tag 构建生成。
  • 发版时按发布检查清单逐项确认;用户可见变更记录在变更日志

项目结构

RustedWarfare-ModEditor/
├── app/          # Flutter 应用与测试
├── assets/       # 模板资源
├── design/       # 公开视觉资产目录说明
├── dist/         # 本地发布产物与示例模组
├── docs/         # 需求、架构、格式研究、路线图与发布文档
├── prototype/    # 早期技术预研
├── research/     # 现有工具调研
└── tool/         # Schema、示例模组、图标与打包生成脚本

文档

文档 内容
需求分析 用户画像与功能需求
技术栈 技术选型与平台策略
软件架构 分层、模块和数据流
模组格式 INI 扩展语法与 Schema
开发路线 已交付里程碑与后续规划
发布检查 版本、签名、构建、冒烟与回滚清单
0.9.1 发布说明 本次修复、下载选择与已知限制
0.9.0 发布说明 下载选择、身份迁移、功能与已知限制

About

面向中文 Rusted Warfare 模组作者的跨平台可视化编辑器,支持 Windows / Android、INI 智能编辑、资源预览、静态检查、.rwmod 打包与一键部署。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages