XxZingyxX
Enthusiast
Hi, so I was reading a trainer making guide I found on the internet and the guy was using a tool called X360 Trainer Tool instead of dumping his RAM everytime. I tried to find it but apparently it's not public. So I was wondering if there wasn't a way to make a Dashlaunch plugin that could do something similar. The idea would be that the plugin would act as a server and the client, on PC, would ask it to find a value in the RAM, then the server sends the addresses to the client. After that, you could filter the list of addresses you found with another value, etc. The problem is, I don't know how to read the physical memory. I found that I could use ReadProcessMemory function but it's not in the sdk(or I couldn't find it). Also, I need information about how to read to find a value. Let's say I want to find an int in a memory like this:
So if I read the tutorial right, the int would be 8bytes long. Meaning that if the int I'm looking for is 2642, I'd have to go through each bytes like this:
This is a question by the way, so if my method is totally wrong, tell me, I'm just speculating about what I understood from memory reading.
One last thing. Since it's useful to find a value when the memory is frozen, how could I freeze the memory? Can I simply freeze it using Peek Poker or Visual Studio? Or will it freeze my plugin too?
Also, will this method be as long as dumping the memory?
Thanks in advance!
Code:
5A 62 C7 19 BE 00 00 00 00 00 00 0A 52 41 A6 ED
Code:
5A 62 C7 19 BE 00 00 00 = 6512986924506939392
62 C7 19 BE 00 00 00 00 = 7117686039916838912
C7 19 BE 00 00 00 00 00 = 1.43467069952E+19
19 BE 00 00 00 00 00 00 = 1854920096523223040
BE 00 00 00 00 00 00 0A = 1.36909428672E+19
00 00 00 00 00 00 0A 52 = 2642 <-- This would be the address?(0x00000005)
Then keep going....
This is a question by the way, so if my method is totally wrong, tell me, I'm just speculating about what I understood from memory reading.
One last thing. Since it's useful to find a value when the memory is frozen, how could I freeze the memory? Can I simply freeze it using Peek Poker or Visual Studio? Or will it freeze my plugin too?
Also, will this method be as long as dumping the memory?
Thanks in advance!