jeskeca
06-07-2007, 12:49 AM
I'm a skilled computer programmer, and know Lua/XML, etc very well. However, I'm not very familiar with the APIs or "DOM" inside WoW UI.
I would like to make a mod that adds some text next to playernames most places they appear in tables. For example, in:
- guild info table
- LFM 'players in queue' table
- player tooltips (when you mouseover a player name)
I see lots of mods that replace entire UI components, and relatively few that change existing components. When I look at the mods that change existing components, I am lost as to how: (a) they found the name of the UI window to change, (b) they learned the names of the elements within the windows, (c) they patch their new elements into the existing window.
Is there some howto that explains how to patch an existing UI window? If not, how do you learn to do it? Are people reading Bliz UI source code? Is there a popular 'dev-mod' that lets you inspect the UI DOM for existing UI elements?
I would like to make a mod that adds some text next to playernames most places they appear in tables. For example, in:
- guild info table
- LFM 'players in queue' table
- player tooltips (when you mouseover a player name)
I see lots of mods that replace entire UI components, and relatively few that change existing components. When I look at the mods that change existing components, I am lost as to how: (a) they found the name of the UI window to change, (b) they learned the names of the elements within the windows, (c) they patch their new elements into the existing window.
Is there some howto that explains how to patch an existing UI window? If not, how do you learn to do it? Are people reading Bliz UI source code? Is there a popular 'dev-mod' that lets you inspect the UI DOM for existing UI elements?