As was foretold, we've added advertisements to the forums! If you have questions, or if you encounter any bugs, please visit this thread: https://forums.penny-arcade.com/discussion/240191/forum-advertisement-faq-and-reports-thread/
We're funding a new Acquisitions Incorporated series on Kickstarter right now! Check it out at https://www.kickstarter.com/projects/pennyarcade/acquisitions-incorporated-the-series-2

[WoW] UI stands for "User Interface," not "u idiot"

1757678808193

Posts

  • SenshiSenshi BALLING OUT OF CONTROL WavefrontRegistered User regular
    edited May 2009
    A really good addon for Elemental Shaman is TellMeWhen--it's simple, quite pretty, and there aren't any bars in sight. I have mine set up to show duration of Flame Shock and my current charges of Water Shield--and the Thunderstorm Cooldown (for shits and giggles).

    As for macros, make a macro that pops Elemental Mastery and your trinkets when you cast a Lava Burst for Instant, Awesome Lava Burst crits, hooray!

    Senshi on
  • ExistentialSoundandFuryExistentialSoundandFury Registered User regular
    edited May 2009
    Are there any good guides out there to get started with designing addons?

    I'd like to try my hand at them.

    Also for tracking procs you can't get much better than EventAlert, it does this one thing and it does it well.

    ExistentialSoundandFury on
    399831.jpg
  • EndEnd Registered User regular
    edited May 2009
    There were a few random guides I used back in the day, but probably the only stuff that's at least partially up to date is on wowwiki. Also, I suggest you take a look at the Programming in Lua book for the language itself. Since you probably don't want to buy it, you can read the first edition online which covers Lua 5.0 instead of 5.1 (WoW uses 5.1), but it's still mostly relevant if you ignore all the stuff about variable arg lists. There's also the WoW Programming book, but I have not read the first edition, and the second edition (updated for WoTLK stuff) is not out yet. wowwiki is usually where I go for API reference.

    Oh yes, look at the FrameXML (which is basically the Blizzard default UI source code), too. Poking around other people's addons can help.

    Personally, I hang out on the #wowuidev channel on freenode, and you can probably get some help if you need it. I've seen Saeris on there too, but he doesn't visit often, or ever. :P

    Additionally, there's some frameworks to help with writing AddOns. Some people love them and some people hate them, and while they can make some parts a bit more sane sometimes, you can do without them if you don't want to bother.

    End on
    I wish that someway, somehow, that I could save every one of us
    zaleiria-by-lexxy-sig.jpgsteam~tinythumb.png
  • SaerisSaeris Borb Enthusiast flapflapflapflapRegistered User regular
    edited May 2009
    There aren't really any frameworks anymore, as most of the UI community concluded that they were a Bad Idea (tm). The experienced authors didn't need them, and the inexperienced authors still wrote shitty code even with them.

    Definitely ask on #wowuidev though, if you have specific questions. Many of the popular authors hang around there. I actually only visit when I'm looking for answers, but of the dozen or so times I've been on there, every time they were immediately helpful.

    Saeris on
    borb_sig.png
  • EndEnd Registered User regular
    edited May 2009
    Oh, there's still definitely "frameworks", but things are a lot less ...stiff I guess? It's mostly been simplified to just collections of libraries loaded by LibStub.

    End on
    I wish that someway, somehow, that I could save every one of us
    zaleiria-by-lexxy-sig.jpgsteam~tinythumb.png
  • SaerisSaeris Borb Enthusiast flapflapflapflapRegistered User regular
    edited May 2009
    Well, libraries sure. But things like Ace2 are mostly gone. The tools available now are just that: tools, to be used in any way seen fit. There are no longer requirements and interdependencies that client addons must fulfill to use them. The Ace3 libraries are related to one another in name only; they no longer intertwine, creating dead code and bloat.

    Saeris on
    borb_sig.png
  • ArkanArkan Registered User regular
    edited May 2009
    Are there any macro commands that will target a mob with a specific mark (skull, triangle, diamond, etc)?

    Arkan on
    Big, honkin' pile of WoW characters
    I think it's hard for someone not to rage at mario kart, while shouting "Fuck you Donkey Kong. Whose dick did you suck to get all those red shells?"
  • EndEnd Registered User regular
    edited May 2009
    Yeah. Ace2 kinda turned me off due to the intertwined large size. Ace3 is still...as a collective whole...a bit large, but it's designed to be a lot more mix and matchable.

    End on
    I wish that someway, somehow, that I could save every one of us
    zaleiria-by-lexxy-sig.jpgsteam~tinythumb.png
  • SaerisSaeris Borb Enthusiast flapflapflapflapRegistered User regular
    edited May 2009
    Arkan wrote: »
    Are there any macro commands that will target a mob with a specific mark (skull, triangle, diamond, etc)?

    Nope. This is specifically forbidden by Blizzard, because if they did allow it, then they'd have to limit the functions which set those marks to secure code only, to prevent automated targeting. Basically, it would allow an addon to act as the main assist, rather than a player.

    Saeris on
    borb_sig.png
  • ExistentialSoundandFuryExistentialSoundandFury Registered User regular
    edited May 2009
    Is there a macro command to disable the auto self cast?

    basically when switching to Healing mode I'd like a macro that does the following:

    disable auto self-cast
    switch to Secondary Spec
    switch to healing gear set (Equip Manager has this set in it)

    Help?

    ExistentialSoundandFury on
    399831.jpg
  • TheCrumblyCrackerTheCrumblyCracker Registered User regular
    edited May 2009
    I need a pretty healing raid add on. Grid? Or is there a better one out there.

    TheCrumblyCracker on
  • ExistentialSoundandFuryExistentialSoundandFury Registered User regular
    edited May 2009
    Personally I prefer the raid frames from X-Perl, they provide as much information (for me, and then some if you consider mana bars useful information) and you can move them group by group as needed.

    It has lots of little bits, a sparkle to show who as PoM, a greenhighlight to indicate receiving a heal, meters for priest shields and hots.

    All handy stuff.

    ExistentialSoundandFury on
    399831.jpg
  • ArkanArkan Registered User regular
    edited May 2009
    Are there any mods that universally display my long-term profession cooldowns regardless of which character I'm on? Like, I open the window and it says "this character's titansteel CD is up in 12 hours, this one is up in 8 hours, this one can transmute in 17 hours and perform research in 2 days", etc. It's kinda annoying having to log into ~8 different characters, occasionally multiple times when I forget to check one.

    Arkan on
    Big, honkin' pile of WoW characters
    I think it's hard for someone not to rage at mario kart, while shouting "Fuck you Donkey Kong. Whose dick did you suck to get all those red shells?"
  • EndEnd Registered User regular
    edited May 2009
    Personally, I use Ara Broker Tradeskills. You'll need a broker display though (or Broker2Fubar).

    End on
    I wish that someway, somehow, that I could save every one of us
    zaleiria-by-lexxy-sig.jpgsteam~tinythumb.png
  • NerdgasmicNerdgasmic __BANNED USERS regular
    edited May 2009
    Sorry for what could be considered a tangent, but is there any way to set up my mouseover spells so that they cast on my current target if I do not currently have my mouse hovering over a unit or unitframe?

    Nerdgasmic on
  • PierceNeckPierceNeck Registered User regular
    edited May 2009
    This might be a really stupid question, but I just got pitbull and can't figure out how to configure/customize it. Basically, if something doesn't have a little icon around my minimap, I never change it's settings.

    So, how do I change things?

    PierceNeck on
    steam_sig.png
  • khainkhain Registered User regular
    edited May 2009
    I believe the command is either /pb or /pitbull and it may be in the menu as well. I'll update in a second once WoW loads.

    edit: It's /pitbull.

    khain on
  • PierceNeckPierceNeck Registered User regular
    edited May 2009
    Thank you much.

    PierceNeck on
    steam_sig.png
  • Mobile-DMobile-D Registered User regular
    edited May 2009
    Nerdgasmic wrote: »
    Sorry for what could be considered a tangent, but is there any way to set up my mouseover spells so that they cast on my current target if I do not currently have my mouse hovering over a unit or unitframe?

    This is a pretty basic one. It comes down to just listing it out, I think.

    /cast [target=mouseover,exists,help,nodead] Renew; [help,nodead] Renew; [target=player] Renew

    That might be a little redundant, but it should work.

    Mobile-D on
  • NerdgasmicNerdgasmic __BANNED USERS regular
    edited May 2009
    Thank you very much, sir or ma'am.

    Nerdgasmic on
  • SaerisSaeris Borb Enthusiast flapflapflapflapRegistered User regular
    edited May 2009
    Mobile-D wrote: »
    Nerdgasmic wrote: »
    Sorry for what could be considered a tangent, but is there any way to set up my mouseover spells so that they cast on my current target if I do not currently have my mouse hovering over a unit or unitframe?

    This is a pretty basic one. It comes down to just listing it out, I think.

    /cast [target=mouseover,exists,help,nodead] Renew; [help,nodead] Renew; [target=player] Renew

    That might be a little redundant, but it should work.

    /cast [target=mouseover,help,nodead][help,nodead][]Renew

    is a bit more succinct.

    You don't need "exists" if you're using "help", "harm", or anything else that checks a unit. If they end up being true, that implies existance.

    Saeris on
    borb_sig.png
  • Mobile-DMobile-D Registered User regular
    edited May 2009
    Yeah, I just pulled a longer one off a quick google search and snipped out all the stuff that had it casting SW:Pain on harmful targets.

    Mobile-D on
  • theDewMongertheDewMonger regular
    edited May 2009
    Mobile-D wrote: »
    Nerdgasmic wrote: »
    Sorry for what could be considered a tangent, but is there any way to set up my mouseover spells so that they cast on my current target if I do not currently have my mouse hovering over a unit or unitframe?

    This is a pretty basic one. It comes down to just listing it out, I think.

    /cast [target=mouseover,exists,help,nodead] Renew; [help,nodead] Renew; [target=player] Renew

    That might be a little redundant, but it should work.


    You can actually go

    /cast [target=mouseover,exists,help,nodead] [target,help,nodead] [target=player] Renew

    Of course, if you are using an offensive spell, change help to harm. You can also toss target=focus in there, or target=pet for hunter misdirects, etc.

    theDewMonger on
  • HamurabiHamurabi MiamiRegistered User regular
    edited May 2009
    Saeris wrote: »
    If they end up being true, that implies existence.

    UI dev and philsopher-king!

    Hamurabi on
  • rizriz Registered User regular
    edited May 2009
    Hamurabi wrote: »
    Saeris wrote: »
    If they end up being true, that implies existence.

    UI dev and philsopher-king!

    :lol: If I bothered to sig things that would be a good one.

    riz on
  • theDewMongertheDewMonger regular
    edited June 2009
    I used to have an addon that let me put a line of text into the tooltip of items. Any current such mods?

    theDewMonger on
  • EchoEcho ski-bap ba-dapModerator mod
    edited June 2009
    I used to have an addon that let me put a line of text into the tooltip of items. Any current such mods?

    Just wait, Saeris will post a dozen lines of code soon enough. :P

    Echo on
  • EndEnd Registered User regular
    edited June 2009
    Engravings by Tekkub?

    It looks like it includes default data now, though.

    End on
    I wish that someway, somehow, that I could save every one of us
    zaleiria-by-lexxy-sig.jpgsteam~tinythumb.png
  • theDewMongertheDewMonger regular
    edited June 2009
    yes! <3 Tekkub. I should have looked there.

    theDewMonger on
  • IshtaarIshtaar Fun is underrated. Registered User regular
    edited June 2009
    Stupid question: Is there any way to get mouse button clicks to work with mouseover macros? Mousewheel up and down (with and without modifiers) work, and mouse button clicks work for non-mousever spells, but I can't combine both.

    Ishtaar on
    FFXIV: Sith Lord ~ D3: Ish ~ Steam:Ishie
  • SaerisSaeris Borb Enthusiast flapflapflapflapRegistered User regular
    edited June 2009
    /cast [target=mouseover,button:3] spell

    doesn't work?

    Saeris on
    borb_sig.png
  • IshtaarIshtaar Fun is underrated. Registered User regular
    edited June 2009
    Saeris wrote: »
    /cast [target=mouseover,button:3] spell

    doesn't work?

    I knew that.

    >.>

    <.<

    >.>

    Ishtaar on
    FFXIV: Sith Lord ~ D3: Ish ~ Steam:Ishie
  • EchoEcho ski-bap ba-dapModerator mod
    edited June 2009
    Echo on
  • Venkman90Venkman90 Registered User regular
    edited June 2009
    That is fantastic! Is there an upload? Failing that how would one make it?

    Venkman90 on
  • WingedWeaselWingedWeasel Registered User regular
    edited June 2009
    OK, a possibly stupid question (I apologize in advance):

    A guildie of mine was tanking for us and he had a macro/script/addon that set raid markings for him pretty quickly. I have found a script:

    /script SetRaidTarget("mouseover", #);

    # of course being the corresponding number for the raid mark. However this obviously only sets up a single amrking and does not let me mark multiple mobs consecutively with different marks. I am only just starting my tanking career and also just got a friend of mine playing so the marks are very helpful but it is very tedious doing it manually.

    Is there an addon or a different way of writing the script that would help make the process a little faster? I realize I could make 5-8 macros one for each symbol but I'd like to conserve both actionbar space and macro slots and condense it into one so I can click + mark mob #1 then click + mark mob #2 etc etc. Is this even possible or can anyone point me in the right direction? Thanks in advance!

    WingedWeasel on
  • GrobianGrobian What's on sale? Pliers!Registered User regular
    edited June 2009
    Try Magic Marker. I don't use it myself, though.

    Grobian on
    PoGo friend code: 7835 1672 4968
  • ExistentialSoundandFuryExistentialSoundandFury Registered User regular
    edited June 2009
    SimpleRaidTargets or SRTI

    I think its called that or something like it.

    Literally you double (left)click on the target or its portait and a little wheel comes up with all the marks you could put on it, as well as a cancel button to remove the icon; nice and simple.

    ExistentialSoundandFury on
    399831.jpg
  • JustinSane07JustinSane07 Really, stupid? Brockton__BANNED USERS regular
    edited June 2009
    I use TargetCharms. It creates a matrix of icons for you to select when you have something targeted. you can set it to only show up when you're in a party/raid and have assist/lead.

    JustinSane07 on
  • ExistentialSoundandFuryExistentialSoundandFury Registered User regular
    edited June 2009
    I use TargetCharms. It creates a matrix of icons for you to select when you have something targeted. you can set it to only show up when you're in a party/raid and have assist/lead.

    Actually.... this might be the same one I'm using...

    SRTI might be an addon that allows me to give other people in 5mans the ability to mark...

    ExistentialSoundandFury on
    399831.jpg
  • EchoEcho ski-bap ba-dapModerator mod
    edited June 2009
    Venkman90 wrote: »
    That is fantastic! Is there an upload? Failing that how would one make it?

    Here you go. Not my compilation.

    Echo on
This discussion has been closed.