M
M
mccurov2015-08-23 20:47:53
Programming
mccurov, 2015-08-23 20:47:53

How can I remove data from the game?

Hello. I myself am not a programmer, but I can think in this direction. The question is - you need to remove / intercept data from the game. Let's take any part of GTA as an example. The man gets into the car and drives. There is a set of speed at the car and the trajectory of the player's movement naturally changes.
The questions are:
1) Is it possible to remove the data from the game that informs that the player got into the car?
2) Is it possible to remove data from the game about the speed of the car / player at the moment?
3) Is it possible to take out the trajectory data?
Of course, you can implement all this by simply reading the input values ​​​​from the keyboard, for example, getting into a car is pressing F. Of course, you can also roughly find out the direction of movement by reading the WASD keys, but in this case this is not suitable. Any ideas?
One more question, regarding other games, do developers implement access to read this data? Of course they are not secret, they can always be opened locally from the archive with the game. But now many people are implementing anti-cheat, especially online, so opening a stream, for example, through Charles, or WPE PRO, is fraught with account.
Are there any special gamedev programs for this purpose?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
V
Valery Ryaboshapko, 2015-08-23
@mccurov

If you have physical access to the machine where the application is running, then you can get information about absolutely any process running inside the application, although in some cases this can be quite difficult.
In the specific case described, the easiest way is to use the mentioned method of searching for a memory cell in which the information of interest is stored. You can also listen to the traffic that goes to the server and extract data from there, it might be easier, especially for compound data like directions.
Not all, but some games definitely have some kind of API. For example, World of warcraft seems to have some API that the Wowhead client works with.

A
Anton Shamanov, 2015-08-23
@SilenceOfWinter

Well, I think such an avid cheater should know the artmoney program, in fact, your crying can be solved even with it, but I’m more about the principle of work, Google and wiki will tell you more about it.

C
ColdSpirit, 2015-08-23
@ColdSpirit

1, 2, 3) You can, but maybe it's not worth it.
The easiest way is to look for sources or APIs for games, but if they are not there, you are here .
Usually they use OllyDbg or, more cheerfully, CheatEngine

A
Alexander, 2015-08-25
@vrtb

3DRipper is a program for extracting 3D models from games in real time

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question