Java makes it easy to see and control other programs - check out my process of building an aimbot for Desert Golfing! Useful links: * java.awt.Robot docs - docs.oracle.co... * Desert Golfing on Steam - store.steampowe...
Very cool, it works so well! I've done some memory hacking/reverse engineering before, but using a black-box method like this definitely is much more universal. To find the pointers in memory to the ball and hole's position, for example, might be relatively easy, and it would use the game engine's units instead of pixels. You might be able to find the speed and acceleration as well, the ease of which depends on the architecture and design of the game. If it's in .NET or Java or something like that, it would be easy to decompile the whole thing and be able to reproduce its physics more accurately. Even if it's compiled machine code, you could technically still do that, but it's far more time consuming. Again, though, your method is really cool because it can work on a black box, like if the backend of the game was hosted remotely.
Not sure if anyone gives a shit but if you are bored like me during the covid times you can stream all the latest series on InstaFlixxer. I've been streaming with my brother lately xD