Пользователь Reddit под ником m0rpheus23 представил инструмент, который находится на стыке двух нишевых, но очень увлеченных сообществ: охотников за достижениями и Linux-геймеров. Инструмент называется Sentinel, и, как сообщает PC Gamer, он добавляет полнофункциональную систему достижений в игры, запускаемые вне Steam на Linux.

Скидки до 80% на игры только на GAMES.GG
Эксклюзивные скидки на игры
Что на самом деле делает Sentinel
Концепция проста. После скачивания Sentinel с GitHub, вы указываете ему путь либо к Steam Web API, либо к внешнему источнику, такому как SteamHunters. Инструмент извлекает данные о достижениях из выбранного вами источника, а затем в реальном времени отслеживает ваши файлы сохранений, сопоставляя прогресс с этими данными. Когда вы достигаете условия для получения достижения, оно разблокируется.
GIF-анимация, опубликованная на GitHub проекта, демонстрирует работу Sentinel в игре Middle-earth: Shadow of Mordor, где достижение разблокируется в момент попадания стрелы в костер. Это не отложенная синхронизация и не ручная проверка. Это обнаружение в реальном времени, работающее именно так, как обещано.
Ключевой момент в том, что Sentinel был разработан специально для игр, скачанных вне Steam. Если вы запускаете игры через Heroic Launcher (который управляет вашей библиотекой Epic Games Store на Linux), Sentinel отслеживает и их. Вы получаете экранные уведомления, отслеживание многоэтапных достижений, глобальные проценты выполнения при использовании Steam API и даже пользовательские звуки уведомлений, если стандартный звуковой сигнал вас не устраивает.
Sentinel требует, чтобы данные о достижениях существовали где-то онлайн для работы. Игры без присутствия в Steam и без внешней базы данных достижений не будут поддерживаться, но пул применимых игр велик, учитывая, сколько игр имеют данные о достижениях Steam.
Сообщество охотников за достижениями больше, чем вы думаете
Это может показаться инструментом для крошечной аудитории, но охотники за достижениями — удивительно преданная группа. RetroAchievements, платформа, добавляющая поддержку достижений в классические ретро-игры, существует уже 14 лет и охватывает более 10 000 игр с почти 600 000 индивидуальных достижений. Это реальное, активное сообщество, построенное полностью вокруг идеи, что игры становятся более удовлетворительными с прикрепленными к ним целями.
Steam, Xbox и PlayStation активно используют это в своих системах, и выброс дофамина от звука уведомления имеет реальную психологическую привлекательность. Sentinel, по сути, расширяет эту систему на уголок игровой индустрии, где ее раньше не существовало.
Что дальше
Помимо достижений, Sentinel также служит трекером игровой библиотеки, собирая ваши игры с прогрессом достижений в одном месте. Это само по себе делает его полезным инструментом организации для всех, кто использует смешанную библиотеку на разных витринах, включая Steam, на Linux.
Создатель также сообщил о планах портировать Sentinel на Steam Deck, что значительно расширит его охват. Steam Deck работает на Linux, и его игроки — именно та аудитория, которой это понравится. Вы можете ознакомиться с SamRewritten GitHub, чтобы увидеть, как похожие инструменты управления достижениями подходили к экосистеме Steam, что дает полезный контекст для положения Sentinel в этом пространстве.
Для Linux-геймеров, которые чувствовали себя гражданами второго сорта в плане поддержки достижений вне собственной библиотеки Steam, Sentinel — это практическое решение, созданное кем-то, кто явно хотел, чтобы оно существовало. Следите за обновлениями проекта на GitHub, касающимися Steam Deck, по мере продолжения разработки. Обязательно ознакомьтесь с дополнительными материалами:







