• 0

    posted a message on Looking for someone to take over MagickTrack / ProxDim
    I currently do not have the time/desire to continue work on my two arena focused addons. Both addons were written just enough for me to get them to work for myself, however many others have begun to use them (magictrack specifically). Both addons are also going to break in 2.4. I am wondering if anyone is interested in taking over either/both addons, mainly just for a 2.4 update when the time comes, large improvements/bug fixes are defiantly possible (although doing this before 2.4 might be a waste of work depending on how much will need to be changes).

    Anyways, the first addon is...
    proxdim: http://files.wowace.com/ProxDim/
    screenshot: http://www.wowace.com/forums/index.php?action=dlattach;topic=10641.0;attach=3866
    the idea is to track diminishing returns in arena and have this information displayed anchored to the correct proximo frame.
    this addon is pretty complete except for syncing and options.
    syncing would need to occur in two ways. #1 sync when you refresh a debuff that is already active on the enemy (since it currently doesn't fire a combat log message). #2 sync when you see a debuff applied to an enemy (not as important, since if your teammate is within 40? yards of the player they will pick it up themselves)
    Another option that I didn't bother to complete is the ability to have the diminishing return icon for different diminishing return types be different depending on which class you are. You will see in spells.lua that this would not be hard to implement.
    No options were made for this mod, and currently the only way to customize which spells are displayed is by directly editing spells.lua.

    The second addon is...
    magictrack: http://www.wowace.com/forums/index.php?action=dlattach;topic=10641.0;attach=3868
    magictrack is an addon with designed to track only SPECIFIC and IMPORTANT spells. to emphasize, the idea behind magictrack is to only track spells that are worth taking up considerable screen space (usually > 20 second cooldowns, but small durations) anything more and you might as well use necb, and magictrack with only cs/spell lock. Because of this, it is only intended that a small number of things will be "tracked" at a time, so using small blocks with number countdowns as opposed to bars will be optimal (bars are nice if you are tracking lots of things, and things that will be active for a long time). Bars also tend to be more of something you wait out, where the blocks are more something you want to remove (offensively dispel). Again, this addon was designed to only contain the most important spells rather than every spell in the game (pummel/shock/viper sting/etc are all extremely short cool downs, not warranting a bar) However options to choose which spells and their display type would probably be desired by users. Another option not implemented (but easily done) was to choose which spells create a message upon their completion, and which only create countdown boxes. Finally, syncing was never implemented in any form. This addon was also intended to have each player with their own set up, showing only the spells they care about and getting personal warnings about those spells. this is why the message frame is not a raid warning.
    magictrack currently uses no ace framework, nor does it recycle frames.

    I am looking for an addon developer to take over these mods either for 2.4 fixes, or for complete rewrites making them user friendly/ace framework. I am not looking for someone to add one option to them without taking the many necessary steps to make them user friendly.

    If you fit the above please come to me with any questions, if you do not fit the above please do not ask me how to use the addon as it was not written to have options.

    Again I am not looking for someone to make one small change to the addons. Either
    -Complete rewrite with similar ideas. call it your own I don't care.
    -Bug fixes/user friendly options added/ace2 framework. call it your own I don't care.
    -leave the same and 2.4 fix. call it your own I don't care.

    NOT
    -add one small option, or spell, or bugfix to the addon (if you want to make it good, make it good, not just less bad)

    thanks
    Posted in: General AddOns
  • 0

    posted a message on Aloft - Customized Nameplates - Official Thread
    Looks great.
    Posted in: General AddOns
  • 0

    posted a message on Aloft - Customized Nameplates - Official Thread
    Okay, I wrote AloftAlpha as a seperate addon with aloft dependencies.

    http://www.psyonix.net/drew/AloftAlpha.zip

    please let me know if any code looks out of place, or I did somthing in a manner that should be differnt.

    The addon now uses ace-hooks. It also only has the onupdate script going if the frame is shown.

    Question: sometime hooks "return self.hooks.ETC()" othertimes they just call it at the end of their function. When should I do it which way?

    Thanks, and please reveiw the code and let me know if I did anything weird.
    Posted in: General AddOns
  • 0

    posted a message on Aloft - Customized Nameplates - Official Thread
    Quote from Roartindon »
    (Also, check Aloft.lua on how to hook scripts the Ace2 way.. this will mean that they'll unhook when the addon is disabled, etc.)

    the line where I set the onupdate is...
    aloftData.nameplateFrame:SetScript("OnUpdate",updateFunc)

    I don't do a hook because there isn't an onupdate script unless a differnt addon sets one. Since there is not an onupdate usually, will a hook still work? What should it look like? (servers down atm so can't test)
    Aloft:HookScript(aloftData.nameplateFrame, "OnUpdate", "updateFunc")

    is my guess, but if you could clarify I would appreciate it.

    Sidenote: is there any package to help devoloping ace option luas? I swear that took me longer to write than the addon :)

    Posted in: General AddOns
  • 0

    posted a message on Aloft - Customized Nameplates - Official Thread
    Quote from nemaa »

    Thank you for the fast replay. I'm not too good in modules, can you help me installing it? I put Aloft.lua in "Interface\Addons\Aloft\Modules" and the other one (inide options dir) to "Interface\Addons\Aloft\Options\Modules". It does not seem to work for me.

    you need to update the Aloft\Aloft.toc and Altof\Options\AloftOptions.toc to include the new lua's.
    Posted in: General AddOns
  • 0

    posted a message on Aloft - Customized Nameplates - Official Thread
    Quote from Roartindon »

    To DrewW - would you be interested in committing your files as a separate addon downloadable from wowace? I'm not too keen on installing OnUpdate handlers on every nameplate, otherwise I'd include it in the main package (with credit to you, of course). (Also, check Aloft.lua on how to hook scripts the Ace2 way.. this will mean that they'll unhook when the addon is disabled, etc.)

    I am happy with anyone using the code in any way. I don't know how to go about getting it on wowace files.
    Posted in: General AddOns
  • 0

    posted a message on Aloft - Customized Nameplates - Official Thread
    I wrote a module to allow the chaning of the alpha of frames (target frame, non-target frames, and default frames [all frames when no target is selected]).

    if enabled, the module gives each nameplate the fastest onupdate script possible to receive the desired results.

    Note: If you turn the alpha to 0, the nameplate frame is still there, and still clickable even if you do not see it.

    Possible problems: addon sets an onupdate script for the nameplate, so if a differnt addon does the same it will overwrite. I think I am supposed to try and hook into it, however I am not familiar with using hooks. If anyone has information on this please let me know.

    this is my first time writing anything ace related so let me know if anything looks out of place.
    Posted in: General AddOns
  • 0

    posted a message on Aloft - Customized Nameplates - Official Thread
    Quote from Roartindon »

    I toyed with alpha options on nameplates, but the game overrode their alpha values on the next update and never displayed them with the requested alpha... if you did your code above then a print of a GetAlpha in the same line, it'd report an alpha of 1. If you got it to report in the next frame, it'd be back to whatever it was.

    So after discovering this, I stopped trying to provide the option - seems like it isn't going to happen easily.


    After learning a bit more about the wow api I think I have found a work around. I do not know much about performance, but my only concern is that this could hurt performance (although if its only an option, then it won't hurt it for everyone). The solution is...
    /script Aloft:GetNameplate("playername").nameplateFrame:SetScript("OnUpdate",function() this:SetAlpha(1) end)

    So, whenever a nameplate is created you check to see if it is the target. If it is the target then you do nothing. if it is not the target then you give it an onupdate script to set its alpha to the desired setting. When targets change, the new target has it's onupdate script removed, and the old target has an onupdate script added.
    Posted in: General AddOns
  • 0

    posted a message on Aloft - Customized Nameplates - Official Thread
    Request: Option to adjust the change in alpha to units when you target a differnt unit.

    I.E: when you target a unit, all other nameplates go to ~50% alpha. I would like a way to change the alpha other nameplates go to, or prevent the alpha change all together.

    Would this be possilbe?
    I have tried doing
    (Aloft:GetNameplate("nontarget name")).nameplateFrame:SetAlpha(1)
    and it didn't even change the nameplate.

    ===================================
    Bug: If a hunter has his pet named the same as himself it will have a nameplate colored for the hunter, even if pets are turned off.
    Posted in: General AddOns
  • 0

    posted a message on Aloft - Customized Nameplates - Official Thread
    For tanking it is useful to see which mobs have you targeted, is there any hope to show targettarget in the nameplates, or color differntly if the mob has you targeted?

    Thanks for the great addon.
    Posted in: General AddOns
  • 0

    posted a message on Chronometer (Ace2'ed AceTimer)
    Priest:
    Weakend soul only appears when Power Word: Shield is cast on yourself. This is a big problem because many times you want to know how long until you can shield a player again.

    Touch of weakness shows up when you buff yourself with it, rather than when the debuff is put on a player who attacks you.
    Posted in: General AddOns
  • 0

    posted a message on Chronometer (Ace2'ed AceTimer)
    If I have a friendly player targeted and press shadow word pain, followed by pressing renew -- a timer shows up for shadow word pain on that friendly target instead of a renew timer(no renew timer is shown at all).

    r13534
    Posted in: General AddOns
  • To post a comment, please or register a new account.