Как делаются интерактивные стримы
Не однократно видел, как какие-то события влияли на ход игры, например:
Какое-то голосование в чатике решало какую пакость сделать стримеру
Какой-нибудь донат так же создавал событие в игре
Видел это в следующих играх:
-FallOut 4
-Skyrim
-Half-Life 2
-darkest dungeon
В них зрители могли призвать орды врагов и т п.
В этих играх нету никакого внешнего спец. API.
Собственно и стало интересно, а как это все делается?
Понятно, что есть какая-то фоновая программа, которая мониторит чат и т.п вещие, но непонятно, как она шлет команды самой игре.
Есть у меня некоторые предположения:
-Создается тренер на CheatEngine.
-В этом тренере заранее забинжены кнопки.
-В фоне крутится какая-то програмка, которая парсит донаты.
-Произошел донат и программа через WinApi вызывает сочетание кнопок(Например, RutonyChat юзает LUA скрипт)
-Это сочетание ловит наш тренер
-Происходит событие в игре.
Может кто-нибудь точно знает, как это происходит?