Skip navigation

This is a simple post to say that we have officially abandoned this project due to personal RL problems. It was a great fun, we met a lot of great people and World of Warcraft community is very welcoming. Thank you all for your support and hopefully, see you soon.

Update!Ok, after some pretty rough study we finally learned some lessons. We are still compiling it but since it has been a while since we wrote our last thoughts I think it’s a deserved update.

We are making something from other thing – a FuBar-like Darkmoon tracker based on another old and discontinued addon that I myself don’t remember, but liserfak will soon post about it.

So far it has been a little tedious because of all this theory we need to catch up with. Thinking out of the box, it’s still fun thou. We hope to have something ready working soon.

world of warcraft_qjpreviewth

After setting up a git stuff we thought “Where to start?”. Well there are plenty of sources where to find stuff about making World of Warcraft addons and I decided to post here all of them:

WoWWiki – first and foremost, the straight-forward place to look for anything WoW related. And, of course, there are plenty of info about Lua, the WoW API and other stuff we’re still reading about. That’s not exactly new as we have seem those pages a lot in the past as well. In fact the whole “let’s make a WoW addon!” thinking started because Lua was created by a brazilian university in Rio de Janeiro (PUC-Rio) and we thought there might be a documentation in brazilian portuguese. There aren’t many but we’ll discuss that later.

No Stock UI – I didn’t knew about matticus blog (even thou I follow him on twitter), but liserfak pointed me out that there was an interview with Tekkub (twitter), an addon creator of many useful crap so I was drained to read it. And Tekkub have an addon template – that’s great news. That made me happier because Tekkub actually works on git so maybe I’ll be more lucky on that learning later on ;)

Curseforge – I forgot we did a CourseForge project as well, because heh, there are no files yet and it created a lot of pages including the main curse site (our project)… unexpected, but at least it forces us into actually releasing a beta something. Curseforge is great and WoWAce is there too and we know Ace since forever. There are a forum as well and surely that will be of help further on.

Lua main site – Yeah. It’s kinda scary but we’ll get the hang of it. At least part of the documentation exists in our main language (portuguese) so we can search for references faster.

WoWInterface – I couldn’t let this out. WoW Interface helps us get addons and there are a great forum for developers too.

If you have any suggestions on where to start, please send to us!

github header

github header

With all this vibe about “social internet” that I’m not really sold to I thought – “Why not make this a social CODING project?” – then I remebered Github, which seemed to achieve that easily. So, there I went.

First I started by creating an account and it was as expected – fast and forward. I had my project home in no time. Since we didn’t know a thing about versioning and that crap we started out by github recommendations and downloaded Git on Windows – or Git GUI as I like to call it myself. After that installed and running (it’s currently in my Windows 7 notebook) I needed to input some command-line stuff in git bash and I felt it was going smoothly until I saw that there were too many commands to get something done and it got me all dazzed… or was I just being lazy? Well, because of that thinking, I started reading about Git and its similars (Subversion and Mercurial) and even not knowing them deeply I liked what I saw about git. For some reference, I’ll put Git Magic here, because this author deserves every mention he can get – this text is amazing.

After convincing myself that was a good choice I started using the GIT GUI, something to make some tasks writeless (ie. not using git bash) but I discovered recently that it’s impossible to only work with git gui… and that made me a little sad, but ok. I’m a visual guy. It’s hard to not have a bunch of windows to access stuff but the typing world seems to make more sense since I’ll be coding a lot.

If I’m wrong, just correct me and make my dreams come true, please!

Anyway, I’m still learning how to clone reps and make all that useful so it’ll be longer than expected. So I decided that would go along the learning curve of making the addon itself – learn a version control system as well, especifically, git.

Follow

Get every new post delivered to your Inbox.