Ticket #8793: createKyradat(demoOffsetEntry).patch

File createKyradat(demoOffsetEntry).patch, 2.3 KB (added by athrxx, 16 years ago)
  • create_kyradat.cpp

     
    208208        { k2SeqplayFinaleTracks, kTypeStringList, "S_FINALE.TRA" },
    209209        { k2SeqplayIntroCDA, kTypeRawData, "S_INTRO.CDA" },
    210210        { k2SeqplayFinaleCDA, kTypeRawData, "S_FINALE.CDA" },
     211        { k2SeqplayShapeDefs, kTypeRawData, "S_DEMO.SHP" },
    211212
    212213        // Ingame
    213214        { k2IngamePakFiles, kTypeStringList, "I_PAKFILES.TXT" },
     
    253254void createFilename(char *dstFilename, const int gid, const int lang, const int special, const char *filename) {
    254255        strcpy(dstFilename, filename);
    255256
    256         static const char *gidExtensions[] = { "", ".K2", ".K3" };
     257        static const char *gidExtensions[] = { "", ".K2", ".K3" };     
    257258        strcat(dstFilename, gidExtensions[gid]);
    258259
    259260        for (const SpecialExtension *specialE = specialTable; specialE->special != -1; ++specialE) {
     
    276277                }
    277278        }
    278279
    279         static const char *gidExtensions[] = { "", ".K2", ".K3" };
     280        static const char *gidExtensions[] = { "", ".K2", ".K3" };     
    280281        strcat(dstFilename, gidExtensions[gid]);
    281282
    282283        for (const SpecialExtension *specialE = specialTable; specialE->special != -1; ++specialE) {
  • create_kyradat.h

     
    152152        k2SeqplayFinaleTracks,
    153153        k2SeqplayIntroCDA,
    154154        k2SeqplayFinaleCDA,
     155        k2SeqplayShapeDefs,
    155156
    156157        k2IngamePakFiles,
    157158        k2IngameSfxFiles,
     
    206207
    207208enum kGame {
    208209        kKyra1 = 0,
    209         kKyra2 = 1,
    210         kKyra3 = 2
     210        kKyra2,
     211        kKyra3
    211212};
    212213
    213214struct Game {
  • hof_demo.h

     
    33        { k2SeqplaySfxFiles, 0x0001CDDE, 0x0001CEBC },
    44        { k2SeqplaySeqData, 0x0001C920, 0x0001CB9C },
    55        { k2SeqplayIntroTracks, 0x0001CEBC, 0x0001CECC },
     6        { k2SeqplayShapeDefs, 0x0001CC14, 0x0001CCCC },
    67        { -1, 0, 0 }
    78};
    89
  • misc.h

     
    443443        k2SeqplaySeqData,
    444444        k2SeqplaySfxFiles,
    445445        k2SeqplayIntroTracks,
     446        k2SeqplayShapeDefs,
    446447        -1
    447448};
    448449