本帖最后由 飞翔熊猫 于 2026-2-12 20:09 编辑
WY智能物品编辑器
非常性感
- ## 1. 软件功能
-
- ### 1.1 物品模板编辑(item_template)
- - 全字段中文编辑:覆盖 `item_template` 常用字段(含 `StatsCount`字段和没有的都可以使用,自动兼容)。
- - 按分类筛选字段:支持“分类 + 字段搜索”快速定位字段。
- - 字段中文化:字段名、枚举值、位掩码选项均做了中文可读化。
-
- ### 1.2 物品预览(右侧)
- - 实时预览:名称、品质、分类、装等、需求等级、属性、伤害、插槽、法术等。
- - 图标预览:根据 `displayid` 查询图标名并从 CDN 加载图标。
- - 法术文本预览
-
- ### 1.3 搜索与创建
- - 搜索支持多条件组合:
- - Entry、名称、物品大类、子类、品质、装备位、物品等级区间、需求等级区间、结果数量。
- - 新建 Entry 前会先检查是否已存在,避免误创建覆盖。
-
- ### 1.4 AI 生成物品
- - 支持 OpenAI 兼容 Chat Completions 接口(可配置 API 地址/模型/Key)。
- - 两种模式:
- - 覆盖当前字段
- - 仅填充空字段
- - 生成后会执行严格约束与校验:
- - 装备合法性/一致性校验(武器伤害、护甲逻辑、枚举合法、属性重复等)。
- - 物品等级严格按 `src/Item_level.md` 公式计算/校准。
- - 对高品质装备自动补足特色模块(属性、插槽、法术特效)。
- - 尝试从数据库自动回填有效 `displayid`(避免外观空值)。
-
- ### 1.5 关联表编辑
- - `item_enchantment_template` 编辑页(刷新/新增/复制/删除/预览SQL/保存)。
- - 掉落模板编辑页:
- - `item_loot_template`
- - `disenchant_loot_template`
- - `prospecting_loot_template`
- - `milling_loot_template`
- - 物品页上下文会自动联动到相关页签(如 `DisenchantID` 联动分解掉落)。
-
- ### 1.6 一键生成 Item.dbc
- - 顶部按钮 `生成Item.dbc`,直接从 `item_template` 导出 DBC。
-
-
- ---
-
- ## 2. 使用方法(快速上手)
-
- ### 步骤 1:启动程序
- - 运行 `WYItemEditor.exe`。
-
- ### 步骤 2:连接 MySQL
- - 点击顶部 `MySQL 连接`,填写:
- - Host(默认 `127.0.0.1`)
- - Port(默认 `3306`)
- - User(默认 `root`)
- - Password
- - Database(默认 `acore_world`)
- - 连接成功后状态会显示“已连接”。
-
- ### 步骤 3:搜索或创建物品
- - 在 `搜索/创建` 页:
- - 用筛选器搜索已有记录,双击进入编辑;
- - 或输入新 Entry 点击“创建并编辑”。
-
- ### 步骤 4:编辑物品字段
- - 在 `物品模板` 页:
- - 用“分类 + 搜索”快速定位字段;
- - 修改字段值,右侧预览实时刷新;
- - 可用 `显示/隐藏侧栏` 调整编辑区与预览区。
-
- ### 步骤 5:AI 生成(可选)
- - 先点 `AI设置` 配置接口;
- - 点 `AI生成` 输入需求(例如:
- `生成一把战士使用的80级橙色双手斧,物品等级277,有触发特效和插槽`);
- - 生成后可先 `预览SQL`,确认再 `保存(Diff)`。
-
- ### 步骤 6:编辑附魔与掉落(可选)
- - 切换到附魔/掉落页签,按需修改并保存。
-
- ### 步骤 7:导出 Item.dbc(可选)
- - 点击顶部 `生成Item.dbc`,按提示获取导出文件路径。
复制代码
只研究了335,其余字段不同可能无法使用!
最后,老规矩,回复就可以获取!
|