Combat Arms Device pointer

Posts 1–13 of 13 · Page 1 of 1
Combat Arms Device pointer
0x7D0840

Make you hacks vista compatible, done with CA its getting gay.

add_log("pointer =%p\n",ppReturnedDeviceInterface);

lol

hf
wow, wrong section choob. i dont see how this has anything to do w/ flame or rage.
Quote Originally Posted by n1kko View Post
wow, wrong section choob. i dont see how this has anything to do w/ flame or rage.
Do you code?

If you dont shut up.

This is the pointer that leads to IDirect9/8 whatever it runs on.

It will help you get your vtable dumbass. Read before posting. Or atleast analyze it through ollydbg.
wat does this do??
you are a retard
for 1 hacks are down
and also stop lying about coding
oh and the hacks do work on vista
you just fail
Spam/Flame = Spam Section & Flame Section.
Post more info and this goes in the coding section since it isn't an application.
Thanks for being the only one not flaming, you could move i could care less. Some people on this site are retarded.

Code:
DWORD dwWait()
{
	
	DWORD Base = NULL;

	for (;Base == NULL;Sleep(100))           
		Base = (DWORD)GetModuleHandle("Engine.exe//Watever the app is");  
	
	for(;pGameDevice == NULL; Sleep(10000))  
	{
		DWORD dwProtect;
	VirtualProtect((void*)(0x7D0840), 4, PAGE_EXECUTE_READWRITE, &dwProtect);
		memcpy(&pGameDevice, (void*)(0x7D0840), 4);
		VirtualProtect((void*)(0x7D0840), 4, dwProtect, NULL);
	}
You could use it like this then end it like this

Code:
DWORD* pdwNewDevice = (DWORD*)pGameDevice;
         pdwNewDevice = (DWORD*)pdwNewDevice[0]; 
 
        pBeginScene = (oBeginScene)DetourFunction((PBYTE)pdwNewDevice[], (PBYTE)myBeginScene); 
        pEndScene = (oEndScene)DetourFunction((PBYTE)pdwNewDevice[], (PBYTE)myEndScene); 
        pDrawIndexedPrimitive = (oDrawIndexedPrimitive)DetourFunction((PBYTE)pdwNewDevice[], (PBYTE)myDrawIndexedPrimitive); 
        pSetStreamSource = (oSetStreamSource)DetourFunction((PBYTE)pdwNewDevice[], (PBYTE)mySetStreamSource); 
        pSetViewport=(oSetViewport)DetourFunction((PBYTE)pdwNewDevice[],(PBYTE)mySetViewport);
        return 0;
}
It's generally a hook. It could help some begginners out. Also, for you noobs dont expect a great hack to always be in a .dll or a app.

inside the [] goes the array for Endscene,SSS,Dip. Just count downwards in d3d8.h. Right?

Correct me if im wrong.

Of course hacks work on vista, for a reason.

A vtable hook + detours or Hooking CreateDevice. Whatever, this is just to explain/show another method. The General Base comes from Strife kudos to him.
Bump because this is helpful too People.
mmm these guys arent retarded theyre just technologically impaired
but yes they do expect a dll exe asi or flt
you are a retard
for 1 hacks are down
and also stop lying about coding
oh and the hacks do work on vista
you just fail
@him chams can never possibly be down only the asi file and the other hacks are down every patch so learn coding if you want to criticize.
and this is not spam/flame it could be useful, but not to most of these ppl who dont know what "extract" is

and the asi files are usually vista compatible daves damn good at what he does
Hooks make .dll/api's comptaible too.
dave works in asi, so so do the thousands of ppl here who dl his hacks when they come out, so no use in trying to work wth anything else in CA section...
I've noticed, can i be a mod here

.
Posts 1–13 of 13 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

Need help?