传奇客户端补丁里武器拿在手里歪了、飘在天上或嵌进身体,是因为Weapon.wil/WZL里对应图片的X/Y偏移值没设对,或者StateItem.wil里武器内观坐标错误。一般用WIL编辑器(如WilEdit、HH8-WIL、GOM引擎配套WIL工具)直接改,也可用专门的"传奇装备外观坐标调整器/连杰装备坐标调整器"可视化拖拽。下面分别说明。
一、用什么工具调整武器坐标
• WIL/WZL编辑器:最常用,如WilEdit(Wil编辑器)、GOM引擎包的WIL工具、GEE的WilViewer。能直接打开客户端Data目录下的Weapon.wil、Weapon2.wil、StateItem.wil,选中帧后修改X Offset和Y Offset。
- 传奇装备外观坐标调整器(也叫多功能外观调整器、连杰装备坐标调整器):绿色小软件,载入人物和武器素材后可可视化拖动武器位置,实时显示X/Y值,适合批量调或不会算坐标的新手。
• 部分引擎包自带"开发三剑客.exe"或"物品浏览器",可在里面预览并微调武器内观坐标再导出。
二、WIL编辑器手动改武器持握坐标(外观/挥动时)
1. 关闭登录器,备份客户端Data目录下的Weapon.wil和Weapon2.wil(有新格式则是Weapon.wzl配同名.wil索引)。
2. 用WIL编辑器打开Weapon.wil,左侧列表找到你要改的武器图片编号(与物品数据库StdItems.DB里Looks字段对应,GOM/GEE可能需按公式换算,如帧号÷1200+基准号)。
3. 单击该帧图片,右侧或下方有X Offset(水平,正右负左)和Y Offset(垂直,正下负上)。参考同文件里一把位置正常的武器数值作为基准,新武器往那个方向微调。
4. 一般人物右手握武器的基准坐标大约在X=0~30、Y=-50~-80之间(因分辨率与素材尺寸而异,以你客户端原版正常值作参考)。
5. 改完Ctrl+S保存,覆盖回客户端Data目录,重启登录器进游戏看效果,再反复微调至对齐。
注意:WIL文件里每一帧(8方向站立+攻击动作)最好坐标一致,部分编辑器只改当前选中帧,要逐帧核对或批量填充。
三、改武器内观坐标(角色面板里拿武器的图)
角色装备栏点开看到的武器图存在StateItem.wil(部分老版在Items.wil),修改方法同上:
1. WIL编辑器打开StateItem.wil,找到对应武器内观图片编号。
2. 调整X/Y坐标使其居中显示在装备栏右手位置,通常参考原版武器内观的坐标值。
3. 保存覆盖,进人物装备栏查看。
四、使用坐标调整器可视化操作(不用手写数值)
1. 解压"传奇装备外观坐标调整器",右键以管理员身份运行。
2. 按提示选择客户端Data目录(或单独载入Weapon.wil、StateItem.wil)。
3. 在列表选武器编号,界面会出现人物模型+武器贴图,鼠标直接拖武器到正确握持位置。
4. 软件右下角显示最终X/Y,点保存/写出,工具会自动回写WIL文件或生成Placements坐标文本供导入。
5. 适合一次性调大量新加武器补丁。
五、GOM/GEE引擎自定义武器发光偏移补充说明
如果用的是GOM/GEE且给武器加了发光特效(Sky_WeaponEffect.txt或引擎内设置发光),该文本倒数第二第三列就是发光特效相对武器的偏移X/Y,武器本身偏了要先调WIL,发光偏了再调这两列数值。
六、常见坑位
• 改完不生效:没关登录器导致文件被锁,或客户端Data目录有权限限制(Win10/Win11需给Users写权限),或登录器自动还原了原始补丁(部分登录器有MD5校验需关掉或重新封包)。
- 图片编号对不上:HERO引擎Looks直接对应Wil内图片序号;GOM/GEE新格式通常用Shape=起始帧号,需按总帧数推算,确认引擎说明书换算规则。
• 只改了第一帧其余帧仍歪:WIL内不同动作帧要分别检查,部分编辑器支持全选同组帧统一设偏移。
一般备一份原版Weapon.wil和StateItem.wil,用WIL编辑器对着原版坐标参照微调,是最稳妥的做法。

