I don't really see why are you flaming doviss, he didn't take any unethical actions as far as I know.
He said that the speedhack is private and that is true. It was my private hack that I have shared with the old dev-team only and some of them were just leechers/moles/spies for other teams, trying to sell my hacks and claim them as their own. Doviss asked if he could use my hacks for his trainer and I said it is better if he doesn't, because I didn't want to release it for the public in the first place. Not even for money. He respected my answer and didn't release any of my hacks to the public. Even though I had a few hacks that you couldn't find anywhere else, he didn't publish it to gain fame or money. So yes he has private (or supposedly private) hacks, my hacks for example. I have given them to him for personal use, but not for sharing.
All he did was contacting me a few times, asking questions about hacking the game or using CE, but he was aiming to do his cheats on his own instead of stealing my. He may have failed to do this or that hack, but I don't think he should be flamed for that. Even if he is doing this for fame, he is doing it ethically, creating cheats on his own. If he would steal them, probably he wouldn't ask me on how to do this or that as stealing is easy, he wouldn't need help for that.
As for iNFIDEL's tank hack question, if you know how to backtrace in a program, find the functions that are executed when you are colliding with another car and if you replace a few jumps, you have your tank hack. I won't tell you how to do it exactly but if you really know how to use CE, you should be able to find those functions. ASM is fairly logical and linear, so if you find an event that happens after you are colliding, you can backtrace from that event to find the function. For example you could find the function which is increasing the "Cost to state" which is triggered every time when you hit a car, or find anything else that is logical to you.
Or as another alternative, you can search for the car's (as object's) data structure and find some data (for example the structure's base address or anything else that you find) that is accessed when you are colliding with another car.
Either way, you need to find some codes that are accessed when you are colliding with another car and start searching there, analyzing the jumps, what are they doing etc.
You could also just check what is changed exactly when you are using juggernaut and so on.
There are many possible methods. Just pick one that you like and try to do it. Flaming doviss and demanding answers will surely not increase your reverse engineering experience.
On a side note:
Quote:
Do you even think that I do not know how to use CE at its fullest?
And you're telling me to go to Cheat Engine forum to learn?
|
I doubt. Really. No one except Dark Byte knows how to use CE to it's fullest. I have tested CE for months (for many, many hours), submitted hundreds of bugreports, suggested many options to DB, I have updated the help file for CE 6, written tutorials about using it and I am not even close to use CE to it's fullest. It has hundreds of undocumented options that you will not even find unless you read the whole source-code, ask Dark Byte about it or accidently find on your own by pressing a key combination. Not to mention the experimental options that only beta testers can try out. No offense but most game hackers could still learn many new things on the CE forum. There is no reason to talk about that forum like if it wouldn't have anything to offer, because there you can learn from some of the best, like DB or other "legends".
EDIT:
As for the Dev-Team, it is not existing anymore, or at least not until the original founder and core members will come back. I mean like Lab, devrim, or Anonymus as I was speaking mainly with them only. They are all capable game hackers but guess they have other things to do instead of creating multiplayer hacks for free so it can be stolen by others and sold for money.