Thread: Engine Log

Results 1 to 6 of 6
  1. #1
    cardoow's Avatar
    Join Date
    Jan 2008
    Gender
    male
    Posts
    215
    Reputation
    28
    Thanks
    766
    My Mood
    Amazed

    Engine Log

    here is a way how to log the functionnames + offsets
    for example i use i3SceneDx.dll

    Code:
    .rdata:101B9E14                 dd 1803h                ; NumberOfFunctions
    .rdata:101B9E18                 dd 1803h                ; NumberOfNames
    .rdata:101B9E1C                 dd rva off_101B9E28     ; AddressOfFunctions
    .rdata:101B9E20                 dd rva off_101BFE34     ; AddressOfNames
    .rdata:101B9E24                 dd rva word_101C5E40    ; AddressOfNameOrdinals
    Code:
    DWORD dwFunction = (dwi3SceneBase + 0x1B9E28);
    DWORD dwNames    = (dwi3SceneBase + 0x1BFE34);
    	
    for(int i=0; i<6147/*1803 decimal*/; i++)
    {		
    	DWORD dwFunc = *(DWORD*)(dwFunction + (i*0x4))+dwi3SceneBase; 
    	char* Name   = (char*)(*(DWORD*)(dwNames + (i*0x4)) + dwi3SceneBase);
    	Log("[%s] = [0x%x]", Name, dwFunc );	
    }
    piece of my log
    Code:
    [??0i3Body@@QAE@ABV0@@Z] = [0xa431a0]
    [??0i3Body@@QAE@XZ] = [0xaa15c0]
    [??0i3BoneRef@@QAE@ABV0@@Z] = [0xa43360]
    [??0i3BoneRef@@QAE@XZ] = [0xa439e0]
    [??0i3Camera@@QAE@ABV0@@Z] = [0xa327f0]
    [??0i3Camera@@QAE@XZ] = [0xa451d0]
    [??0i3ClearRenderTargetAttr@@QAE@ABV0@@Z] = [0xa323e0]

  2. The Following 4 Users Say Thank You to cardoow For This Useful Post:

    NewCories (03-11-2011),Stephen (04-03-2011),trapcode (03-30-2011),Turbulence (04-08-2011)

  3. #2
    maliq21's Avatar
    Join Date
    Feb 2011
    Gender
    male
    Location
    jakarta
    Posts
    5
    Reputation
    10
    Thanks
    0
    My Mood
    Angry
    Quote Originally Posted by cardoow View Post
    here is a way how to log the functionnames + offsets
    for example i use i3SceneDx.dll

    Code:
    .rdata:101B9E14                 dd 1803h                ; NumberOfFunctions
    .rdata:101B9E18                 dd 1803h                ; NumberOfNames
    .rdata:101B9E1C                 dd rva off_101B9E28     ; AddressOfFunctions
    .rdata:101B9E20                 dd rva off_101BFE34     ; AddressOfNames
    .rdata:101B9E24                 dd rva word_101C5E40    ; AddressOfNameOrdinals
    Code:
    DWORD dwFunction = (dwi3SceneBase + 0x1B9E28);
    DWORD dwNames    = (dwi3SceneBase + 0x1BFE34);
    	
    for(int i=0; i<6147/*1803 decimal*/; i++)
    {		
    	DWORD dwFunc = *(DWORD*)(dwFunction + (i*0x4))+dwi3SceneBase; 
    	char* Name   = (char*)(*(DWORD*)(dwNames + (i*0x4)) + dwi3SceneBase);
    	Log("[%s] = [0x%x]", Name, dwFunc );	
    }
    piece of my log
    Code:
    [??0i3Body@@QAE@ABV0@@Z] = [0xa431a0]
    [??0i3Body@@QAE@XZ] = [0xaa15c0]
    [??0i3BoneRef@@QAE@ABV0@@Z] = [0xa43360]
    [??0i3BoneRef@@QAE@XZ] = [0xa439e0]
    [??0i3Camera@@QAE@ABV0@@Z] = [0xa327f0]
    [??0i3Camera@@QAE@XZ] = [0xa451d0]
    [??0i3ClearRenderTargetAttr@@QAE@ABV0@@Z] = [0xa323e0]
    engine log...???

    RPE n like Cheat Engine?

    whether it could be used long??

  4. #3
    Jasperdepasper's Avatar
    Join Date
    Jan 2010
    Gender
    male
    Location
    C:\MPGH<3\Jasperdepasper™
    Posts
    235
    Reputation
    17
    Thanks
    153
    My Mood
    Fine
    Quote Originally Posted by maliq21 View Post
    engine log...???

    RPE n like Cheat Engine?

    whether it could be used long??

  5. #4
    ronald1991's Avatar
    Join Date
    Feb 2011
    Gender
    male
    Location
    Surabaya
    Posts
    11
    Reputation
    10
    Thanks
    0
    My Mood
    Amused
    its like a offset wallhack
    CMIIW

  6. #5
    fidalgo's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Posts
    14
    Reputation
    10
    Thanks
    1
    It is the pointer funcs in the game dll....
    Last edited by fidalgo; 03-15-2011 at 04:06 PM.

  7. #6
    trapcode's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Location
    Earth
    Posts
    34
    Reputation
    10
    Thanks
    3
    My Mood
    Cool
    thanks for the info, usefull