Releases: NXD-1027/RW-Mod-AI-helper
Releases · NXD-1027/RW-Mod-AI-helper
v0.3.2 — 性能优化 & 市场发布
v0.3.1 — 代码重构与性能优化
🔧 重构
- 拆分
extension.ts(1253行)和localTools.ts(847行)为按职责划分的模块 - 代码统一规范化,补充完善注释
⚡ 性能
- 诊断刷新加 300ms 防抖,连续打字时触发频率降约 90%
- 知识库懒加载,不使用 AI 功能时不占内存
- Freshness 诊断不再遍历所有打开的文档
🐛 修复
[core] copyFrom文件存在性诊断、未保存提示、文件跳转- 消除
[turret]/[leg] copyFrom误报 .template文件正式关联到 Rusted Warfare 语言overrideAndReplace补全单位引用诊断
v0.3.0 — 本地编辑增强
✨ 新增功能
🔍 诊断增强
- 未知字段诊断 — 检测不属于当前段落的字段,提示正确位置
- 段落引用检查 — 检测
[turret]/[projectile]段落引用的正确性 copyFrom文件状态诊断 — 检测引用文件是否存在、是否有未保存修改、是否缺少扩展名
🔗 跳转与补全
- 同文件引用跳转 —
copyFrom: cannon1、projectile: torpedo支持 Ctrl+点击跳转到目标段落 - 同文件引用补全 — 输入
copyFrom:时自动提示可引用的段落名
🛠 Tools 本地工具
- MOD 体检概览 — 一键扫描 MOD 常见问题
- 单位列表 — 快速浏览所有单位
- 批量数值调整 — 批量修改单位属性
- 安全重命名 — 重命名单位时自动更新引用
- 文档导出 — 导出 MOD 文档
- 知识库目录选择 — 自定义知识库路径
🔧 改进
- Hover 信息增强,更详细的字段说明
- AI 守门员优化,必填字段检查更准确
- 代码片段更新,新增常用代码块
- 侧边栏交互优化
.template文件正式注册到rusted-warfare语言(语法高亮、诊断支持)
📦 其他
- 协议切换:v0.3.0 及后续版本 → GPL-3.0-only
- v0.2.0 及更早版本仍按 MIT 授权
- 更新 README 功能总览与截图
v0.2.0 铁锈模组智能小帮手 初次发布
铁锈战争 (Rusted Warfare) MOD 开发辅助工具 — VS Code 扩展。
📝 功能亮点
智能编辑
- 530+ 字段名补全、21 种段落补全、15 种枚举值补全,按段落自动过滤
- 示例默认值自动填入,Tab 跳转编辑
- 单位名补全、资源路径补全、memory 变量补全
视觉辅助
- 语法高亮(注释、section、键值对、颜色值)
- 颜色预览 + 调色板
- 图片路径悬停缩略图预览
- 大纲视图、代码折叠
诊断检查
- 重复字段检测(黄色背景/红色波浪线)
- 资源路径实时诊断 + Quick Fix 一键替换
- 单位引用检测、memory 变量诊断、必填字段检查
代码导航
- 跨文件引用跳转(Ctrl+Click)
- ini 文件格式对齐(右键菜单)
- 自定义文件后缀关联
AI 辅助(半成品 🚧)
- 侧边栏 AI 对话(支持 OpenAI / Anthropic / 自定义端点)
- AI 修改文件(Diff 预览 + 聊天内确认/取消)
- AI 生成单位、解释代码
🌐 语言支持
自动适配 VS Code 语言(中文 / English)
📦 下载
rw-mod-ai-helper-v0.2.0.vsix — 280 个文件,5.82 MB