Questcache.wdb |
From WoWDev
This is what i have deciphered so far:
- First 20 bytes appears to be normal WDB header
/*Colonel Kurzen Quest Example Beginning:
28 00 00 00 21 00 00 00 01 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 80 07 00 00 00 00 00 00
00 00 00 00 08 00 00 00 1F 10 00 00 01 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00
- /
- WORD wQuestLevel;//28 00
- WORD wBlankH1;//00 00
- DWORD dwRegion;//21 00 00 00
- DWORD dwFlag;//01 00 00 00=elite //51 00 00 00 = dungeon
- DWORD dwBlankH1;//00 00 00 00
- DWORD dwBlankH2;//00 00 00 00
- DWORD dwBlankH3;//00 00 00 00
- DWORD dwBlankH4;//00 00 00 00
- DWORD dwBlankH5;//00 00 00 00
- DWORD dwUnknown1;//00 00 00 00
- WORD wUnknown1;//80 07 ?Begin at NPC //54 06
- WORD wBlankH2;//00 00
- DWORD dwUnknown2;//00 00 00 00 ?Begin at Item
- DWORD dwItemRequired;//00 00 00 00 //C9 28 00 00=glowing shard
- WORD wUnknown2;//08 00 ?End at NPC //02 00
- WORD wBlankH3;//00 00
- WORD wUnknown3;//1F 10
- WORD wBlankH4;//00 00
- WORD wUnknown4;//01 00
- WORD wBlankH5;//00 00
- DWORD dwBlankH9;//00 00 00 00
- DWORD dwBlankH10;//00 00 00 00
- DWORD dwBlankH11;//00 00 00 00
- DWORD dwBlankH12;//00 00 00 00
- DWORD dwBlankH13;//00 00 00 00
- DWORD dwBlankH14;//00 00 00 00
- DWORD dwBlankH15;//00 00 00 00
- DWORD dwBlankH16;//00 00 00 00
- DWORD dwBlankH17;//00 00 00 00
- DWORD dwBlankH18;//00 00 00 00
- DWORD dwBlankH19;//00 00 00 00
- DWORD dwBlankH20;//00 00 00 00
- DWORD dwBlankH21;//00 00 00 00
- DWORD dwBlankH22;//00 00 00 00
- DWORD dwBlankH23;//00 00 00 00
- DWORD dwBlankH24;//00 00 00 00
- DWORD dwBlankH25;//00 00 00 00
- DWORD dwBlankH26;//00 00 00 00
- DWORD dwBlankH27;//00 00 00 00
- DWORD dwBlankH28;//00 00 00 00
- DWORD dwBlankH29;//00 00 00 00
- DWORD dwBlankH30;//00 00 00 00
/* middle quest text */
- CHAR[] szVariableLength;
/* Colonel Kurzen Quest Example Ending:
00 00 AB 03 00 00 06 00 00 00 00 00 00 00
00 00 00 00 D2 03 00 00 04 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 1F 1E 00 00
01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 D1 00 00 00 27 03 00 00
D1 00 00 00 02 00 00 00
- /
- WORD wBlank0;//00 00
- WORD wKillItem1;//AB 03
- WORD wBlank1;//00 00
- WORD wKillItemCount1;//06 00
- WORD wBlank1_2;//00 00
- DWORD dwBlank1_3;//00 00 00 00
- DWORD dwBlank2;//00 00 00 00
- WORD wKillItem2;//D2 03
- WORD wBlank2;//00 00
- WORD wKillItemCount2;//04 00
- WORD wBlank2_2;//00 00
- DWORD dwBlank2_3;//00 00 00 00

