Cheat Engine finds more in-depth functions like tracing or other variants, maybe someone knows the answer?

For a while now I've been trying to find ways to use the .exe to find hidden content in an offline game and various other ways that the game could use.

What I discovered: Hidden projects and structures in the game, how some things are connected and work, and frequent experiments started during loading cycles to see what is written, how and where on the spawn diagram.

I also put a lot of effort into comparing files in hexedit and evaluating how they work together in the .exe or how they are loaded.

Unfortunately, the .exe also crashes frequently during these experiments.

I've tried several techniques, but I can hardly get deeper game functions.

The source of some codes is extremely difficult to determine.

The problem is there are no cheat tables for this game and it is barely researched.

Furthermore, the thing I'm specifically looking for in the game turns out to be extremely difficult and I'm wondering if someone is perhaps more familiar with tracing and other variants or knows where I could get advice in German.

Simply searching for structures and values ​​in the .exe is not enough for obvious things.

I'm not interested in cheating, I'm interested in discovering/testing the existing limits and using it in offline play.

I still don't understand the coders' philosophy, which is why they leave values ​​in the .exe that are of no use. Example: 255 FF increasing to the maximum works but it still only has limited availability in-game. The game doesn't crash but it can't handle it either.

Maybe someone can give me advice on how to get to deeper code using different methods?

1 vote, average: 1.00 out of 1 (1 rating, 1 votes, rated)
You need to be a registered member to rate this.
Loading...
Subscribe
Notify of
4 Answers
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Lamanini
1 year ago

So by reading the exe in a witch editor you won't come far. That's just too complicated.

You have to go deep for that. If the machine code is you can use tools like Ghidra to look at the structure, this also brings a few nice features that can help you a little while decompile.

But that's fucking difficult, and as a beginner you'll get to his limits very quickly.

Lamanini
1 year ago

But what I don't understand at the same time why you leave values ​​in the game in the .exe that work on a limit of 255.

So that's hard to say because I don't know your application. I'm guessing.

But I come to my limits and often even have ideas to get more to the important codes values.

This is a topic where you can write a doctoral thesis about it and still is a beginner. I can't just explain that to you.

You can watch yourself a tutorial on the quick ones I found here: https://www.youtube.com/watch?v=-OwWG8B2prA&list=PLNmsVeXQZj7oQc3MxjWB-rYHHo9vX905a

Because I don't know if some functions are manipulated or NEVER will be manipulated? Because access is hardly available.

The application only works with you, everything is possible. You have complete control over any instruction your PC performs. As long as it is possible to run for a PC.

The .exe ignores things to some extent or we can't handle it.

There is often the same value in several places, but only one of them is actually used as a source of truth. Let's take the number of coins you collected. Once there is the internal state of it, then there is the counter for the UI, which indicates the coin counter, and once again there is a copy of it that calculates whether you get a powerup for the next coin. You have to find the right value.