Archives for Addon Development category

Carbonite is now GPL and open source, so I don’t have to hide my updates on this site away from the general public. There are good things, and bad things to this.. First the good, the source they were working with and released is broken down into parts already, unlike the massive 26k lines of code we got and I had been working with before, this will really make modularizing it easier and I could if wanted just release a plain maps addon without anything else. The bad, because it is 5.041, and I have been doing all my work up until now based on 4.031 I’m going to need to make every small change i’ve done again to the code…. I’m not looking forward to that. But for now that means I will not be working on any more fixes as I bring the released code up to date.

Carbonite 5.05.01

So we have another update! hurray! Link is above in the titlebar.
All Pandaria Gathering Nodes are tracked now.

Quest Blobs. If Carbonite picks up the quest and tracks it, your minimap will now show blizzards blue quest blob area.
To turn this on or off click the magnifying glass minimap icon, and enable or disable “Track Quest POIs”.
Blizzard only provides the option of one colour, blue. So your minimap will shade itself blue within the known range of quest objectives.

Minimap Glow is now disabled no matter what setting you have in. I really hate disabling anything, but it’s broken and causes more problems then it fixes. Even when I updated carbonites graphics files (not included in the zip) to have the new icons MoP added (like pet tracking), it still flickers and i’m sure everyone who helps on the forums is tired of posting how to turn it off to stop the flickering.

Quests. Yeah they still don’t work all the time, However I have run 2 characters now through jade forest, and one of them to 89 in townlong and I’ve found quests do work fine so long as the objective is within the same zone. It’s when your not in the zone that it can’t find it and complains.

Why the version jump from 5.04 to 5.05? I didn’t want to confuse things between the official 5.041 and calling mine 5.04.10, plus were at patch 5.05 so why not.

The state of 5.04.09.

I know, it’s not perfect… I hate that it’s not perfect, but it’s not my addon, i’m just trying to make it usable for all of us.

Fixes coming for next version (this weekend hopefully) will be the gathering nodes not tracking / saving in pandaria (I’ve got my copy tracking my mining of ghost ore, so I know exactly what needs to be done… it’s just doing it :P ), and also a sync between carbonites quest tracker, and blizzards quest tracker. The reason for the sync, is so blizzards quest blobs will show up on your minimap since that seems to be the biggest thing everyone keeps asking about.

No, not every quest will work still, and i’m really sorry for that, but I have yet to even start thinking about modifying carbonites quest data which if you have not looked at the source at any time, currently looks like this -> [15]={“4Sharptalon’s Claw%:6####”,nil,”#$( 9•@”,}

I don’t know what it means, no one else knows what it means, and until it’s figured out, or torn out and redone in plain english (which will happen if carbonite goes opensource), quests will remain buggy and not fully working. This unfortunately is one of the downsides to working on someone elses code. But hey, at least we have 90% of carbonite working and should be glad about that!.

I just got an email from Faatal that him & Haavok both are just to busy for carbonite, and they are going to discuss releasing the source. What does that mean? it would mean I could officially upload my patch… it also would mean that myself and other’s could move ahead full force at fixing carbonite, not only fixing it, but modularizing it instead of starting from scratch on something new.

They created a great addon, one of the best ever for WoW and no one would ever deny that, and tearing down the addon into blocks of code would allow easier repair / updates along with lowering the memory footprint.

Where does that leave RUMA? same place it was *IF* that is the best option for everyone, and what is needed. Carbonite going open just means I wouldn’t have to avoid looking at it and ways it did things to keep myself in the clear.

What’s In A Name?

I’ve been having a really hard time coming up with a name for the addon, for now.. I’m calling it RUMA. What is Ruma? Rythal’s Unnamed Map Addon :)
The site is pretty much at a state i’m happy with it (nothing is ever perfect tho lol).. So now I can get back to seriously working on what matters to everyone.

Hello world!

Last night I started on the maps addon! Ok I admit not much is done, to try and make it a lower resource hog and easier to handle I was learning the Ace3 stuff… but like every programmer knows, the very first thing you always do is test out Hello World!


About Author

Rythal is a canadian born & bred. He's been programming in various languages since he could first read, copying code from magazines about basic on the atari 400 and learning to modify it for himself. For online games he has done work in EQ2 interfaces, secondlife, and is now branching into world of warcraft.