Hello Guys,
at the moment I'm a bit desperate to find a solution for my project.
Id like to scan the FIFA application with an interval of 50 ms to see if goals were scored.
Then, if a goal was scored, send a Signal to my Arduino on COM3.
The Arduino will get the signal and then do some stuff. (This is already finished and working fine)
But im not sure yet how I can scan the FIFA process memory.
I checked a few forums and watched some tutorials to get the process memory address in which the goal numbers are saved.
I used Cheat Engine for this.
But the construction of these adresses differ from everything I've seen in the tutorials.
![Name: CheatEngineAdressen.jpg
Views: 55
Size: 51.3 KB]()
![Name: CheatEngineAdressen.jpg
Views: 55
Size: 51.3 KB]()
The tutorials always show how to read the process memory with a dynamic address. But as I found out the ones that I got are static.
Here an example of the code thats WORKING with my imported ReadWritingMemory.vb class(Application: solitaire, shows the score).
Now if I try that code with the FIFA application and my static address it would look like this.
Here is the first Problem:
The address is 9 digits long, so it can't be converted into an integer.
If i take the shorter Adress (2890650) the value is wrong.
Thank you very much in advance!
at the moment I'm a bit desperate to find a solution for my project.
Id like to scan the FIFA application with an interval of 50 ms to see if goals were scored.
Then, if a goal was scored, send a Signal to my Arduino on COM3.
The Arduino will get the signal and then do some stuff. (This is already finished and working fine)
But im not sure yet how I can scan the FIFA process memory.
I checked a few forums and watched some tutorials to get the process memory address in which the goal numbers are saved.
I used Cheat Engine for this.
But the construction of these adresses differ from everything I've seen in the tutorials.
The tutorials always show how to read the process memory with a dynamic address. But as I found out the ones that I got are static.
Here an example of the code thats WORKING with my imported ReadWritingMemory.vb class(Application: solitaire, shows the score).
Code:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Try
MsgBox(ReadInteger("solitaire", &H36A86C))
Catch ex As Exception
End Try
End Sub
Code:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Try
MsgBox(ReadInteger("fifa15", &H142890650))
Catch ex As Exception
End Try
End Sub
The address is 9 digits long, so it can't be converted into an integer.
If i take the shorter Adress (2890650) the value is wrong.
Thank you very much in advance!