Código:
void FixNewPets()
{
BYTE Fix1[5]={0xE9, 0xCD, 0x00, 0x00, 0x00};
memcpy((int*)0x0042CE03,Fix1,sizeof(Fix1));
SetNop(0x0042CE08,49);
BYTE Fix2[9]={0x83, 0xBD, 0x70, 0xFE, 0xFF, 0xFF, 0x40, 0x74, 0x29};
memcpy((int*)0x0042CED5,Fix2,sizeof(Fix2));
BYTE Fix3[9]={0x83, 0xBD, 0x70, 0xFE, 0xFF, 0xFF, 0x41, 0x74, 0x2C};
memcpy((int*)0x0042CEDE,Fix3,sizeof(Fix3));
BYTE Fix4[9]={0x83, 0xBD, 0x70, 0xFE, 0xFF, 0xFF, 0x43, 0x74, 0x3B};
memcpy((int*)0x0042CEE7,Fix4,sizeof(Fix4));
BYTE Fix5[9]={0x83, 0xBD, 0x70, 0xFE, 0xFF, 0xFF, 0x50, 0x74, 0x3E};
memcpy((int*)0x0042CEF0,Fix5,sizeof(Fix5));
BYTE Fix6[9]={0x83, 0xBD, 0x70, 0xFE, 0xFF, 0xFF, 0x7B, 0x74, 0x1D};
memcpy((int*)0x0042CEF9,Fix6,sizeof(Fix6));
BYTE Fix7[5]={0xE9, 0x32, 0xFF, 0xFF, 0xFF};
memcpy((int*)0x0042CF02,Fix7,sizeof(Fix7));
BYTE Fix8[12]={0xC6, 0x85, 0x74, 0xFE, 0xFF, 0xFF, 0x20, 0xE9, 0x26, 0xFF, 0xFF, 0xFF};
memcpy((int*)0x0042CF07,Fix8,sizeof(Fix8));
BYTE Fix9[12]={0xC6, 0x85, 0x74, 0xFE, 0xFF, 0xFF, 0x40, 0xE9, 0x1A, 0xFF, 0xFF, 0xFF};
memcpy((int*)0x0042CF13,Fix9,sizeof(Fix9));
BYTE Fix10[12]={0xC6, 0x85, 0x74, 0xFE, 0xFF, 0xFF, 0x60, 0xE9, 0x0E, 0xFF, 0xFF, 0xFF};
memcpy((int*)0x0042CF1F,Fix10,sizeof(Fix10));
BYTE Fix11[12]={0xC6, 0x85, 0x74, 0xFE, 0xFF, 0xFF, 0x80, 0xE9, 0x02, 0xFF, 0xFF, 0xFF};
memcpy((int*)0x0042CF2B,Fix11,sizeof(Fix11));
BYTE Fix12[12]={0xC6, 0x85, 0x74, 0xFE, 0xFF, 0xFF, 0xE0, 0xE9, 0xF6, 0xFE, 0xFF, 0xFF};
memcpy((int*)0x0042CF37,Fix12,sizeof(Fix12));
}