External Radar

Proof-of-concept external radar для GTA5 Majestic RP, собранный через EyeAuras API.

External Radar

Скачать POC/source: GTA 5 RP Majestic External Radar rev.3 v1.9.9572.0

Эта страница описывает proof-of-concept External Radar для GTA 5 Majestic RP, собранный через EyeAuras API.

Цель была проверить, насколько реально с помощью только EyeAuras API написать или отреверсить External Radar и получить полную информацию о педах из двух источников:

  • stream meta из majestic-client.dll
  • native-информация из GTA5.exe

Что использовалось

Немного про DMA

Для DMA нужна плотная оптимизация.

В этом proof-of-concept такая оптимизация не делалась: DMA-подход не был фокусом итогового результата, а единственная доступная DMA-плата вышла из строя.

Со всеми остальными способами доступа к процессу радар работает хорошо. Основное исключение - пропы, для них нужна отдельная обработка.

Первый прототип

На первый прототип ушло примерно 1 час.

Что было использовано:

  • карта с wiki Majestic RP
  • иконки с wiki Majestic RP
  • signatures и offsets из публичной темы на UC

Результат

Спустя 48 часов, из которых 0 часов было потрачено на ручной код, получился рабочий результат.

Видео результата