Simplish Guild Roster Replacement
I'm just learning LUA but have been progamming for many years in C and VB, however I find myself getting agrivated with the default guild frame, after spending the last week trying to find a addon that had what I needed and failing I decided it was time to learn lua and give it a shot.
Basicly I want to rewrite the entire guild roster page so at a glance I can see all the basic information currently provided in the (6ish) tabs of the guild roster. Example: Guild name (xp bar on right) Roster 85 LeaderName 25k/25.1M Guild Leader Herb(525) | Mine (525) ... ... ... Rep <--------------------------------> [Info button (for a second page)] and use the guild tabard icon thingy as a transparent background for the whole thing (if it looks good) I realize this is jumping right into the fire, and V1 will probably have virtually no options just a display but I think given a little time it could be a fun project. However I haven't found a LUA or XML editor to make the transition easier, I'm used to using Visual C++ or VB Studio Suite, is there a lua/xml tool that approximates that type of environment that I should look into? Also look forward to feedback on any libraries I might need to include to make this work. Thanks in advance, V Ps I've been trying the list of programs listed in the tutorials and helpful info but most of the links seem to be down :( |
Quote:
Quote:
Fortunately, the Blizzard API is pretty straightforward and extensively documented, with many working examples. Your best bet is to find an addon that produces a similar GUI, and look at its code to see how it works. Finally, asking specific questions here is your best bet once you get started. For your project, you should just build a new guild UI window, rather than trying to modify the existing one. Once you come across something you can't figure out, or get to a point where you don't know what to do, describe what you need help with, what you already tried (if anything), which resources you checked (eg. if you already read the API docs on Wowpedia, we can skip linking them to you and telling you to read them), and - most importantly - include a complete copy of your actual code. Quote:
|
AddOn Studio
I'm using AddOn Studio. It's not all it's cracked up to be, does have some flaws (the Graphics part of it is near useless) and isn't supported. But as a VB programmer I find the interface comfortable. Works pretty well all in all and I have been able to get it to co-exist with tortoiseSVN pretty well.
|
Quote:
If you want some example code, check out any of the addons by Phanx, Cladhaire, Roth, or haste. (Lots of other great addon authors here, but those four have particularly nice styles and clean code.) Quote:
If you want a true IDE, there's technically a Lua extension available for Eclipse, but I really don't know what good it would do you. Most IDE features just won't work for addons - can't compile them, can't run them, can't debug them. I don't even think you can lint them effectively. Version control integration is helpful, but you don't need a full-on IDE for that. |
Quote:
|
All times are GMT -6. The time now is 08:03 AM. |
vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI