耗时一晚上,终于将QuestCache.wdb的字段搞正确了~
wiki的描述前面正确,到后面Target部分就混乱了~当然也很可能是咱们zhCN太特殊了~
<File name="questcache.wdb" version="1.0">
<Note>http://www.sourcepeek.com/wiki/QuestCache.wdb</Note>
<Fields>
<Field position="0" type="integer" size="4">ID</Field>
<Field position="1" type="integer" size="4">EntrySize</Field>
<Field position="2" type="integer" size="4">DupID</Field>
<Field position="3" type="integer" size="4">Type</Field>
<Field position="4" type="integer" size="4">Level</Field>
<Field position="5" type="integer" size="4">AreaID/SortID</Field>
<Field position="6" type="integer" size="4">InfoID</Field>
<Field position="7" type="integer" size="4">Players</Field>
<Field position="8" type="integer" size="4">FactionID</Field>
<Field position="9" type="integer" size="4">FactionAmount</Field>
<Field position="10" type="integer" size="4"></Field>
<Field position="11" type="integer" size="4"></Field>
<Field position="12" type="integer" size="4">NextID</Field>
<Field position="13" type="integer" size="4">Coins</Field>
<Field position="14" type="integer" size="4">SubExp70</Field>
<Field position="15" type="integer" size="4">RewardSpellID</Field>
<Field position="16" type="integer" size="4">EffectOnPlayer</Field>
<Field position="17" type="integer" size="4"></Field>
<Field position="18" type="integer" size="4">StartItemID</Field>
<Field position="19" type="integer" size="4">Flags</Field>
<Field position="20" type="integer" size="4">CharTitled</Field>
<Field position="21" type="integer" size="4"></Field>
<Field position="22" type="integer" size="4"></Field>
<Field position="23" type="integer" size="4">GivenItemID1</Field>
<Field position="24" type="integer" size="4">GivenItemAmount1</Field>
<Field position="25" type="integer" size="4">GivenItemID2</Field>
<Field position="26" type="integer" size="4">GivenItemAmount2</Field>
<Field position="27" type="integer" size="4">GivenItemID3</Field>
<Field position="28" type="integer" size="4">GivenItemAmount3</Field>
<Field position="29" type="integer" size="4">GivenItemID4</Field>
<Field position="30" type="integer" size="4">GivenItemAmount4</Field>
<Field position="31" type="integer" size="4">ChoiceItemID1</Field>
<Field position="32" type="integer" size="4">ChoiceItemAmount1</Field>
<Field position="33" type="integer" size="4">ChoiceItemID2</Field>
<Field position="34" type="integer" size="4">ChoiceItemAmount2</Field>
<Field position="35" type="integer" size="4">ChoiceItemID3</Field>
<Field position="36" type="integer" size="4">ChoiceItemAmount3</Field>
<Field position="37" type="integer" size="4">ChoiceItemID4</Field>
<Field position="38" type="integer" size="4">ChoiceItemAmount4</Field>
<Field position="39" type="integer" size="4">ChoiceItemID5</Field>
<Field position="40" type="integer" size="4">ChoiceItemAmount5</Field>
<Field position="41" type="integer" size="4">ChoiceItemID6</Field>
<Field position="42" type="integer" size="4">ChoiceItemAmount6</Field>
<Field position="43" type="integer" size="4"></Field>
<Field position="44" type="integer" size="4"></Field>
<Field position="45" type="integer" size="4"></Field>
<Field position="46" type="integer" size="4"></Field>
<Field position="47" type="cstring" size="0">Name</Field>
<Field position="48" type="cstring" size="0">Description</Field>
<Field position="49" type="cstring" size="0">Detail</Field>
<Field position="50" type="cstring" size="0">SubDescription</Field>
<Field position="51" type="integer" size="4">TargetID1</Field>
<Field position="52" type="integer" size="4">TargetAmount1</Field>
<Field position="53" type="integer" size="4">CollectItem1</Field>
<Field position="54" type="integer" size="4">CollectItemAmount1</Field>
<Field position="55" type="integer" size="4">Unkn1</Field>
<Field position="56" type="integer" size="4">TargetID2</Field>
<Field position="57" type="integer" size="4">TargetAmount2</Field>
<Field position="58" type="integer" size="4">CollectItem2</Field>
<Field position="59" type="integer" size="4">CollectItemAmount2</Field>
<Field position="60" type="integer" size="4">Unkn2</Field>
<Field position="61" type="integer" size="4">TargetID3</Field>
<Field position="62" type="integer" size="4">TargetAmount3</Field>
<Field position="63" type="integer" size="4">CollectItem3</Field>
<Field position="64" type="integer" size="4">CollectItemAmount3</Field>
<Field position="65" type="integer" size="4">Unkn3</Field>
<Field position="66" type="integer" size="4">TargetID4</Field>
<Field position="67" type="integer" size="4">TargetAmount4</Field>
<Field position="68" type="integer" size="4">CollectItem4</Field>
<Field position="69" type="integer" size="4">CollectItemAmount4</Field>
<Field position="70" type="integer" size="4">Unkn4</Field>
<Field position="71" type="cstring" size="0">Objective1</Field>
<Field position="72" type="cstring" size="0">Objective2</Field>
<Field position="73" type="cstring" size="0">Objective3</Field>
<Field position="74" type="cstring" size="0">Objective4</Field>
</Fields>
</File>
下面是我本机的Quest表内容,各位可以看到俺任务历程,艰辛啊。。。
questcache.wdb.txt.7z