War Thunder: первый адаптер приборов
Это локальная приборная панель собственной техники, не ESP противников.
Память игры не открывается. Нужны доступные JSON-ответы локального сервиса
War Thunder на 127.0.0.1:8111, /indicators и /state. Издатель обсуждает границы
использования телеметрии здесь:
https://forum.warthunder.com/t/possible-cheats-developed-…
Доступность данных не означает разрешённость любой функции.
Выберите War Thunder instruments → Load script; объявленная телеметрия включается автоматически.
Откройте тестовый выезд/полёт. PID и администратор для собственного окна
приборов не нужны. Вне активной техники или при недоступном сервисе показывается
ожидание; отсутствующие поля показываются как --. Игровая проверка ещё не пройдена.
bool wt::enabled();
bool wt::available();
bool wt::read_number(const string &in endpoint, const string &in key, float &out value);
Нужно разрешение wt_telemetry в manifest. enabled() проверяет согласие;
прочие вызовы без него вызывают permission error. endpoint — только state
или indicators. Ключ числового поля ≤64 байт. Значения возвращаются как в
источнике, единицы нельзя угадывать. Неудачное чтение возвращает false и 0.
Каждая группа требует valid:true; данные старше 2 секунд не используются.
Фоновый поток запрашивает обе группы с паузой 500 мс после цикла; UI/callbacks
не ждут HTTP. Установлены таймауты, дедлайн тела, лимит 64 КиБ/глубины16;
прокси и перенаправления запрещены. Нет произвольных URL, команд игре,
карты противников или API ввода. Согласие сбрасывается при смене пакета.
Worker isolation по-прежнему не является полной OS-песочницей.
В GUI выберите пакет War Thunder instruments, нажмите Load script; отдельного переключателя WT telemetry нет.
Это не подтверждение поддержки Fortnite или остальных игр.