• 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
Resource icon

Release MQ2Vendors

Alatyami

NotAddicted.com Engineer (Retired)
Joined
Dec 21, 2004
RedCents
804¢
Is MQ2Vendors still not compiling? I so I can take care it when I get home from work.

-Alaltyami
 
Last edited:
Re: MQ2Vendors??

Sure, if you want to take a look at it. It hasn't been updated for ever at any sites from what I can tell.
 
Re: MQ2Vendors??

Resolved.

I'll clean up the source for the next compile. I posted that attached dll to the version 16.2 thread.



-alatyami
 
MQ2Vendors is a plugin that lets you setup a search list of items that you want to be notified about if they popup on a vendor that your browsing. Notification happens in the MQ2 chat window and also by adding <<<< >>>> around the vendors name in the MerchantWnd.

You can add/remove/list items on the search list. Passing an item link is valid too. The link information is stripped off before it is saved to the search list. (Search list is global for all characters).

You can add/remove item numbers to the search list to.

The ability to save a vendors default item list is also available. "/vendor savevendors" to enable or "/vendor nosavevendors" to disable. the default is disabled.

a TLO (Vendor) is available too if you want to check if the vendor your browsing has any items your searching for. At present the only valid members are: Version, HasItems and Items. Items is just a stub and does not work yet.
Commands

/vendordebug Toggles outputting additional debugging information to help you resolve any issues.
/vendor <savevendors> Enables saving vendor base items.
/vendor <nosavevendors> Disables saving vendor base items.
/vendor <list> Lists the current items being watched for.
/vendor <found> Lists items found on the current merchant from your list.
/vendor <add> <string> Adds parameter to the search list. <string> can be an item link, MQ2Vendors will remove the extra link data before saving the item name.
/vendor <remove> <string> Removes parameter from the search list. <string> can be an item link, MQ2Vendors will remove the extra link data before saving the item name.

TLO Members: Vendor
Version - The plugin version.
HasItems - Whether the vendor has any items you are looking for.
Items[x] - The name of a particular item (see examples).
Count - The number of items the vendor has that you are searching for.

Examples:
${Vendor.Version}
${Vendor.Item[0].Name}
 
I hope I'm posting this in the right place...please move and/or correct me if not.

I'm trying out MQ2Vendors and its not behaving the way I expect based on the explanation in its wiki thread. I'm not sure if I'm doing it wrong or if the plugin has issues.

The wiki states that I can use item links and that, in fact, this is preferred. I can't get item links to work. In an attempt to figure out how this works I did some testing. I went to a vendor and found a few items that he always carries and stuff he doesn't. When I try to use item links to do a /vendor add with a link it saves the extra string info. For the warhammer I ended up adding 00006ECFDBDWarhammer which it doesn't find. Small Bronze Pauldron became 000B2817C9BSmall Bronze Pauldron, also not found.

When I manually type their name I get some improvement. Manually adding "Small Bronze Pauldron" gets results found. I am unable to add and find anything that the vendor normally carries which I suppose may be intended.

What is /vendor savevendors supposed to do for me and what are "base" items? My interpretation was that it would save the items on the vendor somewhere for reference. That doesn't seem to be the case. Also, when you execute /vendor savevendors it updates the ini file appropriately but the feedback in the MQ2 window is the same as if you gave it a bad command which is misleading to the user.

I also noted that the wiki thread states it will add <<<< >>>> around the merchant name in the merchant window. It only added > and <. (This is minor but if this post prompts someone looking at the plugin code and/or updating the instructions its worth mentioning).

So my questions:
1. Does it only look for items not normally carried by the vendor?
2. What is the point of savevendors?
3. What am I doing wrong with item links?
4. Can I make it make a noise when it finds items on the vendor since I'm having trouble with the visual cue?
5. And lastly, from the let's dream big department, would it be possible to have it change the label over the vendor's head and add the <<<<>>>>?
 
The description of MQ2Vendors indicates that you can save the items each merchant has in their inventory.
Is it possible that a variant script could be created to scroll through and record what the sell costs for each item is, and also what the sell price is for items you sell?

I know that Sony (now DB) did a merchant purge to 'fix' any vendor money exploits, but this may be a way to see if they missed something.... ?
 
You would have to write a macro to do that. Nothing like that I can remember laying around.
 
1642469423850.png

Just finished the initial conversion. So yes it can be ported over.

With that said, there's some code in there I'm not a fan of beyond the typical "It's outdated" stuff that'll likely need to be made better.
 
I might be missing something, but I don't see this in my plugins directory and I don't see the download link at the top of the plugin description. Perhaps still converting to mesh with the Live version?
 
I apologize, forgot this one! Will add it back this evening.


EDIT:
Forgot to mention, but it was added in the wee hours of Monday.
 
Last edited:
Really appreciate you adding this back in, it's wonderful for finding the occasional rare TS item. Am noticing a problem, when you open a vendor window, it immediately scans and announces "has nothing we are searching for!" before the window has populated with the items available. Is there a way to check for window population before searching or maybe adding a delay to the search?
 
Really appreciate you adding this back in, it's wonderful for finding the occasional rare TS item. Am noticing a problem, when you open a vendor window, it immediately scans and announces "has nothing we are searching for!" before the window has populated with the items available. Is there a way to check for window population before searching or maybe adding a delay to the search?
Just confirmed the bug, opened an issue.
 
ChatWithThisName updated MQ2Vendors with a new update entry:

11/05/2025

〰️Commits​


Refactor plugin, cleanup and c++20 fixes

Went to update for c++20, made some changes worthy of testing, and found
out most of the plugin didn't really work well.

Seemed simple enough to fix. 200 frames wasn't long enough to wait for my
pc, so changed the behavior to use actual time instead, and fixed a couple
other bugs.
(9b9475f) ~brainiac

Read the rest of this update entry...
 
Release MQ2Vendors

Users who are viewing this thread

Back
Top
Cart