Thread Tools Display Modes
11-21-12, 10:07 AM   #1
warbaby
A Murloc Raider
AddOn Author - Click to view addons
Join Date: Nov 2012
Posts: 6
Another version of Carbonite for MoP

Download here: http://www.wowinterface.com/downloads/info21905.html

This is my version of Carbonite. I've been working on it since the last days of the Cataclysm, and made very many fixes and improvements. Also thanks rythal, some fix are from his great work.

My brief job is to make Carbonite usable for Chinese players, and provides it with an AddonPack named "NetEaseUI". The above version is made particularly for English client, but it should work on any clients because there's no need to localize map names any more.

I hope my work would help a little for the final completion of this wonderful addon.

Here is the list of the major modifications (I do not speak English, maybe you need to guess what I'm saying
- change some data structure, reduce the relations of the datas.
- seperate questdb to CarboniteQuestData and make it load-on-demand.
- adjust the pandaria's map position and map hot spots.
- minimap integration no long needs a reload.
- add some Guide categories and datas, Battle Pet Trainers, Monk Trainers, skill trainers in Pandaria, zone connections and portals and so on (except MailBox, as no data on wowhead).
- add QuestGivers in Pandaria, which are from QuestHubber DB (which is from wowhead). Also remove the unavailable quests data.
- add GatherNodes of Pandaria to CarboniteNodes, which are from GatherMate2
- make better use of Blizzard Quest API for new quests that don't have objective data.
- support all instances map and micro dungeon map.

There are many more minor changes. You may try it by yourself.

The main job left is to create the quest db. But even wowhead's data is not quite precise. And I don't have time in the near future. Hope rythal or other hero would work it out for us ...

Last edited by warbaby : 11-21-12 at 05:11 PM. Reason: removed d/l link per site rules
 
11-21-12, 10:21 AM   #2
warbaby
A Murloc Raider
AddOn Author - Click to view addons
Join Date: Nov 2012
Posts: 6
For those who interest in quest data, I've post a comment at rythal's site.

http://rythal.com/forums/topic/state-5-04-09/#post-245

(The function names are before Carbonite going open source)

The main difficulty is to map wowhead object to object order in game, and to transfer the dot point to facet (area with height and width). I'm rather hopeless for these two tasks.
 
11-21-12, 10:39 AM   #3
Nimhfree
A Frostmaul Preserver
AddOn Author - Click to view addons
Join Date: Aug 2006
Posts: 267
If you have an algorithm to process the quest data from Carbonite, I will try to take the pieces that Grail does not have and integrate them into Grail as a loadable addon. I just need to know how to parse the Carbonite quest data.
 
11-21-12, 12:13 PM   #4
Seerah
Fishing Trainer
 
Seerah's Avatar
WoWInterface Super Mod
Featured
Join Date: Oct 2006
Posts: 10,860
I apologize warbaby. While I appreciate the time and effort you have put into fixing up your version of Carbonite, I had to remove your download link.

This is the relevant rule from the site rules:
8. Please do not post outside links for addons, unless they are located on trusted sites such as Curse, wowace, googlecode, etc. It's so easy to just host it here - if you would like to offer it to someone else, just upload it. Any link like www.thisrandomserver-1211.net/thisnewaddon.zip will be removed.
On a side note, you probably should rename the version of the addon that you are uploading, since Rythal has taken over the official Carbonite distribution. This way, users will not be confused.
__________________
"You'd be surprised how many people violate this simple principle every day of their lives and try to fit square pegs into round holes, ignoring the clear reality that Things Are As They Are." -Benjamin Hoff, The Tao of Pooh

 
11-21-12, 03:32 PM   #5
Rythal
Featured Artist
Featured
Join Date: Aug 2012
Posts: 1,458
I am very interested in viewing some of the changes you've made, and possibly including some of them into the real carbonite. If you can send the link to me either by email or PM I would greatly appreciate it.
 
11-21-12, 04:39 PM   #6
warbaby
A Murloc Raider
AddOn Author - Click to view addons
Join Date: Nov 2012
Posts: 6
Oh, I apologize, but rythal first put the addon on his site before he take over the official project, so i thought there would be some exception...

I own some original projects on curse, but never any modified ones. And I'm not going to maintain this version. It is somewhat a one-time job. (There is always an update site for Chinese version)

I just feel i must share it to make it better, hopefully.

I understood the rules and I will message rythal the link. But is there any means for more people to try it before rythal takes some changes into official version?

Thanks.
 
11-21-12, 05:00 PM   #7
warbaby
A Murloc Raider
AddOn Author - Click to view addons
Join Date: Nov 2012
Posts: 6
Originally Posted by Nimhfree View Post
If you have an algorithm to process the quest data from Carbonite, I will try to take the pieces that Grail does not have and integrate them into Grail as a loadable addon. I just need to know how to parse the Carbonite quest data.
The data format is described in the above link. If there is any confusion because of my poor English, feel free to ask questions...

I wonder how the original team generates the quest db. The most important algorithm is to merge nearby point into an area.

And I found that in WTF/<Account>/Carbonite.lua, there are captured quest data like "
["NXCap"] = {
["Q"] = {
[24535] = "0(StartNPC)#e100^4a7d5a04d0~(EndNPC)#e100^7d5a04cf~~7d50c4f2~7d5074f2",

This contains most needed information, but still the objective point are "dots", need to be merge in to facets.
 
11-21-12, 05:45 PM   #8
Rythal
Featured Artist
Featured
Join Date: Aug 2012
Posts: 1,458
Originally Posted by warbaby View Post
The data format is described in the above link. If there is any confusion because of my poor English, feel free to ask questions...

I wonder how the original team generates the quest db. The most important algorithm is to merge nearby point into an area.

And I found that in WTF/<Account>/Carbonite.lua, there are captured quest data like "
["NXCap"] = {
["Q"] = {
[24535] = "0(StartNPC)#e100^4a7d5a04d0~(EndNPC)#e100^7d5a04cf~~7d50c4f2~7d5074f2",

This contains most needed information, but still the objective point are "dots", need to be merge in to facets.
as far as I know it was all datamined out of WoW's dbc files using third party programs they wrote themselves, the same way most wow news sites get information.
 
11-22-12, 03:06 AM   #9
Dridzt
A Pyroguard Emberseer
 
Dridzt's Avatar
AddOn Author - Click to view addons
Join Date: Nov 2005
Posts: 1,360
Just leaving here that Routes has code for merging nearby POIs.
Might want to look there for inspiration how to handle the task.
 
 

WoWInterface » Featured Projects » Carbonite » Carbonite Archive » Another version of Carbonite for MoP


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off