• 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 (4 Viewers) 04/27/2026

No permission to download
Code:
[2025/01/18 22:18:33] C:\Games\MQNext\lua\overseer\overseer.lua:1139: Error in mq.delay callback: C:\Games\MQNext\lua\overseer\overseer.lua:1139: attempt to call field 'Selected' (a nil value)stack traceback:    C:\Games\MQNext\lua\overseer\overseer.lua:1139: in function <C:\Games\MQNext\lua\overseer\overseer.lua:1139>stack traceback:    [C]: in function 'delay'    C:\Games\MQNext\lua\overseer\overseer.lua:1139: in function 'reward_select_item'    C:\Games\MQNext\lua\overseer\overseer.lua:1181: in function 'LoadAvailableQuestsExtraData'    C:\Games\MQNext\lua\overseer\overseer.lua:1286: in function 'LoadAvailableQuests'    C:\Games\MQNext\lua\overseer\overseer.lua:1127: in function 'ReloadAvailableQuests'    C:\Games\MQNext\lua\overseer\overseer.lua:1405: in function 'RunGeneralQuestPriorityGroups'    C:\Games\MQNext\lua\overseer\overseer.lua:1320: in function 'RunGeneralQuests'    C:\Games\MQNext\lua\overseer\overseer.lua:329: in function 'RunCompleteCycle'    C:\Games\MQNext\lua\overseer\overseer.lua:67: in function 'Main'    C:\Games\MQNext\lua\overseer\init.lua:36: in main chunk
[2025/01/18 22:18:33] Ending lua script 'overseer' with PID 21 and status -1
 
Hadn't heard reports of that before. It's a common routine used by some other scripts.

Does the pop-up happen on each run? Does the crash happen every time?

Or does the Overseer script take over and move forward?
 
Is there a difference between converting an elite agent and retiring an elite agent? I don't see anything in the overseer window about converting an elite agent?
Code:
Agents Required Before Conversion
[ ] Convert Elite Agents
When checked, will automatically convert Elite Agents having more than the specified number
Automatic Conversion Not Yet Activated. Manually initiating this process available on [Stats] and [Actions] tabs
[#] Common/Uncommon/Rare
Runs the respective Conversion quests, ensuring to not go below the specified number of each agent
[#] Elite
Retires any elite agent that has more than the specified number of duplicates
 
Is there a difference between converting an elite agent and retiring an elite agent? I don't see anything in the overseer window about converting an elite agent?
Code:
Agents Required Before Conversion
[ ] Convert Elite Agents
When checked, will automatically convert Elite Agents having more than the specified number
Automatic Conversion Not Yet Activated. Manually initiating this process available on [Stats] and [Actions] tabs
[#] Common/Uncommon/Rare
Runs the respective Conversion quests, ensuring to not go below the specified number of each agent
[#] Elite
Retires any elite agent that has more than the specified number of duplicates

Speaking of Retiring Elites, it's not select the reward I chose in settings.
 
Is there a difference between converting an elite agent and retiring an elite agent? I don't see anything in the overseer window about converting an elite agent?
Code:
Agents Required Before Conversion
[ ] Convert Elite Agents
When checked, will automatically convert Elite Agents having more than the specified number
Automatic Conversion Not Yet Activated. Manually initiating this process available on [Stats] and [Actions] tabs
[#] Common/Uncommon/Rare
Runs the respective Conversion quests, ensuring to not go below the specified number of each agent
[#] Elite
Retires any elite agent that has more than the specified number of duplicates
You cannot "Convdert" elites as with the others.

As you said, the way is "Retiring" then choosing the reward you want which COULD include "Rare agents". Kinda converting indirectly.
 
Still giving sqlite errors and asking to init again, i posted an image earlier in another post. when clicking install toon crashes.
I don't think that has to do with overseer. that is someting with sqlite install.

I also run a script in the background that restarts if it crashes, but I do check my macroquest log file to see if it crashes.

Code:
--- @type Mq
local mq = require('mq')
local easy = '\ar[\aoEasy\ar]'
local function StartOverseer()
    if mq.TLO.Lua.Script('overseer').Status() ~= "RUNNING" then
        --mq.cmd('/beep')
        mq.cmdf('/dgtell all %s - Overseer Crashed', mq.TLO.Me.CleanName())
        mq.delay('5s')
        print(easy, '\agStarting Up Overseer!')
        mq.cmdf('/mqlog Overseer Crashed %s',mq.TLO.Me.CleanName())
        mq.cmd('/lua run overseer')
    end
end

return StartOverseer
 
Last edited:
i tried to unload and reload MQ2SQLITE but still nothing. when i do /Lua run overseer i get a warning about sqlite folder under overseer that doesnt exist.
 
On the line 1139 error, I think I now have that fixed, by removing the callback function. At least it seems to get past that without an error. It may add a second of delay while running, but worth it for me. This is in overseer.Lua

mq.delay(1000)
-- mq.delay(1000, function() return mq.TLO.Rewards.Reward(reward_index).Option(option_index).Item(item_index).Selected() ~= nil end)
 
On the line 1139 error, I think I now have that fixed, by removing the callback function. At least it seems to get past that without an error. It may add a second of delay while running, but worth it for me. This is in overseer.lua

mq.delay(1000)
-- mq.delay(1000, function() return mq.TLO.Rewards.Reward(reward_index).Option(option_index).Item(item_index).Selected() ~= nil end)
One time I broke my finger and the doctor fixed it by cutting it off. Voila! No more broken finger.
=P

Just kidding much love
 
On the line 1139 error, I think I now have that fixed, by removing the callback function. At least it seems to get past that without an error. It may add a second of delay while running, but worth it for me. This is in overseer.lua

mq.delay(1000)
-- mq.delay(1000, function() return mq.TLO.Rewards.Reward(reward_index).Option(option_index).Item(item_index).Selected() ~= nil end)
This (so far) fixed the issue for me as well, thank you for sharing @Nightmare327 !

The other day running Overseer actually caused all of my toons to go LD right after claiming rewards when they would normally fail if they were going to. ...frustrating issues...

Again, Thank you!
 
Whats interesting is when that gets called, it is the evaluation subroutine that is calling it, so there is not an actual reward to be selected. It is just the preview that is happening when ever I saw it called and failing. Maybe it is also being called for the selection, but since there is an actual selection being made, it never failed during that routine.
 
What is the rest of the error? I use this overseer for months on 40 toons and never seen the error. Only thing off hand I can think is something to do with your config file. Try renaming your config overseer folder and running with a fresh config
1742249581121.png

seems to be the same as the last time i posted it
 
Since I have been getting a similar error within the function 'reward_select_item', I attempted to figure out if I could figure it out what was causing it. Using Cannonballdex's latest upload, I have found that this line at (or around) 1181 seemed to be causing at least the specific issue I was having tonight. With it commented out, I was able to get past the issue for tonight. I'll see with future runs of overseer if it occurs again, but I'm not sure if anything will be ignored with this line out.

Of note, I observed that the Lua crashed for me on specific quests, seemingly event quests and quests that were at least blue quality.

image_2025-03-23_231034187.png
 
Release Overseer

Users who are viewing this thread

Back
Top
Cart