а какая проблема-то в итоге, точку найти не можешь? принцип работы простой:
- по адресам 0xB6EC10 и 0xB6EC14 находятся два float значения, одно из них отвечает за x координату прицела на экране, второе - за y. значения от 0 до 1, умножь их на реальное разрешение экрана. считываешь их каким-нибудь memory. эти координаты в теории могут меняться всякими видами от первого лица, поэтому лучше их всё-таки считывать
- делаешь processLineOfSight, где начальной точкой служит getActiveCameraCoordinates, а конечной - convertScreenCoordsTo3d по указанным координатам с глубиной, ну например 100.
- координаты точки пересечения от processLineOfSight - то, что ты пытаешься найти