[DiscordArchive] is there somewhere more detailed and precise info about dbc header and footer ?
[DiscordArchive] is there somewhere more detailed and precise info about dbc header and footer ?
Archived author: Rymercyble • Posted: 2022-11-01T16:10:28.793000+00:00
Original source
is there somewhere more detailed and precise info about dbc header and footer ?
Archived author: robinsch • Posted: 2022-11-01T16:22:38.739000+00:00
Original source
https://wowdev.wiki/DBC
[Embed: DBC]
https://wowdev.wiki/DBC
![[Image: unknown.png?ex=690c2a91&is=690ad911&hm=e...5d5f48c49&]](https://cdn.discordapp.com/attachments/415944535718494208/1037047577603997807/unknown.png?ex=690c2a91&is=690ad911&hm=e115dd04d7b88a83c8f56406f714ba9bab1ae756145a380d98a02035d5f48c49&)
Archived author: Stevie • Posted: 2022-11-01T16:56:49.981000+00:00
Original source
Hey, since you can add errors to wiki, could you please add these? I'm not 100% sure about the reasons behind them, but clearly empirically I have managed to fix them, so this could be useful for others
0x004EA273 read 0x00000010 - charsections.dbc related issue, it's unclear which one:
1) Charsections VariationType or ColorType contain duplicates (various IDs reference the same VariationType or ColorType)
2) Charsections contains a reference to unexisting VariationType (see CharHairGeosets.dbc and CharFacialHairStyles.dbc)
3) ColorType contains skipped options (ColorTypes should have an obvious order, like 0, 1, 2, 3, 4, 5...; You can not have fifth ColorType without having fourth: 0, 1, 3, 5...)
![[Image: unknown.png?ex=690c2a91&is=690ad911&hm=e...5d5f48c49&]](https://cdn.discordapp.com/attachments/415944535718494208/1037047577603997807/unknown.png?ex=690c2a91&is=690ad911&hm=e115dd04d7b88a83c8f56406f714ba9bab1ae756145a380d98a02035d5f48c49&)
![[Image: unknown.png?ex=690c2b25&is=690ad9a5&hm=0...0c03f2ef8&]](https://cdn.discordapp.com/attachments/415944535718494208/1037048195571781632/unknown.png?ex=690c2b25&is=690ad9a5&hm=00fc6f78d6ab7ae6b8bafd6072ad6901ec4868f540c17c2a46d66750c03f2ef8&)
Archived author: Stevie • Posted: 2022-11-01T16:59:17.328000+00:00
Original source
AVCObjectHeapList (or errors such as 0x77E03742" read "0x00000004") - usually crashes the client on startup
One or more DBCs contain unexisting RaceID
![[Image: unknown.png?ex=690c2b25&is=690ad9a5&hm=0...0c03f2ef8&]](https://cdn.discordapp.com/attachments/415944535718494208/1037048195571781632/unknown.png?ex=690c2b25&is=690ad9a5&hm=00fc6f78d6ab7ae6b8bafd6072ad6901ec4868f540c17c2a46d66750c03f2ef8&)
Archived author: Rymercyble • Posted: 2022-11-01T17:00:27.444000+00:00
Original source
i looked at that before but im seem to be too stupid to understand
is it like header is just 5 4byte values ?
and then there is this `sum (sizeof (field_type_i)) | 0 <= i < field_count`
Archived author: robinsch • Posted: 2022-11-01T17:03:56.934000+00:00
Original source
Yes the header is 20 bytes
Archived author: Rymercyble • Posted: 2022-11-01T17:04:22.467000+00:00
Original source
hmm i expected it to be much more complicated for some reason
Archived author: robinsch • Posted: 2022-11-01T17:04:30.523000+00:00
Original source
Not it's super simple
Archived author: Rymercyble • Posted: 2022-11-01T17:05:04.398000+00:00
Original source
but sadly i have no idea what that statement for record_size is
Archived author: robinsch • Posted: 2022-11-01T17:06:11.395000+00:00
Original source
It's just the size of all columns