Ticket #8797: createKyradat_DlgTim.patch

File createKyradat_DlgTim.patch, 3.9 KB (added by athrxx, 16 years ago)
  • create_kyradat.cpp

     
    213213        // Ingame
    214214        { k2IngamePakFiles, kTypeStringList, "I_PAKFILES.TXT" },
    215215        { k2IngameSfxFiles, kTypeStringList, "I_SFXFILES.TXT" },
    216         { k2IngameSfxIndex, kTypeRawData, "I_SFXINDEX.TRA" },
     216        { k2IngameSfxIndex, kTypeRawData, "I_SFXINDEX.MAP" },
    217217        { k2IngameTracks, kTypeStringList, "I_TRACKS.TRA" },
    218218        { k2IngameCDA, kTypeRawData, "I_TRACKS.CDA" },
    219 
     219        { k2IngameTimIndex, kTypeRawData, "I_TIMINDEX.MAP" },
     220        { k2IngameTimJpStrings, kTypeStringList, "I_TIMJPSTR.TXT" },
     221       
    220222        { -1, 0, 0 }
    221223};
    222224
     
    254256void createFilename(char *dstFilename, const int gid, const int lang, const int special, const char *filename) {
    255257        strcpy(dstFilename, filename);
    256258
    257         static const char *gidExtensions[] = { "", ".K2", ".K3" };
     259        static const char *gidExtensions[] = { "", ".K2", ".K3" };     
    258260        strcat(dstFilename, gidExtensions[gid]);
    259261
    260262        for (const SpecialExtension *specialE = specialTable; specialE->special != -1; ++specialE) {
     
    277279                }
    278280        }
    279281
    280         static const char *gidExtensions[] = { "", ".K2", ".K3" };
     282        static const char *gidExtensions[] = { "", ".K2", ".K3" };     
    281283        strcat(dstFilename, gidExtensions[gid]);
    282284
    283285        for (const SpecialExtension *specialE = specialTable; specialE->special != -1; ++specialE) {
  • create_kyradat.h

     
    159159        k2IngameSfxIndex,
    160160        k2IngameTracks,
    161161        k2IngameCDA,
     162        k2IngameTimIndex,
     163        k2IngameTimJpStrings,
    162164
    163165        kMaxResIDs
    164166};
     
    207209
    208210enum kGame {
    209211        kKyra1 = 0,
    210         kKyra2 = 1,
    211         kKyra3 = 2
     212        kKyra2,
     213        kKyra3
    212214};
    213215
    214216struct Game {
  • hof_cd.h

     
    2727        { k2IngameSfxFiles, 0x0002CB30, 0x0002D221 },
    2828        { k2IngameSfxIndex, 0x000294F0, 0x00029848 },
    2929        { k2IngameTracks, 0x0002F2FE, 0x0002F37E },
     30        { k2IngameTimIndex, 0x0002BAC2, 0x0002BB46 },
    3031        { -1, 0, 0 }
    3132};
    3233
  • hof_floppy.h

     
    3434        { k2IngameSfxFiles, 0x00034700, 0x00034DF1 },
    3535        { k2IngameSfxIndex, 0x0002A710, 0x0002AA68 },
    3636        { k2IngameTracks, 0x0003B2F2, 0x0003B370 },
     37        { k2IngameTimIndex, 0x00033EB2, 0x00033F2A },
    3738        { -1, 0, 0 }
    3839};
    3940
     
    4243        { k2IngameSfxFiles, 0x00033E24, 0x00034515 },
    4344        { k2IngameSfxIndex, 0x000288B0, 0x00028C08 },
    4445        { k2IngameTracks, 0x0003B2F2, 0x0003B370 },
     46        { k2IngameTimIndex, 0x0003328E, 0x00033306 },
    4547        { -1, 0, 0 }
    4648};
    4749
     
    5052        { k2IngameSfxFiles, 0x00033ED8, 0x000345C9 },
    5153        { k2IngameSfxIndex, 0x000288E0, 0x00028C38 },
    5254        { k2IngameTracks, 0x0003AA8C, 0x0003AB0A },
     55        { k2IngameTimIndex, 0x000332BE, 0x00033336 },
    5356        { -1, 0, 0 }
    5457};
    5558
  • hof_towns.h

     
    1818        { k2IngameSfxFiles, 0x00003E3C, 0x000047A3 },
    1919        { k2IngameSfxIndex, 0x00013980, 0x00013CD8 },
    2020        { k2IngameCDA, 0x0001808C, 0x000181BC },
     21        { k2IngameTimIndex, 0x000199B6, 0x00019A30 },
     22        { k2IngameTimJpStrings, 0x0000677C, 0x000067A9 },
    2123        { -1, 0, 0 }
    2224};
    2325
  • misc.h

     
    382382        k2IngameSfxFiles,
    383383        k2IngameSfxIndex,
    384384        k2IngameTracks,
     385        k2IngameTimIndex,
    385386        -1
    386387};
    387388
     
    408409        k2IngameSfxFiles,
    409410        k2IngameSfxIndex,
    410411        k2IngameTracks,
     412        k2IngameTimIndex,
    411413        -1
    412414};
    413415
     
    431433        k2IngameSfxFiles,
    432434        k2IngameSfxIndex,
    433435        k2IngameCDA,
     436        k2IngameTimIndex,
     437        k2IngameTimJpStrings,
    434438        -1
    435439};
    436440