Welcome to the UnKnoWnCheaTs - Multiplayer Game Hacks and Cheats.
You have to register before you can post and access any of the advanced forum features, please click the register link to proceed to the registration form. To start viewing threads or posts, select a forum that you want to visit from the selection below.
Call of Duty: Modern Warfare 3 hacks cheats tutorials downloads source code
You are Unregistered, please register to gain Full access.
Well since the radar is drawn locally you can manipulate it like a boss, saw people draw their own radar + use rotatedpic, but i personally like to use the engine to achieve my wishes. So since its almost christmas i have some Advanced UAV code for you guys.
this function does it all
Code:
void __cdecl sub_47F690(int a1, int a2, int a3, int a4, int a5)
it loops trough a struct of 18 big, as far as i know its not clientinfo or entity, feel free to reverse it
Code:
v7 = (char *)&unk_8F2938 + 3640 * a1;
v52 = 18;
do
{
.....
v7 += 140; //see here the struct size = 0x8C = 140 dec
}
while ( v52-- != 1 );
now we're heading to some more important stuff
at the bottom of the function we see a call to drawrotatedpic
if ( dword_8FF284 || v10 ) // 0x8FF080 is cg_t, means cg_t + 0x204 holds the advanced uav value
{
if ( !v45 || !dword_A041F8 || (v31 = dword_A041F8, sub_4F5920(dword_A041F8)) )
v31 = dword_A04184; // here v31 will hold compassping_enemyfacingdirection
}
so we now know where to toggle the advanced uav, but now we only see the shaders when people shoot. We want those shaders at all time.
Now if we take a look at the top of the function we will find this
Code:
if ( v7[56] & 1 )//guess here they check for isalive
{
v8 = *((_DWORD *)v7 + 16);
v10 = (unsigned __int16)((_WORD)v8 >> 16);
v9 = (*((_DWORD *)v7 + 16) >> 17) & 1;
if ( v43 || v9 || (_WORD)v8 >> 16 || (unsigned __int16)(v8 & 0x8000) )
{
//we need to make sure this if is true
//we can do hard stuff with shifts or bitwise ands, or just take the easy way and pick v43
v12 = dword_96A1DC;
v11 = 1;
if ( *(_DWORD *)v7 > LODWORD(dword_96A1DC) )
*(_DWORD *)v7 = 0;
if ( *(_DWORD *)v7 < LODWORD(v12) - 500 )
goto LABEL_71;
}
else
{
v11 = 0;
}
if we look something above that code we will find this
Code:
v43 = *(_BYTE *)(dword_1C2C39C + 12);
hey! that looks like a cvar! + 0xC is the value, hmm lets make it have a value! (this is g_compassShowEnemies)
Code:
void AdvancedUAV()
{
cg_t->uav = 1; //the 0x8FF284 we found before in cg_t
*(BYTE*)(*(DWORD*)(0x1C2C39C) + 0xC) = 1; // the cvar
}
call this every frame and you will have advanced uav at all time, have fun!
Sometimes the registers gets fucked up while randomly hooking from my experience so I always preserve and then pop before return.
I also always use a wrapper function in the hook to made it more stable.
LESSON : Always use wrappers otherwise your stack randomly changes
Early Christmas presents eh. Good job, the radar looks smooth
__________________ Cal Hockley: Where are you going? To him? To be a whore to a gutter rat? Rose: I'd rather be his whore than your wife.
----------------------------------------------------- Georg Henrik von Wright: If one is satisfied with things, one doesn't complain about the downsides that exist, either.
Quote:
Winslow: Hanoi, your 'english' is not understandable
Quote:
AdilAA: not sure if i should release my incomplete BF P4F Hack with non-working toggles
Roverturbo: Hanoi22 is just a bitch, and it's hard to please bitches unless you let them get their own way.
Style by lowHertz.
__________________ Col. Hans Landa: [giddy] Oooh, that's a bingo! Col. Hans Landa: Is that the way you say it? "That's a bingo?" Lt. Aldo Raine: You just say "bingo". Col. Hans Landa: Bingo! How fun! But, I digress. Where were we?
----------------------------------------------------------------------- Mr. Pink: Why am I Mr. Pink ? Joe: Because you're a faggot, alright ?
----------------------------------------------------------------------- Dr. Peter Venkman: We came, we saw, we kicked its ass!
----------------------------------------------------------------------- The Joker: Wanna know how I got these scars? My father was... a drinker. And a fiend. And one night he goes off crazier than usual. Mommy gets the kitchen knife to defend herself. He doesn't like that. Not-one-bit. So - me watching - he takes the knife to her, laughing while he does it! Turns to me, and he says, "why so serious, son?" Comes at me with the knife... "Why so serious?" He sticks the blade in my mouth... "Let's put a smile on that face!" And... The Joker: Why so serious?
-----------------------------------------------------------------------
Quote:
Originally Posted by Old_Timer da c&per
COME ON MODERATORS WHERE ARE YOU... THIS GUY IS A JOKE...
Nice work! Isn't it über leet drawing one yourself instead? hehe
Cheers
nah thats not leet because you draw the same radar twice + you will still have
radar jammer
__________________
Quote:
Originally Posted by CypherPresents
Sometimes the registers gets fucked up while randomly hooking from my experience so I always preserve and then pop before return.
I also always use a wrapper function in the hook to made it more stable.
LESSON : Always use wrappers otherwise your stack randomly changes
For those who can't code, I whipped a small hack out of this. Just tested a few minutes and seemed to be working fine, enjoy. It doesn't hook anything so it should be safe at the moment.
__________________ Cal Hockley: Where are you going? To him? To be a whore to a gutter rat? Rose: I'd rather be his whore than your wife.
----------------------------------------------------- Georg Henrik von Wright: If one is satisfied with things, one doesn't complain about the downsides that exist, either.
Quote:
Winslow: Hanoi, your 'english' is not understandable
Quote:
AdilAA: not sure if i should release my incomplete BF P4F Hack with non-working toggles
Roverturbo: Hanoi22 is just a bitch, and it's hard to please bitches unless you let them get their own way.
Style by lowHertz.
call it in a renderthread, you can do this by hooking one
__________________
Quote:
Originally Posted by CypherPresents
Sometimes the registers gets fucked up while randomly hooking from my experience so I always preserve and then pop before return.
I also always use a wrapper function in the hook to made it more stable.
LESSON : Always use wrappers otherwise your stack randomly changes
users cant jam me, cause i tweaked the radar without redoing any features that already have been invented by the cod development team
__________________
Quote:
Originally Posted by CypherPresents
Sometimes the registers gets fucked up while randomly hooking from my experience so I always preserve and then pop before return.
I also always use a wrapper function in the hook to made it more stable.
LESSON : Always use wrappers otherwise your stack randomly changes
Hanoi.. is it just to inject it? got an error when I injected
Reuploaded should work now. It's the easiest when you start up the game and change it to the windowed mode -> inject -> go back to full screen.
__________________ Cal Hockley: Where are you going? To him? To be a whore to a gutter rat? Rose: I'd rather be his whore than your wife.
----------------------------------------------------- Georg Henrik von Wright: If one is satisfied with things, one doesn't complain about the downsides that exist, either.
Quote:
Winslow: Hanoi, your 'english' is not understandable
Quote:
AdilAA: not sure if i should release my incomplete BF P4F Hack with non-working toggles
Roverturbo: Hanoi22 is just a bitch, and it's hard to please bitches unless you let them get their own way.
Style by lowHertz.
So whitch injector is currently safe to use to inject this?
Inject in the menu, doesn't matter really. I would avoid Winject.
__________________ Cal Hockley: Where are you going? To him? To be a whore to a gutter rat? Rose: I'd rather be his whore than your wife.
----------------------------------------------------- Georg Henrik von Wright: If one is satisfied with things, one doesn't complain about the downsides that exist, either.
Quote:
Winslow: Hanoi, your 'english' is not understandable
Quote:
AdilAA: not sure if i should release my incomplete BF P4F Hack with non-working toggles
Roverturbo: Hanoi22 is just a bitch, and it's hard to please bitches unless you let them get their own way.
Style by lowHertz.
The game menu when you open up the game, before join any server
__________________ Cal Hockley: Where are you going? To him? To be a whore to a gutter rat? Rose: I'd rather be his whore than your wife.
----------------------------------------------------- Georg Henrik von Wright: If one is satisfied with things, one doesn't complain about the downsides that exist, either.
Quote:
Winslow: Hanoi, your 'english' is not understandable
Quote:
AdilAA: not sure if i should release my incomplete BF P4F Hack with non-working toggles
Roverturbo: Hanoi22 is just a bitch, and it's hard to please bitches unless you let them get their own way.
Style by lowHertz.