XFEstudio/XFEWarframe
实现存档/装备/紫卡/设置编辑器及多语言
本次提交引入了 XFEWarframe 桌面端(Admin/Player)结构化存档/装备/紫卡编辑器、服务器/世界设置编辑器、玩家编辑权限管理、运行时本地 API 连接与日志、物品多语言支持、货币与库存增强等核心功能。主要内容包括: - 新增存档/装备/紫卡编辑器,支持批量操作、字段变更检测、导入导出、紫卡指纹、词条/评级计算等,管理端支持任意玩家,玩家端按权限开放。 - 新增服务器/世界设置编辑器,自动生成字段、类型校验、批量保存、变更检测。 - 新增玩家编辑权限管理,支持批量修改、自动刷新。 - 新增本地运行时 API 服务及前端页面,支持状态查询、设置、日志、断线重连、认证与权限。 - 支持 15 种物品名称语言切换,API 自动带 lang 参数,物品目录/装备/编辑器/紫卡等均可本地切换。 - 货币与库存支持多种货币的增减,UI 优化,变更确认。 - 服务端/协议/测试全面增强,支持新接口、权限校验、版本冲突检测,多语言物品目录,自动化测试覆盖所有主要场景。 - UI/导航/体验优化,异步加载、进度提示、批量操作、冲突检测,代码结构优化,组件化。 - 文档与构建脚本同步完善,新增实现范围、API 规范说明,构建支持跳过启动器生成。 - 新增和重构存档编辑器核心功能,模块化拆分编辑器逻辑,完善权限、校验、导入导出、引用清理、紫卡计算、世界事件、账号规则等。 - 新增 Python 构建工具脚本,自动生成静态元数据文件,便于前后端对齐。 - 新增多项自动化测试,覆盖编辑器后端主要功能,断言边界、权限、回滚、并发等。 整体实现了 OpenWF 桌面端存档/装备/紫卡/设置编辑、权限管理、本地 API、物品多语言、货币/库存增强等全链路功能,代码结构清晰,测试覆盖全面,为后续功能补全和实测打下基础。
ef23098