无法在客户端上放置自定义项目 hotbar/toolbar

Cannot place custom items on client hotbar/toolbar

每当我创建自定义项目时,我都无法将其拖到快捷栏上。当我试图拿起它时,图标变成了一个问号,并且不会粘在热键上。

例如,我在 ID 50017(这是我的数据库中的一个空闲插槽)处复制了 Murloc Costume(ID 33079)的精确副本。原来我可以放在快捷栏上。定制的我不行。

Here's a gif of the issue

答:如果不在客户端DBC中,将无法正常工作。

来自 AC Discord 上的 ReynoldsCahoon:

最近刚修改了一个DBC。我不得不使用一个工具(我使用了Ladik的MPQ Editor)来提取我想要修改的特定DBC,然后我使用WDBX打开DBC并对其进行操作。在 WDBX 中,您可以将其输出为多种格式(如 CSV 或 SQL),因此您可以按照自己喜欢的方式修改值,然后重新导入(通过 CSV 或 SQL)这些值。

我大致遵循了这里的指南:https://model-changing.net/tutorials/article/23-41-creating-your-first-mpq-patch/

我导出了包含游戏中所有角色名称的 DBC。擦除所有这些,然后导入我自己选择的一堆新值。我没有将它导入回我从中获取的 MPQ,而是创建了一个名为 patch-4.mpq 的新 MPQ,我将其放置在我的客户端 WotLK/Data/ 目录中,然后在服务器上,我放置了 DBC文件到 worldserver/data/dbc/ 目录,替换原来的 DBC。

我认为这可以选择在数据库中覆盖,方法是使用关联的 _dbc table 覆盖 dbc 文件中的值(如果这部分有误,请纠正我)。