Modcraft - The community dedicated to quality WoW modding!

Content creation => Modelling and Animation => Topic started by: Darkkang on June 14, 2013, 07:15:11 pm

Title: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Darkkang on June 14, 2013, 07:15:11 pm
Hello good. I'm customizing and putting Cataclysm races in version 4.3.4. So far I have no problem, everything loads properly except that there is a dbc file I can not open properly. CharBaseInfo.dbc, no current program can open it correctly, Need I to edit in order to add new classes to my races?
I tryed Tallis, Dbcutil, Dbceditor, Dbcviewer and some programms more.
Thanks.
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Gurluas on June 15, 2013, 01:10:57 am
I used Taliis to edit the 3.3.5 version, only Taliis could open it.
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Darkkang on June 15, 2013, 04:23:02 am
But in Cataclysm 4.3.4 is changed the structure and not load.
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Ascathos on June 15, 2013, 12:23:29 pm
We have no editor right now that can edit none-default field-sizes.
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Darkkang on June 15, 2013, 02:26:45 pm
No structure dbc converter 3.3.5 to 4.3.4?
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Darkkang on July 30, 2013, 06:55:49 pm
Need help with this, i need have this finish for can put the custom races in 4.3.4 15595, but i can't open the dbc CharBase.info.dbc, this is alone.
If somebody help me with this, I 'll make guide of custom races in this version.

Thanks.
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Shutok2 on July 31, 2013, 10:05:56 am
It just works fine for me:

http://gyazo.com/2ebf5a7448317509d20fbe557040899c (http://gyazo.com/2ebf5a7448317509d20fbe557040899c" onclick="window.open(this.href);return false;)

Anyway I Know your problem.

As you know when you want to edit a DBC File in 3.3.5a you extract that file from the newest locale patch, in your case: --> Patch-esES-3.mpq. And im pretty sure you did this method in cata, in the newest locale patch.

But.... we are in cata my friend, not in LK.

In Cataclysm, Blizzard changed this way of updating patches. I'll do an example.

WOTLK

Patch.mpq --> The entire DBC File. (500kb)
Parch-2.mpq --> The entire DBC File + Newest content (550kb)

CATACLYSM

Patch.mpq --> The entire DBC Files (500kb)
Patch-2.mpq --> Only the Newest content (50kb)

Did you find the difference? What you're trying to open it's only a "part" of the DBC File, and it gets error.
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Darkkang on July 31, 2013, 01:52:52 pm
But I've been testing this and have received nothing. I mean I have opened all the patches and there was only one Charbaseinfo.dbc in locale.mpq, not even those of update.
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Shutok2 on July 31, 2013, 02:32:15 pm
Try to use a dbc-db2 extractor for 4.3.4 version, you'll see it works :)
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Darkkang on August 11, 2013, 07:59:35 pm
Ok i try open the Charbaseinfo.dbc and now is open. The problem is the structure, this changed in Cataclysm 4.3.4, now i can't add class to my custom races. I know the 3ª field is class and race is bitmask, but i don't know how make this.
http://gyazo.com/3b479d8dcb173e0c36d047c1065a80c0 (http://gyazo.com/3b479d8dcb173e0c36d047c1065a80c0" onclick="window.open(this.href);return false;)

Thx.
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Temptation_Town on November 08, 2013, 03:28:43 pm
Up.

Guys, problem is not solved.

I have tried latest extractors but all of them give broken CharBaseInfo.dbc. ( 1kb, cant be opened)

Can anyone attach here good CharBaseInfo.dbc for 4.3.4 ?
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Rangorn on November 08, 2013, 05:01:51 pm
Hey

The only issue i know is hex editing :/
I have recreated the dbc with 010 Editor, for all races = all classes (no custom race, no custom race)

If you want, here is the file :
https://mega.co.nz/#!mMsElaya!IhoyYTwXV ... KFLDb7EzgY (https://mega.co.nz/#!mMsElaya!IhoyYTwXVbJct4JItey6XSdDRssv6pWSFKFLDb7EzgY" onclick="window.open(this.href);return false;)
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Steff on November 09, 2013, 08:55:55 am
You see now why the most people modd 335a?

There are less tools an less knowledg about structures.
Even in 335a as we do now many things in Maruum not done before or not documented, we have to figure out much stuff.
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Temptation_Town on November 09, 2013, 12:00:08 pm
Quote from: "Rangorn"
Hey

I have recreated the dbc with 010 Editor, for all races = all classes (no custom race, no custom race)

If you want, here is the file :
https://mega.co.nz/#!mMsElaya!IhoyYTwXV ... KFLDb7EzgY (https://mega.co.nz/#!mMsElaya!IhoyYTwXVbJct4JItey6XSdDRssv6pWSFKFLDb7EzgY" onclick="window.open(this.href);return false;)

I need new custom race, that's the problem. As I understand your dbc will not help me?

Anyway, I can't download and check it. Can you plz re-upload it on any other place, or attach here?

Quote from: "Steff"
You see now why the most people modd 335a?

There are less tools an less knowledg about structures.
Even in 335a as we do now many things in Maruum not done before or not documented, we have to figure out much stuff.

Yes, i know it all. But i was playing cata these months and as for me it's hard to switchback to 3.3.5. And it will be harder to invite more people on my project if I return to 3.3.5.

Also LF CharBaseInfo.dbc and other dbc for Warlords of Draenor  :D I hope Blizz will not change it's structure again.
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Rangorn on November 09, 2013, 01:00:06 pm
hm, my dbc is useless if you have custom races :/
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Temptation_Town on November 09, 2013, 03:53:42 pm
So in this logic there are no 4.3.4 servers with custom races at this moment ?
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: venumfox on November 10, 2013, 02:10:13 am
i'm pretty close to custom classes...

I'm almost positive i've got CharBaseInfo.dbc figured out. We're just having trouble with our WoW's not allowing any modified LUA's/XML's but everything else is functioning.
We modified the Wow.exe's manually but when we open our wow.exe's after modifying them they "Configure for the first time" and revert our modifications back to blizzard files.
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Temptation_Town on November 10, 2013, 07:00:23 am
Quote from: "venumfox"
i'm pretty close to custom classes...

I'm almost positive i've got CharBaseInfo.dbc figured out. We're just having trouble with our WoW's not allowing any modified LUA's/XML's but everything else is functioning.
We modified the Wow.exe's manually but when we open our wow.exe's after modifying them they "Configure for the first time" and revert our modifications back to blizzard files.

Will you write some manual when you finish this or it will be some private exclusive?

At least CharBaseInfo.dbc changing step, it would be great.
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: venumfox on November 10, 2013, 07:29:17 am
Quote from: "Temptation_Town"
Quote from: "venumfox"
i'm pretty close to custom classes...

I'm almost positive i've got CharBaseInfo.dbc figured out. We're just having trouble with our WoW's not allowing any modified LUA's/XML's but everything else is functioning.
We modified the Wow.exe's manually but when we open our wow.exe's after modifying them they "Configure for the first time" and revert our modifications back to blizzard files.

Will you write some manual when you finish this or it will be some private exclusive?

At least CharBaseInfo.dbc changing step, it would be great.

I'll post the structure to CharBaseInfo when i can confirm that our method is working

Check this link for updates, i'm trying to get as many structure uploaded as i can but of course it'll take some time.
http://wiki.emudevs.com/doku.php?id=cata_dbc_library
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Ohai on January 25, 2015, 03:22:53 am
(http://north-american.yeoldeinn.com/images/cards/back-necromancer.gif)

Any news on this, anyone made progress? Please share if so  :P   :idea:   :arrow:
And do MoP and WoD have the same problem like 4.3.4, just this one DBC?
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Rangorn on January 25, 2015, 04:00:48 am
i have edit this dbc directly in hexeditor (010 editor)

i don't know other solutions for this
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: xJKz on January 25, 2015, 01:06:10 pm
There's a way to open it, you need to use WoWParser.
You need to use after using this, something like Notepad++ for manual edit.

code extract from the 4.3.4 dbc (not complete)
Code: [Select]
int,int
0,257
1,513
2,769
3,1025
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Ohai on January 25, 2015, 01:28:16 pm
Quote from: "xJKz"
There's a way to open it, you need to use WoWParser.
You need to use after using this, something like Notepad++ for manual edit.

code extract from the 4.3.4 dbc (not complete)
Code: [Select]
int,int
0,257
1,513
2,769
3,1025

Are those on the right race numbers or?  :?
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Rangorn on January 25, 2015, 02:42:11 pm
This look like bitmask

Race = X*2^0
Class = X *2^8

Example :

Orc RaceID 2
Shaman ClassID 7

2*2^0 = 2
7*2^8 = 1792

2 +1792 = 1794
1794 Orc Shaman.

Of course you have to order the DBC A to Z
First race / First class to Last race / Last Class.

Edit : In fact, not sure about this....
Read your mp
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: schlumpf on January 25, 2015, 03:33:15 pm
See http://pxr.dk/wowdev/wiki/index.php?tit ... seInfo.dbc (http://pxr.dk/wowdev/wiki/index.php?title=CharBaseInfo.dbc" onclick="window.open(this.href);return false;)

This is not a 2 column dbc.

Code: [Select]
int,int
0,257
1,513
2,769
3,1025

rather is

Code: [Select]
int,int,int
0,1,1
1,1,2
2,1,3
3,1,4

or in the orc shaman example
Code: [Select]
int,int,int
0,2,7

or in the wrong format
Code: [Select]
int,int
0,1794
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Rangorn on January 25, 2015, 03:37:38 pm
Yup that's it,


I don't understand why dbc editors don't read properly this dbc, maybe the last '00'

Anyway, you can edit this dbc directly in 010 editor
A little schema for this :

(http://puu.sh/f0jP5/7b310d4a01.jpg)

I think the first row is wrong, First row start with 01 01 and not 01 00
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: schlumpf on January 25, 2015, 05:13:50 pm
editors don't "properly" read it, as none of them reads any dbc "properly" based on the fact they can not handle anything but 4byte width columns.
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: xJKz on January 25, 2015, 05:18:25 pm
Sorry for the info so.
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Ohai on January 26, 2015, 12:40:45 pm
Quote from: "Darkkang"
No structure dbc converter 3.3.5 to 4.3.4?


I mean I didnt get into DBCs yet but I'm guessing something like this should be possible, if someone can read these lines maybe Rangorn or whoever else said they can in the thread why dont you just remake or adjust the DBC into standard form?

I dont know if thats possible even, like getting rid of the bitmasks(if theres bitmask?) and just decoding it into something simpler?
Title: Re: [DBC] CharBaseInfo.dbc Cataclysm 4.3.4 not open
Post by: Temptation_Town on January 27, 2015, 03:33:52 pm
Quote from: "Ohai"
Quote from: "Darkkang"
No structure dbc converter 3.3.5 to 4.3.4?


I mean I didnt get into DBCs yet but I'm guessing something like this should be possible, if someone can read these lines maybe Rangorn or whoever else said they can in the thread why dont you just remake or adjust the DBC into standard form?

I dont know if thats possible even, like getting rid of the bitmasks(if theres bitmask?) and just decoding it into something simpler?

I guess there is no need because 010 editing works fine.