I Love MH
Seçkin Üye
Battlefield Bad Company 2 Beta Reversal, Structs and Offsets
Ill kick dis shit off:
Code
BFBC2 appears to use some new kind of scripting system i am not too familiar with, at least thats what it seems like to me.
OK....GO!!!
Ill kick dis shit off:
Code
Kod:
class EAStringC
{
public:
__int16 RefCount; //0000
__int16 Size; //0002
__int16 MaxSize; //0004
__int16 Hash; //0006
char Buffer[32]; //0008 (possibly char*)
};
class AptNativeFunction
{
public:
DWORD ClassPointer; //0000
char Unknown001[ 0x1C ]; //0004
DWORD Callback; //0020
};
class CRenderer //015F546C
{
public:
void* VTable; //0000
char Unknown001[ 0x08 ]; //0004
__int32 Unknown002; //000C
char Unknown003[ 0x08 ]; //0010
__int32 ScreenWidth; //0018
__int32 ScreenHeight; //001C
__int32 Unknown004; //0020
void* Unknown005; //0024 ( some table )
};
code
.rdata:0148D400 aEntitymanager db 'EntityManager',0
->
.text:012297EC push offset aEntitymanager ; "EntityManager"
.text:012297F1 lea ecx, [esi+3040h]
.text:012297F7 mov [esi+30h], eax
.text:012297FA call ManagerFunc_Unknown001
(which in hex-rays)
ManagerFunc_Unknown001((void *)(this + 0x3040), (int)"EntityManager", 0);
Code
.text:00567B3F push offset GBooleanType
.text:00567B44 push offset aGame_autoaimen ; "Game.AutoAimEnabled"
.text:00567B49 call GetGlobalVariable
.text:00567B4E xorps xmm0, xmm0
.text:00567B51 mov GGame_AutoAimEnabled, eax
.text:00567B56
.text:00567B56 loc_567B56: ; CODE XREF: sub_56755C+5D4j
.text:00567B56 mov ecx, GGame_AutoAimEnabled
OK....GO!!!
Moderatörün son düzenlenenleri: