CASE 04 · C# / MODDING / TELEMETRY
Соединить игровой мир с внешним интерфейсом.
Эксперимент по передаче данных из Stationeers в SimHub, чтобы выводить выбранные параметры на отдельный экран или мобильную панель.
ПРОТОТИП
Игровая телеметрия как интерфейс.
Идея состоит в том, чтобы не переключаться между окнами игры и мониторинга: важные значения можно вывести в отдельный оверлей или на второй экран.
Состав эксперимента
- Плагин на C# для окружения BepInEx.
- Исследование доступных игровых значений и точек подключения.
- Формирование данных в формате, который можно дальше использовать в SimHub.
- Отображение выбранных значений через дополнительный экран или spacedesk.
Почему такой проект сложнее, чем кажется
Нужно определить, где именно доступны данные игры, как безопасно получать значения из игрового процесса и как передавать их в стороннее приложение. Дополнительно влияют версия игры, API модификации и формат обмена данными.
Проект ценен ещё и как исследование границ между модификацией игры, локальным сервисом и пользовательским интерфейсом.
01
INTEGRATION FLOW
Три системы, один экран.
01Stationeersисточник данных
→
02BepInEx pluginсбор / преобразование
→
03SimHubотображение
RELATED
К серверу ↗
Серверная сторона эксперимента.
Для постоянных сервисов и игровых серверов важны контроль процессов и понятная схема обновлений.