CASE 04 · C# / MODDING / TELEMETRY

Соединить игровой мир с внешним интерфейсом.

Эксперимент по передаче данных из Stationeers в SimHub, чтобы выводить выбранные параметры на отдельный экран или мобильную панель.

ПРОТОТИП

Игровая телеметрия как интерфейс.

Идея состоит в том, чтобы не переключаться между окнами игры и мониторинга: важные значения можно вывести в отдельный оверлей или на второй экран.

Состав эксперимента

  • Плагин на C# для окружения BepInEx.
  • Исследование доступных игровых значений и точек подключения.
  • Формирование данных в формате, который можно дальше использовать в SimHub.
  • Отображение выбранных значений через дополнительный экран или spacedesk.

Почему такой проект сложнее, чем кажется

Нужно определить, где именно доступны данные игры, как безопасно получать значения из игрового процесса и как передавать их в стороннее приложение. Дополнительно влияют версия игры, API модификации и формат обмена данными.

Проект ценен ещё и как исследование границ между модификацией игры, локальным сервисом и пользовательским интерфейсом.

01
INTEGRATION FLOW

Три системы, один экран.

01Stationeersисточник данных
→
02BepInEx pluginсбор / преобразование
→
03SimHubотображение
RELATED

Серверная сторона эксперимента.

Для постоянных сервисов и игровых серверов важны контроль процессов и понятная схема обновлений.

К серверу ↗