View Single Post
09-11-12, 07:17 PM   #33
Rythal
Featured Artist
Featured
Join Date: Aug 2012
Posts: 1,458
Originally Posted by Ketho View Post
I'm thinking it will be a huge undertaking, considering this for the original Carbonite code:
  • all the code is arguably obfuscated (no idea if it was previously even more obfuscated the likes of Bejeweled)
  • all the code is unindented
  • the variable names are unintelligible
  • lack of any comment lines
  • everything is in one huge file of 26.000 lines
  • around 60 leaking globals, including the underscore which taints the Glyph frame (until the next Live patch)
  • license issues

I noticed Rythal already has done a lot of work to the fan update, localization and all (!) which is really great

But just trying to be realistic and constructive now, and looking from an addon author's point of view. Rythal already mentioned to be actively playing WoW and not having enough time to make it before MoP hits ..

I'm wondering though, is this is going to be a set of new projects written from the ground up, or a fork from Carbonite?
When I did my fan update I removed most of the obfuscation just so I could work on it (took 3 days to do that alone LOL). Something tells me it was that fact that pissed off the original authors more then anything else.

The addon will be completly new from the ground up not using anything from carbonite, and fully modular so people can pick and chose which parts they want to use. I have no intentions of having it done by MoP's release, nor does anyone expect it to... but carbonite is going on 5-6 years old, the code is very outdated was buggy but usable, and vastly needs a rewrite starting from the bottom floor. I've already decided to try and use libmapdata to cut down on some of it's memory usage.
  Reply With Quote