• 0

    posted a message on Deus Vox Encounters
    Quote from Goncyn

    I had an idea tonight while working on Anub. Is it possible to choose a player and manually set an arrow pointing toward him? I'm a healer, and sometimes I lose track of my tank during things like the burrow phase of this fight. Having an arrow that said "Tank Is Over There!" would be tremendously useful.


    Yes, put this in a macro

    /script DXE.Arrows:AddTarget("name",duration,"TOWARD","Tank Is Over There!,"spelltext")
    


    So for example, if your tank is named "Abcde" and you wanted it to show for 10 seconds you would do

    /script DXE.Arrows:AddTarget("Abcde",10,"TOWARD","Tank Is Over There!,"Position")
    


    Quote from khariv
    During 25m, the mod worked great tonight in ToC. However, for some reason, no bars showed up in 10m - does the mod need some sort of switch to be activated in 10m (hard mode if it matters)? The boss health bars are there, but no timers.


    Try the latest alpha or v335-beta. It should be working in every raid difficulty. The versions above v335-beta and below v335-beta-29 alpha aren't very stable.
    Posted in: Raid AddOns
  • 0

    posted a message on Deus Vox Encounters
    Fixed in the latest alpha (v335-beta-30-gc5f7f6c). I'm pretty sure it only affected the pane
    Posted in: Raid AddOns
  • 0

    posted a message on Deus Vox Encounters
    Quote from Phanx
    I haven't had time to do much more testing to try to reproduce the memory allocation errors, so nothing new to report on that front. Now that I've gotten everything configured, it shouldn't be an issue anyway.

    However, I did encounter one problem last night: on Freya, the three elemental adds (Ancient Water Spirit, Snaplasher, and Storm Lasher) do get health bars, but the health bars all say "Unknown" instead of the name, making them somewhat useless. Is this something that can be fixed?

    Also, I was wondering if you'd consider adding an option to show warnings as text through, say, MSBT, instead of as a static full bar that pops onto the screen and off again after a second?


    Very odd, it seems that UnitName returned _G.UNKNOWN even when UnitExists was true. When the mod gets a matching npc id from a guid it will store the localized name in db.global.L_NPC. I'll add error checking to make sure it doesn't set and store a name if it's UNKNOWN. In the mean time you should delete table DXE.db.profile.global.L_NPC to reset it. Or you could open the savedvariables and change the relevent keys.
    [33202] = "Ancient Water Spirit"
    [32916] = "Snaplasher"
    [32919] = "Storm Lasher"
    


    I'll add a select for 'xx Warning' alerts to change the output. There are three types of alerts: dropdown, centerpoup, and simple. The ones you're talking about are simple alerts. I'll make the text colored the same as 'Main Color' since it's in the api for MSBT,SCT,etc.
    Posted in: Raid AddOns
  • 0

    posted a message on Deus Vox Encounters
    Sure, you can pm me the diffs. Though Frost Tomb, Mark, and Malady alerts have been in the mod for quite a while. I'm not exactly sure what you mean by announcements. Do you mean raid warnings?
    Posted in: Raid AddOns
  • 0

    posted a message on Deus Vox Encounters
    I'll add a simple alerts (only display text on a bar) for those abilities, however they will not output to the chat log.
    Posted in: Raid AddOns
  • 0

    posted a message on Deus Vox Encounters
    Quote from markv
    Is there now, or are you planning on adding text message warnings as well? Fights where I have to track tank switches or waiting for an ability such as Unbalancing Strike going off I find it quite handy to have a text update as well (I currently use DBM and just mod the lua to go to a specific window I created other than the main chat).


    I recently added an Impale warning and Phase Punch warning at the appropriate stacks. Also, Thorim's Unbalancing Strike is on a set 25 second timer, so you just have to watch for when the Unbalancing Strike cooldown timer bar appears on the top anchor to see when it's casted. I could add an "Unbalancing Strike Casted" warning, but the cooldown bar gives the same effect.

    I'm not going to add raid warning messages like "xx ability in 10 secs", only simple say messages like "Shadow Crash on Me!" that work with chat bubbles. The main way I deliver text messages is with the "xx Warning" alerts.


    Quote from Phanx

    1) Changing any option results in the configuration window's size and position being reset. I'm guessing this is an AceConfig problem, not a DXE-specific problem, but it is annoying. Moving the window so that some portion of it is off-screen prevents it from happening.

    2) Changing any option results in a client hang. At first it was barely noticeable, but by the time I'd configured all of the general bar options and was about 2/3 through the Ulduar encounter options (advanced mode) I was freezing for 3-5 seconds each time I changed an option.

    3) "memory allocation error: block too big" errors began occuring about 1/3 through the Ulduar encounter options (advanced mode). Manually forcing garbage collection did not alleviate the problem, and after about a dozen occurrences of the error, all text vanished from the options window. Attempting to reload the UI resulted in a client crash.

    For reference, my current hardware includes a single-core AthlonXP 3200+ (2.0 GHz) processor and 2.5 GB of RAM, running Windows XP Professional x64 Edition.

    More generally, I feel like I spent a lot of time configuring stuff that I shouldn't really need to configure. The colors for many alerts seem to have been selected at random, often with wildly mismatched secondary (flash) colors. A sensible set of defaults with consistent coloring (for instance, one color for cooldowns, one color for durations affecting others, one color for durations affecting me, one color for casts, one color for hard mode timers, etc) would help a lot, and would remove the need to go through every single alert for every encounter and change all of their options.

    Edit: After further testing, the client hangs and memory allocation errors occur when DXE is the only AceConfig-based addon enabled, leading me to believe that the problem is probably in AceConfig rather than DXE. I'll keep testing and see if I can find a specific addon conflict, and report the problem to the Ace3 team as well.


    1) Unfortunately I can't do anything about this. It seems to resize to the default size every time you select something on a dropdown. I tried to make the default size big enough so users wouldn't have to resize it.

    2-3) Seems like an AceConfig/memory problem. The only time garbage is generated by DXE is when you switch from Simple to Advanced in the Encounters options. The switch only generates tables.

    I just tried to reproduce this, no luck.

    Coloring) In earlier versions, there were no spell icons on the timer bars. No spell icons made it really hard to tell bars apart if their colors were similar, so since then I've tried to make all the colors contrast with each other. In general, red is used for enrage timers, and grey is used for phase transitions. The rest are colored as closely as possible to the spell's color in-game or spell icon. Though when another color is taken, I just arbitrarily choose one. When choosing a flash color, I make sure it's one that hasn't been used on any other alert, and make sure it contrasts with its main color. Some people like how I default color, some people don't. If you don't, I've provided a way for you to change it :).
    Posted in: Raid AddOns
  • 0

    posted a message on Deus Vox Encounters
    Quote from renrider
    2 of us just just had our thorim25 hard mode timer say we had more time then we actually did (~10sec extra?) - not sure why this was off but maybe something to check.

    Also v331 was causing my wow to become really jerky on twin valkyrs (sorry cant really be more specific) not sure if this has been fixed in v333. I could only fix it by disabling dxe.


    I'll look into the Thorim timer. The jerkiness you experienced is fixed in v335-beta. It had something to do with the sorted health for Faction Champions.

    Quote from Goncyn
    I don't want to see a counter for every alert. It's one more thing I don't need to spend brainpower on parsing during a fight.


    After thinking about it more I'll add a 'counter' toggle for each alert in the advanced options.
    Posted in: Raid AddOns
  • 0

    posted a message on Deus Vox Encounters
    Quote from Mercu
    Really need an anchor for the warnings kollektiv ;)


    Quote from Fearendon
    Any news on a rangecheck-window?
    That's really the only thing that keeps me from suggesting it as a raid-wide dbm replacement.


    Yeah, it's in progress. I spent the last week getting Faction Champions to work with the sorted health tracking. Usually during progression you'll see less feature updates because I'm busy implementing encounters.

    Quote from overfiend1988
    I haven't checked since last week, but would it be possible to add a count for Gormoks current Impale stacks on the Tank in Trial of the Crusader?


    I'll add in a warning if a tank gets 3 or more stacks, since tanks should be taunting after every 3.

    Quote from Goncyn
    Still really loving this mod. Plan to pitch it to my guild as soon as that YouTube video is available for demonstration.

    :)


    Coming soon, the vids are still sitting on my computer.

    Quote from Mists

    One thing I noticed tonight doing Vezax is that the number of the next Surge is not shown. It's handy to have it if you are assigned to use cooldowns on the tank during specific Surges, but to be fair it's not something I'd consider an absolute must, can do with counting in my head, let alone it's old content. Just if sometimes you are bored, this is a nice-to-have bonus.


    As a general solution I'm going to add a counter to every alert. Does anyone not want to see a counter for every alert? It would be appended onto the end of the bar text.
    Posted in: Raid AddOns
  • 0

    posted a message on Simple ping other player's position
    The measurements in the dbc file don't seem to represent game yards. I measured all the major WotLK instances using this function

    function targetdelta()
    local x_0,y_0 = GetPlayerMapPosition("player")
    local x,y = GetPlayerMapPosition("target")
    
    local dx,dy = x - x_0, y - y_0
    
    print("dx: "..dx.." dy: "..dy)
    end


    Technique: I had my friend stand exactly 40 yards away from me, with dx equal to something on the magnitude of 1e-7, then divided 40 by dy to get height of the zone in game yards. Did the same thing to get the width.

    For instance, WorldMapArea.db lists TheArgentColiseum as 2600 in width and 1730 in height. The width and height I got were 344 game yards and 229 game yards.

    edit: Only the instance maps are off
    Posted in: Lua Code Discussion
  • 0

    posted a message on Deus Vox Encounters
    Quote from Oakayam
    Heya

    Thanks for the addon. I have been using it for a week only but I really like it. I have few comments.

    First, the text attached to arrows, I am running at .64 UI scale and its unreadable to me :(. Please add an option to scale that text.

    Secondly, how do you disable an alert? I can disable sound/flashing and customize the bar colors but I don't see an options to actually get rid of the bar. I am missing something?


    I'll add font size for arrows soon.

    You disable alerts by going to Encounters > Zone > Encounter Name > Alerts. If you have it on simple mode you just click the toggles. In advanced mode there's an enabled toggle right above main color.
    Posted in: Raid AddOns
  • 0

    posted a message on Death Rune confusion
    Try adding RuneFrame:UnregisterAllEvents() at the top of the file
    Posted in: Lua Code Discussion
  • 0

    posted a message on Deus Vox Encounters
    Quote from DappA
    I'd like to have Hodir: Storm Cloud added. A chat bubble is easier to see than a mark.


    Added. It'll be in the next time I push.

    Quote from Fearendon
    Maybe show the lowest 3-4?


    I got it worked out so it will auto sort health, with the lowest on the bottom, and highest/dead on top. It's still limited to tracking up to 4 mobs, and I'll possibly add in an option to show up to 10. The feature will probably be up before the next raid reset, still have to do more testing.

    Quote from Goncyn

    Thanks again, and I encourage you to make a nice demonstration video, I think it will convince a lot more people to use your mod!


    Vid coming soon on youtube. I have a fraps of Agalon and Yogg sitting on my drive. I'll probably just show a few excerpts demonstrating the bars and arrows.

    Quote from Goncyn

    What do y'all do in this situation? Is there some way I can twiddle the priority or severity of a particular warning to make it more crazy flashing-screen in-my-face you're-gonna-die? Or do you turn off other warnings so the really bad thing is more prominent by comparison?


    I recommend turning off the alerts 'searing light on others' and 'gravity bomb on others'. It can be a little confusing having those on. In general, alerts that warn you about an affliction on yourself will flash your screen, play a sound, and have a bar flash, so it should be pretty noticeable. Also you can accustom yourself to how each individual alert looks by going to Encounter > Advanced > <encounter name> > Alerts > Test.


    Quote from Xinhuan
    Different boss abilities are important to different roles (dps, healing, tanking) in the raid. Manual adjustment is necessary to tweak the importance of each boss ability to you.

    Although, it might not be a bad idea to have 3 default profiles, Tanking, Healing and DPS which have preset values/alerts. Just that it would be a pain to code in these defaults by hand for each encounter.


    I have plans to default disable some alerts based on role (tank, healer, or dps), but it's only going to be used sparsely (ex. Algalon's Phase Punch).
    Posted in: Raid AddOns
  • 0

    posted a message on Deus Vox Encounters
    I added a boss block for the chat log and raid warning/boss emote frame in the latest alpha. You can find the options in General > Miscellaneous. Both BigWigs and DBM start there messages with "***", so it will block those if toggled on.

    Also, I implemented say messages for Vezax(crash), XT002 (searing,gravity), KT (detonate), and and Jaraxxus (legion flame). For example, targets of Vezax will say "Shadow Crash on Me!". If anyone can think of other ones I should add please post.

    I don't plan to add raid warning announces for anything. Only say messages, to warn people around the target are considered, since chat bubbles seem really good for warnings. Everything else can be handled by timer bars, raid icons, and directional arrows.

    Quote from renrider
    Also when the animus is out on vezax hard i get a lot of (all?) unknown crash targets - is this because i don't have vezax targeted and can it be fixed by focusing him or something or does this just not work at all?


    It's because no one in the raid is targeting Vezax. And yes, it can be fixed by focusing Vezax during the animus stage. When it can't find a unit for Vezax it outputs "UNKNOWN".

    I'm figuring out a way to handle Faction Champions. Unfortunately every instance can be a different combination of npcs, and hopefully only a few. I still have to find out how to detect compositions. Does anyone want to see 10 health bars on 25 man? The bars will have to be compressed or reorganized if I show that many.
    Posted in: Raid AddOns
  • 0

    posted a message on Deus Vox Encounters
    Quote from sayntavarice
    I'm still using this with BigWigs (somethings on/off) so sorry if I missed something.

    Few feature requests :
    -BossBlock: Suppress "spam" sent by other player's bossmods. Not sure how that is handled currently.
    -CustomBar: For 'PizzaTimers', create your own custom bars. Personal and raid broadcast.


    Quote from Goncyn
    How can I block the raidwarning spam from the raid leader's boss mod? It's driving me nuts. Other than that, love DXE so far!


    I could add a simple toggle that hides all raid warnings. Is that what you want?

    As for 'PizzaTimers', I'll implement some simple slash commands to fire personal and raid wide bars.

    Quote from renrider
    I would love to see the /s announce of "shadow crash on me" which bigwigs has - thats about the only thing holding me back from trying to get the entire raid on DXE. Is that something that interests you?


    Yes, I've gotten a lot of requests for this. Since raid warning messages are pretty much obsolete with timer bars, I'll add in a very simple way of adding /say messages. Currently you are warned of shadow crashes by an arrow, warning bar, and raid icon. You should just get your entire raid to use the mod. I'll add it anyways though, since there are always people who refuse to run boss mods.
    Posted in: Raid AddOns
  • 0

    posted a message on LibHealComm-4.0
    Not a bug, but I suggest you check that GetSpellInfo(spellid) exists outside the table constructor to safeguard the lib from breaking on patch days. You never know when blizz will remove a spellid.
    Posted in: Libraries
  • To post a comment, please or register a new account.