LA SOLUCION ES MAS FACIL LADO GS FIJENSE EN LA CARGA DE USEN DE referencia el viewportcreateprotocol creo que se llama es mandar dicha funcion es al lugar adecuado. ESTE ERROR NO ES DEL MAIN SI NO DEL EMULADOR de xteam lo digo porque este mismo me paso tambien en la s3.
Creo que estás hablando de otra cosa, eso es solo la evolución de la tercera clase.
function original:int __usercall sub_57F920@<eax>(FARPROC (__stdcall *a1)(HMODULE hModule, LPCSTR lpProcName)@<ebx>, int a2@<edi>, int a3@<esi>, int a4)
{
int result; // eax@1
char v5; // [sp+3h] [bp-5h]@2
int v6; // [sp+4h] [bp-4h]@10
result = a4;
if ( *(_DWORD *)(a4 + 824) == 1163 )
{
v5 = 1;
if ( (signed int)*(_WORD *)(a4 + 794) >= 233 && (signed int)*(_WORD *)(a4 + 794) <= 240 )
v5 = 0;
if ( (signed int)*(_WORD *)(a4 + 794) >= 38 && (signed int)*(_WORD *)(a4 + 794) <= 155 )
v5 = 0;
if ( v5 )
sub_54EA80(a1, a2, a3, a4);
v6 = (unsigned __int8)sub_587500(*(_BYTE *)(a4 + 19));
if ( (signed int)*(_WORD *)(a4 + 268) >= 9389 )
<< helm correcto + 268 {
*(_WORD *)(a4 + 268) = v6 + 9389;
<< helm correcto + 268 *(_BYTE *)(a4 + 270) = 0;
*(_BYTE *)(a4 + 271) = 0;
*(_BYTE *)(a4 + 272) = 0;
}
if ( (signed int)*(_WORD *)(a4 + 340) >= 9413 )
<< armor incorrecto + 340 ?? {
*(_WORD *)(a4 + 304) = v6 + 9413;
<< armor incorrecto + 304 ?? *(_BYTE *)(a4 + 306) = 0;
*(_BYTE *)(a4 + 307) = 0;
*(_BYTE *)(a4 + 308) = 0;
}
if ( (signed int)*(_WORD *)(a4 + 376) >= 9437 )
<< pants incorrecto + 376 ?? {
*(_WORD *)(a4 + 340) = v6 + 9437;
<< pants incorrecto + 340?? *(_BYTE *)(a4 + 342) = 0;
*(_BYTE *)(a4 + 343) = 0;
*(_BYTE *)(a4 + 344) = 0;
}
if ( (signed int)*(_WORD *)(a4 + 412) >= 9461 )
<< {
*(_WORD *)(a4 + 376) = v6 + 9461;
<< *(_BYTE *)(a4 + 378) = 0;
*(_BYTE *)(a4 + 379) = 0;
*(_BYTE *)(a4 + 380) = 0;
}
if ( (signed int)*(_WORD *)(a4 + 448) >= 9485 )
<< {
*(_WORD *)(a4 + 412) = v6 + 9485;
<< *(_BYTE *)(a4 + 414) = 0;
*(_BYTE *)(a4 + 415) = 0;
*(_BYTE *)(a4 + 416) = 0;
}
result = sub_57F020(a4);
}
return result;
}
Si marca s8 + Main, ya se ha solucionado
bueno, los que entienden el problema pueden quedarse, los que no entienden no hacen nada ^^