Энтузиаст создал инструмент для добавления достижений в любые игры на Linux

Если вы играете на Linux и не можете уснуть, пока не выбьете все ачивки в списке – для вас появился новый инструмент. Энтузиаст m0rpheus23 представил Sentinel – утилиту с открытым исходным кодом, которая добавляет систему достижений в игры, даже если те запущены не через Steam.

Sentinel в первую очередь рассчитана на тайтлы, загруженные с других витрин. Принцип работы достаточно простой – после установки пользователь выбирает источник данных о достижениях: Steam Web API или внешний сервис вроде SteamHunters. Утилита подтягивает информацию об ачивках оттуда.

Дальше Sentinel отслеживает сохранения и сверяет их с данными из выбранного источника, выдавая достижение, когда условия выполнены. На GitHub разработчик показал GIF-демонстрацию с Middle-earth: Shadow of Mordor – достижение выскакивает в момент, когда игрок стреляет из лука по костру. Судя по демо, всё работает в реальном времени.

Естественно, если у игры вообще нет достижений ни на одной платформе, добавить их не получится. Но большинство тайтлов в Steam сейчас имеют ачивки, так что охват весьма широкий. Как и в привычных системах, на экране появляются уведомления о разблокировке, а для многоступенчатых достижений предусмотрен отдельный трекинг прогресса.

При подключении через Steam API утилита показывает глобальные проценты выполнения – так же, как это работает в Steam, на Xbox и PlayStation. Есть даже возможность настроить кастомные звуки уведомлений.

Помимо ачивок, Sentinel работает как инструмент отслеживания библиотеки – можно собрать все игры в одном месте вместе с прогрессом по достижениям. Разработчик отметил, что утилита совместима с лаунчерами вроде Heroic, а значит, через неё можно отслеживать игры из Epic Games Store без необходимости заходить в сам клиент Epic.

Больше статей на Shazoo
Тэги:

Об авторе

Эксперт по Fallout
Главный редактор
Более 16 лет в индустрии освещения видеоигр, кино, сериалов, науки и техники. Особенно разбираюсь в серии Fallout, ценитель The Elder Scrolls. Поклонник Arcanum и Fallout Tactics. Больше всего играю в Civilization, Old World и градостроители. Изучаю ИИ и загадки космоса.