奇迹 itemsettype.bmd item.bmd 解密加密
item.bmd : ///////////////////////////////////////////////////////////////// item.bmd 循环长度 = (文件大小-4字节效验)/16大项/512小项 例子: // kr 1.02B item.bmd 672 KB (688132 byte) 16*512*84+4 /* 一共16大项数据 每大项:每项可以放512件物品 循环:84
*/ 大概就是这样找到规律就简单了 |
itemsettype.bmd :
///////////////////////////////////////////////////////////////// // 1.02e cn 32.0 KB (32772 byte) // 1.02v 32.0 KB (32,772 byte) 4 512*16 = 8192 说明: 循环长度 ;4 16大类 每小类512物品数据 4*16*512 + 4 = 32772 文件长度 最后 4字节效验 //-------------------------------------- #pragma pack(push, 1)
struct tagItemSetType { BYTE cLinkA ; BYTE cLinkB ; BYTE cMixItemLvA ; BYTE cMixItemLvB ; } ;
struct ItemSetType { struct tagItemSetType Index[16][512] ; int iCrc ; } MyItemSetType ; // 4*512*16+4 = |
mix.bmd 还没找到规律,里面全是数据..没文本 :
//-------------------------------------- //105 struct 12byte 循环长度 struct gatedate105 { unsigned char cFlag; unsigned char cMapNumber; unsigned char cX1; unsigned char cY1; unsigned char cX2; unsigned char cY2; ///unsigned char cTarget_gate; // unsigned char cNew1; // new unsigned short cTarget_gate ; unsigned char cDir; unsigned char cNew2; // new unsigned char cLevel; unsigned char cNew3; // new }; // size : 12 byte
// GATE.bmd 结构 1.05 6144 byte //循环长度 12 // 6144/12= 512 项数据 struct gatebmd105 { struct gatedate105 data[512];//其他同上 }mygatebmd105; |
本文出自 7j45 > 奇迹一条龙