Original Thread: http://www.uc-forum.com/forum/arma-a...ndow-mode.html
By King-OrgY
its quick easy
we need just to find
Code:
void __cdecl sub_951840(char *a1, int a2)
{
char *v2; // edi@5
int v3; // [sp-4h] [bp-10h]@14
int v4; // [sp-4h] [bp-10h]@48
if ( (char *)a2 != a1 )
{
if ( *a1 != 45 && *a1 != 47 )
{
strncpy(&byte_B81AF8, a1, a2 - (_DWORD)a1);
*(_BYTE *)(&byte_B81AF8 - a1 + a2) = 0;
return;
}
v2 = a1 + 1;
if ( (unsigned __int8)sub_94CFFF(a1 + 1, "x=") )
{
dword_B851FC = j__atol(a1 + 3);
return;
}
if ( (unsigned __int8)sub_94CFFF(v2, "y=") )
{
dword_B85200 = j__atol(a1 + 3);
return;
}
and
Code:
if ( (unsigned __int8)sub_94CFC9(v2, a2, "window") )
{
byte_B85134 = 1;
return;
}
Code:
void ( *orig_LocalPlayerInfo)( char *a1, int a2 );
void LocalPlayerInfo ( char *a1, int a2 )
{
*(int *)0xB85134 = 1;
orig_LocalPlayerInfo( a1, a2 );
}
DetourFunction( ( PBYTE )0x951840, ( PBYTE )&LocalPlayerInfo );
__asm mov [ orig_LocalPlayerInfo ], eax;
enjoy.