Полный текст
Превращаем виртуальный индикатор кислорода Subnautica в реальное устройствоСинтетический голос произносит «oxygen», и это значит, что времени на решение уже не осталось. Кто нырял в Subnautica, знает эту связку счётчика с двумя числами и подступающей паники. Автор решил вытащить этот прибор из игры в реальный мир и повесить перед собой круглый дисплей, показывающий, сколько кислорода осталось прямо сейчас.Дальше начинается инженерная часть. Студия сама выросла из моддеров и разрешила ковырять игру, так что данные достаёт плагин на C#, читающий значения четыре раза в секунду и отправляющий их наружу по UDP. По пути выясняется, почему кислород в логах утекает дробными долями, а не тикает целыми, и как это спасает плавность будущей анимации.