Download
(2MB)
Download
Updated: 11-26-23 04:18 AM
Pictures
File Info
Compatibility:
Guardians of the Dream (10.2.0)
Updated:11-26-23 04:18 AM
Created:unknown
Downloads:461,903
Favorites:2,096
MD5:
Categories:Bags, Bank, Inventory, Character Advancement, Mail, TradeSkill Mods

Altoholic  Popular! (More than 5000 hits)

Version: 10.2.007
by: Thaoky [More]

Hi, my name is Thaoky, and I'm an 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.


IMPORTANT NOTE:

I am back in the game since 28/12/2020.

If you are upgrading from a version below 9.0.003, YOU MUST CLEAR YOUR SAVED VARIABLES !!

This means cleaning the following files in \WTF\Account\<your_account>\SavedVariables : Altoholic.lua & All DataStore*.lua



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:


About the author:

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:

2020/12/28: I am back in the game.

Current Issues:

2020/12/28: Due to Teelo's actions, I have reverted his changes and resumed development based on my latest version of the code. Some of his new features are temporarily not available anymore, some are gone forever. The main Shadowlands features will be back though, just be patient.

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

Join the #altoholic IRC channel on Freenode : irc://irc.freenode.net:6667/

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

10.2.007 (26/11/2023)

- DataStore_Crafts: The module is now shared between all versions of the game.
- This concludes the conversion of all DataStore modules to make them compatible with all versions.

10.2.006 (20/11/2023)

- DataStore_Quests: The module is now shared between all versions of the game.
- DataStore_Talents: The module is now shared between all versions of the game.
- DataStore_Reputations: The module is now shared between all versions of the game.
- DataStore_Containers: Fixed COMMON_NUM_BAG_SLOTS to be NUM_BAG_SLOTS + 1 for retail, and NUM_BAG_SLOTS for non-retail, instead of the opposite.

10.2.005 (17/11/2023)

- Fixed an issue where sorting the bags while the merchant frame is opened would trigger a slow down (Thanks Belazor !)
- DataStore_Containers: Removed an invalid test when closing a bank frame.
- Events : fixed a Lua error when a tracked item like an egg actually hatches.

10.2.004 (14/11/2023)

- DataStore_Containers: The module is now shared between all versions of the game.

10.2.003 (11/11/2023)

- DataStore_Currencies: Added the Dream Infusion currency.

10.2.002 (08/11/2023)

- DataStore_Currencies: Added the Emerald Dewrop currency.
- Summary Tab : Added the Emerald Dewrop currency (Thanks Feral!)

10.2.001 (08/11/2023)

- DataStore_Crafts & DataStore_Currencies: Fixed a lua error related to artifacts.
- Added new 10.2 currencies & reputations (Thanks Feral !)
- DataStore_Auctions is now generic and works will all versions of the game.
- DataStore_Inventory is now generic and works will all versions of the game.


10.1.005 (18/05/2023)

- DataStore_Agenda is now generic and works will all versions of the game.
- DataStore_Currencies is now generic and works will all versions of the game.
- Fixed texture coordinates in the QuestLogRow template. (Technohunter)

10.1.004 (12/05/2023)

- Summary Tab : fixed garrison enums in the activity panel.
- DataStore_Pets : updated scanning functions for the new API. (Technohunter)


10.1.003 (11/05/2023)

- DataStore_Quests : fixed scanning of spell rewards.

10.1.002 (04/05/2023)

- Updated Ace Libraries
- DataStore_Mails : fixed the events triggered when opening the mailbox AGAIN !

10.1.001 (03/05/2023)

Many thanks to Feral & Technohunter for providing fixes on Discord during my absence !

- Several fixes related to the change of the garrison enum. (Feral & Technohunter)
- Updated the ToC to make all DataStore modules mandatory dependencies, in order to avoid issues/complaints caused by missing modules.
- DataStore_Quests : fixed an error when scanning spell rewards of a quest (Thanks Technohunter)
- DataStore_Mails : fixed the events triggered when opening the mailbox.
- Summary Tab => Added support for the new 10.1 currency.


Older patch notes : see changelog.txt
Archived Files (48)
File Name
Version
Size
Author
Date
10.2.006
2MB
Thaoky
11-20-23 04:49 AM
10.2.005
2MB
Thaoky
11-17-23 12:25 PM
10.2.004
2MB
Thaoky
11-14-23 12:22 PM
10.2.003
2MB
Thaoky
11-11-23 10:16 AM
10.2.002
2MB
Thaoky
11-08-23 02:41 PM
10.2.001
2MB
Thaoky
11-08-23 12:59 PM
10.1.004
2MB
Thaoky
05-12-23 11:47 AM
10.1.001
2MB
Thaoky
05-03-23 02:53 PM
10.0.011
2MB
Thaoky
02-23-23 01:00 PM
10.0.010
2MB
Thaoky
01-11-23 11:59 AM
10.0.009
2MB
Thaoky
12-11-22 01:44 PM
10.0.008
2MB
Thaoky
11-27-22 10:46 AM
10.0.007
2MB
Thaoky
11-20-22 12:17 PM
10.0.006
2MB
Thaoky
11-17-22 12:00 PM
10.0.005
2MB
Thaoky
11-16-22 02:45 PM
10.0.004
2MB
Thaoky
11-02-22 10:00 AM
10.0.003
2MB
Thaoky
11-01-22 08:49 AM
10.0.002
2MB
Thaoky
10-31-22 11:32 AM
10.0.001
2MB
Thaoky
10-30-22 09:24 AM
9.2.006
2MB
Thaoky
08-05-22 12:21 PM
9.2.004
2MB
Thaoky
06-05-22 06:14 AM
9.2.003b
2MB
Thaoky
04-27-22 10:33 AM
9.2.003
2MB
Thaoky
04-24-22 07:59 AM
9.2.002
2MB
Thaoky
03-28-22 10:32 AM
9.2.001b
2MB
Thaoky
03-16-22 11:33 AM
9.2.001
2MB
Thaoky
03-15-22 01:36 PM
9.1.008
2MB
Thaoky
11-09-21 12:08 PM
9.1.007
2MB
Thaoky
09-26-21 11:05 AM
9.1.006
2MB
Thaoky
09-19-21 09:08 AM
9.1.005
2MB
Thaoky
09-04-21 11:58 PM
9.1.004
2MB
Thaoky
08-29-21 02:44 AM
9.1.003
1MB
Thaoky
08-22-21 06:14 AM
9.1.002b
1MB
Thaoky
08-15-21 07:59 AM
9.1.002
1MB
Thaoky
08-15-21 01:49 AM
9.1.001
2MB
Thaoky
07-01-21 11:27 AM
9.0.009b
2MB
Thaoky
05-03-21 08:46 AM
9.0.009
2MB
Thaoky
05-02-21 08:23 AM
9.0.008
2MB
Thaoky
04-05-21 06:26 AM
9.0.007
1MB
Thaoky
03-22-21 12:56 PM
9.0.007
1MB
Thaoky
02-28-21 10:55 AM
9.0.006d
1MB
Thaoky
02-22-21 11:25 AM
9.0.006c
1MB
Thaoky
02-21-21 09:42 AM
9.0.006b
1MB
Thaoky
02-21-21 08:51 AM
9.0.006
1MB
Thaoky
02-21-21 06:31 AM
9.0.005
1MB
Thaoky
02-14-21 07:28 AM
9.0.004
1MB
Thaoky
01-24-21 10:14 AM
9.0.003c
1MB
Thaoky
01-16-21 09:47 AM
9.0.003
1MB
Thaoky
01-13-21 12:22 PM


Post A Reply Comment Options
Unread 01-19-10, 07:28 PM  
zaphon
A Defias Bandit

Forum posts: 2
File comments: 27
Uploads: 0
Re: Re: Odd Already Known responses

This is the issue with many ToC/Ulduar patterns.
I've reported Merlin's Robe already, and many other patterns show similar results.
Oh, that gave me an idea. So I found the bug.

There's a big lookup table called RecipeDB in RecipeDB.lua that is nothing more than taken straight from AckisRecipeList's Datamine.lua. So I went to AckisRecipeList and cut and pasted the latest table they have in there. The bug still existed (they evidently don't use this table anymore or something, as it's out of date as well).

So I found the recipe in question and added it to the table to test it. Sure enough adding the entry

[67087] = 47635,

made the pattern start working. Going to go to wowace.com directly and see if Ackis has actually updated this file in the non-public releases, or if it's an outdated table he just doesn't use at all anymore. Either way updating this table does fix it.

NOTE: I just wrote a parser to parse TradeskillInfo.vars.combines from the mod TradeSkillInfo to extract this data from them (as they already mined it all), and sure enough it fixed all the patterns I was seeing this problem with. Just not sure why Ackis stopped updating this table, which is where it originally comes from.
Last edited by zaphon : 01-19-10 at 07:56 PM.
Report comment to moderator  
Reply With Quote
Unread 01-19-10, 07:15 PM  
AnrDaemon
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 156
File comments: 2231
Uploads: 5
Re: Odd Already Known responses

Character talents/glyphs not gets saved in SataStore, or not gets retrieved from it... no way to see specs for offline alts, but currently active one's spec is in there, no issues.

Originally posted by zaphon
I was browsing the Auction House today when I ran across the pattern for Bracers of Swift Death under the leatherworking profession. I already know this pattern on my Leatherworker, but for some reason the Already known by line actually listed like 10 alts
This is the issue with many ToC/Ulduar patterns.
I've reported Merlin's Robe already, and many other patterns show similar results.
Report comment to moderator  
Reply With Quote
Unread 01-19-10, 06:56 PM  
zaphon
A Defias Bandit

Forum posts: 2
File comments: 27
Uploads: 0
Odd Already Known responses

I was browsing the Auction House today when I ran across the pattern for Bracers of Swift Death under the leatherworking profession. I already know this pattern on my Leatherworker, but for some reason the Already known by line actually listed like 10 alts (of which none but the first one have that profession) as knowing it. I have been staring at the code where this line is generated and don't see how this could be getting screwed up. Also I note that this doesn't happen on every pattern, just some. The example I used causes it to happen every time.
Last edited by zaphon : 01-19-10 at 07:01 PM.
Report comment to moderator  
Reply With Quote
Unread 01-18-10, 11:51 PM  
weezel
A Defias Bandit

Forum posts: 2
File comments: 16
Uploads: 0
Re: Re: disabling scanning of mail body

Originally posted by AnrDaemon
Meh?
ohhhhhhhhhhh... the little help thing for that specific option didnt say to go to the datastore thing thanks
Report comment to moderator  
Reply With Quote
Unread 01-18-10, 09:13 PM  
AnrDaemon
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 156
File comments: 2231
Uploads: 5
## Notes-ruRU: Предоставляет информацию о ваших персонажах
(Whoever sent you initial translation - tell them they are poor >.> )
Report comment to moderator  
Reply With Quote
Unread 01-18-10, 01:36 PM  
AnrDaemon
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 156
File comments: 2231
Uploads: 5
Re: disabling scanning of mail body

Originally posted by weezel
the FAQ tells me where, but i cant find that "where".

"Mail Options" i just cant see this anywhere at all ..
Meh?
Report comment to moderator  
Reply With Quote
Unread 01-18-10, 01:12 PM  
weezel
A Defias Bandit

Forum posts: 2
File comments: 16
Uploads: 0
disabling scanning of mail body

the FAQ tells me where, but i cant find that "where".

"Mail Options" i just cant see this anywhere at all ..
Report comment to moderator  
Reply With Quote
Unread 01-16-10, 07:09 PM  
RoarKING
A Kobold Labourer
 
RoarKING's Avatar

Forum posts: 0
File comments: 4
Uploads: 0
I get this error whenever I move the mouse over any item, either in the skill bars, in the bags or even in the Altoholic interface. I tried to disable the "Show item source" option, but it remains active the next time I login, and the error persists. I use the esES client.
Code:
Message: Interface\AddOns\Altoholic\Tooltip.lua:406: attempt to call method 'GetSource' (a nil value)
Time: 01/17/10 01:59:25
Count: 1
Stack: Interface\AddOns\Altoholic\Tooltip.lua:406: in function <Interface\AddOns\Altoholic\Tooltip.lua:390>
Interface\AddOns\Altoholic\Tooltip.lua:509: in function <Interface\AddOns\Altoholic\Tooltip.lua:500>
[C]: ?
[C]: in function `SetAction'
Interface\AddOns\Bartender4\ActionButton.lua:479: in function `SetTooltip'
Interface\AddOns\Bartender4\ActionButton.lua:201: in function <Interface\AddOns\Bartender4\ActionButton.lua:199>

Locals: tooltip = GameTooltip {
 0 = <userdata>
 SetTrainerService = <function> defined =[C]:-1
 numMoneyFrames = 1
 default = 1
 SetInboxItem = <function> defined =[C]:-1
 SetBuybackItem = <function> defined =[C]:-1
 shoppingTooltips = <table> {
 }
 SetHyperlinkCompareItem = <function> defined =[C]:-1
 SetExistingSocketGem = <function> defined =[C]:-1
 SetQuestLogItem = <function> defined =[C]:-1
 SetBackpackToken = <function> defined =[C]:-1
 SetTradeTargetItem = <function> defined =[C]:-1
 hasMoney = 1
 SetTradePlayerItem = <function> defined =[C]:-1
 SetMerchantItem = <function> defined =[C]:-1
 SetSendMailItem = <function> defined =[C]:-1
 SetHyperlink = <function> defined =[C]:-1
 updateTooltip = 0.2
 SetInventoryItem = <function> defined =[C]:-1
 SetTradeSkillItem = <function> defined =[C]:-1
 comparing = false
 SetSocketGem = <function> defined =[C]:-1
 SetGuildBankItem = <function> defined =[C]:-1
 SetCurrencyToken = <function> defined =[C]:-1
 SetAuctionSellItem = <function> defined =[C]:-1
 SetBagItem = <function> defined =[C]:-1
 SetLootRollItem = <function> defined =[C]:-1
 SetMerchantCostItem = <function> defined =[C]:-1
 SetLootItem = <function> defined =[C]:-1
 SetQuestItem = <function> defined =[C]:-1
 SetAuctionItem = <function> defined =[C]:-1
}
name = "Marca de Supremacía"
link = "[Marca de Supremacía]"
itemID = 47734
(*temporary) = nil
(*temporary) = <table> {
}
(*temporary) = 47734
(*temporary) = "attempt to call method 'GetSource' (a nil value)"
isNodeDone = nil
cachedItemID = nil
cachedRecipeOwners = nil
cachedSource = nil
GOLD = ""
L = <table> {
 Shen'dralar Provisioner = "Proveedor Shen'dralar"
 World PVP = "JcJ Global"
 Bags = "Bolsas"
 Artisan = "Artesano"
 Goldthorn = "Espina de Oro"
 Heroic Mode Tokens = "Insignias Heróicas"
 Level 70 Reputation PVP = "JcJ Reputación Nivel 70"
 Scourge Invasion = "Invasión de la Plaga"
 Shared = "Compartidos"
 Food = "Comida"
 Grey = "Gris"
 Master = "Maestro"
 Revanchion = "Revanchion"
 Enchanted Adamantite Armor = "Armadura de Adamantita Encantada"
 Guild Communication Enabled = "Comunicación con hermandad activada"
 Tablet of Will = "Tablilla de voluntad"
 Gordok Brewery = "Aprediz de Cerveza gordok"
 Fel Iron Chain = "Cadena de Hierro Vil"
 Alliance Forces = "Ejercitos de la Alianza"
 Shift-Click to link this info = "Mays+Click para enlazar esta información"
 Mountain Silversage = "Salviargenta de Montaña"
 %s has received a mail from %s = "%s ha recibido un correo de %s"
 Beast Training = "Entrenamiento de bestias"
 Non Set Leather = "Armaduras de Cuero Independientes"
 Armbreaker Huffaz = "Partebrazos Huffaz"
 Ethereum Prison = "Prisión de el Etereum"
 Firebloom = "Flor de Fuego"
 Blizzard Collectables = "Coleccionables de Blizzard"
 Requesting %s information from %s = "Pidiendo %s información de %s"
 Classes: Mage = "Clases: Mago"
 Gently Shaken Gift = "Regalo ligeramente agitado"
 Visited = "Visitado"
 Riding = "Equitación"
 Arcanoweave Vestments = "Vestimentas de Tejido Arcano"
 Source = "Fuente:"
 Cache of the Legion = "Alijo de la Legión"
 Hallow's End = "Halloween"
 Muddy Churning Waters = "Cebo de Fangoapestoso"
 Ooze Covered Rich Thorium Vein = "Filón de Torio Enriquecido Cubierto de Moco"
 Reference data received (%s) ! = "Datos de referencia recibidos (%s)"
 Clear goblin AH entries = "Borrar entradas de subastas goblin"
 Olaf = "Olaf"
 Warn when mail expires in less days than this value = "
Report comment to moderator  
Reply With Quote
Unread 01-13-10, 03:53 AM  
Thaoky
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 19
Uploads: 1
@Dargitin: Fixed in the latest alpha on curseforge (just update Altoholic, not datastore).

@Horlin: I saw Tuller's answer, I guess it's on his side then

@Ezmaralda: I didn't get your problem, I need a more detailed explanation please.

@antiy4ho0: This is planned, I'll add that at some point, can't say when though.

@Bornabe: I am surprised about the tooltip behaviour, because I really do not react to character tooltips, so the addon shouldn't be impacted at all. May I ask you to test with Altoholic being the ONLY addon enabled, and see if it still happens ?

For your guild request, offline members will be added in the near term, and additional guild features will come along the way too.
Report comment to moderator  
Reply With Quote
Unread 01-12-10, 12:27 PM  
Bornabe
A Flamescale Wyrmkin
 
Bornabe's Avatar
AddOn Author - Click to view AddOns

Forum posts: 133
File comments: 264
Uploads: 6
Odd Tooltip Hicup.

I'm unsure why, but only ALToHolic is causing this for me, where the Tooltip seems (onHover over NPCs / Players) to hicup... it has a space above the Health / Mana Bars but corrects itself and removes the space after a brief moment. The Tooltip doesn't do it with the bars turned off or with ALToHolic turned off, of course.

Any ideas on what causes this or a way to eliminate it without losing ALToHolic?

Added Note: While back there were talks of GUILDoHolic, is this something still in thought? I would love just an Offline Members added to the Guild Members listing if possible.

It's fairly easy to get members of a guild to use ALToHolic, but not as easy to get them to use things like GuildAds, etc... so any possibility of additional Guild functions are always a big plus.
Report comment to moderator  
Reply With Quote
Unread 01-11-10, 02:15 PM  
Darigitin
A Kobold Labourer

Forum posts: 0
File comments: 0
Uploads: 0
ok uninstalled and reinstalled again, this time everything works but the guild members and skills section. Getting this error when I click it

Code:
Message: ...terface\AddOns\Altoholic\Frames\GuildProfessions.lua:132: bad argument #1 to 'pairs' (table expected, got no value)
Time: 01/11/10 14:13:25
Count: 1
Stack: [C]: in function `pairs'
...terface\AddOns\Altoholic\Frames\GuildProfessions.lua:132: in function <...terface\AddOns\Altoholic\Frames\GuildProfessions.lua:125>
...terface\AddOns\Altoholic\Frames\GuildProfessions.lua:215: in function `Update'
Interface\AddOns\Altoholic\Frames\TabSummary.lua:95: in function `MenuItem_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>

Locals: (*temporary) = "table expected, got no value"
 = <function> defined =[C]:-1
Report comment to moderator  
Reply With Quote
Unread 01-11-10, 06:49 AM  
antiy4ho0
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
I apologize if this has been brought up before but I have a suggestion! With the new LFD and easy Frost emblems.... I often find myself logging in and out at the end of the night trying to double check that I have done my random daily dungeon on all of my alts. I do realize that I can check the calendar tab and make sure each one of my characters is saved to at least one heroic, but this isn't perfect as I often queue for the new ICC 5 mans specificly for certain pieces of gear. What I would think would be great is if for level 80 characters under the activity tab it would have a line that says Random Daily Dungeon: 1/1 or 0/1. I think level 70-80 characters get triumph for their first random dungeon too so that would work as well. Again, I apologize if this has been brought up before and I'll be really embarrassed if theres already a way to track this with altoholic but I thought it would be a good addition.
Report comment to moderator  
Reply With Quote
Unread 01-10-10, 11:14 AM  
AnrDaemon
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 156
File comments: 2231
Uploads: 5
Re: alto + AUE

Originally posted by Ezmaralda
I installed this addon today, and my Death Knight started getting aue weapon errors in the chat log. Any ideas?
Explain, please.
Report comment to moderator  
Reply With Quote
Unread 01-10-10, 12:01 AM  
Ezmaralda
A Fallenroot Satyr
 
Ezmaralda's Avatar

Forum posts: 21
File comments: 29
Uploads: 0
Question alto + AUE

I installed this addon today, and my Death Knight started getting aue weapon errors in the chat log. Any ideas?
Report comment to moderator  
Reply With Quote
Unread 01-09-10, 02:28 PM  
Horlin
A Kobold Labourer
 
Horlin's Avatar

Forum posts: 0
File comments: 20
Uploads: 0
Ok i have ask Tuller in the Bagoncomments.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

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.