• 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

Question - Finding Window Names

Joined
Jan 30, 2015
RedCents
461¢
So I see /notify is the way of interacting with windows. How do you find the window names? I want to create a macro that /bct CharacterName stupidAdvLootConfirmationWindow leftMouseUp, but I do not know the window name. Knowing how to find the window names would be far more beneficial to me than just telling me what this particular one is (though I'll settle for that at the moment!)

Any advice here?
 
You may as well ask for the meaning of life. Only a select few after decades of study understand how EQ windows work. silly rabbit Trix are for kds

There are specific commands for adv loot and the EQ confirmation window is a separate window completely

from ninjadvloot.inc

Rich (BB code):
                  /if (${Window[ConfirmationDialogBox].Open}) {
                        /nomodkey /notify ConfirmationDialogBox Yes_Button leftmouseup
                        /delay 10
                    }

The mess that is MQ2 advloot commands

- Added a new TLO for AdvLoot, this is a first draft, test it, report bugs, and so on to me.
I need a volunteer to update the wiki with this new TLO and its usage/members
It has a few members SList,PList,SCount and PCount
/echo ${AdvLoot.PList[1].Name}
Output: [MQ2] Bone Chips
/echo there are ${AdvLoot.PCount} items in the personal loot list
Output: [MQ2] there are 3 items in the personal lootlist
/echo the item in index 1 has a StackSize of ${AdvLoot.PList[1].StackSize}
Output: [MQ2] the item in index 1 has a StackSize of 2
Alright at this point we know the item in index one is a stack of 2 bone chips
Now we can decide to do something about it:
/advloot personal/shared 1 leave
That will click the leave button...
/advloot personal/shared 1 ag
That will click the ag checkbox
And so on...
Finally you can do
/advloot shared set Eqmule
Or whatever other group member or Never or Leave on corpse or
- Added a few more members to the AdvLoot TLO: all return TRUE or FALSE if checkbox is checked
.AutoRoll .Need .Greed .No .AlwaysNeed .AlwaysGreed .Never
Usage Example: /if (${AdvLoot.SList[1].Need}==TRUE) item 1 in the shared list has Need checked.
- Added PWantCount and SWantCount which counts the number of items in each list that has a checkmark
in any of the need and greed boxes.
Usage Example: /echo /if (${AdvLoot.SCount} && ${AdvLoot.SWantCount}) /advloot shared set ${Me.Name}

True understanding lays in the Everquest/UI/default/ folder with the window xml files

http://www.redguides.com/docs/projects/macroquest/reference/top-level-objects/tlo-window/
http://www.redguides.com/docs/projects/macroquest/reference/data-types/datatype-window/
http://www.macroquest2.com/wiki/index.php/WindowsList

See you in 20 years.


BUWHAHHAHAHAHahahahahahahahahahahahahahahahahahahahahahahaha
 
I had a thread where I posted every subwindow possible but it's ridiculously long to sort through. The other option is to dig through the eq ui files and try to best guess what that window is you are looking for. The mq2 command /window also shows windows that are open I believe.
 
So I see /notify is the way of interacting with windows. How do you find the window names? I want to create a macro that /bct CharacterName stupidAdvLootConfirmationWindow leftMouseUp, but I do not know the window name. Knowing how to find the window names would be far more beneficial to me than just telling me what this particular one is (though I'll settle for that at the moment!)

Any advice here?
EQ Ui folder has all the names, xmls, subwindow names. once you find the parent you can drill down individually. I was actually looking at making a list as an option for all the sub windows up to 2048 characters (Max string size in mq2) so youd know what else is there without having to search through each child individually.. but I got sidetracked.
 
Question - Finding Window Names

Users who are viewing this thread

Back
Top
Cart