• 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 Overseer 04/27/2026

No permission to download
I'm getting this crash/error whenever I try to add a a holiday specific questline or when I try to add the type of auto reward I want. i.e. to make it auto select character exp or collectable shard.

ImGui Failure:
...ryVanilla\MacroQuest\Release\Lua\overseer\overseerui.Lua:916: attempt to call field 'AddSpecifiedQuests' (a nil value)
stack traceback:
...ryVanilla\MacroQuest\Release\Lua\overseer\overseerui.Lua: in function 'RenderSettingsSpecificQuestSection'
...ryVanilla\MacroQuest\Release\Lua\overseer\overseerui.Lua:257: in function 'RenderSettingsTab'
...ryVanilla\MacroQuest\Release\Lua\overseer\overseerui.Lua:107: in function 'RenderTabBar'
...ryVanilla\MacroQuest\Release\Lua\overseer\overseerui.Lua:97: in function <...ryVanilla\MacroQuest\Release\Lua\overseer\overseerui.Lua:77>
ImGui Critical Failure: Mismatched Begin/BeginChild vs End/EndChild calls: did you forget to call End/EndChild?
Plugin ImGui has been temporarily paused. To resume imgui, run: /mqoverlay resume
Ending Lua script 'overseer' with PID 7 and status -1
 
GoldenFrog updated Overseer with a new update entry:

3.47: Correct issue with Specific Quests/Reward List. Remove Obsolete Specific Categories

  • Corrected issue when managing specific/reward lists that were previously empty
  • Removed obsolete list of Specific Holiday Quest categories
    • Holiday lists should all exist in the Achievement section above
    • Specific list only required for achievements not yet officially added or by the user
    • View attachment 53820

Read the rest of this update entry...
 
I'm getting this crash/error whenever I try to add a a holiday specific questline or when I try to add the type of auto reward I want. i.e. to make it auto select character exp or collectable shard.
Thank you and apologies. Didn't regression test "When lists start out empty".

For the holiday-specific quest lines - you shouldn't need to manage those any longer yourself. They are handled by a newer "Achievement-based" system.
This is on the same tab, just above:
1701619056482.png
 
I seem to be having an issue with 3.47 today. It's not obtaining any new quests.

It gathered all the quests that were completed, but now it just loops through the script without actually starting any new quests.

So I figured it was something I did. I started by deleting all my character-specific configuration files. But that didn't solve it. Eventually I deleted everything including the main overseer folder under the Lua folder and downloaded a fresh copy and extracted it where it belongs.

But the script just keeps looping over and over. I turned on debug logging and can post the files if you want me to.
 
I seem to be having an issue with 3.47 today. It's not obtaining any new quests.

It gathered all the quests that were completed, but now it just loops through the script without actually starting any new quests.

So I figured it was something I did. I started by deleting all my character-specific configuration files. But that didn't solve it. Eventually I deleted everything including the main overseer folder under the lua folder and downloaded a fresh copy and extracted it where it belongs.

But the script just keeps looping over and over. I turned on debug logging and can post the files if you want me to.
Didn't see this yesterday. Was running on multiple characters and haven't seen this issue

But once servers are up and settled down, I'll see what I can see and may need to request some info from you. Thank you, BD.
 
Noticing EXP is not selected on the 120+ level.

Researching now. Please manually claim any that were saved until sorted out. Apologies
 
It looks like with the last update, the Max level to claim exp rewards is showing 125 on TLP server with a max level of 85.If you uncheck the box to claim exp rewards, set the level back to 85, then click the box again to claim exp, it resets back to 125 on the display

1701833379027.png
 
It looks like with the last update, the Max level to claim exp rewards is showing 125 on TLP server with a max level of 85.If you uncheck the box to claim exp rewards, set the level back to 85, then click the box again to claim exp, it resets back to 125 on the display

I had to put a quick fix in to hopefully prevent anyone missing out on any 120+ exp today.

I'll have to temporarily remove the new feature and revert it to as it was tomorrow. Thanks for letting me know.
 
12/5/2023 10:00 P.M. Getting the following error. The overlay is paused do to a ImGui error. Please fix the error before resuming.

.
[Overseer.Lua] >>> v. 3.50 Configuration: Overseer_xxx
[Overseer.Lua] >>> Next Quest Completes In 1h:53m:47s
[Overseer.Lua] >>> Quest Rotation in 2h:53m:31s.
ImGui Failure:...stalled Games\Redguides\Next\Lua\overseer\overseerui.Lua:391: sol: no matching function call takes this number of arguments and the specified typesstack traceback: [C]: in function 'InputInt' ...stalled Games\Redguides\Next\Lua\overseer\overseerui.Lua:391: in function 'RenderSettingsGeneralTab' ...stalled Games\Redguides\Next\Lua\overseer\overseerui.Lua:254: in function 'RenderSettingsTab' ...stalled Games\Redguides\Next\Lua\overseer\overseerui.Lua:107: in function 'RenderTabBar' ...stalled Games\Redguides\Next\Lua\overseer\overseerui.Lua:97: in function <...stalled Games\Redguides\Next\Lua\overseer\overseerui.Lua:77>
ImGui Critical Failure: Mismatched Begin/BeginChild vs End/EndChild calls: did you forget to call End/EndChild?
Plugin ImGui has been temporarily paused. To resume imgui, run: /mqoverlay resume
Ending Lua script 'overseer' with PID 6 and status -1

I was in the overseer gui and pressed the seetings tab. The above is the error message. Does this have something to do with the new UI engine?
I use the Steel UI but get the same message with the default UI.
Windows 11 64 bit version 23H2
 
Morning!,

is there a way to prevent, or a setting to change, to stop the -2:00 hour loop?

I'd say a fourth of my crew gets this when using overseer Lua.

cheers
 
is there a way to prevent, or a setting to change, to stop the -2:00 hour loop?

I'd say a fourth of my crew gets this when using overseer LUA.
Morning! I'm not clear what the -2:00 hour loop is. Does it report -2:00 for "Next Cycle Time" k ind of thing?

If you could snap a screen shot or something, would help clarify.
 
I continue to have problems getting the script to obtain quests as I previously reported. I figured it had to me my settings because no one else was complaining. After some more experimentation this morning I think I found that certain quest prioritization will cause it to calculate there are no quests that meet the criteria.

Here's what doesn't work for me:
Code:
    ["QuestPriority"] = {
        ["Durations"] = "36h|24h|12h|6h";
        ["Levels"] = "1|2|3|4|5";
        ["Priorities"] = "Levels|Rarities|Durations|Types";
        ["Rarities"] = "Elite|Rare|Uncommon|Common|Easy";
        ["Types"] = "Any";
    };

And here's what appears to work normally:
Code:
    ["QuestPriority"] = {
        ["Priorities"] = "Durations|Rarities|Levels|Types";
        ["Levels"] = "1|2|3|4|5";
        ["Types"] = "ANY";
        ["Durations"] = "36h|24h|12h|6h";
        ["Rarities"] = "Elite|Rare|Uncommon|Common|Easy";
    };

I don't know if I'm done troubleshooting yet because all my characters keep poofing out of game this morning! /sadface
 
I continue to have problems getting the script to obtain quests as I previously reported. I figured it had to me my settings because no one else was complaining. After some more experimentation this morning I think I found that certain quest prioritization will cause it to calculate there are no quests that meet the criteria.

Here's what doesn't work for me:
Code:
    ["QuestPriority"] = {
        ["Durations"] = "36h|24h|12h|6h";
        ["Levels"] = "1|2|3|4|5";
        ["Priorities"] = "Levels|Rarities|Durations|Types";
        ["Rarities"] = "Elite|Rare|Uncommon|Common|Easy";
        ["Types"] = "Any";
    };

And here's what appears to work normally:
Code:
    ["QuestPriority"] = {
        ["Priorities"] = "Durations|Rarities|Levels|Types";
        ["Levels"] = "1|2|3|4|5";
        ["Types"] = "ANY";
        ["Durations"] = "36h|24h|12h|6h";
        ["Rarities"] = "Elite|Rare|Uncommon|Common|Easy";
    };

I don't know if I'm done troubleshooting yet because all my characters keep poofing out of game this morning! /sadface
I actually had one other person report this just this morning. (Not that I ever doubted you).
Thank you for the information above. None of my test characters have seen it.

There are 2 workarounds until resolved.
1. Click the button on the first screen
2. Run command "/mqoverseer runFullCycle" (which you can /bcaa or whatever to everyone)
1701876608248.png
 

Attachments

  • 1701876890076.png
    1701876890076.png
    2.7 KB · Views: 1
I actually had one other person report this just this morning. (Not that I ever doubted you).
Thank you for the information above. None of my test characters have seen it.

There are 2 workarounds until resolved.
1. Click the button on the first screen
2. Run command "/mqoverseer runFullCycle" (which you can /bcaa or whatever to everyone)
View attachment 54106

Thank you! One other observation I noticed today, it appears that on slower systems like mine the success percentage doesn't properly calculate. It's not waiting for all the appropriate agents to be selected.

Edited: It actually doesn't appear what I do on my end, it only works about 1 time in 10. I wonder if my relatively slow Internet speed is causing the server responses to be too late.
 
I tried again this morning and even used the button to run the "full/classic" Overseer cycle and the script will do everything except obtain new quests. Once in awhile it will work correctly so I'm wondering if the script is too fast for my Internet connection?

1701960230406.png

Here is my current config for a typical character...

Code:
-- Persistent Data
local multiRefObjects = {

} -- multiRefObjects
local obj1 = {
    ["Display"] = {
        ["showDetailed"] = true;
    };
    ["AchievementQuests"] = {
        ["Stone Cold Summer: Quests"] = {
            ["run"] = true;
            ["id"] = 45000007;
            ["name"] = "Stone Cold Summer: Quests";
        };
        ["Frostfell: Quests"] = {
            ["run"] = true;
            ["id"] = 44920000;
            ["name"] = "Frostfell: Quests";
        };
        ["Nights of the Dead: Quests"] = {
            ["run"] = true;
            ["id"] = 44820000;
            ["name"] = "Nights of the Dead: Quests";
        };
        ["Feast of Giving: Quests"] = {
            ["run"] = true;
            ["id"] = 45000014;
            ["name"] = "Feast of Giving: Quests";
        };
        ["Scorched Sky: Quests"] = {
            ["run"] = true;
            ["id"] = 44720000;
            ["name"] = "Scorched Sky: Quests";
        };
        ["Tempest Festival: Quests"] = {
            ["run"] = true;
            ["id"] = 45000000;
            ["name"] = "Tempest Festival: Quests";
        };
    };
    ["SpecificQuests"] = {
        ["index"] = 0;
    };
    ["Debug"] = {
        ["doNotFindAgents"] = false;
        ["allowTestMode"] = false;
        ["doNotRunQuests"] = false;
    };
    ["General"] = {
        ["agentCountForConversionRare"] = 1;
        ["convertEliteAgents"] = false;
        ["pauseOnCharacterChange"] = true;
        ["version"] = 11;
        ["claimEliteAgentEchos"] = false;
        ["showUi"] = true;
        ["autoRestartEachCycle"] = true;
        ["agentCountForConversionElite"] = 99;
        ["runFullCycleOnStartup"] = true;
        ["ForceCompletedAchievementQuests"] = true;
        ["claimRewards"] = true;
        ["minimumSuccessPercent"] = 50;
        ["logLevel"] = 2;
        ["ignoreConversionQuests"] = false;
        ["ignoreRecruitmentQuests"] = true;
        ["ignoreRecoveryQuests"] = true;
        ["maxLevelForClaimingExpReward"] = 125;
        ["maxLevelPctForClaimingExpReward"] = 95;
        ["useMaxLevelForClaimingExpReward"] = true;
        ["claimCollectionFragments"] = false;
        ["claimAgentPacks"] = true;
        ["claimTetradrachmPacks"] = true;
        ["claimEliteEchos"] = false;
        ["agentCountForConversionCommon"] = 3;
        ["agentCountForConversionUncommon"] = 2;
    };
    ["QuestPriority"] = {
        ["Durations"] = "36h|24h|12h|6h";
        ["Priorities"] = "Durations|Rarities|Levels|Types";
        ["Levels"] = "1|2|3|4|5";
        ["Rarities"] = "Elite|Rare|Uncommon|Common|Easy";
        ["Types"] = "Any";
    };
    ["Rewards"] = {
        [1] = "Character Experience";
        [2] = "Overseer Tetradrachm";
        ["index"] = 2;
        ["eliteAgentEchoReward"] = "";
    };
}
return obj1
 
I continue to have problems getting the script to obtain quests as I previously reported. I figured it had to me my settings because no one else was complaining. After some more experimentation this morning I think I found that certain quest prioritization will cause it to calculate there are no quests that meet the criteria.

Here's what doesn't work for me:
Code:
    ["QuestPriority"] = {
        ["Durations"] = "36h|24h|12h|6h";
        ["Levels"] = "1|2|3|4|5";
        ["Priorities"] = "Levels|Rarities|Durations|Types";
        ["Rarities"] = "Elite|Rare|Uncommon|Common|Easy";
        ["Types"] = "Any";
    };

And here's what appears to work normally:
Code:
    ["QuestPriority"] = {
        ["Priorities"] = "Durations|Rarities|Levels|Types";
        ["Levels"] = "1|2|3|4|5";
        ["Types"] = "ANY";
        ["Durations"] = "36h|24h|12h|6h";
        ["Rarities"] = "Elite|Rare|Uncommon|Common|Easy";
    };

I don't know if I'm done troubleshooting yet because all my characters keep poofing out of game this morning! /sadface
The issue is ["Types"] = "Any".

"Any" was deprecated quite some time ago and not sure how this survived in your config.
I will make an update to handle this but until that's live:
  • Open the UI > Settings > Quests
  • Toggle any one of the types:

Just uncheck/check one of those and it'll correct things to how they should be:
1701962847913.png
 
I kept changing things until something finally worked. This configuration seems to work reliably for me. My original logic (see previous post) seemed to defeat the script's selection loops.

Code:
    ["QuestPriority"] = {
        ["Priorities"] = "Durations|Rarities|Levels|Types";
        ["Types"] = "Research|Diplomacy|Plunder|Military|Exploration|Stealth|Crafting|Harvesting";
        ["Levels"] = "5|4|3|2|1";
        ["Rarities"] = "Elite|Rare|Uncommon|Common|Easy";
        ["Durations"] = "24h|12h|6h";
    };

My logic on priorities was to select by level 1 first. That's because when they release a new quest arc it frequently starts with a level 1 quest, then jumps to a level 3, then finally level 5. By doing that logic I could catch new quests even when they were not yet documented.

After that I wanted to choose 36h quests because that's how they would release a new Elite recruitment quest. Then 24h quests because I want to do all Research quests. Then after that I wanted to do the the most rare quest available in the longest durations.

However, I find the current logic is OK since you added the ability to specify any "special" quest that gets released.

Edit: I was composing this when you replied about the "Any" choice! Thank you!
 
The issue is ["Types"] = "Any".

"Any" was deprecated quite some time ago and not sure how this survived in your config.
I will make an update to handle this but until that's live:
  • Open the UI > Settings > Quests
  • Toggle any one of the types:

Just uncheck/check one of those and it'll correct things to how they should be:
View attachment 54148

Isn't the choice for "Any" still in the context help for that field?

1701965706884.png
 
Last edited:
Isn't the choice for "Any" still in the context help for that field?
(Glad you had it sorted out before I got there. Fun stuff).
Which context help are you referring to? In this case 'Any' is just a way data was stored in the data and added unnecessary complications to the code.

From that perspective, it's not valid any longer.
 
I get this error now on 2 accounts, the second i click the settings tab it closes the overseer tab and opens a window to restart the overlay,Screenshot (3).png
 
I get this error now on 2 accounts, the second i click the settings tab it closes the overseer tab and opens a window to restart the overlay,
Not totally sure what may have caused that. But cleaned up some (very recent) legacy code that may have played a part.
Please let me know if problems persist after this.
 
Thank you and apologies. Didn't regression test "When lists start out empty".

For the holiday-specific quest lines - you shouldn't need to manage those any longer yourself. They are handled by a newer "Achievement-based" system.
This is on the same tab, just above:
View attachment 53821
Having issues with the holiday quest lines. Not sure if it's a specific issue or not, but at the very least, the quest for "Snug in Their Beds" wasn't getting started. Seemingly not attempting to assign any agents and just skipping it all together. I'll see after next rotation to see if it will do the other quests automatically, but at least for Snug, I had to manually start it.
 
Having issues with the holiday quest lines. Not sure if it's a specific issue or not, but at the very least, the quest for "Snug in Their Beds" wasn't getting started. Seemingly not attempting to assign any agents and just skipping it all together. I'll see after next rotation to see if it will do the other quests automatically, but at least for Snug, I had to manually start it.
Huh. Yer right. Digging into that now.

As a side note - you can always "Preview" what quests will or won't run at any time under Actions > Preview General Quest Cycle
1702221214964.png

And show you the order it'll try running in. The Holiday Quest did get skipped, in this case:
1702221249125.png
 
Using the 3.53 update, I was trying out the different buttons and ran into a crash with the "Output Quest Details" button. It seemingly goes through the rewards but it causes a crash of the Lua by the end.

Capture.png

Similarly, I was trying out the "Preview General Quest Cycle" button and it doesn't show the generated list of quests to do. In matter of fact, it just seems to stop. On the first run it'll go through the quests like I would expect it stopped when getting to the 21st quest checked. Running again doesn't get past the first quest.
 
Using the 3.53 update, I was trying out the different buttons and ran into a crash with the "Output Quest Details" button. It seemingly goes through the rewards but it causes a crash of the lua by the end.



Similarly, I was trying out the "Preview General Quest Cycle" button and it doesn't show the generated list of quests to do. In matter of fact, it just seems to stop. On the first run it'll go through the quests like I would expect it stopped when getting to the 21st quest checked. Running again doesn't get past the first quest.
I'd forgotten about Output Quest Details. It was put in place to track all seen-quests, track patterns and see which quests/types/durations were better for X or Y. I should hide the button - but will see if I can address what's wrong instead.

Preview General - is working for me on multiple clients. You aren't getting any errors or other issues? I actually use that option quite frequently and haven't had problems with it.
 
Capture.png

This is what I get. Shown is the Normal quest cycle, then attempting the preview cycle twice. Also, after doing the preview cycle, it wouldn't do the normal cycle until I restarted the Lua.
 
It seems we can now get TS mats for NoS, not just ToL in Overseer, but not option in the Gui to do so. Did I miss an update, or am I just too quick. I love this thing Golden!
 
It seems we can now get TS mats for NoS, not just ToL in Overseer, but not option in the Gui to do so. Did I miss an update, or am I just too quick. I love this thing Golden!
Ah. Good catch and thanks, Joak. Right now it's not dynamic. Let me add that option and update.
 
Release Overseer

Users who are viewing this thread

Back
Top
Cart