Altoholic

Altoholic is an Ace 3 add-on written for people who dedicate most of their time to leveling alts, and who want to have as much information as possible in one place.

About the add-on:

The add-on has been in development since December 2007 and was officially released in late March 2008. It provides you information about your alts (bags, mails, AH, etc...) without having to reconnect them all the time.

Supporting development:

You might not know this, but add-ons do not write themselves.
If you want to help development, or simply show your appreciation, use one of the following ways:

I was born in '76 (you do the math) and I work as a Project Manager + Software Architect + Full Stack Web Dev (yup, multiple hats) in a large multinational, so my coding time is limited, and Work > Gaming.

I live in Belgium, and obviously play on EU only.

Assistance will be provided on a best effort basis, but in any case always be polite and respectful when asking for help, I am neither a teenager, nor a punching ball. I am a cool guy with people who are cool with me. Respect that rule and we'll be fine.

Availability:

2018/09/29: I will be moving appartments at the beginning of November, so my gaming + coding time will decrease gradually until then. Do not expect movement until mid November.

Current Issues:

2018/09/29: There is an issue with characters disappearing from the account summary. It can be solved by clearing your SV files (long & hard way), or simply by changing the level filter to "120", then back to "All" again.

Credits:

I'd like to thank my guild, Odysseüs on EU-Marécages de Zangar, for assisting me since the earliest phases, thanks guys for everything you've done

Thanks to the all the people who have supported the add-on since 2008, and also all those of you who came on board later.

Thanks to all the guys who have helped with code/translations/bug tracking.. and well, project support in general, especially during my long absences. Such projects can be long and tedious, it is good to not feel alone

IMPORTANT NOTE FOR 8.0 : As with every new expansion, many things have changed in the API, and it is REQUIRED to clear your Saved Variables for the addon.
This means cleaning the following files in \WTF\Account\<your_account>\SavedVariables : Altoholic.lua & All DataStore*.lua

There WILL be bugs if you use your old files without cleaning them first.
Some fixes to work around API changes are too time consuming, so cleaning is required. A meagre price to pay once per expansion.

How to support Altoholic's development :

- Use the donate button either on Curse or on WoW Interface
- Support me on Patreon : https://www.patreon.com/Thaoky , the page is still being setup, it might take a few days before it can be used, I still need a banner.
- Make a gift from my amazon's wish list : http://amzn.eu/7xWdnbZ

If you like the addon, consider supporting it, this has been the long term effort and commitment of a single person. #OneManArmy

8.2.001 (29/06/2019)

- Minor fixes.
- Added new factions.

8.0.008 (19/09/2018)

- Added BfA factions. (Thanks AlexSUCF !!)
- Added BfA currencies.
- Added BfA emissary quests.
- Reworked the quest log.
- Some quest achievements for BfA were rearranged to better reflect a character's progress. If I made a mistake on the horde side, please let me know.
- Fixed the percentage of rest xp for pandaren to now properly show 200% or 300% depending on the mode.
- Reworked the way rest xp is displayed in the addon, there is now a tooltip giving more info about rest xp, including when an alt will be fully rested.

Note: I have spent a lot of time checking the values behind rest xp (almost every day for about 20 days in a row), following a few reports that the addon was not correctly returning this information.
It turns out that while there was no issue in the calculation itself, there was an issue in displaying it.
It also turns out that in some cases I was unable to determine, Blizzard sometimes returns an incorrect value for the rest XP.
I found out that on at least two of my alts, the rest xp returned was beyond the maximum rest XP.
Ex: On my 110 Monk, at 0/717k xp for that level, I should be able to earn a maximum of 3 times that amount (2.1M), yet the game returned me 2.9M
Same story on my 110 Druid. Some time later, I logged in again and values were correct.

What I can say is that this seems to happen for alts that you have not logged in a long time.
For example with the alts that I logged in right after BfA launch, to trigger the earning of rest xp, and did not play anymore for many days.
I took 2 horde alts, one that I logged in every day to check the rest xp (returned vs expected), and it was always correct.
The other (monk), I checked in parallel without logging him in, and after 7 days, it was ok, but after 14 days, I had this 2.9M incorrect value.
Go figure .. :(

So when in doubt, log in your alt again, as I really can't fix those cases where blue is wrong.

- Restored the emissaries panel.
- Fixed the "All levels" filter in the account summary being limited to 110.
- Added support for War Campaign Missions.

8.0.005 (12/08/2018)

- Closed a lot of bugs from the Curse issues list, and implemented a lot of smaller fixes (thanks to all who contributed !).
Note: if you had opened one of these issues, even from a super long time ago, and you feel it is still not fixed in 8.0, then by all means reopen it.
It was late when I did this work, and I may have closed 1 or 2 a bit too fast..
- Fixed guild bank counters being displayed in the tooltip for guild banks from other factions, when the options were set not to display them. (Thanks Leo!)
- Reorganized several achievement categories (Thanks AlexSUCF !!)
- Added Legion Fishing Masters reputations (Thanks AlexSUCF !!)
- Search tab: Character level edit boxes now accept 3-digit values (Thanks AlexSUCF !!)
- Fixed scanning of transmog sets (Thanks AlexSUCF !!)
- Fixed several smaller issues (Thanks AlexSUCF !!)
- DataStore_Agenda: fixed calendar scanning of events with an invalid "calendar type". This fixes the spam of events you were maybe getting at logon. Just open your calendar on the affected alts, and you will be fine.
- Added support for paragon reputation levels (Thanks all4atlantis !!)
- Fixed the auto-completion of alt's names on the same realm, this should fix the "This character might be someone you don't know." problem.

8.0.004 (08/08/2018)

- Fixed a Lua error when mousing over a recipe in the search panel. (Thanks KaraKaori !)
- Archaelogy is back on its feet :)
- Quick note about fishing: Fishing now seems to be seen as a series of recipes, like the other professions, even though there are no actual recipes.
This means you actually have to press the "Fishing Skills" button in the profession UI to get its proper level.
- Fixed the "known by" tooltips, which did not properly left out "unlearned" recipes.
- Removed the last occurences of first aid in a few places.
- Fixed a Lua error when visiting merchants selling recipes.
- The amount of gold displayed in various places is now shown with a thousands' separator.

8.0.003 (05/08/2018)

- Slightly modified the "totals" that appear at the bottom right so that it now fully belongs to the Summary tab.
This means the totals are now only visible when the Summary tab is visible. This frees room on the other tabs.
- Characters tab : the profession panel has been fully reworked.
- Professions can now be filtered by categories, subcategories, color, inventory slot, learned/unlearned, and by their actual name.
- Profession cooldowns should be ok, but I did not have enough material at hand for tangible testing. Please let me know if you notice anything weird.
- Recipe tooltips like "Could be learned by" etc.. should now be fully functioning again.

Note : sadly I had to make several modifications in DataStore_Crafts to support the new UI.
The good news is that thanks to Blizzard changes, it should now be future proof.
The bad news is that you will have to reload your professions. Sorry, but I can't avoid it :(

Huge project at work since the last 3 years, leading to an imminent huge go-live + more responsibilities = little time.
I am also looking for a place to live, since my landlord is selling all the appartments of the building I am now renting.
So my spare time goes to finding a place to buy.

Consequence : until the end of the year, I will only release sporadically, and my focus will go to stability, don't expect new features (or maybe a few if implementation is fast).

.. on to the changes.

First of all :

Many thanks to Darth_Predator for the fixes he made before my release, they saved me some time :)
Many thanks to Laileena for the help on the new reputations and gathering nodes

- Fixed a ton of Lua errors.
- Summary tab : the artifact menu has been disabled, since no data can be retrieved anymore.
- Summary tab : the first aid profession has been removed.

Quests and professions are still being reworked, but I did not want to delay the release anymore.

Mainly on my Enchanter there are multiple NPC's that have recipes that I have already learned that still show up they "Could be learned by" my character. They are partially red on that toon, but on my other toons they show up green. I have deleted & reinstalled altoholic several times. Today I deleted the entire WTF folder with all the saved variables, and they STILL show up as they could be learned by my enchater. And YES I went on the toon & opened up the tradeskill windows & all that. I'm really frustrated because I really like this addon but if it doesn't report the known recipes correctly, then WTF? Kinda defeats the purpose of that feature. It has happened on other toons at times so I get really confused thinking I need to learn something that I don't. Coould someone please help fix this??

Is there something I need to do, other than opening the profession list, to load this information into the grid or is this a known issue?

I can confirm this. It's the same for me.

My suspicion is that Altoholic has not yet gotten an update to make it work with the new crafting skill leveling system, where you have a separate progression bar for each expansion.

Because this seems to come into effect as well with the "Could be learned by..." tooltips of recipes. On one of my alts Altoholic shows me for all Leatherworking recipes (regardless of whether "Old World", "Outland", "Northrend", ...) that I have a skill of 226, which is obviously the sum of my "Old World" leatherworking (188) plus "Outland" leatherworking (38); the only ones I have learned so far. Thus, it assumes that I could learn *all* "Outland" recipes as these do not go beyond 75 any more.

This is just one indicator that something with the crafting is amiss at the moment.

Maybe the grid not showing any learned recipes for any character is due to the same need of an overhaul.

At the moment, it keeps telling me I've not got any professions and the tooltips show that my characters haven't learnt them. (I deleted & re-installed the add-on completely, including saved variables, for 8.0 & possibly later on).

Is there something I need to do, other than opening the profession list, to load this information into the grid or is this a known issue?

Do the same on line 144:
local _, _, critCompleted, quantity, reqQuantity = GetAchievementCriteriaInfo(id, j);
to:
local _, _, critCompleted, quantity, reqQuantity = GetAchievementCriteriaInfo(id, j, true);
Then everything works again

Keep in mind that once you've changed this, the Twitch Client will say that there is an update for Altoholic, as you have modified it. Don't update before you are 100% sure there is a fix or else you have to do these steps again!!!

I posted this is July with no response... Any help? Edit: I have even since completely reinstalled the game. And a note, my GF has 2 accounts. 1 account does, 1 account does NOT show any guild information. So that's 1 for 3 accounts.

Guild Info missing
I have recently been plagued by the addon not showing any guild information in the GUI or Tooltips, but oddly enough it DOES show when on ONE of my GF's 2 linked accounts, but not her other (all on my computer.)

I have tried removing the entirety (except the (reinstalled)addon) of the WTF, Interface, and Cache folders from the Wow folder.

No dice. For some reason, only on my account I see no guild information.
Last edited by Tellurian : 07/11/18 at 09:10 AM.

I posted this is July with no response... Any help? Edit: I have even since completely reinstalled the game. And a note, my GF has 2 accounts. 1 account does, 1 account does NOT show any guild information. So that's 1 for 3 accounts.

Guild Info missing
I have recently been plagued by the addon not showing any guild information in the GUI or Tooltips, but oddly enough it DOES show when on ONE of my GF's 2 linked accounts, but not her other (all on my computer.)

I have tried removing the entirety (except the (reinstalled)addon) of the WTF, Interface, and Cache folders from the Wow folder.

No dice. For some reason, only on my account I see no guild information.
Last edited by Tellurian : 07/11/18 at 09:10 AM.

While I get occasionnal help from a few "power users", there is only me

#ArmyOfOne

Originally Posted by kzero0

I'm just wondering if it is possible to choose what shows up here.

Not yet, this is something I would like to change soon-ish. But nothing short term, I will be moving appartments at the beginning of November, so I'm slowly starting packing. Gaming & coding will be down to zero in a short while, and I am not sure at which date I'll get the web back in my new place. Hopefully Nov 2nd, but if not it will be Nov 5th at best.

Dang~ mad props!!! You rock!

Ah cool, thanks for the reply, good luck moving (I'm a hoarder, moving is such a pain :/).

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.