- Screenshot
- More
- More Information
| Created On: | Oct. 23, 2006 |
|---|
- About myAddOns
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.
- Downloads (5)
- Screenshots (4)
- Tickets
- Comments
- RSS
You need to login or register to post comments.
Benefits of Registration
- Interact with hundreds of thousands of other gamers on an open social network.
- Post your stories, news, images, videos, and other content to share.
- Create a network with your fellow gamers or join an existing one.
- Gain reputation for everything you do.
- Recommended Addons
- RSS
Users who liked myAddOns also liked these.
- 54 TheoryCraft 2 Unit Frames
- 1,172 Recount Combat and Mage
- 541 TrinketMenu Action Bars
- 578 MetaHud Unit Frames
- 1 SCT Killing Blows Combat
- Similar Addons
- 4,418 Auctioneer Auction & Economy, Mail, ...
- 1,373 BigWigs Bossmods Raids & Encounters, Other, ...
- 951 Koruyo's Interface PvP, Group/Guild Management, ...
- 699 Enhanced Newbie ... Chat & Communication, Auction ...
- 670 Druid Bar Other and Druid
- 15,799 QuestHelper Map and Quest & Leveling
- 5,510 Omen Threat Meter Raids & Encounters
- 5,418 Atlasloot Enhanced PvP, Map, Tradeskill, and ...
- 4,871 GroupCalendar Group/Guild Management, Quest ...
- 4,820 Titan Panel Action Bars







- +0
- Thumbs Down
- Thumbs Up
MerlynTheMage saidIs it possible to move the options menu?
The reason that I ask is that the menu appears on the left of my screen and I have attempted to drag it to the center without success.
Cheers.
- +0
- Thumbs Down
- Thumbs Up
Scheid said@hardwire666: Thanks for the explanation I was not aware of this problem (not using curse client =). I'll check it with the Curse client devs.
- +0
- Thumbs Down
- Thumbs Up
hardwire666 saidWhen the Curse client installs myAddOns for what ever reason it's installing a folder named "myAddOns_myAddOns". Then every file in that directory also has the "myAddOns_" in fornt of it. If you go through and remove the "myAddOns_" from front of the folder name, and all the subsiquent files in that folder. The addon works fine.
I'm assumeing is it has to do with the code in the addon looking the file it is installed to (that being "myAddOns"), and when it goes to look for that directory or any of the other associated files it's not finding them because they are all named incorrectly. Just like if you try to imbed an image in a web page but you misspell the name. It just looking foe somethign that technically is not there.
Do what BJRubino said to do, or if you understand what I said then you should automatically know what to do.
I evenyually received a ui error. Just manually install.
- +0
- Thumbs Down
- Thumbs Up
BJRubino saidGoldflind,
I had the same problem as you. Try deleating the folder in your WoW "Addons" folder. Then download the addon again; don't use the Curse client to install it. Then unzip the file and put it back into the WoW "Addons" folder. The stupid Curse Client once again failed to install this addon for me; I had to do it manually, once I did, it worked fine.
Good luck,
BJR
- -1
- Thumbs Down
- Thumbs Up
Goldflind saidI installed the last version and I can't view it in the main menu. It is enabled on character addons manager... ;(
- +0
- Thumbs Down
- Thumbs Up
Scheid saidmyAddOns is working fine with the patch 2.4 so I just updated the toc number.
- +0
- Thumbs Down
- Thumbs Up
Scheid said@ryoohki: that's something wrong in Archaeologist's registration. I'll try to at least make the error more silent in the next version.
@Shialla: You cannot really disable an AddOn ingame. You can load an AddOn if it is load on demand. You can also reload the entire ui without loging out, this will not reload load on demand AddOns so you can choose which ones to load a second time. This way you can simulate an "unload". Hope it's clear :/
@daxdax: You got it! You can see AddOns that were checked in the character selection screen and you can load the load on demand ones. You cannot add/remove AddOns during the game. You can simulate a logout/login with the ReloadUI function as I said above to Shialla. ^o^
- +0
- Thumbs Down
- Thumbs Up
Scheid saidmyAddOns is working fine with the patch 2.3 so I just updated the toc number.
- +0
- Thumbs Down
- Thumbs Up
daxdax saidso it just lists your addons, and allows you to load on-demand ones? you can't change addons mid-game?
- +0
- Thumbs Down
- Thumbs Up
Shialla saidYou have said you cannot unload an addon, does myaddons have a function to disable an addon so that you can then reloadui to effectively turn that addon off? Or am I missing something?
- +0
- Thumbs Down
- Thumbs Up
ryoohki saidGot the following error...
["message"] = "myAddOns\\myAddOnsFrame.lua:897: bad argument #1 to 'gsub' (string expected, got table)\nmyAddOns\\myAddOnsFrame.lua:897: in function `myAddOnsFrame_Register'\nArchaeologist\\MCom\\MCom.lua:1465: in function `registerSmart'\nArchaeologist\\MCom\\MCom.lua:385: in function `registerSmart'\nArchaeologist\\Archaeologist.lua:3503: in function `Archaeologist_RegisterForMCom'\nArchaeologist\\Archaeologist.lua:316: in function `Archaeologist_OnEvent'\n<string>:\"*:OnEvent\":1: in function <[string \"*:OnEvent\"]:1>\n\n ---",
["type"] = "error",
["time"] = "2007/10/08 18:27:20",
["session"] = 438,
["counter"] = 1,
- +1
- Thumbs Down
- Thumbs Up
Scheid saidmyAddOns v2.7 is working fine with the patch 2.2 so I just updated the toc number.
- +0
- Thumbs Down
- Thumbs Up
Scheid said@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^
- +0
- Thumbs Down
- Thumbs Up
Scheid said@souljourner89: Not sure what you mean by disable AddOns. Anyway there is no real way to unload a previously loaded AddOn (there is a trick to unload everything and reload all other AddOns except the one you selected but this is not realy unloading). So anyway the answer is: No. myAddOns cannot unload/disable AddOns.
- +0
- Thumbs Down
- Thumbs Up
Summix saidI'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.
- +0
- Thumbs Down
- Thumbs Up
souljourner89 saidIs there a way to disable addons with this in-game? It would be really nice if there was a way to disable addons in-game.
- +0
- Thumbs Down
- Thumbs Up
Scheid said@Tekkub : when I did insert the button in the game menu (back in 2004) there were no methods to do it better. I totally agree with you and your solution. I'll change it in the next version most probably for patch 2.2. Thanks!
- +0
- Thumbs Down
- Thumbs Up
Scheid said@nickse & SirThorn : AddOn profiles is something I'd like to add but it needs a lot of time I don't have :/ Maybe later when I'll have finally moved into my new appartment.
- +0
- Thumbs Down
- Thumbs Up
Tekkub saidThe way you inject your button into the game menu is very nasty, it assumes the menu is at it's default. I recommend you change how you do this so that you play well with other addons that stick buttons in too... don't assume you are the only one putting a button in there!
I've fixed your method, here is the new version: http://code.google.com/p/tekkub-wow/downloads/detail?name=myGameMenuButtonAddOns.xml.2&can=4&q=
Note that I had to change the file extension, GCode doesn't let you upload the same filename twice... damnit...
- +0
- Thumbs Down
- Thumbs Up
JCinDE saidDoes this allow you to enable/disable addons in game similar to Khaos?