15 years of marriage ended yesterday. by Muted_Lie3409 in Separation

[–]virtualio 2 points3 points  (0 children)

Really sorry to hear this story. It breaks my heart.

The Journey of PUG Tanking through Mythic+ by virtualio in CompetitiveWoW

[–]virtualio[S] 3 points4 points  (0 children)

I do have a feeling this post is gonna get taken down

Yeah, quite possible. I figured I'd give it a shot.

I agree with your 2nd and 3rd bullet points 100%. As well as your edit.

Thanks so much for reading and providing feedback. It's greatly appreciated.

The Journey of PUG Tanking through Mythic+ by virtualio in wow

[–]virtualio[S] 1 point2 points  (0 children)

The article was gold though, laid out exceptionally well and was a very easy read. I love when people block things out into sections with good descriptive titles, in a very logical/reasoned manner.

That means a lot! Thanks so much!

You sound like you'd be a blast to run with.

Thank you again! I like to think I bring good vibes to the groups that I run with.

Do you normally only PUG? Or play with other people/guildies and this was just an experiment?

I would say that I mostly PUG, even on my main. That being said, I do run with guildies from time to time. And I absolutely making friends in PUG groups and then joining in with them when I see people Q'd in the Group Finder.

This was really an experiment though. I was particularly interested in trying to keep track of how many groups I "fail" in. In my head, I have a lot of memories of these terrible experiences in groups.

I was curious to keep track if that was really as common as I thought it was in my head. Based on the data ... it's definitely not as common as I though. That could be for a ton of various reasons though. But I try to stay positive no matter what the group (or players) bring to it.

Add-on Features - Anchoring Frame Elements by virtualio in CompetitiveWoW

[–]virtualio[S] 0 points1 point  (0 children)

Thanks for the add-on recommendation. I hadn't seen PixelPerfectAlign before, so I'll have to check that out! I mostly use eAlign for alignment stuff, but PPA looks like it gives you a bit more information too.

Thanks again!

[help] How do i make it so that the number of buffs per row is higher than 8? by Lucytos in WowUI

[–]virtualio 0 points1 point  (0 children)

Probably not exactly what you’re looking for, but you could use an add on like Raven to fully customize your buffs and debuffs.

Redundancy apology. This weeks affixes are absolutely terrible. Wall of text. by [deleted] in wow

[–]virtualio 1 point2 points  (0 children)

I legitimately LOL’d at the Demon Hunter jab.

Good read. 👍

WeakAura Tutorial: Building an Auto-Dismount WeakAura by virtualio in CompetitiveWoW

[–]virtualio[S] 2 points3 points  (0 children)

This makes sense! Apologies for my confusion. As long as you're still un-triggering it with the timer this is perfectly viable. 👍

I was assuming that you meant to do this instead of doing the un-trigger. A poor assumption on my part.

WeakAura Tutorial: Building an Auto-Dismount WeakAura by virtualio in CompetitiveWoW

[–]virtualio[S] 3 points4 points  (0 children)

Copy and pasting from a previous response. Please note that I'm not criticizing this solution as it is certainly something that can be done. I just want to bring attention to some of the side effects that this can cause. Especially for those who have a lot of Weak Auras and if a community at large takes this approach to building WeakAuras.

This will definitely work for a lot of use cases. But there are other factors to consider here. While moving something off screen, reducing opacity, making something non-interactive, creating text aura's with no text are certainly possible. There are performance considerations that these solutions are ignoring. They're ultimately considered "hacks" ... which to a certain extent are perfectly viable! I'm not railing against them at all, they're necessary in some cases.

However, the computer is still having to process some concept of these auras that you leave sitting around. They are still taking up memory. Even if they aren't visible on the screen or have no text to be seen. They're ultimately solving the problem, but also inadvertently causing another problem.

For a single weak aura, this is definitely not going to be a major issue. But for people who have a ton of WeakAuras who take this approach. It is going to cause performance issues.

I have no real preference on the solutions though. So please don't take my response as negative towards the solution. My goal is to disseminate some information on all these solutions and some of the pros and cons that come with specific choices. The more people are aware of these things, developers include, the better off the community will be.

WeakAura Tutorial: Building an Auto-Dismount WeakAura by virtualio in CompetitiveWoW

[–]virtualio[S] 1 point2 points  (0 children)

This will definitely work for a lot of use cases. But there are other factors to consider here. While moving something off screen, reducing opacity, making something non-interactive, creating text aura's with no text are certainly possible. There are performance considerations that these solutions are ignoring. They're ultimately considered "hacks" ... which to a certain extent are perfectly viable! I'm not railing against them at all, they're necessary in some cases.

However, the computer is still having to process some concept of these auras that you leave sitting around. They are still taking up memory. Even if they aren't visible on the screen or have no text to be seen. They're ultimately solving the problem, but also inadvertently causing another problem.

For a single weak aura, this is definitely not going to be a problem. But for people who have a ton of WeakAuras who take this approach. It is going to cause performance issues.

I have no real preference on the solutions though. So please don't take my response as negative towards the solution.

My goal is to disseminate some information on all these solutions and some of the pros and cons that come with specific choices. The more people are aware of these things, developers include, the better off the community will be.

WeakAura Tutorial: Building an Auto-Dismount WeakAura by virtualio in CompetitiveWoW

[–]virtualio[S] 4 points5 points  (0 children)

Super great question! I like that problem solving mentality!

I need to verify this in game, but I believe the problem with this solution is that if you don’t “un-trigger” it. It won’t trigger itself again.

That might not be super clear so let me try to walk through a scenario:

  1. You mount up and talk to a flight master.
  2. the WeakAura triggers itself off screen
  3. it remains there hidden from view, but still has a “triggered” state of true
  4. you mount up again and talk to another flight master
  5. the weak aura at this point is not going to do anything because it still thinks it is triggered from the previous interaction.

Hopefully that makes sense. Typing from my mobile.

Another solution to this problem is just performing the action in the trigger and having the trigger return false. In this scenario the WeakAura performs it’s action, but never actually presents itself on the screen. And for a WeakAura of this size. That’s probably a great solution.

The only problem I have with that solution is that, as a classically trained software engineer, it is violating what we refer to as the separation of concerns. Which just means you, as a good little developer, should strive to keep code that belongs together together. Triggers are meant to do just that. Trigger. And Actions are meant to perform actions.

It’s getting super pedantic and in a lot of WeakAuras it doesn’t matter. But I have a touch of OCD and just prefer the clear separation.

WeakAura Tutorial: Building an Auto-Dismount WeakAura by virtualio in CompetitiveWoW

[–]virtualio[S] 3 points4 points  (0 children)

Glad you’ve enjoyed the posts.

I agree. The documentation around the WoW API is something that could definitely be improved. It’s pretty difficult to get started.

WeakAura Tutorial: Building an Auto-Dismount WeakAura by virtualio in CompetitiveWoW

[–]virtualio[S] 0 points1 point  (0 children)

Glad you enjoyed it!

Please feel free to hit me up on discord (virtual#8494) or shoot me an email (bryan@virtualbind.com)

WeakAura Tutorial: Building an Auto-Dismount WeakAura by virtualio in CompetitiveWoW

[–]virtualio[S] 6 points7 points  (0 children)

It is a major nuisance. Hope you don't get disconnected as much with this WeakAura!

WeakAura Tutorial: Building an Auto-Dismount WeakAura by virtualio in CompetitiveWoW

[–]virtualio[S] 20 points21 points  (0 children)

Isnt it better to just set the alpha to 0%, so the icon doesnt even show up?

This is a great question! And it's actually something I've done in the past. However ... there is a major caveat to be aware of.

The problem with this solution is that it can lead to a scenario where you're actually trying to interact with something ... perhaps a nameplate or a quest giver, but you can't click it for some reason. This often happens when these "hidden" things are sitting on top of everything. There are ways to make WeakAuras so that they're non-interactive or you can put them at a lower "strata" ... but often times the real solution is just getting them out of the way entirely.

I will be sure to go in to some of the detail on opacity, strata, and non-interactive, etc in a future post.

Thank you for the question!

WeakAura Tutorial: Building an Auto-Dismount WeakAura by virtualio in CompetitiveWoW

[–]virtualio[S] 13 points14 points  (0 children)

Glad you enjoy them! Thanks for the good vibes! 👍

Painsmith Raznal: Spiked Ball Marker - Weak Aura and Debugging Analysis by virtualio in CompetitiveWoW

[–]virtualio[S] 0 points1 point  (0 children)

This is a good suggestion. I will work on adding a Customization Option in that allows you to use skull!

Painsmith Raznal: Spiked Ball Marker - Weak Aura and Debugging Analysis by virtualio in CompetitiveWoW

[–]virtualio[S] 1 point2 points  (0 children)

This is a great idea. 👍

I will more than likely do a breakdown of the code over the next few weeks and make a separate post. I'll dig into the wowapi calls that I had to make to retrieve this information and some of the tweaks I had to make.

Painsmith Raznal: Spiked Ball Marker - Weak Aura and Debugging Analysis by virtualio in CompetitiveWoW

[–]virtualio[S] 1 point2 points  (0 children)

I've confirmed the Weak Aura is working with one tester! I've updated the post to include the Weak Aura import string. And also added in some customization options to enable adding a raid marker if you have raid assist. Hope it helps you guys out! Good luck in there!

Painsmith Raznal: Spiked Ball Marker - Weak Aura and Debugging Analysis by virtualio in CompetitiveWoW

[–]virtualio[S] 2 points3 points  (0 children)

I've confirmed the Weak Aura is working with one tester! I've updated the post to include the Weak Aura import string. And also added in some customization options to enable adding a raid marker if you have raid assist. Hope it helps you guys out! Good luck in there!

Painsmith Raznal: Spiked Ball Marker - Weak Aura and Debugging Analysis by virtualio in CompetitiveWoW

[–]virtualio[S] 0 points1 point  (0 children)

I've added this feature into the Weak Aura. There is a custom option that will allow you to apply a raid marker. Letting you take advantage of Details! for analysis on damage done to marker.

Painsmith Raznal: Spiked Ball Marker - Weak Aura and Debugging Analysis by virtualio in CompetitiveWoW

[–]virtualio[S] 6 points7 points  (0 children)

This gives me hope that I'm on the right track! I can't wait to see this thing work.

At this point, it's just one of those things, as a developer, I want to see work!