Why not simple use the GameStatus signature?
Was looking to find a way to find GameStatus without classes about a month ago and i used my super leet math skills to figure out a ghetto sort of way.
I'm feeling sort of nice so i'll post it to the public.
Basically, LTClient Address + 0x18808 - 0x7c + 0x10 = GameStatus Address
For the current patch it would be 0x378206B8 + 0x18808 - 0x7c + 0x10 = 0x37838E54
Now you can use the LTClient sigscan to grab a working GameStatus.
If you've had any sort of experience with hacking CA you'd know the CShell Entry point and Code size, so just edit the sig scan, i don't want leechers all over this.Code:dwLTClient= FindPattern(dwCShellEntry, dwCShellCodeSize,(PBYTE) "\x8B\x0D\x00\x00\x00\x00\xD9\x54\x24\x00\x53\xD9\x54\x[DONT COPY AND PASTE ME!]24\x00\x8D\x5C\x24\x00\xD9\x5C\x24\x00\x53\[NO COPY AND PASTING]xD9\xE8\x50", "xx????xxx?xxxx?xxx?xxx?xxx");
Anyway, the final step.
Find where you are calling your sig scans, and basically do this.
dwGameStatus = dwLTClient + 0x18808 - 0x7c + 0x10;
Bam, working gamestatus all the time without the use of a class or a gamestatus sig.
Its a shame Gamestatus isn't primarily used anymore, but i hope people can still find it useful.
Why not simple use the GameStatus signature?
Nice job on this, it will be useful to members who still use Gamestatus.
Last edited by Shadow`; 01-18-2013 at 10:00 AM.
Currently coding applications in Java and C++.
"It is change, continuing change, inevitable change, that is the dominant factor in society today. No sensible decision can be made any longer without taking into account not only the world as it is, but the world as it will be." -Isaac Asimov
Saltine (01-18-2013)
Well if you do auto spamming on your hack you should use this if you don't use the class or anything else.
What if the "class" changes then this offset will change... there is no guessing involved here its the offset of the class to the game status, in this case you are jumping 0x1879C bytes from the start of the LTClient "class", Btw I am not even sure why people call these a class, I am sure C++ even call this a structure.
Good work, and you can do this for any of the functions/Values of any class/Structure without the need to have the structure defined in your code.. ooops I mean "Class" Defined...
Genesis (01-18-2013)
I don't think this will last very long. A lot of things can be changed in between. Jumping 0x1879C bytes is pretty big.
I Read All Of My PM's & VM'sIf you need help with anything, just let me know.
Staff Administrator Since 10.13.2019
Publicist Since 04.04.2015
Middleman Since 04.14.2014
Global Moderator Since 08.01.2013
Premium Since 05.29.2013
Minion+ Since 04.18.2013
Combat Arms Minion Since 12.26.2012
Contributor Since 11.16.2012
Member Since 05.11.2010
Why not use class checks
You guys...
I think I should release my dynamic sfxmgr way LOL
There is a virtual, simply hook it, grab ECX pointer + offset and youre done.
Progress with my game - "Disbanded"
- Fixed FPS lag on spawning entities due to the ent_preload buffer!
- Edit the AI code to get some better pathfinding
- Fixed the view bug within the sniper scope view. The mirror entity is invisible now!
- Added a new silencer for ALL weapons. Also fixed the rotation bugs
- Added a ton of new weapons and the choice to choose a silencer for every weapon
- Created a simple AntiCheat, noobs will cry like hell xD
- The name will be Disbanded, the alpha starts on the 18th august 2014
Some new physics fun (Serversided, works on every client)
My new AI
https://www.youtube.com/watch?v=EMSB1GbBVl8
And for sure my 8 months old gameplay with 2 friends
https://www.youtube.com/watch?v=Na2kUdu4d_k
N3OH4X (02-04-2013)
There is many ways to do this virtuals that return the game status Static Global Variables Code caves. and i could keep mentioning method's so like i would tell anybody else. fucking stop asking for attention either make it open source or not. just do not ask if you should.
Acea (01-20-2013)
Don't think about it just do it... I was thinking about releasing photos of my cock, but then realized the amount of envy from other members and the fags around here, It wouldn't be good for my pm box, Point being less talk and more action, if you say your going to do something just do it.....
arun823 (01-21-2013),Ch40zz-C0d3r (01-23-2013),[MPGH]Flengo (01-20-2013),Genesis (01-20-2013),Saltine (01-20-2013),Shadow` (01-20-2013),wraithkilla (01-25-2013)