• 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
MQ2Discord

Release MQ2Discord (2 Viewers)

Thanks for the pings, I haven't been around the forums as much lately and the DMs and Discord messages definitely helped get my attention on this.

Try the latest update and let me know. The first issue is that the RedGuides reference to the MQ2Discord repo was moved under RedGuides on github and not all of the current code for MQ2Discord was in that repository. That pulled in a bug (regression) from curl that I haven't updated vcpkg to handle yet, which would have broken MQ2Discord on its own, outside of everything else.

brainiac merged in the current MQ2Discord code to the RedGuides code and I suspect that will fix everything since it was working before that repo change. But if not, I'm around to look at it now.
 
Thanks for the pings, I haven't been around the forums as much lately and the DMs and Discord messages definitely helped get my attention on this.

Try the latest update and let me know. The first issue is that the RedGuides reference to the MQ2Discord repo was moved under RedGuides on github and not all of the current code for MQ2Discord was in that repository. That pulled in a bug (regression) from curl that I haven't updated vcpkg to handle yet, which would have broken MQ2Discord on its own, outside of everything else.

brainiac merged in the current MQ2Discord code to the RedGuides code and I suspect that will fix everything since it was working before that repo change. But if not, I'm around to look at it now.

@Knightly Thanks for your attention on this. I had the old version of mq2discord and recently tried to use mq2discord after this update to it but it still seems to do the failed to send message thing. So what I tried to do was get a new mq2discord download, but it doesn't seem to be included as of right now in the very vanilla compile. I'm not sure if that's an oversight or if I'm doing it wrong, but I don't see another way to pull a fresh .dll file. I have it on watched resources, deleted my old mq2discord.dll but left my .yaml in tact and I loaded redfetch and hit easy update, but nothing came in. I don't see a place on this post to download it directly. So I think due to that I'm not able to see if it's functioning or not. Any insight is appreciated whenever you or anyone gets time thanks!
 
anyone else having mq2discord cause crashing? With latest update, after a few hours I get a random toon crash to desktop. I didn't capture the crash error that pops up sorry, but it has mq2discord as the plugin that is at error. I unloaded it and haven't had the crash issue yet today. Thanks Tshadow
 
From what I have sampled it's not crashing for me on the most up to date build using redfetch. But what I have recently encountered after trying to use it for the first time since it's been available is it giving off a few errors still. Also you can receive messages (tells) but you can't send tells out, which you obviously used to be able to do previously. The message "Failed to send discord message to:" then the channel token id is still there, but messages are being received. The other thing I've noticed is if you do /plugin mq2discord unload, it's gives "plugin mq2discord' could not be unloaded: Plugin files still loaded."

So in summary it seems to be partially working, atleast for receiving messages (only tested tells) with myself. But as far as I can tell it's not back to full working order. For what I need it for, having the tells being received is generally enough. I'm not really using it for any of the other cool capabilities of it enough for it to be a thing. But I thought I'd update here incase I'm an isolated event and just need to do something to fix it on my end. If not that's what I've gathered so far. Thanks cheers!
 
I'm still getting a send error message on mine after the update. It loads but can't send the messages from the discord channels still. So going to have to dig in more. .dll is from 3/4/2026. I recieve messages even though it says they did not send in discord, but no connection from discord back to EQ atm. 1772677819278.png
Update!! Also after a short time when I did try to send a message from my discord channel it ended up crashing my toon out I should have captured that error also, but had to do with the discord client. As I saw this in my own re-vamp of the code using DPP, which is newer and maintained but also has many more things to look for and pay attention to.
 
Last edited:
I have been able to locally rebuild the mq2discord plugin and have been testing it locally. So far so good, so if stays good I can let @Knightly or someone of the changes that might have to take place to make it stable again. Crossing my fingers here. I'm testing it on a 6 box right now. I will up it to more once this holds up.
 
@Knightly I've sent my changes I had to make over in a chat, so it can be fixed. Let me know if you have any questions. I have been running the past few days and it has been good. No crashing and it sends both ways. Was on a Six box for all the testing.
 
I looked at it, but the AI changes you sent over have a few things that aren't really relevant. I think the primary issue is just updating the discord library which we'll do with our vcpkg update.
 
Not sure if anyone else is having this issue, after awhile it'll randomly stop sending and receiving on some toons. Also getting a "Failed to send Discord message", even when it is working appropriately. Doing /discord reload fixes it temporarily. Any idea why this might be?
 
This fixes the failed to send errors for me. In DiscordClient.h at line 504

change it from

Code:
std::string messageResponse = client.sendMessage(kvp.first, kvp.second).text;

to this

Code:
std::string messageResponse = client.sendMessage(kvp.first, kvp.second, SleepyDiscord::Sync).text;
 
This fixes the failed to send errors for me. In DiscordClient.h at line 504

change it from

Code:
std::string messageResponse = client.sendMessage(kvp.first, kvp.second).text;

to this

Code:
std::string messageResponse = client.sendMessage(kvp.first, kvp.second, SleepyDiscord::Sync).text;
Cool, thanks! Does that also fix the problems actually sending commands sometimes? Not sure if you were experiencing those.
 
Cool, thanks! Does that also fix the problems actually sending commands sometimes? Not sure if you were experiencing those.

I haven't played in a while and yesterday was my first time using the plugin. But it seemed to work fine with commands last night when I tested it.
 
Release MQ2Discord

Users who are viewing this thread

Back
Top
Cart