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?
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.
Maybe they have a tip for me I'm looking for certain shortcuts and can recognize them that there are under certain menus only the exe crashes off when you change them. Outside the menus the shortcuts/structures disappear.
Having tried it to trace, that usually leads me to different files or sectors where the values/codes green are probably that of READ ONLY part.
Furthermore, I also try to expand a limited system that is very difficult to find out.
But at the same time, what I don't understand why you leave values in the game in the .exe that work on a limit of 255. But don't use me if I don't find the values for the existing system. The .exe ignores things to some extent or we can't say that.
Yes I am a beginner and I like to watch tutorials with tools like Ghidra. But I come to my limits and often even have ideas to get more to the important codes values.
Maybe they can help me a little bit?
I mean, in the sense, I'm trying to explain what could be possible or not. It can be a waste of time what I'm doing.
Because I don't know if some functions are manipulated or NEVER will be manipulated? Because access is hardly available.
It looks to the big part of the most features I'm looking for from the .exe.
I don't find anything relevant in the files. Right now.
Only partially I will be sent to files via tracing.
The game has a memory function and that is quite interesting I could eg put things in there, too.
So that's hard to say because I don't know your application. I'm guessing.
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
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.
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.