Bond697 icon

PokeGen Changes

Bond697 | PRO | 02/16/13 08:59:33 AM UTC | 0 ⭐ | 610 👁️ | Never ⏰ | []
C++ |

1.25 KB

|

None

|

0 👍

/

0 👎

p->Misc.tGender = data[132] & 0x80 ? 1 : 0;
    p->Misc.tID[0] = *(unsigned short *)&data[12];
    p->Misc.tID[1] = *(unsigned short *)&data[14];
    if (IsGeneration4(targetGame))
    {
        G4ToUnicode((unsigned short *)&data[104],p->Misc.tName,8,0);
    }
 
    else 
    {
        G5ToUnicode((unsigned short *)&data[104],p->Misc.tName,8);
    }
 
 
-------------------------------------------------------------------------------------
 
p->Misc.tGender = data[132] & 0x80 ? 1 : 0;
    p->Misc.tID[0] = *(unsigned short *)&data[12];
    p->Misc.tID[1] = *(unsigned short *)&data[14];
    if (IsGeneration4(targetGame))
    {
        if((p->Met.game < GAME_ALL_GEN3) || (p->Met.game == GAME_GC)){
            memcpy(temp_ot_fix, &data[72], 16);
 
            for(int i = 0; i < 16; ++i)
            {
                if(data[i + 104])
 
                    temp_ot_fix[i] = data[i + 104];
            }
 
            memcpy(&data[104], temp_ot_fix, 16);
        }
 
        G4ToUnicode((unsigned short *)&data[104],p->Misc.tName,8,0);
    }
 
    else 
    {
        if((p->Met.game < GAME_ALL_GEN3) || (p->Met.game == GAME_GC)){
            memcpy(temp_ot_fix, &data[72], 16);
 
            for(int i = 0; i < 16; ++i)
            {
                if(data[i + 104])
 
                    temp_ot_fix[i] = data[i + 104];
            }
 
            memcpy(&data[104], temp_ot_fix, 16);
        }
 
        G5ToUnicode((unsigned short *)&data[104],p->Misc.tName,8);
    }

Comments