Not possible
Hey guys so I was thinking about how people use various .rez mods and constantly get caught with them.
I was wondering if there is anyway possible to create a "Mask", so let's say your playing and when you press the "Print Screen" button or if a random screenshot is taken from your screen instead of showing the modded version of the game it shows what the screen would capture if you were playing with the legit version of the game.
So basically creating a script like this, is it possible?
I would attempt it but I know nothing about coding scripts and/or C++
EDIT:
Whoops wrong section x(
Can a mod move it to the "Coding Help & Discussion" section?
Thanks.
Not possible
No I do not make game hacks anymore, please stop asking.
IT IS POSSIBLE!!!!!
@flameswor10
Realtime Hex Editing with C++ dll or live memory hacking tool(mhs, cheatengine)
For Example CheatEngine:
Choose a Gun:
Fire 3 Bullets, search for the amout of Ammo you have, shot again search again until you have 2 addies
then swith the gun and see which one is the one with the ammo amount of the gun you've switched to.
Now you have the first slots address, drag the addie bottom of the program,
rightclick it click Browse Memory Region, and go for the 3rd datavalue.
(From left to right)
If you've switched to the M16 you'll have 03 there, change it to following to change guntype:
03 = M16
06 = M9
2D = G36
3B = Minigun
That will change the gun which is in your 1st slot.
But you can't do damage with hacked guns...
To do this on C++,
get the pointer of the address, change bytes O.o(Need a nopping function)
Like:
Code:if(GetAsyncKeyState(VK_SNAPSHOT)){ Hacks.Nop(Weapon_ADR,"/x03/x02/x3B/x00",4); } // This is phsoido code!
You'd just need to choose the DataValue of a Weapon you haven't modded..
Don't worry it exactly looks like the real weapon, only thing is, there's no damage..
Text changes too! Like the Thingy @ the bottom of the screen with:
G36e Valkyrie if you hack yourself a M9 it'll change!
But maybe I'm asking someone to release my DataValue List here.
Because I'm quiting..
And yes, I'm the only one who owns this list, muahaha
Ehh and there's a small part missing.. its from january 2010
so it might've changed xD I can still do it but first I'm gonna fix my menu ^^
Edit:
I Think it's impossible for you since you don't own a working Memory Searching Tool and/or know C++.
Last edited by dean-wingess; 01-16-2011 at 02:39 AM.
[YOUTUBE]e89lqiE0wi0[/YOUTUBE]
The Internet SHOULD Be Illegal
When you say
"Java is a great programming language because it works on all platforms"
it is just like
"anal sex is great because it works on all genders"
Are YOU a Troll?
Lucker I tried to nop 3 addies (you might know them ;D)
in engine.exe but since I just have the addies but not the old engine.exe to find the new ones xD..
I can't do bypass atm, I need to fix alot of my hacks xD
I think the value table changed(If possible), since Rajs KnifeHacks are patched
the one i've is from January 2010 ^^
I can't bypass since I'm out of ideas how I could update my addies..
when I found the bypass addies i werent able to do sigscanning on Engine.exe
Oh and notice.. You can change the proticle mode the same way(i think it was the 4th and 5th)..
(Doesn't work for standard Guns only knifes and launchers!)
lets do some Knifehacks ^^
Edit:
S0by told me on IRC:
You'll need to nop 2 addresses that calculate the damage,
once you changed the byte which controlls the weapon type, unop these addresses
and you'll be able to do damage.
I haven't found out how to do this with proticles like rockets but thats what you should go for.
Means we could use weaponmgr ..doesnt it?
@Kotentopf
Ich probiere es später also die methode um die addie zu finde, ich denke es ist jetzt anderst ..
Vielleicht unknown suchen, dann zu knife wechseln und decreased dann wieder zu ner Normalen(m16 z.b)
und increased suchen..
aufjeden ist knife das lowste aller Weapon werte(ABER NUR DAS m9!)
Last edited by dean-wingess; 01-16-2011 at 02:50 AM.
[YOUTUBE]e89lqiE0wi0[/YOUTUBE]
should be possible, not that i know i lot of coding but when you mod your gun and turn into a spy and die, you get your normal gun back but a little stuffed up, i think you should be able to.
Omg just registred here to say THANK YOU DEAN!
Greetings your neighbor :P
Edit:
Ich bins Tim kennste mich noch aus der IT klasse? ^^
Hab mal deinen namen gegooglet xD
wow. this would be hard. but pretty cool
Too bad you're wrong.
You are correct in one way, in that it is possible. However, M9 is ID 0 and M16 is ID 20 (or 14, I forgot). The list is easy to obtain and your indices are way off. And to get your gun to show as a different gun I believe you can just replace the pWeaponRecord inside the CClientWeapon class with the pointer to the gun you want (you have to change the nWeaponID also). If that doesn't work you can always just change the object to the other gun's object.
I realize that your list is from a year ago, but these things don't change.
Last edited by mmbob; 01-16-2011 at 09:10 AM.
Last edited by kotentopf; 01-16-2011 at 09:19 AM.
The Internet SHOULD Be Illegal
When you say
"Java is a great programming language because it works on all platforms"
it is just like
"anal sex is great because it works on all genders"
Are YOU a Troll?
Normally they don't, and please notice I'm playing CA EU. When they updated their UI, they also switched to CA NA's engine.(I'm sure but it musn't mean it's true..)
I had a few "hacks" before, which didn't work after.
You seem to know what your talking about.
I'd never share those hacks.. And I was too lazy to complete the tutorial a few posts over yours...
(Also the datavalues aren't the real ones) I havn't tried it since 1 Year but if nobody has it, how should nexon even know that it exists(maybe their engineer know it :P)
I would recommend you trying it on Fear 1.x, just complete my tutorial (there a few things missing)..
Oh and about the "easy to create" part, yes it is.. once you have a bypass / selfmade mhs.
Just search for the weapon and compare the Values O.o
Ps: It's not only 1 Value that leads to type and damage.. there's a lot you can do.
I haven't created classes, but I may once I get some motivation
I'm gonna share it to some of you guys, you deserve it.
But how I said, it's easy to create it yourself..
You may've noticed I always do everything the hard way somehow xD
Pointer Switch or Orientation is alot of easier.
Edit:
My indices aren't only a "way" off they are more than that xDDD
None PossibleSlot Type
M16 DEC 4 00 01 0C (WTF? Shouldn't it be like 04 or something?)
MP5 DEC 5 00 01 5B
You wouldn't need CClientWeapon, but it should be faster and easier.
What I'm doing is just replacing the "WeaponEDC" in Slot1 with another one..
Thank you for fixing me up ^^
Last edited by dean-wingess; 01-17-2011 at 06:43 AM.
[YOUTUBE]e89lqiE0wi0[/YOUTUBE]
I'm not sure of the structure you are talking about, maybe it could one I don't know of.
The one I'm talking about is in CClientWeaponMgr:
As far as I know, that is the only place your weapons are stored. I'm open to the possibility that there is another place .Code:struct CClientWeaponMgr { char unknown[xxx]; CClientWeapon** pWeaponList };