• 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
Thank you, @amosssnake . Tutorial is tricky as once its done on a server/account, I can't repeat it.

Will give it a look and see what is up.

I got that as well last week I think.. a couple new toons that I got to 85 and was able to run it on.. i ended up just running the overseer mac for the tutorial, and then the Lua version would run fine once that was out of the way...

I have a couple more toons that are nearing 85 that I can try again too if you like? I didnt have any logging or debugging enabled, so if theres anything you want in that regard, let me know.
 
Thank you, @amosssnake . Tutorial is tricky as once its done on a server/account, I can't repeat it.

Will give it a look and see what is up.
Pretty sure it is just omission of the () at the end of the line, and should be:
Lua:
mq.TLO.Window(ActiveQuestList).Items()

I miss these all the time.
 
I got that as well last week I think.. a couple new toons that I got to 85 and was able to run it on.. i ended up just running the overseer mac for the tutorial, and then the lua version would run fine once that was out of the way...

I have a couple more toons that are nearing 85 that I can try again too if you like? I didnt have any logging or debugging enabled, so if theres anything you want in that regard, let me know.
Thank you, LorDeth. Looks like @vandersl found an obvious possible culprit. Will spin up a new heroic on a dif't account and see if I can proof it before you get to it.

Pretty sure it is just omission of the () at the end of the line, and should be:
Lua:
mq.TLO.Window(ActiveQuestList).Items()

I miss these all the time.

Bugger that, thanks, vandersl. Silly tutorial and it's run-once thing. Will give that a test run.
 
Hello everyone , i have a question i have 9 accounts and overseer works well {but} one of them when i run the Lua it opens all his bags .it is annoying but really no big deal key-press and there closed this happen to anyone else ?
 
it did it on first client, restarted the script, ran flawlessly on 48 clients. Not that i needed this, but i know alot of people that dont do Overseers because of the ini settings part. this is sweet.
 
(Apologies on issues) Looking into a few things.

If you restart the macro does this still happen?
This is the Lua. But yes it happened every time i restarted. I put a nil check in and got the window to come up.

edit: nice it's actually functioning when i add rewards and move them around it changes my setting file. :) Nice job.

Test tab working too.
 

Attachments

  • Untitled.jpg
    Untitled.jpg
    41.3 KB · Views: 3
  • Untitled.jpg
    Untitled.jpg
    47.2 KB · Views: 3
  • Untitled.jpg
    Untitled.jpg
    52 KB · Views: 3
Last edited:
Hey GoldenFrog, looks good! I like the new window.

Question, the settings we select in here, they are per toon and saved in the new location as stated above, in the new folder?
 
Hey GoldenFrog, looks good! I like the new window.

Question, the settings we select in here, they are per toon and saved in the new location as stated above, in the new folder?
Thank you, LorDeth.

The script (and the originals) can work in "Global" or "Per-Character" mode. This is indicated by the config:
Code:
[General]
useCharacterConfigurations=1

It is also reflected in the new UI with the poorly-chosen "Character" or "Global".
1677199538027.png

So if you are in General mode (=0), it'll change for every character in "Overseer.ini".
If you are in Per-Character (=1), it will change just for the character currently loaded "Overseer_MyChar.ini"

There is currently no way to say "Use Per-Character Config but change [these] values for all".
 
Thank you, LorDeth.

The script (and the originals) can work in "Global" or "Per-Character" mode. This is indicated by the config:
Code:
[General]
useCharacterConfigurations=1

It is also reflected in the new UI with the poorly-chosen "Character" or "Global".
View attachment 46533

So if you are in General mode (=0), it'll change for every character in "Overseer.ini".
If you are in Per-Character (=1), it will change just for the character currently loaded "Overseer_MyChar.ini"

There is currently no way to say "Use Per-Character Config but change [these] values for all".

thanks, you know i didnt even see that on my window! i really need glasses (Dont tell my wife!)
 
@GoldenFrog Overseer is still the most used, most valuable add-on in my watch list. Thank you for the hard work and continuous improvements you make.
 
I'm getting these errors when clicking on the settings tab. Any idea?
 

Attachments

  • Screenshot 2023-02-23 220317.png
    Screenshot 2023-02-23 220317.png
    182.4 KB · Views: 2
@GoldenFrog Overseer is still the most used, most valuable add-on in my watch list. Thank you for the hard work and continuous improvements you make.
Thank you, Rare Spawn. Given it's one of the silliest and most-deserving-of-automation features they've added to EQ, glad to help out.
 
I'm getting these errors when clicking on the settings tab. Any idea?
Optic, there was one issue with the UI that got a quick update. If the latest isn't working for you, I hope to have another fix out shortly (like within' the hour) - thanks to @Cannonballdex for some of the feedback there.
 
Different crash right now:

[CODE title="MQ console"][OverseerBeta.Lua] >>> Checking all conversion quests
...Vanilla\MacroQuest\Release\Lua\overseerbeta\overseer.Lua:664: attempt to call field 'Child' (a nil value)
stack traceback:
...Vanilla\MacroQuest\Release\Lua\overseerbeta\overseer.Lua: in function 'LoadAvailableQuests'
...Vanilla\MacroQuest\Release\Lua\overseerbeta\overseer.Lua:623: in function 'RunConversions'
...Vanilla\MacroQuest\Release\Lua\overseerbeta\overseer.Lua:173: in function 'RunCompleteCycle'
...Vanilla\MacroQuest\Release\Lua\overseerbeta\overseer.Lua:53: in function 'Main'
...VeryVanilla\MacroQuest\Release\Lua\overseerbeta\init.Lua:23: in main chunk
Ending Lua script 'overseerbeta' with PID 1 and status -1[/CODE]

Running the beta, obviously :-)
 
Different crash right now:

[CODE title="MQ console"][OverseerBeta.lua] >>> Checking all conversion quests
...Vanilla\MacroQuest\Release\lua\overseerbeta\overseer.lua:664: attempt to call field 'Child' (a nil value)
stack traceback:
...Vanilla\MacroQuest\Release\lua\overseerbeta\overseer.lua: in function 'LoadAvailableQuests'
...Vanilla\MacroQuest\Release\lua\overseerbeta\overseer.lua:623: in function 'RunConversions'
...Vanilla\MacroQuest\Release\lua\overseerbeta\overseer.lua:173: in function 'RunCompleteCycle'
...Vanilla\MacroQuest\Release\lua\overseerbeta\overseer.lua:53: in function 'Main'
...VeryVanilla\MacroQuest\Release\lua\overseerbeta\init.lua:23: in main chunk
Ending lua script 'overseerbeta' with PID 1 and status -1[/CODE]

Running the beta, obviously :-)
I think you need to update as your path does not look like the build. Unless you changed it yourself?
Just note that I'm not the creator of this nice Lua script.
 
I think you need to update as your path does not look like the build. Unless you changed it yourself?
Just note that I'm not the creator of this nice Lua script.
Ahh I see, the "overseerbeta" is obviously deprecated now :)

Good point, thanks!
Unfortunately, getting another error now (3.6)

Code:
[Overseer.lua] >>>  Checking all conversion quests
...VeryVanilla\MacroQuest\Release\lua\overseer\overseer.lua:1084: attempt to index global 'NODE' (a nil value)
stack traceback:
    ...VeryVanilla\MacroQuest\Release\lua\overseer\overseer.lua: in function 'SelectNextDuplicateAgent'
    ...VeryVanilla\MacroQuest\Release\lua\overseer\overseer.lua:1039: in function 'ProcessConversionQuest'
    ...VeryVanilla\MacroQuest\Release\lua\overseer\overseer.lua:1118: in function 'ProcessConversion'
    ...VeryVanilla\MacroQuest\Release\lua\overseer\overseer.lua:674: in function 'RunConversions'
    ...VeryVanilla\MacroQuest\Release\lua\overseer\overseer.lua:228: in function 'RunCompleteCycle'
    ...VeryVanilla\MacroQuest\Release\lua\overseer\overseer.lua:50: in function 'Main'
    ...cal\VeryVanilla\MacroQuest\Release\lua\overseer\init.lua:22: in main chunk
Ending lua script 'overseer' with PID 3 and status -1

Did I break stuff with executing the
Code:
/lua run overseerbeta
command?
 
@amosssnake Nothing should be messed up. Pushing update now. Try it and if you see issues from the beta, we can sort them out.

Apologies for this messy night.
 
Thank you, Rare Spawn. Given it's one of the silliest and most-deserving-of-automation features they've added to EQ, glad to help out.

Yep you have improved the QoL for their cumbersome .."thing".. and made it so much easier to use!
 
Does the Lua support selecting Recovery type quests?

Also, seem like it is only claiming Overseer Tetradrachm even though there are collection dispensers.
Code:
[Rewards]
1=Collection Item Dispenser
2=Character Experience
3=Overseer Tetradrachm
index=3
 
Last edited:
Does the lua support selecting Recovery type quests?

Also, seem like it is only claiming Overseer Tetradrachm even though there are collection dispensers.
Code:
[Rewards]
1=Collection Item Dispenser
2=Character Experience
3=Overseer Tetradrachm
index=3
To date, the macro and Lua versions haven't supported Recovery. The main reason was an understanding of *when* they should be run. I mentioned some months ago that we could easily add it if someone gave an overview of that.
We can make it just always utilize but that seemed unnecessary. (Personally, not sure I've ever run one :\ )

As far as Collection - you can specify specific rewards, such as "Seeds of Destruction Collection", etc and it will accept those rewards.

But doesn't have the option (yet) to actively click and open those Collection Dispensers.

Few different asks there but definitely any or all can be added if there's any desire or need.
 
To date, the macro and LUA versions haven't supported Recovery. The main reason was an understanding of *when* they should be run. I mentioned some months ago that we could easily add it if someone gave an overview of that.
We can make it just always utilize but that seemed unnecessary. (Personally, not sure I've ever run one :\ )

As far as Collection - you can specify specific rewards, such as "Seeds of Destruction Collection", etc and it will accept those rewards.

But doesn't have the option (yet) to actively click and open those Collection Dispensers.

Few different asks there but definitely any or all can be added if there's any desire or need.
No Problem, you put together a pretty complex script here and I appreciate what you have done. I was just getting a clarification before I start spinning my wheels. :) Love the script.
 
OK, so I thought all is dandy, but overseer popped up during combat - and got stuck at

Code:
[Overseer.lua] >>>  Quest Rotation Cycle Available.  Initiating Full Cycle.
[Overseer.lua] >>>  Starting Cycle (01:10:10)
[Overseer.lua] >>>  Not claiming rewards per configuration
[Overseer.lua] >>>  Claiming Completed Missions
[Overseer.lua] >>>  Not claiming rewards per configuration
[Overseer.lua] >>>  Checking all conversion quests
[Overseer.lua] >>>  Not enough duplicate agents for Common Conversion
[Overseer.lua] >>>  Not enough duplicate agents for Uncommon Conversion
[Overseer.lua] >>>  Not enough duplicate agents for Rare Conversion
[Overseer.lua] >>>  Next Quest Completes In 1h:24m:36s
[Overseer.lua] >>>  *** 85 minutes until next overseer check.  (01:10:27)
[Overseer.lua] >>>  Quest Rotation Cycle Available.  Initiating Full Cycle.
[Overseer.lua] >>>  Starting Cycle (01:10:28)
[Overseer.lua] >>>  Not claiming rewards per configuration
[Overseer.lua] >>>  Claiming Completed Missions
[Overseer.lua] >>>  Not claiming rewards per configuration
[Overseer.lua] >>>  Checking all conversion quests
[Overseer.lua] >>>  Not enough duplicate agents for Common Conversion
[Overseer.lua] >>>  Not enough duplicate agents for Uncommon Conversion
[Overseer.lua] >>>  Not enough duplicate agents for Rare Conversion
[Overseer.lua] >>>  Next Quest Completes In 1h:24m:19s
[Overseer.lua] >>>  *** 85 minutes until next overseer check.  (01:10:45)
[Overseer.lua] >>>  Quest Rotation Cycle Available.  Initiating Full Cycle.
[Overseer.lua] >>>  Starting Cycle (01:10:46)
[Overseer.lua] >>>  Not claiming rewards per configuration
[Overseer.lua] >>>  Claiming Completed Missions
[Overseer.lua] >>>  Not claiming rewards per configuration
[Overseer.lua] >>>  Checking all conversion quests

Not sure if it is because of the combat?
 
OK, so I thought all is dandy, but overseer popped up during combat - and got stuck at

Code:
[Overseer.lua] >>>  Quest Rotation Cycle Available.  Initiating Full Cycle.
[Overseer.lua] >>>  Starting Cycle (01:10:10)
[Overseer.lua] >>>  Not claiming rewards per configuration
[Overseer.lua] >>>  Claiming Completed Missions
[Overseer.lua] >>>  Not claiming rewards per configuration
[Overseer.lua] >>>  Checking all conversion quests
[Overseer.lua] >>>  Not enough duplicate agents for Common Conversion
[Overseer.lua] >>>  Not enough duplicate agents for Uncommon Conversion
[Overseer.lua] >>>  Not enough duplicate agents for Rare Conversion
[Overseer.lua] >>>  Next Quest Completes In 1h:24m:36s
[Overseer.lua] >>>  *** 85 minutes until next overseer check.  (01:10:27)
[Overseer.lua] >>>  Quest Rotation Cycle Available.  Initiating Full Cycle.
[Overseer.lua] >>>  Starting Cycle (01:10:28)
[Overseer.lua] >>>  Not claiming rewards per configuration
[Overseer.lua] >>>  Claiming Completed Missions
[Overseer.lua] >>>  Not claiming rewards per configuration
[Overseer.lua] >>>  Checking all conversion quests
[Overseer.lua] >>>  Not enough duplicate agents for Common Conversion
[Overseer.lua] >>>  Not enough duplicate agents for Uncommon Conversion
[Overseer.lua] >>>  Not enough duplicate agents for Rare Conversion
[Overseer.lua] >>>  Next Quest Completes In 1h:24m:19s
[Overseer.lua] >>>  *** 85 minutes until next overseer check.  (01:10:45)
[Overseer.lua] >>>  Quest Rotation Cycle Available.  Initiating Full Cycle.
[Overseer.lua] >>>  Starting Cycle (01:10:46)
[Overseer.lua] >>>  Not claiming rewards per configuration
[Overseer.lua] >>>  Claiming Completed Missions
[Overseer.lua] >>>  Not claiming rewards per configuration
[Overseer.lua] >>>  Checking all conversion quests

Not sure if it is because of the combat?
Do you have automatically restart checked?
 
Release Overseer

Users who are viewing this thread

Back
Top
Cart