• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

LinkDB Update

Jmo

Ex-Admin Dust Bunny
Creator
Joined
Mar 16, 2006
RedCents
794¢
For the compilers out there, here's the fixed source for MQ2LinkDB.cpp. I did not fix this myself, I am just simply passing the message along (all props goes to ieatacid for the fix). I am also posting an updated items file and the compiled .dll.

Replace:

Rich (BB code):
   if (Item->loregroup > 1000)
   {
     // Evolving
      sprintf (cLink, "\x12%d%05X%05X%05X%05X%05X%05X%1d%04X%1X%08X%s\x12",
         0,
         Item->id,
         0, 0, 0, 0, 0, // Augs
         1, Item->loregroup, (Item->id%10)+1, // Evolving items (0=no 1=evolving, lore group, level)
         hash, // Item hash
         Item->name);
   }
   else
   {
      // Non-evolving
      sprintf (cLink, "\x12%d%05X%05X%05X%05X%05X%05X%1d%04X%1X%08X%s\x12",
         0,
         Item->id,
         0, 0, 0, 0, 0, // Augs
         0, 0, 0, // Evolving items (0=no 1=evolving, lore group, level)
         hash, // Item hash
         Item->name);
   }
}

With:

Rich (BB code):
   if (Item->loregroup > 1000)
   {
      // Evolving
      sprintf (cLink, "\x12%d%05X%05X%05X%05X%05X%05X%1d%04X%1X%05X%08X%s\x12",
         0,
         Item->id,
         0, 0, 0, 0, 0, // Augs
         1, Item->loregroup, (Item->id%10)+1, // Evolving items (0=no 1=evolving, lore group, level)
         Item->icon,
         hash, // Item hash
         Item->name);
   }
   else
   {
      // Non-evolving
      sprintf (cLink, "\x12%d%05X%05X%05X%05X%05X%05X%1d%04X%1X%05X%08X%s\x12",
         0,
         Item->id,
         0, 0, 0, 0, 0, // Augs
         0, 0, 0, // Evolving items (0=no 1=evolving, lore group, level)
         Item->icon,
         hash, // Item hash
         Item->name);
   }
}

Make sure to "/link /import" in order to refresh your links file so it works. Hope that helps. =)
 
Last edited:
I tested this again tonight and mine is working like a charm. Did you update your items.txt file Nadia?
 
i don't have any problems linking either, make sure you're using an updated version of the MQ2LinkDB.dll and a updated version of the items.txt from eqitems then type /link /import and you should be gtg.
 
Also, here's an updated Items.txt file from the EQItems website, the file I posted earlier was the updated ItemsDB.ini.
 
Last edited:
I still have some items that will not display, although they are found in the database, but the link won't open the item window.

Two items that I know won't work are the circlet of shadow and the nerfed version with shadows.
 
That always happens, even with an updated DB. Kinda sucks but I've never found a way around it. I will look into it though.
 
Ok, wasn't meaning to nitpick at all, just wanted to know if I was the only one. I just figured that with a list of items as large as that is, parsing data can cause odd issues every now and then if the logic isn't perfect. I'm a bit rusty at looking at code though, and I haven't been able to find a problem with it yet.

Most of the time this works like a charm.
 
Aye. Wasn't calling you out or anything. It's actually a problem I've wondered about a lot, never been able to figure it out either. I think it's just broken links honestly.
 
can someone update this, my db only has 415 items in it? anyone got a really up to date one with a lot/all items in it?

do I need new linkdb? or new item.txt? help greatly appreciated
 
LinkDB Update

Users who are viewing this thread

Back
Top
Cart