PDA

View Full Version : [Release] CoD4 Team and Class D3D ModelRec + Usable Wall Hack & Chams


wurzil
17th November 2007, 13:13
Team and Class ModelRec Using numVertices & primCount

This model rec should work on most game settings, pc's
and xp/vista unlike CRC's.
Directx9.0c for D3D hooks.

Its up to you how you store the data and use it,
this example is supposed to be simple enough for
a beginner coder to use. There are no model heads just
bodies, you will have to add model heads on your own.
Likewise if there are any models opened beyond sniper class
opening, you will have to add those also.

ModelRec Picture
http://i5.photobucket.com/albums/y155/wurz1l/cod4Modelrec.jpg

Compiled Cheat and source code available for download
http://www.mpcforum.com/showthread.php?t=213213



////////////////////////////////////////////////////////////
// Team and Class ModelRec Using numVertices & primCount
////////////////////////////////////////////////////////////

const int MAX_SIZE=4;

// *** OPFOR ***
// numVertices
const int opf_AssaultNV[MAX_SIZE]={ 3124, 1970, 1252, 470 };
const int opf_SpecOpsNV[MAX_SIZE]={ 3531, 2188, 1325, 499 };
const int opf_HvyGunrNV[MAX_SIZE]={ 2715, 1620, 943, 441 };
const int op_DemolNV[MAX_SIZE] = { 2816, 1733, 1150, 435 };
const int op_SniperNV[MAX_SIZE] = { 2818, 1715, 1101, 481 };
// primCount
const int opf_AssaultPC[MAX_SIZE]={ 4132, 2186, 1160, 352 };
const int opf_SpecOpsPC[MAX_SIZE]={ 4526, 2386, 1194, 352 };
const int opf_HvyGunrPC[MAX_SIZE]={ 3588, 1886, 908, 308 };
const int op_DemolPC[MAX_SIZE] = { 3642, 2022, 1086, 320 };
const int op_SniperPC[MAX_SIZE] = { 3672, 1950, 1066, 350 };

// *** SPETSNAZ ***
const int spe_AssaultNV[MAX_SIZE]={ 4358, 3278, 1633, 840 };
const int spe_SpecOpsNV[MAX_SIZE]={ 4242, 2391, 1689, 969 };
const int spe_HvyGunrNV[MAX_SIZE]={ 4270, 2755, 1317, 809 };
const int spet_DemolNV[MAX_SIZE] ={ 3891, 2510, 1398, 994 };
const int spet_SniperNV[MAX_SIZE]={ 3326, 2140, 1315, 726 };
// primCount
const int spe_AssaultPC[MAX_SIZE]={ 4864, 3188, 1322, 618 };
const int spe_SpecOpsPC[MAX_SIZE]={ 5028, 2488, 1422, 708 };
const int spe_HvyGunrPC[MAX_SIZE]={ 4804, 2494, 1054, 590 };
const int spet_DemolPC[MAX_SIZE] ={ 4598, 2470, 1176, 714 };
const int spet_SniperPC[MAX_SIZE]={ 4336, 2310, 1170, 556 };

// *** MARINES & S.A.S. ***
// numVertices
const int mar_AssaultNV[MAX_SIZE]={ 2613, 1842, 1034, 447 };
const int mar_SpecOpsNV[MAX_SIZE]={ 3790, 2784, 1572, 634 };
const int mar_HvyGunrNV[MAX_SIZE]={ 3597, 2301, 1341, 580 };
const int mar_DemolNV[MAX_SIZE] = { 4050, 2540, 1488, 592 };
const int mar_SniperNV[MAX_SIZE] ={ 2516, 1726, 1020, 587 };
// primCount
const int mar_AssaultPC[MAX_SIZE]={ 3248, 1978, 904, 312 };
const int mar_SpecOpsPC[MAX_SIZE]={ 4078, 2384, 1166, 372 };
const int mar_HvyGunrPC[MAX_SIZE]={ 4280, 2364, 1132, 380 };
const int mar_DemolPC[MAX_SIZE] = { 4486, 2444, 1114, 374 };
const int mar_SniperPC[MAX_SIZE] ={ 2940, 1760, 872, 370 };

// *** S.A.S. ***
// numVertices
const int sas_AssaultNV[MAX_SIZE]={ 3935, 2640, 1373, 585 };
const int sas_SpecOpsNV[MAX_SIZE]={ 3585, 2525, 1498, 695 };
const int sas_HvyGunrNV[MAX_SIZE]={ 3716, 2578, 1412, 568 };
const int sas_DemolNV[MAX_SIZE] = { 3562, 2509, 1402, 628 };
const int sas_SniperNV[MAX_SIZE]= { 3667, 2460, 1479, 552 };
const int sas_Sniper2[MAX_SIZE] = { 2578, 2328, 2286, 349 };
// primCount
const int sas_AssaultPC[MAX_SIZE]={ 5226, 3070, 1256, 440 };
const int sas_SpecOpsPC[MAX_SIZE]={ 4858, 3022, 1304, 478 };
const int sas_HvyGunrPC[MAX_SIZE]={ 5064, 2994, 1330, 470 };
const int sas_DemolPC[MAX_SIZE] = { 4784, 2954, 1164, 450 };
const int sas_SniperPC[MAX_SIZE]= { 4952, 2882, 1402, 452 };
const int sas_Sniper2PC[MAX_SIZE]={ 2192, 1992, 1184, 254 };



Example Usage In DrawIndexPrimitive -



// Marines
if(m_Stride==32 && startIndex != 0)
{
for(int mar_val = 0; mar_val <= MAX_SIZE-1; mar_val++)
{
if( NumVertices == mar_AssaultNV[mar_val] && primCount == mar_AssaultPC[mar_val])
{
//Do Model Hack Here !!!
}
}
}



have phun :)

zgd
17th November 2007, 17:43
colored models great! but i think i will wait for wallhack :)

fatboy88
17th November 2007, 19:38
colored models great! but i think i will wait for wallhack :)

why wait.You can make a wallhack from this......:P

mmmmm6m
17th November 2007, 19:42
Yee...It's one simple question , how ?

zgd
17th November 2007, 19:55
i'am not a programmer ..

ggooddlliikkee
18th November 2007, 08:26
Hmmm how teg to work this?

BlackDove
18th November 2007, 15:11
Please, no more questions about how to get this to work:

You will need programming experience in C++ and a working D3D9 hook / base to plug in these values for model recognition. The base also needs a way to color models that is compatible with the game.

BDX
18th November 2007, 18:48
Anyone please could make it to a normal *.exe?
Not all peoples are playing on PB servers ;)

wurzil
19th November 2007, 07:28
Here is a little hack using this model rec.

You can select team and cham colours.
Crosshair also incuded.

http://i5.photobucket.com/albums/y155/wurz1l/MPCchams.jpg

Please Read the README.txt for instructions.

This hack is detected by Punkbuster, only use on none PB servers.

Credits - wurzil, Sinner

mackdaddy
19th November 2007, 08:46
Hell Yea, I Cant Wait !!! Im Gonna Hack Balls !!! Mwhahahahahahahahahahaha

daniel1906
19th November 2007, 11:00
Works for me ;)

Virtuosofriend
19th November 2007, 13:56
Here is a little hack using this model rec.

You can select team and cham colours.
Crosshair also incuded.

http://i5.photobucket.com/albums/y155/wurz1l/MPCchams.jpg

Please Read the README.txt for instructions.

This hack is detected by Punkbuster, only use on none PB servers.

Credits - wurzil, Sinner
nice work wurzil ;)

milkman9999
19th November 2007, 17:49
very nice lookin cheat wurzil

Zenarius
19th November 2007, 18:11
yeah nice hack, but my pc slows down criticaly

wurzil
19th November 2007, 18:44
Thanks everyone. It's nothing much but it's better than nothing.

yeah nice hack, but my pc slows down criticaly

I was getting between 20-30fps, now I get between 80-240 fps, depending on map and position.
All I did was change these settings.



com_maxfps = 333
screen refresh rate = 75Hz
sync every frame = NO
shadows = No
Number of dynamic lights = 0ff
Model detail = Low
Ragdoll = No
Texture quality = Manual
Texture Resolution = normal
Texture normal map = normal
texture specular map = normal

piercas2000
19th November 2007, 21:26
thanx works for me :cool:
any one tryed hack on pb enabled servers?

wurzil
19th November 2007, 21:50
thanx works for me :cool:
any one tryed hack on pb enabled servers?
It's not pb proof, just like it says....

heres an optimised version (gui was overkill on drawing)
and the source code.

Do not post questions about the source code. If you do not know how to use it, go learn some c++. We don't care about your compiling errors.

daniel1906
19th November 2007, 21:52
any one tryed hack on pb enabled servers?


i dont try it on PB servers but a couple posts higher "wurzil" says do not use it on PB .....

allie
19th November 2007, 22:23
i tried it on a pb server and i didn't get kicked

daniel1906
19th November 2007, 22:53
ill go to check it ^_^

LiMiTED
19th November 2007, 23:06
i also dont get kicked with enabled punkbuster =)

mint
19th November 2007, 23:22
Yeah, but what about getting perma banned? o.o

server123
19th November 2007, 23:43
Yeah, but what about getting perma banned? o.o That's your own problem ;) Use at your OWN risk!!!

joyaries
20th November 2007, 07:17
i need help pls. It doesnt work for me. what do i have to do?

kurtl1966
20th November 2007, 09:10
it doesn´t work for me, too ?
i use the german version...

:devious:

mint
20th November 2007, 09:38
Works great. Thanks..hopefully we'll see a pb-proof version soon!

Kalle2
20th November 2007, 14:37
First, thanks for the good work!

The "optimised and crc" Version works for me now.

The only problem is that the gui is visible during the game, it takes place right beside the crosshair.

could it be the resolution i use (1680x1050)?
Sorry for my bad english.

Greetings

EDIT: I found a solution, i just press the ESC Key for a longer time.

1012
20th November 2007, 16:40
I can't open console :S
I always connect to servers with

*console button `*
Connect <here IP>

But I cant manage to open it :S

lemar
20th November 2007, 17:47
Awesome, trying this as soon as I get home!

wurzil
20th November 2007, 19:11
Hiya, I'm requesting a close on this thread now please.

reason, everything is now in the cheats and hack thread
http://www.mpcforum.com/showthread.php?t=213213

I am trying to avoid the visual studio "help" merry go round that usually starts with these things.

If anyone has any reasonable questions about the source, as others already have, PM me. This is a release and discussion board not a teach me to code board.

Again with problems running the compiled cheat please PM me, its no good when the boards get filled with "it won't run what do i do?"

thaanks wurzil

whyme2
20th November 2007, 19:13
I used roolkit to stop pb from reading my memory and process. Seems to work. I have tested 100% none pb proof wh that does get you kicked by pb and worked fine for over 1 hr. I will test this later. Thank you for the chams.

nvmax
20th November 2007, 21:36
when I use this it shows up in game seems to work fine but as soon as I try to connect to a game it crashes the game and gives me a directx error anyone know how to fix this ?

lemar
20th November 2007, 22:20
Doesn't seem to work with Free for All? Using "Enemy" doesn't show anyone at all.

Great hack btw!

mint
21st November 2007, 01:07
I think SAS doesn't work.

BlackDove
21st November 2007, 03:28
Thread closed because of wurzil's request.

Please report problems to wurzil via PM as he has requested.