Ticket #9733: scummvm-1.9.0-crashfix.patch

File scummvm-1.9.0-crashfix.patch, 2.9 KB (added by sergesv, 7 years ago)
  • devtools/create_kyradat/games.cpp

    diff -ur scummvm-1.9.0.old/devtools/create_kyradat/games.cpp scummvm-1.9.0/devtools/create_kyradat/games.cpp
    old new  
    287287        k1SpecialPalette30,
    288288        k1SpecialPalette31,
    289289        k1SpecialPalette32,
     290        k1SpecialPalette33,
    290291        k1PutDownString,
    291292        k1WaitAmuletString,
    292293        k1BlackJewelString,
  • devtools/create_kyradat/resources/lok_dos_oldfloppy.h

    diff -ur scummvm-1.9.0.old/devtools/create_kyradat/resources/lok_dos_oldfloppy.h scummvm-1.9.0/devtools/create_kyradat/resources/lok_dos_oldfloppy.h
    old new  
    14401440
    14411441static const ByteProvider k1SpecialPalette32DOSOldFloppyProvider = { ARRAYSIZE(k1SpecialPalette32DOSOldFloppy), k1SpecialPalette32DOSOldFloppy };
    14421442
     1443static const byte k1SpecialPalette33DOSOldFloppy[60] = {
     1444        0x3F, 0x3D, 0x2F, 0x3F, 0x3D, 0x29, 0x3F, 0x3D,
     1445        0x23, 0x3F, 0x3D, 0x1D, 0x3F, 0x3B, 0x17, 0x3F,
     1446        0x3B, 0x11, 0x3F, 0x3B, 0x0B, 0x3F, 0x3B, 0x05,
     1447        0x3F, 0x3B, 0x00, 0x3D, 0x38, 0x00, 0x3B, 0x34,
     1448        0x00, 0x39, 0x33, 0x00, 0x39, 0x30, 0x00, 0x37,
     1449        0x2D, 0x00, 0x36, 0x2B, 0x00, 0x34, 0x28, 0x00,
     1450        0x33, 0x26, 0x00, 0x32, 0x24, 0x00, 0x30, 0x22,
     1451        0x00, 0x2F, 0x20, 0x00
     1452};
     1453
     1454static const ByteProvider k1SpecialPalette33DOSOldFloppyProvider = { ARRAYSIZE(k1SpecialPalette33DOSOldFloppy), k1SpecialPalette33DOSOldFloppy };
     1455
    14431456static const Shape k1Healing1ShapesDOSOldFloppy[22] = {
    14441457        {   8,   0,   0,   3,  48, -12, -48 },
    14451458        {   8,   3,   0,   3,  48, -12, -48 },
  • devtools/create_kyradat/resources.cpp

    diff -ur scummvm-1.9.0.old/devtools/create_kyradat/resources.cpp scummvm-1.9.0/devtools/create_kyradat/resources.cpp
    old new  
    442442        { k1SpecialPalette30, kKyra1, kPlatformDOS, kOldFloppy, UNK_LANG, &k1SpecialPalette30DOSOldFloppyProvider },
    443443        { k1SpecialPalette31, kKyra1, kPlatformDOS, kOldFloppy, UNK_LANG, &k1SpecialPalette31DOSOldFloppyProvider },
    444444        { k1SpecialPalette32, kKyra1, kPlatformDOS, kOldFloppy, UNK_LANG, &k1SpecialPalette32DOSOldFloppyProvider },
     445        { k1SpecialPalette33, kKyra1, kPlatformDOS, kOldFloppy, UNK_LANG, &k1SpecialPalette33DOSOldFloppyProvider },
    445446        { k1PutDownString, kKyra1, kPlatformDOS, kOldFloppy, RU_RUS, &k1PutDownStringDOSOldFloppyRussianProvider },
    446447        { k1WaitAmuletString, kKyra1, kPlatformDOS, kOldFloppy, RU_RUS, &k1WaitAmuletStringDOSOldFloppyRussianProvider },
    447448        { k1BlackJewelString, kKyra1, kPlatformDOS, kOldFloppy, RU_RUS, &k1BlackJewelStringDOSOldFloppyRussianProvider },