Get the Desktop App for Battle.net Now
- All your games in 1 place
- Log in once
- Automatic game updates
Alright guys... I'm in love with modifying the UI via addons, and I need to find a great place to start and learn. I can never find what I want exactly, so I figured I might as well make it myself and release it.
The only problem is that everything I find is always outdated.... by years. Am a programmer, so learning would be easier than normal, but I just need the point in the right directions.
I'm mostly interested in making Role Playing and UI addons.
If any help or pointers could be given, I'd REALLY appreciate it! Thank you!
There are some useful WoW-specific AddOn-making resources here:
In particular, you should look at the pages in the Tutorials section.
If you want to learn more about the Lua language itself, you can read Programming in Lua:
The free online version is for Lua 5.0, but you can also buy a hard copy of the second edition, which is written for Lua 5.1. WoW uses Lua 5.1, but the old PiL book is still mostly relevant (there weren't that many changes between 5.0 and 5.1).
If you want to look at Blizzard's UI code, you can either extract it from the client yourself (using the instructions on the "Viewing Blizzard's Interface code" Wowpedia page) or you can view it on one of various online mirrors.
If you have any specific questions, feel free to ask them here. Several AddOn authors (including myself) regularly read and respond to questions here.
Threats of violence. We take these seriously and will alert the proper authorities.
Posts containing personal information about other players. This includes physical addresses, e-mail addresses, phone numbers, and inappropriate photos and/or videos.
Harassing or discriminatory language. This will not be tolerated.