D3D9 - FindPatternI was implementing a D3D9 Device pointer finder Code: DevPtr = FindPattern(D3DBase, 0x128000, (PBYTE)"\xC7\x06\x00\x00\x00\x00\x89\x86\x00\x00\x00\x00\x89\x86", "xx????xx????xx"); And I got this Code: 0x6D9D2488 How come it doesnt match the one by Blood?
Originally Posted by Shimmy- I was implementing a D3D9 Device pointer finder Code: DevPtr = FindPattern(D3DBase, 0x128000, (PBYTE)"\xC7\x06\x00\x00\x00\x00\x89\x86\x00\x00\x00\x00\x89\x86", "xx????xx????xx"); And I got this Code: 0x6D9D2488 How come it doesnt match the one by Blood? U should kno this devicepointer can update every second r every 8 years. also u always add 4 to it before u get the vTable. it is will how be like bloods one it is found different
its a device pointer, but not the one that the game is using. this mean no vmt hook possible (cause the vtable isnt used) and if the game switched device (like ca does), then your hooked function wont be called anymore.