Category Archives: Addons

Inscription: where is it going, what is it doing, and why is the rum gone

image

I write this on the eve of the 2nd phase of the pre-patch roll-out, presumably with more pre-patch events.

The profession of Inscription has taken a drastic turn, but I have to say that most of that turn has nothing to do with the pre-patch, but rather the AH merging of commodities several weeks ago now.

Let me be more precise.

First of all, let’s recall how money making in Inscription works.

  • First, you determine how many inks you will need to produce your glyphs.
  • Then, you determine the best herb to buy and mill for maximum yield of necessary pigments (umbral, in this case) to support the creation of glyphs.
  • Then, you create said glyphs and sell them for a fixed percentage over cost of manufacture.  Basic economics, there, chief.

Since the introduction of the multi-realm commodity auction house, prices of herbs have crashed. Generally, what was hovering around 4g per, is now hovering around 1g per.

That’s a good thing, right?

Well, there’s a mirror to that, and that is that the cost of producing glyphs is likewise commoditized. Glyphs are also a commodity (stackable) across the same realms, so the sell price has in this case crashed.  Where we had a comfortable, sustainable market in glyphs (even though they were 100% cosmetic as opposed to functional), now it’s a market operating on razor-thin margins. And this is a problem.  Previously, Inscription was a very sustainable way to make gold with out really trying. Now, it’s starting to look a lot like work.

Now, I am not going to start freaking out just yet.

First of all, we are in the flux period between expansions. The Old is fading, the New has not begun. It is probable that there will be an increase in sale prices for glyphs once the new herb (and therefore the new inks, and therefore the new currency for ink traders) settles in.  That will not be a data point we can measure until 2022-11-28.

But let’s not forget the original source of this issue, that being the merging of commodity items into whatever realm “grouping” you might be in. That is the  existing cause of the market crash for glyphs, and I really don’t see it just going away for DF.  So, counter-point, the new market emerges with higher prices for glyphs, but also higher cost for mats and thus not much positive action for profits.

I had had hopes that Inscription would get a new coat of paint in this expansion. Sadly, I think the core crafting changes pretty much ruled out any fundamental changes to Inscription, which is unfortunate. While I feel we should move Inscription back from a cosmetic to a functional craft (similar to, but co-existing with enchanting), I understand that that will take a little bit of planning and such to implement. I just hoped it would be now. We already had our move from the broken tier system for talents, I figured, why not have glyphs re-enter the stage as enhancements on abilities, similar to how enchantments are enhancements on items.

At this points I run out of words, as even the PTR does not present me with options relevant to Dragonflight, but rather it is still anchored to Shadowlands and the old crafting system. I am not worthy of Beta, which, to be fair, I am not actively seeking, either. I have a moral code. But it is at moments like this that it all falls apart.

But currently, it appears that Inscription in Dragonflight will be identical to that in Shadowlands. Sure, the pigments and inks will be different, but it will still boil down to herbs –> inks –> ink trader –> glyph.  Now, for a couple of expansions the ink trader went AWOL without any forthcoming explanation, so it is not outside of possibility that the ink trader in Oribos will remain the MVP of Inscription for the next 18 months or however long it takes. I hope not. I hope many things in this regards, but, in all honesty, it really looks like we’re being sent to the back row for this expansion – possibly even worse.

Ouch!

imageWelp, I got played.

A couple of days ago, TSM – an addon for auctions, among other things lost its data feeds.  These data feeds provide information about item pricing on the auction houses of specific realms.

This data is fetched live by a desktop utility which, incidentally, also keeps your addon up to date for you.  So the expectation is that, when the game launches, the data that the desktop tool fetched is waiting for it.

Now, normally when the feeds die, the addon refuses to function, or at least it refuses to do auction-related functions that rely on that data(1) without a very noticeable notification.  But this time, what we saw was that TSM threw an error when we logged in, and some – but not all – auctions that rely on TSM data feeds refused to post, or be cancelled, through the addon.

What I did not realize at the time was that some auctions were posting even though they relied on data feeds.

Now, there was an indicator in the AH window that there was a problem with the data feeds, but the desktop app insisted the feeds were up to date – though I noticed that they were last updated over 24 hour ago.

Anyway, unknown to myself, as I said, some of these dependent auctions were allowed to go through. But due to the vagarities of how the defaults were set up for these auctions (with a category called “dump” you can probably guess the nature of those vagarities) some of these auctions posted for less than 10g or, in one case, 1g.  These auctions were for items that were normally priced around 25,000 to 100,000 GP.

Now, I’m not going to point fingers here.  Ultimately, the driver is responsible for plowing into the side of a school bus full of kindergarteners. And I took out, metaphorically, about 10 busses. I took the defaults. I was lazy. I did not react to obvious danger signs. This was 100% on me.

But it is vexing – vexing! – that TSM has multiple publication channels and yet none of them were updated regarding this. Their blog was last updated in March. The Twitter feed, April. I don’t live on Discord(2) but just posting on Discord is insufficient and, not to put too fine a point on it, lazy.

So, yes, I do take full responsibility for losing around 200Kg in one night, but TSM bears responsibility for not being up-front about what just happened. 24 hours after this incident, nothing. It’s not like you can blame my computer. I am the master of this ship and know what happened on it. So let’s not go there and make TSM’s maintainers look stupid(3).

The main cause of this loss is something called “sniping”. This is an AH practice that involves finding ludicrously undervalued auctions and snapping them up to resell at the market value, which happens to be far higher – thus, a profit. You may think this is not something that happens a lot, but, in fact,  it does. In fact, it happens so often that TSM actually has a “sniper mode” built in. “Goblins” are expected to be “snipers” because Mammon forbid if they were portrayed as fucking geeks with fucking spreadsheets that happened to notice that something sorted lower than usual.

Listen, I loathe the concept of Sniping but I really don’t have a beef with them. Normally. In this, an abnormal situation, they ate my lunch. Good show. Go you. I still, unexpectedly, have no beef. Listen, in a month, I’ll have recovered all losses and then some. I knew these fuckers existed, and planned around it – based on known solid, accurate information(4), and my plan, as it were, is basically let them go do their thing while I focus on the long game. That has not changed.

Have lessons been learned? You bet your hairy ass they have. I will in the future be less cavalier in posting auctions when there are any indications at all that my AH addon is malfunctioning. For the simple reason that I can no longer trust that the people that maintain it and its infrastructure are doing so in good faith. And, if I notice that the data feeds are over 24 hours out of date? Best practice is probably to wait a day before doing any auction-related activities. This is something that would be de rigueur when, for example, transitioning from one expansion to the next. But In the middle of all the shit, with no expansion or even content patch? Unexpected.  At best.

I’ve been pwnt. Well played, pwner. You goblins got your pound of flesh. I’ll keep the metric ton of fleshage, though. Carry on. I am playing the long game. And I will be here long after this event. Regardless.


  1. It’s possible to do so, but it’s not the default.
  2. Discord is not an archive.  #IYKYK
  3. Somebody please tell me they aren’t stupid
  4. Spoiler alert: It wasn’t.

Damage Meters Considered Harmful

https://imgs.xkcd.com/comics/goto.png

For years I have labored under the sad assumption that Goto Damage Meters are Considered Harmful, and it has pissed me off collectively for at least 15 years, so, yeah, let’s have it out.

Assumption: Damage Meters are BAD!

The basic underlying argument is that damage  meters allow certain toxic individuals to make LFD / LFR a toxic wasteland and therefore are bad in and of themselves.

As an engineer this upsets me in a number of ways.

  • Damage meters are a source of data. And ONLY a source of data.
  • Data is intrinsically GOOD.
  • People that make damage meters a source of shame / hate or other kind of disrepute are the problem here, not the meters themselves.

Okay, that last point is pretty much the sole point of this article.  Which is:

People are BAD!

In that, people are the problem. Damage meters are software. People using software are the problem.

There are a lot of people advocating that there are mitigating circumstances but I disagree.  Here are my Ultimate Thoughts on the topic.

  1. Damage Meters provide data.  And only data.
  2. Actual people use that data to improve things in some way
  3. Not actual people (from here classified as trolls) use that data as a method to harass actual people.
  4. Some people support (2)
  5. Some people support (3)

In case it wasn’t clear, we support (2).

“Metrics”

Ultimately, damage  meters provide a way of gauging one’s performance. In engineering terms, “metrics”. And anyone opposing that kind of data is, ultimately, in my humble opinion, on the wrong side of the equation. Basically, I view that kind of person as less interested in improving things in general, and more interested in forwarding some sort of undisclosed agenda.

This argument resurfaces occasionally. People not very involved in the game, or people with no history, tend to re-discover this topic from time to time.  All I can say is, locate a classic WoW blog, look at their blogroll, and educate yourself before opening the mouth.  I welcome the opinion, but prefer that it be informed. Right now, there is a lot of bullshit flowing on a topic that has been settled for years (as in, so what?).


Mount up! On the Subject of Random Mount Addons (pt 5)

Note

This is a multipart post.


spreadsheet

Of course there is a spreadsheet

So, after a couple weeks’ evaluation, where are we now?

The addons fall into three categories – Worthy Successors, Livable Substitutes, and Serviceable But Not Desirable.

Overall, I think GupPet is still the best of the bunch, despite its age, but I also think you can do well with BeStride.  LiteMount is very good as well but requires more technical knowledge to be used effectively.  If it were for me, I’d probably pick LiteMount over BeStride, but for most people I’d go the other way.

Each of the mid tier has special features that intrigue, but the top tier truly sets the mark that others must beat.

Tier 1: Any one of which I would enjoy using

  • GupPet
  • BeStride
  • LiteMount

Tier 2: Any one of which would be a decent substute for the Tier 1s, but which have shortcomings.

  • GoGoMount – might be a Tier 1 depending on your personal feelings
  • IntelliMount
  • KuiMount – would fare better if not for the broken config options
  • MountsJournal – key missing feature is class-based abilities.

Tier 3: May be better than a macro, but don’t count on it.

  • Choose Mount
  • Easy Rider
  • gmMounts
  • Mandrill Mount – would have fared better if it lived up to the author’s claims of working with non-shaman classes. Even so, its features are limited in comparison to others.
  • MountMe – key missing feature: profiles.

My biggest takeaway here was the sheer number of addons of this type that were out there.  And out of 12 addons, 7 were excellent.

My weapon of choice remains GupPet (with my mods), but I feel a sense of comfort knowing that I have several potential replacements should it cease to work completely.

 

Mount up! On the Subject of Random Mount Addons (pt 4)

Note

This is a multipart post.


Mandrill Mount

This addon is very Shaman oriented, but claims to be usable by other classes.

I was unable to get this addon to work on my priest by following the instructions, so I can’t really provide a good evaluation of it.

There is no support for action buttons or hot keys, nor is there a configuration interface of any kind, nor is there a mount favorites selection interface of any kind, nor is there any profiling of any kind that I could detect using the largest tricorder I could find.

If it worked, it looks like you can either create a macro that calls it with a specific set of mounts, or ‘random’, which didn’t work.

Overall grade is F, because if you don’t work, you don’t get a grade.  Don’t claim you work for other classes if all you work with are Shaman.

Mount Journal Enhanced

mount journal

Mount Journal Enhanced mods to the Mount Journal

This is heavily focused on enhancing the existing mount journal, so pretty much does what it says on the tin.  And while it does a lot of things right, it also does a lot of things awkwardly or not at all.

blizz options interface

Here’s what you can configure

The mount journal itself is used to designate your favorites, and the core game’s “random mount button” is used to trigger selection. Other than that, there is scarce little way to modify the behavior of the addon.

Fortunately, it does offer the ability to save preferences per-character, so it fulfills one of my basic requirements for such an addon. If the only native random mount feature were per-character, this is pretty much what we’d have, and I’d be pretty content with that.

Overall, a solid C.

MountMe

keybinds

MountMe uses the Dismount keybind

This addon is very rudimentary.  It uses what you have configured in the pet journal to determine what can be summoned. Rather than define its own keybind, it uses the native “dismount” keybind  to drive it.

There are no preferences, profiles, or other niceties.

This one’s not a lot more useful than the default “random mount” action button.

C- – does the job, but a macro would almost do as well.

MountsJournal

mount journal

MountsJournal mods to the Mount Journal

Journal integration is excellent. Each mount in the journal has three buttons available – ground, fly, and aquatic – which you can mix and match as needed. For example, the Hearthsteed is both a flying and ground mount for my Pali, and can be configured that way.  The inherent search and filtering features of the mount journal come into play to help you quickly narrow down what you can see, so if you’re just interested in night elf saber mounts or flying mounts, easily done.

Mount lists can be character specific, or not, giving your flexibility where you want it.

options

MountsJournal Options

There are several special abilities in the general configuration options.

  • Extensive configuration around water striders – can prioritize over land mounts, can prioritize in specific dungeons and expeditions
  • If you have Herbalism, can be configured to call the Sky Golem if it is available
  • If you have the magic broom, can be configured to call that during Hallow’s Eve

There are a few down sides.

  • No support for levitate / feather fall when mounting while falling
  • No support for ghost wolf
  • No support for Druid travel forms

This is one of the few addons that avoids the Blizzard native interface for keybinds, and that’s probably not a good thing.

Overall, this is a solid addon with a few peccadillos that can be overlooked. B- at worst.

Mount up! On the Subject of Random Mount Addons (pt 3)

Note

This is a multipart post.


GoGoMount

addon config

GoGoMount Configuration

This one avoids integrating with the mount journal in favor of its own favorite configuration integrated into its Blizz configuration interface. It’s a decent, serviceable random mount manager and can be extended with additional addons (I didn’t test them).  Its interface is a bit confusing at times but once you get used to it it works just fine.

global favorites

GoGoMount Global Favorites

You can specify a global mount favorites list that kicks in for any zone that you haven’t specified favorites for.  And that’s right, boys and girls, GoGoMount lets you specify a list of favorite mounts for every zone.  The only caveat is that you can only configure for the zone you’re in.  So take good notes for Future You.

exclusions

GoGoMount Zone Exclusions

The Exclusions list works in a similar fashion, giving you the means to specify a list of mounts to never use globally, as well as in the current zone.

While it doesn’t split flying / ground mounts up, it does let you specify to not use flying mounts in non-fly zones, so you’re not waddling around on a grounded dragon.

Some class-specific abilities are supported, but some implementations may be incomplete.

An extension – GoGoMount-Manager – offers improvements to managing your mount collection, and may address some of the issues observed above.

One feature it does claim to address is profile support, which is sadly missing in the core addon; thus, you can’t have a different set of favorites per alt without an additional addon.

keybinds

GoGoMount Keybinds

Keybinds are supported via the standard Blizz keybind interface, but note that it shows up under ‘other’ which is where addons goes that don’t have the right metadata to suit the Blizz keybind interface thingy.

Overall, this is a solid addon that is  soured by the lack of proper profile support.  A C- by itself, but if GoGoMount-Manager addresses that, then it’s a solid B+ or A-.

IntelliMount

configuration

IntelliMount Options

This addon takes the core game random mount implementation and slaps a veneer of usefulness on it. You get SOME control over how it works, but it’s far from the benchmark target. For  example, most addons will figure out if you have Draenor and Broken Isles flying. It does have some unique features, but they hardly make up for the basics.

This addon also does not support profiles, so all of your alts use the same mount list.

keybinds

IntelliMount Keybinds

Keybinds use the core Blizz interface, and you can designate bindings for a variety of special calls. “Normal” mount in this case is an auto-mount selector, which will attempt to find a good mount for the environment you’re in.

Overall, it’s functional and would do in a pinch – a strong C+. It would be at least a B- if it supported profiles.

KuiMount

mount journal

KuiMount Mount Journal mods

This addon modifies the Mount Journal to manage your mounts. Each entry in the list will have one or more checkboxes, such as “fly” and “ground”, so you get to make the call about whether a flying mount will be called in ‘flying’ zones.  While the addon doesn’t support profiles directly, you CAN define “sets”, and the set choice is per user. So you can define a set for each of your alts and it will ‘remember’ that for you.

but the config ui is kinda facked

The “Lists” configuration interface is broken with regards to profiles / sets

The list configuration window, however, has a few issues. For example, you can’t select a set to edit because the list of sets is *behind* the configuration window. That’s probably a simple fix.  Fortunately, it doesn’t affect the ability to choose your set from the mount journal.

keybinds

KuiMount Keybinds

Keybinding is via the Blizz interface, and offers a familiar set of options.

Overall, this is a decent addon, making great use of native controls, with some of the more advanced features blocked by a broken UI. Give it a solid B-.

LiteMount

options and profile

LiteMount interface + profiles

This one is one of the more interesting ones for those that don’t mind putting some effort into it. It has the basic features one would expect in such an addon, plus a lot of interesting and esoteric features found no where else.

Mount selection matrix

LiteMount Mount Selection

Mount selection is available via a matrix that lets you select from several premade categories, as well as any custom categories you wish to create. This is in addition to a basic on/off checkbox.  The configuration for this is efficient and supports filtering to help you narrow things down quickly.

Profiles are supported, though not all settings are 100% supported per character. Some are per character, some are global, and some are per-character-only. The author provides a very clear description of what is supported.

options - unavailable macro

Unavailable Macro is used if you’re unable to mount.

Non mount-related functions such as “Levitate” for priests while falling are handled via the “unavailable” macro. This is a macro that you define, and which is executed when you try to mount and mounting is not possible – such as when you are falling,, or moving.  This is very flexible, meaning that even as Blizz adds new classes, races, and abilities, you will be able to keep up with the state of the game.

The same sort of thing is provided for in-combat conditions.  If your character is in combat, then an appropriate macro can be created for the situation (which may not be movement-related).

keybinds

LiteMount Keybinds

Keybinds are done properly via the Blizz keybind interface. One thing of note here, the keybinds supported are simply designated “key binding” 1 through 4.

options - advanced

LiteMount Advanced Configuration

What those four keybinds do is defined in the Advanced options. The defaults are reasonable and can be used as is, but you’ll want to review them so you know how to designate the keybinds. And, of course, if you don’t like specifically how each of the keybind groups is configured, you can change it. Of course you can. 🙂

Finally, I simply must laud the author for two things.

  1. Clear and concise instructions to follow if it ever appears that he has abandoned the addon. Guys, this is really something all addon authors should do.
  2. Very clear instructions on how to use the addon.  Seriously, it’s the best documentation of any sort I’ve seen in quite some time. See for yourself.

Overall, this addon is well done and well made. A solid “A” for users of a certain level of sophistication.  A solid “C” for everybody else. This addon rewards effort applied, and lets those content to just get by … get by.

Mount up! On the Subject of Random Mount Addons (pt 2)

Note

This is a multipart post.


BeStride

BeStride is one of the better offerings, and it brings a lot of unique options.

mount selection

BeStride Mount Selection

Selection of favorite mounts is comprehensive and well ordered. The only thing missing here is a 3D model preview, which becomes far more of an issue than I had first thought it.  Seeing what the mount looks like, it turns out, is very important to me personally. Others without my special … quirks … may not have issues with this omission.

One thing of note: BeStride does figure out if you’re in a non-patrol Warfront and deals with it correctly.

class options

BeStride Class Options

This addon offers the best class-based options of all the addons I’ve reviewed.

  • Death Knights get Wraith Walk when moving.
  • Demon Hunters gain Fel Rush when moving and Gliding when falling.
  • Druids have several options for travel and flight form.
  • Mages gain slow fall when falling, blink when moving.
  • Monks gain Roll when moving, and Zen Flight when falling.
  • Paladins gain Divine Steed when moving.
  • Priests gain Levitate when falling.

The only thing missing is Rogues’ Sprint when moving.

mount options

BeStride Mount Options

This addon offers some of the most esoteric and unique options of all of ’em.

  • Auto enable new mounts when learning them
  • Remount immediately after dismount
  • Random usable mount if no mounts in your favorites are usable
  • Protect from flying dismount inadvertantly
  • Force flying mount availability in non-flying zones – in other words, the default is to not do this.
  • Force flying broom
  • Prioritize passenger mounts in group
  • Prioritize Nagrand mounts when applicable
  • Occulus mounts
  • Force Sky Golem if you’re a flower picker
  • Force a repair mount if below certain durability, which you can adjust in three different dimensions

Keybinds are carried out via the addon’s interface, as well as the Blizz keybind interface.

The addon does not support the native blizz addon interface. Or, rather, it offers an entry in the interface options dialog, but it only offers a “click this button to open my own interface” button. And it tosses out an exception. Fortunately, /bestride brings up the configuration interface for the addon with no issues.

Overall, this addon is excellent and will do quite nicely in place of GupPet as long as the companion features are not a big deal for you. It’s well ahead of others in terms of class support, and otherwise provides an excellent experience. The lack of a 3D mount preview takes away from that a bit, but other than that it’s excellent.

Choose Mount

button bar is stuck

That button bar is stuck and in the way.

So this one is just a BoBB (Big ol Button Bar) supporting several categories of mounts – racial, class, faction (ground and flying), professions, aquatic, and Qirajii – the last being fairly unique. A big problem with the button bar is that it was not relocatable. And overall, it was impossible to select which mounts were applciable to which button, making it impossible to personalize per alt.

While it claims it supports Masque for skinning, it did not appear in the Masque prefs and thus was unskinnable. (You had one job)

I was unable to find a way to bind mounts via slash commands or keybinds.

As best I can tell, it’s not very customizable and fairly generic. There is no way to customize per alt or bind to keys, rendering use very clumsy. If I were out of options, I’d use this in place of a macro. Which garnishes it a grade of D, no minus or plus.

Easy Rider

mount bar and tooltip

The button bar, and tooltip thereof.

This is another BoBB (Big ol’ button bar) addon that offers little beyond that. There is no way to control what mount is summoned per button other than setting a “preferred mount” per type. There is no way to change the keybinds. And there is no way to configure anything else beyond where the bar appears and its visibility.

Another version of “I’d use this over a macro but little else”.

gmMounts

configuration

They call it configuring. I call it a hack.

This one barely makes it in, and it almost didn’t. This addon has no UI elements other than slash commands. There is no way to configure which mounts you want other than hacking its code directly (which is what you are instructed to do by the author). And there’s no way to support profiles for each alt. You can work around it since the configuration supports ‘categories’ – as many as you want – and you could therefore, in theory, designate a category per alt or class.

This fact alone opens this addon up to massive instability.  Since WoW uses the LUA language for its addons, and LUA is such a fragile language, it is very easy to blow up your ui if you make even the most miniscule mistake. Say, left out a comma.

Overall, this one ranks slightly below “I’ll just use a macro”.

Mount up! On the Subject of Random Mount Addons (pt 1)

Note

This is a multipart post.


When Blizzard introduced the mount journal, they also added the ability to summon a mount randomly from your favorites. The downside is that it was very rudimentary, with no intelligence, and it was global to all of your alts, so you couldn’t personalize per-alt.

Ergo, near and dear to my heart is the addon GupPet. This addon provides robust per-character summoning options, far superior to the unenhanced experience.

Still, GupPet has started to get long in the tooth and support has been sporadic at best. With increasing anxiety, I started looking around for alternatives.

I am happy to report that there are many alternatives out there.  I thought you might appreciate the fruits of my labor. So, over several posts, I’ll report the results of this investigation for your edification. At the end, I’ll sum up and provide any recommendations I may have.

Criteria

To be considered in this review, the addon had to be self-contained and updated no later than July 2018 (which is when GupPet was last updated, and roughly when BfA went live on the PTR). It had to have support for random mount summoning – battlepet features are not the primary consideration.

Factors

Here are the factors that I am grading on. Scale of 0 to 5, with 0 indicating no support for the feature at all, and -1 indicating that the feature is there but broken.

  • Mount Features
    • Journal Integration – does the addon use or modify the native pet journal, or roll its own?
    • Random Mount – does the addon support summoning random mounts, and how well? This is basically the party piece of these addons. If they don’t serve this up well, the rest is irrelevant.
    • Favorites – can you specify lists for which mounts to consider, and how well?
    • Zone-based favorites – does the addon let you set up favorites for specific zones?
    • 3D Model Preview – do you get a 3D preview of a mount when considering it?
    • Auto-add new mounts – when you collect a new mount, is it automatically enabled?
    • Zone Types – If you’re in an area where aquatic mounts are supported, does the addon figure it out? How about flying or ground? How well does it pick up the odd zones such as warfronts or expeditions?

     

  • General Features
    • Uses Blizzard configuration interface – considered more desirable than rolling your own by some.
    • Minimap – does it support a minimap icon of some sort?
    • Data Broker – does it support the Data Broker standard for plugins such as FuBar or ChocolateBar?
    • UI Errors – does it cause UI errors?
    • Slash Command – can you invoke the addon with a slash command?
    • Action buttons – does the addon supply its own action buttons?
    • Keybinds – can you bind addon features to keystrokes?
    • Profiles – Does it support per character profiles?

I’ll start with GupPet as it is more or less the standard that the others are being measured against, and once you see all of them, you’ll understand why.

GUPPet

I’ve been using GUPPet since Cataclysm, at least. On occasion it has stopped working, but for the most part the author(s) have kept it up to date.  It’s clear at this point, however, that the support is minimal at best, and I haven’t seen interaction from the author(s) since July 2018.

mount filter

GupPet Mount Selection Interface

This addon eschews the Mount Journal for its own interface, which is for the most part pretty good. Hovering over a mount in the list brings up a 3D model that is okay but sometimes a little janky. During Legion, class mounts would cause UI errors if they were from the wrong class. This was corrected with the current version.

The addon does not use the Blizzard “Interface” configuration.  Well, it’s PRESENT, but it’s just a button that opens the real UI, so I don’t feel that that counts.

Selecting a mount in the mount list is a checkbox – there’s no way to designate that the mount is only for use in specific environments, but rather the addon tries to figure that out for you.

The addon offers the ability to specify specific favorites for specific zones, but it’s broken. Trying to configure favorites for a specific zone causes a UI error. Fortunately this doesn’t cause any fatal crashes, but it does render that feature useless.

Favorites are per-character; this is invisible to the user. Unfortunately that also means you can’t copy favorite lists from one alt to the other.

The addon offers its own action buttons (which are skinnable using the Masque addon), slash commands, and keybinds via the Blizzard keybind interface.  You cannot add the action buttons to your button bars, but you can add macro buttons that call the slash commands.

options window

GupPet Options

The addon offers a minimap icon which you can disable, but no Data Broker interface.

Class / race -specific support is provided in most cases – but some are missing, such as Sprint for Rogues and Roll for Monks.  Each supported ability can be disabled in the options window.

  • Priest – Levitate while falling or moving
  • Mage – Feather Fall while falling
  • Hunter – Aspect of the Cheetah when moving.
  • Shaman – Ghost Wolf if moving
  • Druid – Travel Form.  It’s complicated, but basically you get the form that is appropriate for where you are, or Cheetah if you’re indoors.  Druid travel form can replace other mounts in most circumstances.
  • Worgen – Running Wild

Random mount support is very good. The addon figures out what mount to summon based on where you are and your favorites for the environment. The list of favorites is subcategorized into three environments as a list of aquatic, land, and flying mounts (with a sub-category for vendor / special mounts). One button controls the whole process – just hit the auto-mount button, and the addon figures it out for you. In a no-fly zone? You get a designated ground mount. Underwater? Aquatic mount. If you have the ‘specials’ enabled for ground mounts, they can appear as well.

The problem of course is that flying mounts appear in the ground mount list, so you have to be careful not to enable them on the ‘ground’ tab or you’ll be waddling around on a grounded dragon. It’s sad looking.

The only caveat here is that the addon doesn’t ‘get’ warfronts (not talking about the patrol mode ones, which allow flying, but the 20-man scenarios, which don’t). I created a patch to fix this (see: https://bitbucket.org/grimmlabs/guppet/src/master/) but neither author has responded to my submissions so go get it if you use this addon 🙂

companion filter

GupPet Companion Selection

One feature that this addon offers over the others is that it also offers support for companion (aka battle pet) randomized summoning as well. You can exclude whole location categories (city, outside, arena, party, raid, and battleground), allow only in cities, and instigate a “pet of the day” mode in which one randomly selected pet is used for the entire day, regardless. The companion tab shows all battle pets you have “learned” and you can select all, none, or specific pets for summoning on a random-ish schedule, based on your configuration options. It’s pretty inclusive.

Conclusion

Overall, this is still my favorite random mount addon, despite some shortcomings. It’s the standard that other mount addons will be rated against.

 

HerbYield Updated

Screenshot 2016-09-05 11.29.27.pngAnyone that uses my poor excuse of an addon, HerbYield, to gather stats on pigment yields when milling, be of good cheer – I’ve updated it for Legion.

You can download it or view the source code at bitbucket.org.

I mean, really, don’t view the source code. It’s ugly. Unless you wanna make fun of me, but I will quickly point out that it’s LUA, so you already have a lot of ammunition to start with. Not my choice.

ANYHOO.  If you’re not familiar with this tool, what it does is watch as you mill herbs, and tally up how many of each kind of pigment each herb yields up. This will allow you to make more intelligent decisions when farming or buying herbs to process.

Having said that, some notes:

  • In Legion you can also get some tertiary yields, such as Yseralline Seeds and Nightmare Pods, which can lead to further yields. I thought about accounting for them as well, but decided against until I find a compelling reason to do so. Out of scope for what I need this tool to do.
  • While Nightmare Pods do yield up pigments, I’m again not sure if that’s in scope for the scale of operations I typically carry out. I have some thought son how to manage it if I decided to, however.

As always, this comes as is and if it blows up your WoW, I’m sorry but that’s as far as I’ll go other than maybe try to fix it.

If that’s a bit scary, then just watch this space for a report of findings after I gather a few thousand samples. See you in a month or two, in that case.

Update

Version 7.00.03.02 is up, which fixes a bug that would occur under high latency situations. Which is a stupid thing for this sort of addon.

PSA: Pawn is Busted. Here’s a Workaround

If you’ve been using the addon Pawn for item comparison, be aware that the 6.2 patch broke it subtly.

Quest Pane If you have something like BugSack installed, you may have noticed that a bug was detected whenever you moused over any loot icons in a quest window.

What you might not have known is that as soon as that happened, Pawn quit working. Completely. The compare window didn’t work, nor did tooltip compares work. Ergo, every time thereafter that you got new loot, there would be no indication that it was an upgrade, even if it was.

What I’m saying here is that you might need to avail yourself of the free “disenchanted item recovery service” if you’ve DE’d “worthless” equipment in the past week.

There is, fortunately, a workaround.  Simply reload your UI, whether via the interface or by typing /reloadin your chat window. And avoid any mousovers in the quest window.

The author is aware of the issue and is working on it. Meanwhile, keep an eye on the addon’s web page or use an addon manager like Curse.  (Well, okay, Curse. Because Minion is completely useless.)