

Due to the sheer number of them though, it may end up being hard to actually find the ‘must-have’ ones.

After all these years, there are now thousands you can find and use through the Curse website, for both retail World of Warcraft and Classic as well. Nearly a decade ago, addons became a crucial part of any WoW player out there, as they are simply way too helpful to not keep them around. This example establishes a WoW AddOn named 'MyAddOn' with one xml frame file and one lua code file.Addons and World of Warcraft go hand in hand nowadays, and in WoW Classic TBC (The Burning Crusade) this is still the case. a ( Lua) - Code file, with instructions for AddOn behavior.MyAddOn.xml ( FrameXML) - XML file with visible element definitions.MyAddOn.toc ( TOC File) - WoW AddOn "manifest" file.MyAddOn (folder) - your addons own folder, must match the.(folder) - your WoW installation folder.Before getting started, every developer should read familiarize themselves with the Blizzard AddOn Policy.Įxample file layout anatomy of a basic WoW AddOn: These files and facilities can also be used for creating custom user UI functionality, or AddOns for WoW. WoW uses these files to create User Interface functionality for its own interface. WoW is capable of loading special files used to describe and create UI elements and code. UI beginner's guide has plenty of reference links.- Texture file with special layout for use as a border.- ALternative WoW art and texture format.Loading Process - WoW AddOn loading process.Bindings file - for creating key bindings, or AddOn key shortcuts.XML file - WoW AddOn 'XML' UI element file.WoW AddOn files and related files and concepts Code Files See AddOns for information on the general AddOn term used in WoW. Use Reference for detailed information, Guides for getting started and further understanding, and Summary for overall concepts details. This is the WoW AddOn development main reference.
