Initial commit
This commit is contained in:
544
devtools/create_kyradat/resources/mr_dos_cd.h
Normal file
544
devtools/create_kyradat/resources/mr_dos_cd.h
Normal file
@@ -0,0 +1,544 @@
|
||||
static const char *const k3MusicFilesDOSCD[43] = {
|
||||
"ARREST1",
|
||||
"BATH1",
|
||||
"OCEAN1",
|
||||
"CLOWN1",
|
||||
"DARM2",
|
||||
"FALL1M",
|
||||
"FALL2",
|
||||
"FISH1",
|
||||
"FISHWNDR",
|
||||
"HERMAN1",
|
||||
"JAIL1",
|
||||
"JUNGLE1",
|
||||
"KATHY1",
|
||||
"NICESINE",
|
||||
"PEGASUS1",
|
||||
"PIRATE1",
|
||||
"PIRATE2",
|
||||
"PIRATE3",
|
||||
"POP3",
|
||||
"PORT1",
|
||||
"QUEEN1",
|
||||
"RUINS1",
|
||||
"SNAKES1",
|
||||
"SPRING1",
|
||||
"STATUE1",
|
||||
"STATUE2",
|
||||
"TITLE1",
|
||||
"UNDER1",
|
||||
"WALKCHP1",
|
||||
"YANK1",
|
||||
"ZAN2",
|
||||
"GROOVE2",
|
||||
"GROOVE3",
|
||||
"KING1",
|
||||
"KING2",
|
||||
"GROOVE1",
|
||||
"JAIL2",
|
||||
"SPIRIT1",
|
||||
"SPRING1A",
|
||||
"POP1",
|
||||
"POP2",
|
||||
"SQUIRL1",
|
||||
""
|
||||
};
|
||||
|
||||
static const StringListProvider k3MusicFilesDOSCDProvider = { ARRAYSIZE(k3MusicFilesDOSCD), k3MusicFilesDOSCD };
|
||||
|
||||
static const byte k3ScoreTableDOSCD[200] = {
|
||||
0x0A, 0x08, 0x05, 0x09, 0x0A, 0x0A, 0x07, 0x08,
|
||||
0x09, 0x09, 0x08, 0x08, 0x07, 0x08, 0x05, 0x09,
|
||||
0x06, 0x0A, 0x07, 0x08, 0x05, 0x09, 0x06, 0x06,
|
||||
0x07, 0x08, 0x05, 0x09, 0x06, 0x08, 0x07, 0x08,
|
||||
0x05, 0x09, 0x06, 0x0A, 0x07, 0x08, 0x05, 0x05,
|
||||
0x05, 0x07, 0x05, 0x07, 0x0A, 0x05, 0x0A, 0x05,
|
||||
0x05, 0x08, 0x06, 0x08, 0x07, 0x05, 0x05, 0x08,
|
||||
0x06, 0x09, 0x05, 0x07, 0x06, 0x05, 0x05, 0x07,
|
||||
0x07, 0x07, 0x06, 0x05, 0x08, 0x06, 0x0A, 0x05,
|
||||
0x07, 0x05, 0x0A, 0x05, 0x05, 0x05, 0x05, 0x07,
|
||||
0x05, 0x08, 0x09, 0x07, 0x07, 0x06, 0x0A, 0x06,
|
||||
0x05, 0x0A, 0x08, 0x05, 0x08, 0x06, 0x0A, 0x05,
|
||||
0x05, 0x08, 0x08, 0x05, 0x07, 0x07, 0x07, 0x06,
|
||||
0x08, 0x09, 0x08, 0x08, 0x06, 0x05, 0x07, 0x06,
|
||||
0x05, 0x08, 0x0F, 0x07, 0x09, 0x06, 0x06, 0x08,
|
||||
0x05, 0x08, 0x0F, 0x0F, 0x05, 0x0F, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
};
|
||||
|
||||
static const ByteProvider k3ScoreTableDOSCDProvider = { ARRAYSIZE(k3ScoreTableDOSCD), k3ScoreTableDOSCD };
|
||||
|
||||
static const char *const k3SfxFilesDOSCD[225] = {
|
||||
"ALARM1",
|
||||
"ARMOIRE1",
|
||||
"ARROW1",
|
||||
"AUDLAFF1",
|
||||
"AUDLAFF2",
|
||||
"AUDLAFF3",
|
||||
"AUDLAFF4",
|
||||
"AUDLAFF5",
|
||||
"AUDLAFF6",
|
||||
"AUDLAFF7",
|
||||
"AUDLAFF8",
|
||||
"AUDLAFF9",
|
||||
"BARK22A",
|
||||
"BEAM1",
|
||||
"BEDSQK1",
|
||||
"BEDSQK2",
|
||||
"BIGCLOK1",
|
||||
"BIGDOR2",
|
||||
"BIRD4",
|
||||
"BIRD122",
|
||||
"BIRD222",
|
||||
"BIRD322",
|
||||
"BLAST22D",
|
||||
"BLINK1",
|
||||
"BOATMIX1",
|
||||
"BODYFAL1",
|
||||
"BOTLBLOW",
|
||||
"BOUNCE3",
|
||||
"BOUNCE5",
|
||||
"BOW2",
|
||||
"BUBL1",
|
||||
"BUBL2",
|
||||
"BUBL3",
|
||||
"BUBL4",
|
||||
"BUTTON1",
|
||||
"BUTTON2",
|
||||
"CANNON1",
|
||||
"CASHREG1",
|
||||
"CATHY1",
|
||||
"CHAIN1",
|
||||
"CHATTER1",
|
||||
"CHATTER2",
|
||||
"CHEESE1",
|
||||
"CHICHIC2",
|
||||
"CHIPLAF1",
|
||||
"CHIPROR1",
|
||||
"CLANG1",
|
||||
"CLDOOR1",
|
||||
"CLEAT1",
|
||||
"CLOTHES1",
|
||||
"COIN2",
|
||||
"COUNTER1",
|
||||
"CREAK1",
|
||||
"CREAK2",
|
||||
"CREAK3",
|
||||
"CRIKT22A",
|
||||
"CRMAD1",
|
||||
"CRNORM1",
|
||||
"CRUMBLE1",
|
||||
"CRUNCH1",
|
||||
"CRYSTAL1",
|
||||
"DFLY1",
|
||||
"DIAL1",
|
||||
"DIGDIRT1",
|
||||
"DIZZY1",
|
||||
"DODO1",
|
||||
"DOORBELL",
|
||||
"DOORCL1",
|
||||
"DOOROP1",
|
||||
"DRIP1",
|
||||
"DROPITM1",
|
||||
"EAT22A",
|
||||
"EATNUT1",
|
||||
"ELEC1",
|
||||
"EXPLODE2",
|
||||
"FALL1",
|
||||
"FALLM2",
|
||||
"FALLM3",
|
||||
"FESTRE1",
|
||||
"FISHLAF2",
|
||||
"FLAG22A",
|
||||
"FLAG22B",
|
||||
"FLAG22C",
|
||||
"FLPOOF1",
|
||||
"FOLDER1",
|
||||
"FROG1",
|
||||
"FROGJMP1",
|
||||
"FSHBUBL1",
|
||||
"FUNNEL1",
|
||||
"FUSE1",
|
||||
"GATE22A",
|
||||
"GEM1",
|
||||
"GEMFIRE1",
|
||||
"GEMLIT1",
|
||||
"GEMPUT1",
|
||||
"GEMRAIN1",
|
||||
"GEMWND1",
|
||||
"GIRLLAF1",
|
||||
"GIRLLAF2",
|
||||
"GLASBRK1",
|
||||
"GLOWY1",
|
||||
"GOODK33",
|
||||
"GROWTWIG",
|
||||
"GUNTHER3",
|
||||
"H2ODROP2",
|
||||
"H2OFALL1",
|
||||
"HAMMER1",
|
||||
"HAYFALL2",
|
||||
"HERMMAG1",
|
||||
"HIPRES1",
|
||||
"HITHED22",
|
||||
"HOWL1",
|
||||
"HUM1",
|
||||
"HYPNO1",
|
||||
"HYPNO2",
|
||||
"IMPACT1",
|
||||
"JOHAN1",
|
||||
"JUNGAMB2",
|
||||
"KISS1",
|
||||
"KISS2",
|
||||
"KNIFE",
|
||||
"KNIFHIT1",
|
||||
"KNIFSTAB",
|
||||
"KNOCK",
|
||||
"LAND1",
|
||||
"LEVIBAB1",
|
||||
"LEVIMAN1",
|
||||
"LID",
|
||||
"MACHMIX1",
|
||||
"MALCFALL",
|
||||
"MALCYAWN",
|
||||
"MJUMP1",
|
||||
"MOO1",
|
||||
"MOO2",
|
||||
"MOO3",
|
||||
"MORPH1",
|
||||
"MORPH2",
|
||||
"MORPH3",
|
||||
"MORPH4",
|
||||
"MOTHS1",
|
||||
"MSPLASH1",
|
||||
"MTLSLAM1",
|
||||
"MUDBATH1",
|
||||
"NAIL1",
|
||||
"NEIGH1",
|
||||
"NETCATCH",
|
||||
"NETMAL1",
|
||||
"NETRIP1",
|
||||
"OPDOOR1",
|
||||
"OWL1",
|
||||
"OWL2",
|
||||
"PEDAL3",
|
||||
"PEGWING1",
|
||||
"PICKUP1",
|
||||
"PLUCK3",
|
||||
"POLGULP1",
|
||||
"POOF1",
|
||||
"PORTAL1",
|
||||
"POURH2O1",
|
||||
"PRIMOR1",
|
||||
"PUMP1",
|
||||
"PUNCTRE1",
|
||||
"RATTLE1",
|
||||
"REV2",
|
||||
"RING",
|
||||
"ROAR3",
|
||||
"ROWBOAT1",
|
||||
"RUCKUS1",
|
||||
"RUMBLE1",
|
||||
"SCOLD1",
|
||||
"SCRATCH1",
|
||||
"SHOVEL1",
|
||||
"SHOWER2",
|
||||
"SLOTPUL1",
|
||||
"SNAKKILL",
|
||||
"SNAP1",
|
||||
"SNIFF1",
|
||||
"SNIFF2",
|
||||
"SNIFFM1",
|
||||
"SNIP22B",
|
||||
"SNORIN1",
|
||||
"SNOROUT1",
|
||||
"SNORT1",
|
||||
"SPITBAL1",
|
||||
"SPITBAL2",
|
||||
"SPLASH1",
|
||||
"SQUEAK1",
|
||||
"SQUEAK2",
|
||||
"SQUEAK3",
|
||||
"STATUE",
|
||||
"STAMPED1",
|
||||
"STARS1",
|
||||
"STONE1",
|
||||
"STONE2",
|
||||
"STONE3",
|
||||
"STRETCH1",
|
||||
"STRETCH2",
|
||||
"SUNRISE1",
|
||||
"SWALLOW1",
|
||||
"SWALLOW2",
|
||||
"SWAV22B",
|
||||
"TELBEL1",
|
||||
"TELBEL2",
|
||||
"TENNIS1",
|
||||
"THROW1",
|
||||
"THUMP1",
|
||||
"TOILET1",
|
||||
"TRAPDOR1",
|
||||
"TRICKLE",
|
||||
"TROLGRNT",
|
||||
"TROLYEL1",
|
||||
"TROLYEL2",
|
||||
"TUBEDOR1",
|
||||
"TWIGSNAP",
|
||||
"UMBRLA1",
|
||||
"UNLOK22A",
|
||||
"VACUUM",
|
||||
"WAVELT1",
|
||||
"WHIP1",
|
||||
"WHIP2",
|
||||
"WOODHIT1",
|
||||
"YAWN1",
|
||||
"ZING",
|
||||
"ZIPPER1",
|
||||
""
|
||||
};
|
||||
|
||||
static const StringListProvider k3SfxFilesDOSCDProvider = { ARRAYSIZE(k3SfxFilesDOSCD), k3SfxFilesDOSCD };
|
||||
|
||||
static const byte k3SfxMapDOSCD[608] = {
|
||||
0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00,
|
||||
0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00,
|
||||
0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0x99, 0x00,
|
||||
0x46, 0x00, 0xA9, 0x00, 0x33, 0x00, 0x65, 0x00,
|
||||
0x9B, 0x00, 0x17, 0x00, 0xBB, 0x00, 0x64, 0x00,
|
||||
0x55, 0x00, 0xD5, 0x00, 0x66, 0x00, 0xB9, 0x00,
|
||||
0x9A, 0x00, 0xFF, 0x00, 0xCC, 0x00, 0x67, 0x00,
|
||||
0x2E, 0x00, 0xA1, 0x00, 0xD0, 0x00, 0x63, 0x00,
|
||||
0x89, 0x00, 0xBE, 0x00, 0x80, 0x00, 0x1D, 0x00,
|
||||
0x02, 0x00, 0x28, 0x00, 0x91, 0x00, 0x29, 0x00,
|
||||
0xCE, 0x00, 0x8F, 0x00, 0x49, 0x00, 0x2B, 0x00,
|
||||
0x2D, 0x00, 0x2C, 0x00, 0x3E, 0x00, 0x22, 0x00,
|
||||
0x80, 0x00, 0x9C, 0x00, 0x2E, 0x00, 0x04, 0x00,
|
||||
0x47, 0x00, 0xA8, 0x00, 0x51, 0x00, 0x52, 0x00,
|
||||
0x80, 0x00, 0x48, 0x00, 0x38, 0x0A, 0x0C, 0x00,
|
||||
0xD8, 0x00, 0xD1, 0x00, 0xD2, 0x00, 0xD3, 0x00,
|
||||
0xD1, 0x00, 0x6A, 0x00, 0x8A, 0x00, 0xC0, 0x00,
|
||||
0xC1, 0x00, 0xC2, 0x00, 0x9F, 0x00, 0xA3, 0x00,
|
||||
0x90, 0x00, 0xB6, 0x00, 0x37, 0x00, 0x71, 0x00,
|
||||
0x13, 0x00, 0x50, 0x00, 0x5A, 0x00, 0x6E, 0x00,
|
||||
0x70, 0x00, 0x11, 0x00, 0x16, 0x00, 0x14, 0x00,
|
||||
0x43, 0x00, 0xCD, 0x00, 0xAA, 0x00, 0x15, 0x00,
|
||||
0x83, 0x00, 0x19, 0x00, 0xB3, 0x00, 0x6F, 0x00,
|
||||
0x26, 0x00, 0xC8, 0x00, 0xA7, 0x00, 0x98, 0x00,
|
||||
0x87, 0x00, 0xC7, 0x00, 0xA2, 0x00, 0xB0, 0x00,
|
||||
0x12, 0x00, 0xD7, 0x00, 0x56, 0x00, 0x45, 0x00,
|
||||
0x4B, 0x00, 0xAF, 0x00, 0x3B, 0x00, 0x6C, 0x00,
|
||||
0x8E, 0x00, 0x39, 0x00, 0x38, 0x00, 0x92, 0x00,
|
||||
0x4B, 0x00, 0xD0, 0x00, 0x4A, 0x00, 0x9D, 0x00,
|
||||
0x7F, 0x00, 0x6D, 0x00, 0xFF, 0x00, 0xFF, 0x00,
|
||||
0x3D, 0x00, 0x72, 0x00, 0x40, 0x00, 0x66, 0x00,
|
||||
0x01, 0x00, 0xA5, 0x00, 0x00, 0x00, 0x3C, 0x00,
|
||||
0xAC, 0x00, 0x38, 0x00, 0x8B, 0x00, 0xDF, 0x00,
|
||||
0x0E, 0x00, 0x54, 0x00, 0xFF, 0x00, 0xFF, 0x00,
|
||||
0x94, 0x00, 0xAB, 0x00, 0x76, 0x00, 0x58, 0x00,
|
||||
0x6B, 0x00, 0x27, 0x00, 0xFF, 0x00, 0x77, 0x00,
|
||||
0xA6, 0x00, 0x63, 0x00, 0x9E, 0x00, 0xDE, 0x00,
|
||||
0x84, 0x00, 0x85, 0x00, 0x86, 0x00, 0x3F, 0x00,
|
||||
0xCC, 0x00, 0xCC, 0x00, 0xCC, 0x00, 0x93, 0x00,
|
||||
0x9D, 0x00, 0x75, 0x00, 0x75, 0x00, 0x75, 0x00,
|
||||
0x75, 0x00, 0x3A, 0x00, 0xFF, 0x00, 0xFF, 0x00,
|
||||
0xFF, 0x00, 0xAE, 0x00, 0x8C, 0x00, 0x20, 0x00,
|
||||
0xFF, 0x00, 0x32, 0x00, 0x32, 0x00, 0xFF, 0x00,
|
||||
0x4D, 0x00, 0xD9, 0x00, 0x88, 0x00, 0x4D, 0x00,
|
||||
0x4D, 0x00, 0x4D, 0x00, 0x4D, 0x00, 0xA0, 0x00,
|
||||
0x4C, 0x00, 0x8C, 0x00, 0x4C, 0x00, 0x4C, 0x00,
|
||||
0x8C, 0x00, 0x8C, 0x00, 0x5C, 0x00, 0x5D, 0x00,
|
||||
0x60, 0x00, 0x5F, 0x00, 0xC5, 0x00, 0xBF, 0x00,
|
||||
0xFF, 0x00, 0x4F, 0x00, 0x16, 0x00, 0x59, 0x00,
|
||||
0xFF, 0x00, 0x24, 0x00, 0xA4, 0x00, 0xCF, 0x00,
|
||||
0xFF, 0x00, 0x47, 0x00, 0x95, 0x00, 0x96, 0x00,
|
||||
0x7B, 0x00, 0xBD, 0x00, 0xFF, 0x00, 0x34, 0x00,
|
||||
0x35, 0x00, 0x36, 0x00, 0xDE, 0x00, 0xFF, 0x00,
|
||||
0x4B, 0x00, 0xD6, 0x00, 0xFF, 0x00, 0x61, 0x00,
|
||||
0x62, 0x00, 0xFF, 0x00, 0x78, 0x00, 0xFF, 0x00,
|
||||
0x44, 0x00, 0xB4, 0x00, 0xB5, 0x00, 0x42, 0x00,
|
||||
0x27, 0x00, 0xA2, 0x00, 0x27, 0x00, 0x5D, 0x00,
|
||||
0x7A, 0x00, 0x89, 0x00, 0x1A, 0x00, 0x0E, 0x00,
|
||||
0x82, 0x00, 0xFF, 0x00, 0x79, 0x00, 0x2A, 0x00,
|
||||
0x81, 0x00, 0xFF, 0x00, 0x74, 0x00, 0x4E, 0x00,
|
||||
0xB1, 0x00, 0x1B, 0x00, 0x2F, 0x00, 0xBA, 0x00,
|
||||
0xBB, 0x00, 0xBC, 0x00, 0xDA, 0x00, 0xDB, 0x00,
|
||||
0x18, 0x00, 0x5E, 0x00, 0x0D, 0x0A, 0x88, 0x00,
|
||||
0x1E, 0x00, 0x1F, 0x00, 0x20, 0x00, 0x21, 0x00,
|
||||
0x69, 0x00, 0x1C, 0x00, 0x7C, 0x00, 0x30, 0x00,
|
||||
0xC3, 0x00, 0xC4, 0x00, 0xAD, 0x00, 0x25, 0x00,
|
||||
0x53, 0x00, 0xB7, 0x00, 0xB8, 0x00, 0xDC, 0x00,
|
||||
0x8D, 0x00, 0xCB, 0x00, 0xD4, 0x00, 0xB2, 0x00,
|
||||
0xDD, 0x00, 0x57, 0x00, 0x41, 0x00, 0x10, 0x00,
|
||||
0x4C, 0x00, 0xC9, 0x00, 0xFF, 0x00, 0xFF, 0x00,
|
||||
0x7D, 0x00, 0x7E, 0x00, 0xCA, 0x00, 0x03, 0x00,
|
||||
0x04, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00,
|
||||
0x08, 0x00, 0x09, 0x00, 0x0A, 0x00, 0x0B, 0x00,
|
||||
0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00,
|
||||
0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00, 0xFF, 0x00,
|
||||
0x23, 0x00, 0x97, 0x00, 0x73, 0x00, 0x00, 0x00
|
||||
};
|
||||
|
||||
static const ByteProvider k3SfxMapDOSCDProvider = { ARRAYSIZE(k3SfxMapDOSCD), k3SfxMapDOSCD };
|
||||
|
||||
static const FrameControl k3ItemAnimDataDOSCD0FrameControl[3] = {
|
||||
{ 0x0003, 0x0019 },
|
||||
{ 0x0048, 0x001E },
|
||||
{ 0x0049, 0x001E }
|
||||
};
|
||||
|
||||
static const FrameControl k3ItemAnimDataDOSCD1FrameControl[7] = {
|
||||
{ 0x003A, 0x000B },
|
||||
{ 0x004B, 0x000B },
|
||||
{ 0x004C, 0x000B },
|
||||
{ 0x004D, 0x000B },
|
||||
{ 0x004E, 0x000B },
|
||||
{ 0x004F, 0x000B },
|
||||
{ 0x0050, 0x000B }
|
||||
};
|
||||
|
||||
static const FrameControl k3ItemAnimDataDOSCD2FrameControl[4] = {
|
||||
{ 0x0014, 0x000F },
|
||||
{ 0x0051, 0x000F },
|
||||
{ 0x0052, 0x000F },
|
||||
{ 0x0053, 0x000F }
|
||||
};
|
||||
|
||||
static const FrameControl k3ItemAnimDataDOSCD3FrameControl[4] = {
|
||||
{ 0x0013, 0x0014 },
|
||||
{ 0x0054, 0x0014 },
|
||||
{ 0x0055, 0x0014 },
|
||||
{ 0x0056, 0x0014 }
|
||||
};
|
||||
|
||||
static const FrameControl k3ItemAnimDataDOSCD4FrameControl[7] = {
|
||||
{ 0x0015, 0x0010 },
|
||||
{ 0x0057, 0x0012 },
|
||||
{ 0x0058, 0x0010 },
|
||||
{ 0x0059, 0x0011 },
|
||||
{ 0x005A, 0x0010 },
|
||||
{ 0x005B, 0x0011 },
|
||||
{ 0x005C, 0x0010 }
|
||||
};
|
||||
|
||||
static const FrameControl k3ItemAnimDataDOSCD5FrameControl[4] = {
|
||||
{ 0x0009, 0x001E },
|
||||
{ 0x005D, 0x001E },
|
||||
{ 0x005E, 0x001E },
|
||||
{ 0x005D, 0x001E }
|
||||
};
|
||||
|
||||
static const FrameControl k3ItemAnimDataDOSCD6FrameControl[7] = {
|
||||
{ 0x0039, 0x0021 },
|
||||
{ 0x005F, 0x0020 },
|
||||
{ 0x0060, 0x001E },
|
||||
{ 0x0061, 0x0020 },
|
||||
{ 0x0062, 0x0021 },
|
||||
{ 0x0063, 0x001E },
|
||||
{ 0x0064, 0x0022 }
|
||||
};
|
||||
|
||||
static const FrameControl k3ItemAnimDataDOSCD7FrameControl[34] = {
|
||||
{ 0x0040, 0x000C },
|
||||
{ 0x006C, 0x0010 },
|
||||
{ 0x006B, 0x0010 },
|
||||
{ 0x006A, 0x000F },
|
||||
{ 0x0069, 0x000F },
|
||||
{ 0x0068, 0x000F },
|
||||
{ 0x0067, 0x000F },
|
||||
{ 0x0066, 0x000F },
|
||||
{ 0x0065, 0x000F },
|
||||
{ 0x0066, 0x0011 },
|
||||
{ 0x0067, 0x0012 },
|
||||
{ 0x0068, 0x0010 },
|
||||
{ 0x0069, 0x000F },
|
||||
{ 0x006A, 0x0010 },
|
||||
{ 0x006B, 0x000F },
|
||||
{ 0x006C, 0x0010 },
|
||||
{ 0x006B, 0x000F },
|
||||
{ 0x006A, 0x0010 },
|
||||
{ 0x006B, 0x000F },
|
||||
{ 0x006C, 0x0010 },
|
||||
{ 0x006B, 0x000F },
|
||||
{ 0x006A, 0x0010 },
|
||||
{ 0x0069, 0x000F },
|
||||
{ 0x0068, 0x0010 },
|
||||
{ 0x0067, 0x0012 },
|
||||
{ 0x0066, 0x0011 },
|
||||
{ 0x0065, 0x00C8 },
|
||||
{ 0x0066, 0x0011 },
|
||||
{ 0x0067, 0x0012 },
|
||||
{ 0x0068, 0x0010 },
|
||||
{ 0x0069, 0x000F },
|
||||
{ 0x006A, 0x0010 },
|
||||
{ 0x006B, 0x000F },
|
||||
{ 0x006C, 0x0010 }
|
||||
};
|
||||
|
||||
static const FrameControl k3ItemAnimDataDOSCD8FrameControl[5] = {
|
||||
{ 0x002B, 0x0019 },
|
||||
{ 0x008E, 0x0016 },
|
||||
{ 0x008F, 0x0014 },
|
||||
{ 0x0090, 0x0016 },
|
||||
{ 0x0091, 0x0050 }
|
||||
};
|
||||
|
||||
static const FrameControl k3ItemAnimDataDOSCD9FrameControl[6] = {
|
||||
{ 0x003B, 0x0258 },
|
||||
{ 0x0092, 0x000A },
|
||||
{ 0x0093, 0x000A },
|
||||
{ 0x0094, 0x000A },
|
||||
{ 0x0093, 0x000A },
|
||||
{ 0x0092, 0x000A }
|
||||
};
|
||||
|
||||
static const ItemAnimDefinition k3ItemAnimDataDOSCD[10] = {
|
||||
{ 3, 3, k3ItemAnimDataDOSCD0FrameControl },
|
||||
{ 58, 7, k3ItemAnimDataDOSCD1FrameControl },
|
||||
{ 20, 4, k3ItemAnimDataDOSCD2FrameControl },
|
||||
{ 19, 4, k3ItemAnimDataDOSCD3FrameControl },
|
||||
{ 21, 7, k3ItemAnimDataDOSCD4FrameControl },
|
||||
{ 9, 4, k3ItemAnimDataDOSCD5FrameControl },
|
||||
{ 57, 7, k3ItemAnimDataDOSCD6FrameControl },
|
||||
{ 64, 34, k3ItemAnimDataDOSCD7FrameControl },
|
||||
{ 43, 5, k3ItemAnimDataDOSCD8FrameControl },
|
||||
{ 59, 6, k3ItemAnimDataDOSCD9FrameControl }
|
||||
};
|
||||
|
||||
static const ItemAnimDefinitionProvider k3ItemAnimDataDOSCDProvider = { ARRAYSIZE(k3ItemAnimDataDOSCD), k3ItemAnimDataDOSCD };
|
||||
|
||||
static const byte k3ItemMagicTableDOSCD[36] = {
|
||||
0x06, 0x05, 0x07, 0xFE, 0x05, 0x06, 0x07, 0xFE,
|
||||
0x03, 0x00, 0x22, 0xFE, 0x00, 0x03, 0x22, 0xFE,
|
||||
0x10, 0x00, 0x20, 0x0F, 0x00, 0x10, 0x0F, 0x20,
|
||||
0x10, 0x22, 0x21, 0x0F, 0x22, 0x10, 0x0F, 0x21,
|
||||
0xFF, 0xFF, 0xFF, 0x00
|
||||
};
|
||||
|
||||
static const ByteProvider k3ItemMagicTableDOSCDProvider = { ARRAYSIZE(k3ItemMagicTableDOSCD), k3ItemMagicTableDOSCD };
|
||||
|
||||
static const byte k3ItemStringMapDOSCD[72] = {
|
||||
0x01, 0x00, 0x02, 0x00, 0x02, 0x02, 0x00, 0x00,
|
||||
0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x01,
|
||||
0x02, 0x00, 0x02, 0x02, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x01, 0x02, 0x00, 0x02, 0x00, 0x02,
|
||||
0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x01,
|
||||
0x01, 0x00, 0x02, 0x02, 0x00, 0x00, 0x02, 0x00,
|
||||
0x00, 0x02, 0x00, 0x02, 0x02, 0x00, 0x00, 0x02,
|
||||
0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x02
|
||||
};
|
||||
|
||||
static const ByteProvider k3ItemStringMapDOSCDProvider = { ARRAYSIZE(k3ItemStringMapDOSCD), k3ItemStringMapDOSCD };
|
||||
|
||||
static const byte k3DummyDataDOSCD[1] = {
|
||||
0
|
||||
};
|
||||
|
||||
static const ByteProvider k3DummyDataDOSCDProvider = { ARRAYSIZE(k3DummyDataDOSCD), k3DummyDataDOSCD };
|
||||
Reference in New Issue
Block a user