Posted: Wed Mar 16, 2016 21:30
OK, I have these definitions for Cat3D v1.22 from refkeen, so you may compare. Each struct has the filename, filesize and crc32.
I think that the files you want to verify that you got as described here are EGAGRAPH.C3D and CAT3D.EXE.
I think that the files you want to verify that you got as described here are EGAGRAPH.C3D and CAT3D.EXE.
Code: Select all
/*** v1.22 ***/
static const BE_GameFileDetails_T g_be_reqgameverfiles_cat3d122[] = {
{"AUDIO.C3D", 5062, 0x074f7525},
{"EGAGRAPH.C3D", 256899, 0xbc122f40},
{"GAMEMAPS.C3D", 14288, 0x1ecb107b},
{"CAT3D.EXE", 78285, 0xfaa27410},
{0}
};
static const BE_EmbeddedGameFileDetails_T g_be_embeddedgameverfiles_cat3d122[] = {
{"AUDIODCT.C3D", 1024, 0xd3dbe849, 0x241d8},
{"AUDIOHHD.C3D", 368, 0xb83933bc, 0x1bd10},
{"EGADICT.C3D", 1024, 0xb26a70a6, 0x245d8},
{"EGAHEAD.C3D", 1437, 0x3fde00c4, 0x1be80},
// INTROSCN.SCN isn't displayed in vanilla v1.22, but it's still
// allocated and in use, so it's safer to require this chunk
{"INTROSCN.SCN", 4008, 0xcf9696af, 0x1a570},
{"MTEMP.TMP", 618, 0x6b7cc556, 0x1c420},
{0}
};