Results 1 to 13 of 13
  1. #1
    qhtbvv's Avatar
    Join Date
    Aug 2017
    Gender
    male
    Posts
    33
    Reputation
    10
    Thanks
    0

    GetBonePositionEx CALL EDX Game breakdown

    Code:
    void GetBonePositionEx(cObject* obj, UINT Bone, Transform* Trans)
    {
    		__asm
    		{
    			mov ecx, aLTModel
    			mov ecx, [ecx]
    			MOV EDX, DWORD PTR DS : [ECX]
    			MOV EDX, DWORD PTR DS : [EDX + 0x3c]
    			PUSH 1
    			PUSH Trans
    			PUSH Bone
    			PUSH obj
    			CALL EDX
    		}
    }
    [IMG]https://s1.ax1*****m/2018/12/15/FaU8JJ.png[/IMG]



    Why did the game crash?
    Last edited by qhtbvv; 12-15-2018 at 08:32 AM.

  2. #2
    vaisefud3's Avatar
    Join Date
    Jun 2017
    Gender
    male
    Posts
    955
    Reputation
    10
    Thanks
    150
    My Mood
    Bored
    Quote Originally Posted by qhtbvv View Post
    Code:
    void GetBonePositionEx(cObject* obj, UINT Bone, Transform* Trans)
    {
    		__asm
    		{
    			mov ecx, aLTModel
    			mov ecx, [ecx]
    			MOV EDX, DWORD PTR DS : [ECX]
    			MOV EDX, DWORD PTR DS : [EDX + 0x3c]
    			PUSH 1
    			PUSH Trans
    			PUSH Bone
    			PUSH obj
    			CALL EDX
    		}
    }
    [IMG]https://s1.ax1*****m/2018/12/15/FaU8JJ.png[/IMG]



    Why did the game crash?
    Are you using findpattern to get the address? If not, you need to add cshell....

  3. #3
    qhtbvv's Avatar
    Join Date
    Aug 2017
    Gender
    male
    Posts
    33
    Reputation
    10
    Thanks
    0

    Yes, I use this. findpattern

    Quote Originally Posted by vaisefud3 View Post
    Are you using findpattern to get the address? If not, you need to add cshell....

    Yes, I use this. findpattern

  4. #4
    DEiseL's Avatar
    Join Date
    Sep 2018
    Gender
    male
    Posts
    99
    Reputation
    10
    Thanks
    6
    Quote Originally Posted by qhtbvv View Post
    Yes, I use this. findpattern
    Use Address and try if worked i will send u mine findpattern

  5. #5
    qhtbvv's Avatar
    Join Date
    Aug 2017
    Gender
    male
    Posts
    33
    Reputation
    10
    Thanks
    0
    Use address Neither does it work.

    - - - Updated - - -

    Quote Originally Posted by DEiseL View Post


    Use Address and try if worked i will send u mine findpattern
    Use Address Neither does it work.

  6. #6
    DEiseL's Avatar
    Join Date
    Sep 2018
    Gender
    male
    Posts
    99
    Reputation
    10
    Thanks
    6
    Do u have team veiwer ??

  7. #7
    qhtbvv's Avatar
    Join Date
    Aug 2017
    Gender
    male
    Posts
    33
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by DEiseL View Post
    Do u have team veiwer ??
    ????????????

  8. #8
    MemoryThePast's Avatar
    Join Date
    Sep 2018
    Gender
    male
    Posts
    148
    Reputation
    10
    Thanks
    35
    My Mood
    Stressed
    Quote Originally Posted by qhtbvv View Post
    Code:
    void GetBonePositionEx(cObject* obj, UINT Bone, Transform* Trans)
    {
    		__asm
    		{
    			mov ecx, aLTModel
    			mov ecx, [ecx]
    			MOV EDX, DWORD PTR DS : [ECX]
    			MOV EDX, DWORD PTR DS : [EDX + 0x3C]
    			PUSH 1
    			PUSH Trans
    			PUSH Bone
    			PUSH obj
    			CALL EDX
    		}
    }
    [IMG]https://s1.ax1*****m/2018/12/15/FaU8JJ.png[/IMG]



    Why did the game crash?
    Code:
    void cEngine::GetBonePositionEx(cObject* obj, UINT Bone, _Transform* Trans)
    {
            DWORD CShell = (DWORD)GetModuleHandleW(L"CShell.dll");
    	DWORD pLTModel = *(DWORD*)(CShell  + aLTModel);
    
    	__asm
    	{
    		MOV ECX, pLTModel
    		MOV EDX, DWORD PTR DS : [ECX]
    		MOV EDX, DWORD PTR DS : [EDX + 0x3C]
    		PUSH 1
    		PUSH Trans
    		PUSH Bone
    		PUSH obj
    		CALL EDX
    	}
    }
    Code:
    8B 0D ?? ?? ?? ?? 8B 44 24 0C 8B 11

  9. #9
    qhtbvv's Avatar
    Join Date
    Aug 2017
    Gender
    male
    Posts
    33
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by MemoryThePast View Post
    Code:
    void cEngine::GetBonePositionEx(cObject* obj, UINT Bone, _Transform* Trans)
    {
            DWORD CShell = (DWORD)GetModuleHandleW(L"CShell.dll");
    	DWORD pLTModel = *(DWORD*)(CShell  + aLTModel);
    
    	__asm
    	{
    		MOV ECX, pLTModel
    		MOV EDX, DWORD PTR DS : [ECX]
    		MOV EDX, DWORD PTR DS : [EDX + 0x3C]
    		PUSH 1
    		PUSH Trans
    		PUSH Bone
    		PUSH obj
    		CALL EDX
    	}
    }
    Code:
    8B 0D ?? ?? ?? ?? 8B 44 24 0C 8B 11
    Yes, that's right, but the game still crashed

  10. #10
    MemoryThePast's Avatar
    Join Date
    Sep 2018
    Gender
    male
    Posts
    148
    Reputation
    10
    Thanks
    35
    My Mood
    Stressed
    Quote Originally Posted by qhtbvv View Post
    Yes, that's right, but the game still crashed
    if you still getting crash ingame. the problem is in your esp code

  11. #11
    JB.UC's Avatar
    Join Date
    Aug 2017
    Gender
    male
    Posts
    12
    Reputation
    10
    Thanks
    13
    u should use static address.

    Code:
    #define pLTModel 0x?? //8B 0D ?? ?? ?? ?? 8B ?? 8B 40 34 8D 54 24 18
    
    int GetNodeTransform(pObject* Obj,UINT Node,pTrans* Trans)
    {
    	unsigned long g_CShell = (unsigned long)GetModuleHandleA(ecshell);
    
    	if (g_CShell != 0)
    	{
    		unsigned long LTModel = *(unsigned long*)(g_CShell + pLTModel);
    		__asm
    		{
    			mov ecx,LTModel;
    			mov edx,dword ptr ds:[ecx];
    			mov edx,dword ptr ds:[edx+0x3C];
    			push 1;
    			push Trans;
    			push Node;
    			push Obj;
    			call edx;
    		}
    	}
    	return false;
    }

  12. #12
    luizimloko's Avatar
    Join Date
    Feb 2011
    Gender
    male
    Location
    fs:[0]
    Posts
    1,879
    Reputation
    136
    Thanks
    10,137
    My Mood
    Yeehaw
    Code:
    //Address updated to newest CFBR Version
    #define ADDR_LTMODEL_CSHELL		0x0124909C //8B 0D ?? ?? ?? ?? 8B 11 8B 52 ?? 6A ?? 8D 7E ??
    
    void GetBonePositionEx( __int32 *iObject, UINT iBoneID, void *pTransform )
    {
    	char *szCShell = "CShell.dll";
    
    	__asm
    	{
    		mov edx, ADDR_LTMODEL_CSHELL
    		push szCShell
    		call dword ptr ds:[ GetModuleHandleA ]
    		add edx, eax
    
    		mov ecx, edx
    		mov ecx, [ ecx ]
    		mov edx, dword ptr ds:[ ecx ]
    		mov edx, dword ptr ds:[ edx + 0x3C ]
    		push 1
    		push pTransform
    		push iBoneID
    		push iObject
    		call edx
    	}
    }

  13. #13
    qhtbvv's Avatar
    Join Date
    Aug 2017
    Gender
    male
    Posts
    33
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by JB.UC View Post
    u should use static address.

    Code:
    #define pLTModel 0x?? //8B 0D ?? ?? ?? ?? 8B ?? 8B 40 34 8D 54 24 18
    
    int GetNodeTransform(pObject* Obj,UINT Node,pTrans* Trans)
    {
    	unsigned long g_CShell = (unsigned long)GetModuleHandleA(ecshell);
    
    	if (g_CShell != 0)
    	{
    		unsigned long LTModel = *(unsigned long*)(g_CShell + pLTModel);
    		__asm
    		{
    			mov ecx,LTModel;
    			mov edx,dword ptr ds:[ecx];
    			mov edx,dword ptr ds:[edx+0x3C];
    			push 1;
    			push Trans;
    			push Node;
    			push Obj;
    			call edx;
    		}
    	}
    	return false;
    }
    The address is correct.

    - - - Updated - - -

    Quote Originally Posted by luizimloko View Post
    Code:
    //Address updated to newest CFBR Version
    #define ADDR_LTMODEL_CSHELL		0x0124909C //8B 0D ?? ?? ?? ?? 8B 11 8B 52 ?? 6A ?? 8D 7E ??
    
    void GetBonePositionEx( __int32 *iObject, UINT iBoneID, void *pTransform )
    {
    	char *szCShell = "CShell.dll";
    
    	__asm
    	{
    		mov edx, ADDR_LTMODEL_CSHELL
    		push szCShell
    		call dword ptr ds:[ GetModuleHandleA ]
    		add edx, eax
    
    		mov ecx, edx
    		mov ecx, [ ecx ]
    		mov edx, dword ptr ds:[ ecx ]
    		mov edx, dword ptr ds:[ edx + 0x3C ]
    		push 1
    		push pTransform
    		push iBoneID
    		push iObject
    		call edx
    	}
    }
    The address is correct.

Similar Threads

  1. [Help] Game breakdown
    By qhtbvv in forum CrossFire Hack Coding / Programming / Source Code
    Replies: 5
    Last Post: 12-14-2018, 12:17 PM
  2. Guys stop saying z8games its z8gays idk why ppl call it games
    By Merroz in forum CrossFire Discussions
    Replies: 14
    Last Post: 06-23-2013, 10:10 AM
  3. Does anyone know how to call on game ending?
    By jeffadkins51 in forum Call of Duty Modern Warfare 2 GSC Modding Help/Discussion
    Replies: 5
    Last Post: 10-28-2010, 06:42 PM
  4. TRADING CALL DUTY 4 GAME!
    By jckilla200 in forum Call of Duty 4 - Modern Warfare (MW) Hacks
    Replies: 5
    Last Post: 12-25-2007, 09:40 AM
  5. a trade for my call duty 4 game with cd key! and download link!
    By jckilla200 in forum Trade Accounts/Keys/Items
    Replies: 0
    Last Post: 12-01-2007, 10:36 PM