[UO][EC] Gump ID List
The following is a list of gumpIDs in the Enhanced Client. The list is compiled from the files found in the UserInterface>Default folder of your EC installation and from Pinco’s UI. The Default files have not been updated in some time, so many of the newer gumpIDs came from Pinco. Go put some $ in Pinco’s UI for pulling those extra IDs for you.
This list is not comprehensive, there may be some gumpID’s missing. If you find a gumpID that is not listed, please feel free to post it in this thread.
The gumpID list appears mostly as it does in code: messy, unsorted, and with cutesy developer identifiers designed to drive producers nuts, since now anyone trying to decipher those identifiers (you) has to figure out what the original dev thought was clever.
Where I just couldn’t stand it anymore, I’ve put in a half dozen clarifications (I’m looking at you vendorBarbie).
To use these gumpID’s, drag Action>Command into a macro and input
script GumpsParsing.PressButton(X, Y)
into the text entry box.
X = The gumpID from this list
Y = The index number of the button you wish to push on that gump
Remember, just because there are four buttons on a gump doesn’t mean whoever built that gump in 2001 had to put them in index positions 1, 2, 3, and 4. They could be in 0, 21, 999555, and 3.
You’ll have to map each gump individually to understand how it was built. Most of them are pretty good. I think Bleak has been house cleaning in the background for a while. Maybe not, but I bet he has been.
Script GumpsParsing.PressButton(42422, 1)
will push the button associated with index position 1 on gump 42422. This gump was helpfully named by a developer “masterTwoButton”, but is actually the confirmation gump for making a plant decorative, or something.
P.S. To rapidly Search this list, push Crtl-F to bring up the "Find" function in your browser and use a keyword. Hopefully the developer named the gump something close to what you are thinking!