• 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 (1 Viewer) 04/27/2026

No permission to download
Need to download the zip in the post near the end, and unzip that in place of the current overseer files. It won't autoupdate until someone else takes over the project. So you would unzip that into the MQRoot/Lua/Overseer directory, it'll overwrite init.Lua in there with the potential fix.
 
I am now under the impression that I wasn't even using Cannonball's upload to begin with. I remember downloading his file but I think at some point the redguides launcher overwrote it from an update all which seems to happen sometimes when updating MQ.
 
I am now under the impression that I wasn't even using Cannonball's upload to begin with. I remember downloading his file but I think at some point the redguides launcher overwrote it from an update all which seems to happen sometimes when updating MQ.
It will overwrite if you are watching this resource when updating. If you unwatch it will stop overwriting when you update with the launcher.
 
It will overwrite if you are watching this resource when updating. If you unwatch it will stop overwriting when you update with the launcher.
/smacks forehead!

Well, I'll be damned. I kept wondering why I'd have to copy from my back-up folder each time there was an update! And here I was thinking only the files that were new would be over written.


Thanks CB!


BB~
 
its attempting to claim rewards for a mission i am not doing. I started doing the mission and it skipped over it and went on with its day.

1747407987875.png
 
I can help you fix that Lua error.
The error message attempt to call field 'Selected' (a nil value) on line 1139 of your overseer.Lua script indicates that you're trying to call a function named Selected on an object that doesn't have that function (it's nil). This is happening inside the mq.delay within your reward_select_item function.
The object returned by mq.TLO.Rewards.Reward(reward_index).Option(option_index).Item(item_index) does not have a .Selected() method, which is causing the script to crash.

You need to change line 1139 in overseer.Lua.
Current Code (Line 1139):

Code:
mq.delay(1000, function() return mq.TLO.Rewards.Reward(reward_index).Option(option_index).Item(item_index).Selected() ~= nil end)

Replace it with this corrected line:
Code:
mq.delay(1000, function() return mq.TLO.Window('RewardSelectionWnd/RewardSelectionItemList').GetCurSel() == item_index end)

This new code will correctly check if the selected item in the RewardSelectionItemList window matches the item_index you intended to select, resolving the error.
 
I can help you fix that Lua error.
The error message attempt to call field 'Selected' (a nil value) on line 1139 of your overseer.lua script indicates that you're trying to call a function named Selected on an object that doesn't have that function (it's nil). This is happening inside the mq.delay within your reward_select_item function.
The object returned by mq.TLO.Rewards.Reward(reward_index).Option(option_index).Item(item_index) does not have a .Selected() method, which is causing the script to crash.

You need to change line 1139 in overseer.lua.
Current Code (Line 1139):

Code:
mq.delay(1000, function() return mq.TLO.Rewards.Reward(reward_index).Option(option_index).Item(item_index).Selected() ~= nil end)

Replace it with this corrected line:
Code:
mq.delay(1000, function() return mq.TLO.Window('RewardSelectionWnd/RewardSelectionItemList').GetCurSel() == item_index end)

This new code will correctly check if the selected item in the RewardSelectionItemList window matches the item_index you intended to select, resolving the error.
This also fixed it for me.
 
I’m getting error codes whenever I create a new character using the Overseer Lua script. If I set all the quest types to automatically select the maximum available rewards, the script runs through its process and then throws an error code, causing the Lua script to stop.
 
I’m getting error codes whenever I create a new character using the Overseer Lua script. If I set all the quest types to automatically select the maximum available rewards, the script runs through its process and then throws an error code, causing the Lua script to stop.
show the error code
 
Found another error in the overseer.Lua

Current Code (Line 1760):
Lua:
if (tonumber(amount) > agentCountForConversion) then

Replace it with this corrected line:

Lua:
if (tonumber(amount) and tonumber(amount) > agentCountForConversion) then

This change ensures that the script first confirms tonumber(amount) is a valid number before attempting the comparison, which will prevent the error from occurring.
 
I'm going to help GoldenFrog out until he returns from his break. I have several fixes for errors people are seeing.

If you have errors and don't want to post them, DM me and I'll make sure they get fixed.
 
I'm going to help GoldenFrog out until he returns from his break. I have several fixes for errors people are seeing.

If you have errors and don't want to post them, DM me and I'll make sure they get fixed.
if you can get around to this one I would greatly appreciate it. my next overseer isnt up for 5 hours

1757025469198.png
 
Anyone ever come across this error? I've been using Overseer.mac, but decided to give the Lua a try instead. I have it collecting rewards just fine, but when it starts up to select quests, I get the error below. It looks like it has something to do with the snippet in the second screenshot. I'll dig deeper after work today and see if I can fix it, but I figured if someone has already come across it, it would save some time.
1757088936657.png

1757089045461.png
 
Also, if it helps folks: here's the updated Overseer.Lua with the two lines fixed from the above posts, which did allow me to start collecting rewards.
 

Attachments

I'm getting the following on all toons when running overseer Lua:

[Overseer.Lua] Attempting to run Cranium Conundrum
[Overseer.Lua] Not enough appropriate agents to run quest.
C:\{path}\Lua\overseer\overseer.Lua:1139: Error in mq.delay callback: C:\{path}\Lua\overseer\overseer.Lua:1139: attempt to call field 'Selected' (a nil value)
stack traceback:
C:\{path}\Lua\overseer\overseer.Lua:1139: in function <C:\{path}\Lua\overseer\overseer.Lua:1139>
stack traceback:
[C]: in function 'delay'
C:\{path}\Lua\overseer\overseer.Lua:1139: in function 'reward_select_item'
C:\{path}\Lua\overseer\overseer.Lua:1181: in function 'LoadAvailableQuestsExtraData'
C:\{path}\Lua\overseer\overseer.Lua:1286: in function 'LoadAvailableQuests'
C:\{path}\Lua\overseer\overseer.Lua:1127: in function 'ReloadAvailableQuests'
C:\{path}\Lua\overseer\overseer.Lua:1405: in function 'RunGeneralQuestPriorityGroups'
C:\{path}\Lua\overseer\overseer.Lua:1320: in function 'RunGeneralQuests'
C:\{path}\Lua\overseer\overseer.Lua:329: in function 'RunCompleteCycle'
C:\{path}\Lua\overseer\overseer.Lua:67: in function 'Main'
C:\{path}\Lua\overseer\init.Lua:36: in main chunk

Ending Lua script 'overseer' with PID 7 and status -1
-------
When I run the Lua, all I see is the reward preview window, and nothing else occurs.
 
I'm getting the following on all toons when running overseer Lua:

[Overseer.lua] Attempting to run Cranium Conundrum
[Overseer.lua] Not enough appropriate agents to run quest.
C:\{path}\lua\overseer\overseer.lua:1139: Error in mq.delay callback: C:\{path}\lua\overseer\overseer.lua:1139: attempt to call field 'Selected' (a nil value)
stack traceback:
C:\{path}\lua\overseer\overseer.lua:1139: in function <C:\{path}\lua\overseer\overseer.lua:1139>
stack traceback:
[C]: in function 'delay'
C:\{path}\lua\overseer\overseer.lua:1139: in function 'reward_select_item'
C:\{path}\lua\overseer\overseer.lua:1181: in function 'LoadAvailableQuestsExtraData'
C:\{path}\lua\overseer\overseer.lua:1286: in function 'LoadAvailableQuests'
C:\{path}\lua\overseer\overseer.lua:1127: in function 'ReloadAvailableQuests'
C:\{path}\lua\overseer\overseer.lua:1405: in function 'RunGeneralQuestPriorityGroups'
C:\{path}\lua\overseer\overseer.lua:1320: in function 'RunGeneralQuests'
C:\{path}\lua\overseer\overseer.lua:329: in function 'RunCompleteCycle'
C:\{path}\lua\overseer\overseer.lua:67: in function 'Main'
C:\{path}\lua\overseer\init.lua:36: in main chunk

Ending lua script 'overseer' with PID 7 and status -1
-------
When I run the lua, all I see is the reward preview window, and nothing else occurs.
Try the Overseer.Lua I posted in the post above yours.
 
If folks are using the launcher or redfetch to update their luas and they have this watched they may be overriding the two changes above.
 
I'm getting the following on all toons when running overseer Lua:

[Overseer.lua] Attempting to run Cranium Conundrum
[Overseer.lua] Not enough appropriate agents to run quest.
C:\{path}\lua\overseer\overseer.lua:1139: Error in mq.delay callback: C:\{path}\lua\overseer\overseer.lua:1139: attempt to call field 'Selected' (a nil value)
stack traceback:
C:\{path}\lua\overseer\overseer.lua:1139: in function <C:\{path}\lua\overseer\overseer.lua:1139>
stack traceback:
[C]: in function 'delay'
C:\{path}\lua\overseer\overseer.lua:1139: in function 'reward_select_item'
C:\{path}\lua\overseer\overseer.lua:1181: in function 'LoadAvailableQuestsExtraData'
C:\{path}\lua\overseer\overseer.lua:1286: in function 'LoadAvailableQuests'
C:\{path}\lua\overseer\overseer.lua:1127: in function 'ReloadAvailableQuests'
C:\{path}\lua\overseer\overseer.lua:1405: in function 'RunGeneralQuestPriorityGroups'
C:\{path}\lua\overseer\overseer.lua:1320: in function 'RunGeneralQuests'
C:\{path}\lua\overseer\overseer.lua:329: in function 'RunCompleteCycle'
C:\{path}\lua\overseer\overseer.lua:67: in function 'Main'
C:\{path}\lua\overseer\init.lua:36: in main chunk

Ending lua script 'overseer' with PID 7 and status -1
-------
When I run the lua, all I see is the reward preview window, and nothing else occurs.
You could try implementing this fix and see if that takes care of it. Was getting similar error and that seems to have fixed it.

Post in thread 'Overseer' https://www.redguides.com/community/threads/overseer.83631/post-648926
 
Deleting and redownloading MQ2Rewards plugin just fixed this one for me.
just fyi - there's no "deleting and redownloading" that fixes anything - if the plugin loads it works as the code says to work (which doesn't mean there isn't a possible bug) but just to say that deleting and redownloading doesn't do anything other than make you re-load the plugin with extra steps
 
Just got it loaded on GitHub, I'm still learning how to connect and sync it with RG.
I need to sit down one day and do this. Wouldn't mind keeping this up to date, once I can figure out what's causing the DB error I have.
 
I probably missed a step, but I'm seeing this after installing the latest. I'm on test if you think that could matter.

1757422875610.png
 
Release Overseer

Users who are viewing this thread

Back
Top
Cart