You are here: Home » Interface Additions » myAddOns v2.8myAddOns v2.8
Virus/spyware scanned on upload
Compatible with v3.3.0
Compatible with WotLK ()
Author: Scheid
Download size: 19.01 kB
Updated 12/12/2009 (59 days ago)
81,048 total downloads / downloads this week: 59,311 / downloads today: 22,296
Send PM to Scheid



myAddOns v2.7, archived on 15/11/07
myAddOns v2.7, archived on 28/03/08
myAddOns v2.7, archived on 18/10/08
myAddOns v2.8, archived on 19/04/09
myAddOns v2.8, archived on 08/08/09
myAddOns v2.8, archived on 12/12/09













myAddOns v2.8

Virus/spyware scanned on uploadCompatible with v3.3.0
Compatible with WotLK ()
Author: Scheid
Download size: 19.01 kB
Updated 12/12/2009 (59 days ago)
81,048 total downloads / downloads this week: 59,311 / downloads today: 22,296
Send PM to ScheidPlease log in to vote! Current rating: +20
Description
myAddOns is a World of Warcraft AddOn. It's an AddOn Manager accessible from
the Main Menu. It lists your AddOns per category. You can view details and help
for the supporting AddOns and open their options window if they have one. You
can also load the load on demand AddOns and setup myAddOns to load these AddOns
automatically when you login.
Install
Extract the files into your ..World of WarcraftInterfaceAddOns directory.
Features
* AddOns list per category
* Automatic AddOns loading (automatic, per class, per character)
* Personal notes for each AddOn
* Localization (english, french, german)
* Low memory usage (~0.2MB)
For supporting AddOns:
* AddOns details
* AddOns help
* Link to the options window
Usage
- Players -
To access the AddOn manager, click on the 'AddOns' button in the Main Menu.
The AddOns list is automatic. The loaded AddOns are yellow while the AddOns not
yet loaded are grey.
You can see details and help for the AddOns in the 'Details' and 'Help' tabs. You
can setup the automatic load for a load on demand AddOn in the 'Load' tab.
- Developers -
Here is a small tutorial to add myAddOns support to your AddOns.
> Automatic method
myAddOns will automatically add your AddOn to the AddOns list and read its toc file
to get info about your AddOn. Here is what myAddOns uses:
## Interface:
## Title: <AddOn name in the AddOns list>
## Notes: <AddOn description>
## Version: <AddOn version>
## X-Date: <AddOn release date>
## Author: <Author name>
## X-Email: <Author email address>
## X-Website: <Author website address>
## X-Category: <AddOn category name>
## X-Help: <AddOn help variable name>
## X-OptionsFrame: <AddOn options frame name>
## RequiredDeps:
## OptionalDeps:
## LoadOnDemand: <loadable by myAddOns?>
## SavedVariables:
## SavedVariablesPerCharacter:
The category name has to be one of the following:
- MYADDONS_CATEGORY_AUDIO
- MYADDONS_CATEGORY_BARS
- MYADDONS_CATEGORY_BATTLEGROUNDS
- MYADDONS_CATEGORY_CHAT
- MYADDONS_CATEGORY_CLASS
- MYADDONS_CATEGORY_COMBAT
- MYADDONS_CATEGORY_COMPILATIONS
- MYADDONS_CATEGORY_DEVELOPMENT
- MYADDONS_CATEGORY_GUILD
- MYADDONS_CATEGORY_INVENTORY
- MYADDONS_CATEGORY_MAP
- MYADDONS_CATEGORY_OTHERS
- MYADDONS_CATEGORY_PLUGINS
- MYADDONS_CATEGORY_PROFESSIONS
- MYADDONS_CATEGORY_QUESTS
- MYADDONS_CATEGORY_RAID
If not, your AddOn will be listed in the 'Unknown' cateogry.
That's all you need to register your AddOn. You don't have to add anything
in your code.
> Manual method
However if you want to override the toc values, you can register manually your
AddOn by calling the following function:
myAddOnsFrame_Register(details, help);
The details variable is required. Use it to update the details of your AddOn.
The help variable is optional. Use it to update the help for your AddOn.
The details variable has the following structure:
details = {
name = 'HelloWorld',
version = '1.0',
releaseDate = 'January XX, 20XX',
author = 'Anyone',
email = 'anyone@anywhere.com',
website = 'http://www.anywhere.com',
category = MYADDONS_CATEGORY_OTHERS,
optionsframe = 'HelloWorldOptionsFrame'
};
The only required field is the name. It has to match the name of the directory/toc
file of your AddOn or its title in the toc file. If it doesn't an error will be
printed in the chat window and the registration will fail. This name field is used
to identify your AddOn within myAddOns. myAddOns will use the title in the toc file
to display your AddOn in the AddOns list.
The other fields are non mandatory and will overwrite the values extracted from the
toc file.
You have to use one of the global variables described above to populate the category
field. They are localized in english, french and german. If you don't, your AddOn
will be listed in the 'Unknown' category.
The optionsframe field is used to detect if your AddOn has an options frame and
make a link to it. myAddOns will use the Show() function to open it.
The help variable has the following structure:
HelloWorldHelp = {};
HelloWorldHelp[1] = 'Help Page1 line1nline2nline3...';
HelloWorldHelp[2] = 'Help Page2 line1nline2nline3...';
Each item in the table is a help page. You have to use the 'n' character to mark the
end of the lines.
FAQ
Q: My AddOn XYZ is not listed! Why??
A: Check if you enabled it at the character selection screen. Check if it has a
required dependency that is missing.
Q: I get the following error in my chat window: 'Error during the registration of
<addon> in myAddOns.'. What does it mean?
A: This error message means that the AddOn named '<addon>' is trying to register
with an unknown name/title. Check with the author if he can update his AddOn to
make it compatible with the new registration method. Anyway this has no impact on
the gameplay or on myAddOns so everything should be working okay.
myAddOns is a World of Warcraft AddOn. It's an AddOn Manager accessible from
the Main Menu. It lists your AddOns per category. You can view details and help
for the supporting AddOns and open their options window if they have one. You
can also load the load on demand AddOns and setup myAddOns to load these AddOns
automatically when you login.
Install
Extract the files into your ..World of WarcraftInterfaceAddOns directory.
Features
* AddOns list per category
* Automatic AddOns loading (automatic, per class, per character)
* Personal notes for each AddOn
* Localization (english, french, german)
* Low memory usage (~0.2MB)
For supporting AddOns:
* AddOns details
* AddOns help
* Link to the options window
Usage
- Players -
To access the AddOn manager, click on the 'AddOns' button in the Main Menu.
The AddOns list is automatic. The loaded AddOns are yellow while the AddOns not
yet loaded are grey.
You can see details and help for the AddOns in the 'Details' and 'Help' tabs. You
can setup the automatic load for a load on demand AddOn in the 'Load' tab.
- Developers -
Here is a small tutorial to add myAddOns support to your AddOns.
> Automatic method
myAddOns will automatically add your AddOn to the AddOns list and read its toc file
to get info about your AddOn. Here is what myAddOns uses:
## Interface:
## Title: <AddOn name in the AddOns list>
## Notes: <AddOn description>
## Version: <AddOn version>
## X-Date: <AddOn release date>
## Author: <Author name>
## X-Email: <Author email address>
## X-Website: <Author website address>
## X-Category: <AddOn category name>
## X-Help: <AddOn help variable name>
## X-OptionsFrame: <AddOn options frame name>
## RequiredDeps:
## OptionalDeps:
## LoadOnDemand: <loadable by myAddOns?>
## SavedVariables:
## SavedVariablesPerCharacter:
The category name has to be one of the following:
- MYADDONS_CATEGORY_AUDIO
- MYADDONS_CATEGORY_BARS
- MYADDONS_CATEGORY_BATTLEGROUNDS
- MYADDONS_CATEGORY_CHAT
- MYADDONS_CATEGORY_CLASS
- MYADDONS_CATEGORY_COMBAT
- MYADDONS_CATEGORY_COMPILATIONS
- MYADDONS_CATEGORY_DEVELOPMENT
- MYADDONS_CATEGORY_GUILD
- MYADDONS_CATEGORY_INVENTORY
- MYADDONS_CATEGORY_MAP
- MYADDONS_CATEGORY_OTHERS
- MYADDONS_CATEGORY_PLUGINS
- MYADDONS_CATEGORY_PROFESSIONS
- MYADDONS_CATEGORY_QUESTS
- MYADDONS_CATEGORY_RAID
If not, your AddOn will be listed in the 'Unknown' cateogry.
That's all you need to register your AddOn. You don't have to add anything
in your code.
> Manual method
However if you want to override the toc values, you can register manually your
AddOn by calling the following function:
myAddOnsFrame_Register(details, help);
The details variable is required. Use it to update the details of your AddOn.
The help variable is optional. Use it to update the help for your AddOn.
The details variable has the following structure:
details = {
name = 'HelloWorld',
version = '1.0',
releaseDate = 'January XX, 20XX',
author = 'Anyone',
email = 'anyone@anywhere.com',
website = 'http://www.anywhere.com',
category = MYADDONS_CATEGORY_OTHERS,
optionsframe = 'HelloWorldOptionsFrame'
};
The only required field is the name. It has to match the name of the directory/toc
file of your AddOn or its title in the toc file. If it doesn't an error will be
printed in the chat window and the registration will fail. This name field is used
to identify your AddOn within myAddOns. myAddOns will use the title in the toc file
to display your AddOn in the AddOns list.
The other fields are non mandatory and will overwrite the values extracted from the
toc file.
You have to use one of the global variables described above to populate the category
field. They are localized in english, french and german. If you don't, your AddOn
will be listed in the 'Unknown' category.
The optionsframe field is used to detect if your AddOn has an options frame and
make a link to it. myAddOns will use the Show() function to open it.
The help variable has the following structure:
HelloWorldHelp = {};
HelloWorldHelp[1] = 'Help Page1 line1nline2nline3...';
HelloWorldHelp[2] = 'Help Page2 line1nline2nline3...';
Each item in the table is a help page. You have to use the 'n' character to mark the
end of the lines.
FAQ
Q: My AddOn XYZ is not listed! Why??
A: Check if you enabled it at the character selection screen. Check if it has a
required dependency that is missing.
Q: I get the following error in my chat window: 'Error during the registration of
<addon> in myAddOns.'. What does it mean?
A: This error message means that the AddOn named '<addon>' is trying to register
with an unknown name/title. Check with the author if he can update his AddOn to
make it compatible with the new registration method. Anyway this has no impact on
the gameplay or on myAddOns so everything should be working okay.
Patch notes for myAddOns v2.8
2.8 - October 18, 2008
* Fixed bugs with patch 3.0
* Fixed dynamic button position
* Added "Arena" category
2.7 - December 12, 2006
* Fixed bugs with patch 2.0
2.6 - September 3, 2006
* Fixed bug with colored AddOn names
* Added usage of toc file tags
2.5 - January 15, 2006
* Fixed scrollbar graphics glitch
2.4 - October 15, 2005
* Updated load on demand AddOns detection
2.3 - October 1, 2005
* Fixed compatibility with old registration method
* Added "Audio" category
2.2 - September 27, 2005
* Fixed error popups during registration
* Fixed bug with options windows blocking all other windows when closed
2.1 - September 26, 2005
* Fixed localization
* Fixed wordwrap
* Added automatic AddOns list
* Added "Load" button
* Added automatic AddOns loading
* Added click on address to copy it
* Added "Development" and "Unknown" categories
* Removed "Remove" button
2.0 - July 16, 2005
* Added new interface
* Added registration function
* Added AddOns details and help
* Added "Battlegrounds" and "Plugins" categories
1.2 - March 25, 2005
* Fixed highlight display
* Added "Guild" category
1.1 - March 8, 2005
* Fixed Main Menu width
* Fixed display of options windows in area other than "center"
* Added categories
* Removed slash commands
1.0 - February 4, 2005
* First version released
2.8 - October 18, 2008
* Fixed bugs with patch 3.0
* Fixed dynamic button position
* Added "Arena" category
2.7 - December 12, 2006
* Fixed bugs with patch 2.0
2.6 - September 3, 2006
* Fixed bug with colored AddOn names
* Added usage of toc file tags
2.5 - January 15, 2006
* Fixed scrollbar graphics glitch
2.4 - October 15, 2005
* Updated load on demand AddOns detection
2.3 - October 1, 2005
* Fixed compatibility with old registration method
* Added "Audio" category
2.2 - September 27, 2005
* Fixed error popups during registration
* Fixed bug with options windows blocking all other windows when closed
2.1 - September 26, 2005
* Fixed localization
* Fixed wordwrap
* Added automatic AddOns list
* Added "Load" button
* Added automatic AddOns loading
* Added click on address to copy it
* Added "Development" and "Unknown" categories
* Removed "Remove" button
2.0 - July 16, 2005
* Added new interface
* Added registration function
* Added AddOns details and help
* Added "Battlegrounds" and "Plugins" categories
1.2 - March 25, 2005
* Fixed highlight display
* Added "Guild" category
1.1 - March 8, 2005
* Fixed Main Menu width
* Fixed display of options windows in area other than "center"
* Added categories
* Removed slash commands
1.0 - February 4, 2005
* First version released
myAddOns v2.7, archived on 15/11/07
myAddOns v2.7, archived on 28/03/08
myAddOns v2.7, archived on 18/10/08
myAddOns v2.8, archived on 19/04/09
myAddOns v2.8, archived on 08/08/09
myAddOns v2.8, archived on 12/12/09Comments
59 days ago
myAddons is working fine with patch 3.3. I just updated the toc number.
184 days ago
Thanks :)
185 days ago
myAddons is working fine with patch 3.2. I just updated the toc number.
296 days ago
myAddons is working fine with patch 3.1. I just updated the toc number.
479 days ago
I have updated myAddOns for WotLK and patch 3.0 Enjoy =)
480 days ago
I just saw, that you have updated MyClock. Are you going to update MyAddons tow too?
Greetings :)
683 days ago
myAddOns is working fine with the patch 2.4 so I just updated the toc number.
817 days ago
@gumbus: What you are describing is okay as long as <content> is not too long. I don't remember the exact limit but try with short content first.
817 days ago
myAddOns is working fine with the patch 2.3 so I just updated the toc number.
829 days ago
NM my previous comment, I figured it out. However, I've noticed that several of my mods will not display the "help" file in the MyAddons block, while others do, even thought the context is the same. Are there any "hints" to make these work, other than those in the readme file? For example, my standard toc file line is
## X-Help: <name>_HELP
and in the respective lua file I add the line
<name>_HELP = {"<content>"};
where <name> is a 2-to-4 letter abbreviation (all caps) for the Addon and of course <content> is the help text. Sometimes this works, other times it doesn't - any idea why these would not work?
841 days ago
Scheid,
I like your mod, especially for it's simplicity and convenience. However, Ive been struggling with an error for some time now, that I can't seem to work out. The following is the debug message:
Date: 2007-10-22 18:50:27
ID: 34
Error occured in: Global
Count: 1
Message: ..\AddOns\myAddOns\myAddOnsFrame.lua line 897:
bad argument #1 to 'gsub' (string expected, got table)
Debug:
[C]: ?
[C]: gsub()
myAddOns\myAddOnsFrame.lua:897: myAddOnsFrame_Register()
Archaeologist\MCom\MCom.lua:1465: registerSmart()
Archaeologist\MCom\MCom.lua:385: registerSmart()
Archaeologist\Archaeologist.lua:3503: Archaeologist_RegisterForMCom()
Archaeologist\Archaeologist.lua:316: Archaeologist_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
AddOns:
ActionButtonColors, v1.0
AdvancedTradeSkillWindow, v0.6.8
AKSBuffRemind, v2.0
AlphaMap, v2.91.20200
Archaeologist
Auctioneer, v4.0.5
AutoDecline, v1.4.20100
AutoFlightPathUnShapeshift, v1.0.0
Bagmeter, v20200
BetterItemCount, v1.1
BetterKeyBinding
ChatBar, v2.2
FlightMap, v2.1-1
DoubleWide, v0.6
DurabilityStatus, v1.8
EnhTooltip, v4.0.5
EquipCompare, v2.10.1
FishingAce, v0.4.2g
GFWAdSpace, v2.2
GFWTrackMenu, v2.2
IgorsMassAuction, v2.5.1
ImprovedIgnore, v
Informant, v4.0.5
LightHeaded, vr161
LilSparkysWorkshop, v0.31
LootFilter, v1.92
LMChat, v6
MapNotes, v3.44.20100
MoneyDisplay, v2.4
MozzFullWorldMap, v3.14.20200
myAddOns, v2.7
myClock, v1.9
myDebug, v1.4
myReloadUI, v1.7
Nauticus, v2.2.0
OmniCC, v2.0.6
PassLoot
PriceEach, v2.2.0
HKQuestInitiators, v1.3
QuestLogLevelPatch
QuickLoot
RangeRecolor, v2.5.1
RecipeRadar, v1.24
RecipeBook, v2.2.0a
ReMinimap, v1.2.4
Sea, v1.35
SendSelf, vSendSelf 1.2.1
ShapeBind, vv3.0
SimpleCoords, v1.01
SpamSentry, v20070603
Stubby, v1923
Swatter, v4.0.5
TargetRange, v1.34
TradeJunkie, v2.15.2
WorldMapInfo
XAspectBar, v1.02
XBuffBar, v1.04
XCustomBar, v1.06
XHealBar, v1.00
XPetStuffBar, v1.02
XRangedBar, v1.02
XSealBar, v1.04
XTradeBar, v1.08
XTrapBar, v1.03
XBar, v1.13
this one is indicating Archaeologist, but the same error - line 897, string expected but got table - was happening with other mods before (I just loaded Archaeologist this past weekend). Any suggestions?
867 days ago
myAddOns v2.7 is working fine with the patch 2.2 so I just updated the toc number.
867 days ago
@Summix: sorry but I won't include an unload feature until Blizz really has a way to do it. Read my previous post about it. I cannot control what other AddOns are doing (as moving things/changing your UI). As for the logout/login, the feature exists in Wow and it's called: ReloadUI. This restarts the UI without you leaving the game. You can use another AddOn I made called myReloadUI to use this feature more easily ^o^
878 days ago
I'm having an issue with MoveAnything, as you can read my other posts, and this led me to think of improvements for this and other mods.
In a future update of myAddOns, it would be extremely helpful if these features were added: Delete Addons, to effectively remove them for good (such as MoveAnything, as merely removing it from your folder does not work); Disable/Enable Addons, so you can toggle what you need; Save setup/Default setup, so you can undo any change an addon makes, and return same changes or switch between setups; add a few convenience items too, like a Logout button, Relogon, and Apply Addon so you don't have to go the whole runaround just to see if a mod works; Error List and Report for all addons.
These features could be plugins for myAddOns, to conserve space & speed on older computers.
Advertisement
Latest Updates
| Mod Name | Updated | |
| GTFO 2.0.2 (Combat Assist) | 6 hours ago | ![]() |
| Shinies! (Info Tracking) | 10 hours ago | ![]() |
| ArenaDB v1.5.6 (Info Tracking) | yesterday | ![]() |
| Titan Panel [Microbutt... (Titan Mods) | 3 days ago | ![]() |
| PassLoot r106 (Inventory/Item) | 3 days ago | ![]() |
| MacroBank r49 (Interface Additions) | 3 days ago | ![]() |
| Baud Bag (Inventory/Item) [NEW!] | 5 days ago | ![]() |
| Sell-O-Matic (Inventory/Item) | 5 days ago | ![]() |
| DBCS_Model_Viewer (Interface Additions) | 5 days ago | ![]() |
| CorpseInfoRedux (Beta ... (Info Tracking) [NEW!] | 5 days ago | ![]() |
| Titan Panel [Recount] (Titan Mods) | 5 days ago | ![]() |
| Titan Panel [MinimapCo... (Titan Mods) | 5 days ago | ![]() |
| Titan Panel [Info] (Titan Mods) | 5 days ago | ![]() |
| Geesha's DropWorld (Info Tracking) | 6 days ago | ![]() |
| HealBot Continued (Interface Additions) | 7 days ago | ![]() |
| Mod Name | Updated | |
| Fishing Buddy EBA v0.9... (Collections/Packs) | 9 days ago | ![]() |
| MaelosUI v3 (Widescree... (Collections/Packs) | 56 days ago | ![]() |
| aXieUI - v3.3 (Collections/Packs) | 59 days ago | ![]() |
| DWM XUPanels - Pipes U... (Collections/Packs) | 84 days ago | ![]() |
| DWM WotLK UI (Collections/Packs) | 84 days ago | ![]() |
| DWM Turok2 UI (Collections/Packs) | 84 days ago | ![]() |
| DWM Pack- including Wo... (Collections/Packs) | 84 days ago | ![]() |
| DWM Blood Rayne UI (Collections/Packs) | 84 days ago | ![]() |
| DWM ACPanels - Pipes 2... (Collections/Packs) | 84 days ago | ![]() |
| LindoUI v3.0 (Collections/Packs) | 112 days ago | ![]() |
| Mike's Compilation Lit... (Collections/Packs) | 120 days ago | ![]() |
| Mike's Compilation v11... (Collections/Packs) | 120 days ago | ![]() |
| LaveUI 3.03 (Collections/Packs) | 131 days ago | ![]() |
| Vulcan UI (v6.2) (Collections/Packs) | 180 days ago | ![]() |
| Penguin Pak 3.2.0 Beta (Collections/Packs) | 181 days ago | ![]() |


