Сообщество - Steam Deck

Steam Deck

32 поста • 164 подписчика

Популярные теги в сообществе:

1

Geekcom⁠⁠

Всем привет, народ! Давно меня тут не было, да и даже когда был - почти не писал. А тут повод появился. И даже не один и не два.
Во-первых, я Килопапа. Дважды в одну реку не войдёшь, вот и отцом дважды не стать. Поэтому Килоапа. Будет третий - стану Мега. (тут, надеюсь, каламбуры и закончатся).
14 лет назад родился сын, теперь я закрываю блэкджек дочерью.

Пришлось полторы недельки в роддоме полежать, супруге в реанимации с потерей трёх литров крови, но в остальном всё круто.

Пришлось полторы недельки в роддоме полежать, супруге в реанимации с потерей трёх литров крови, но в остальном всё круто.

Начнём с истории: мы с супругой @Treenite уже давно развиваем своё мини-комьюнити Geekcom. В котором собираем людей, которые схожи с нами взглядами. Когда-то с первым Деком (сейчас их три) мы влились в большое комьюнити по Steam Deck и долго были там админами. За три года чат вырос со ста человек до восьми тысяч, новостной и игровой каналы - до двух тысяч каждый. А потом решили, что пора в своё, и вернулись в Geekcom, где уже почти год развиваем игровое направление, особенно связанное с Steam Deck, SteamOS, и прочими экспериментами от Габена.

Во-вторых: Игровой канал, которому уже два с половиной года.

В сообществе когда-то было слишком много сообщений о том, что люди не понимали, как запускать игры, откуда их качать, ставили PortProton - бесполезный (имхо), а поначалу ещё и способный убить систему. Ругались и ставили винду. Поэтому в игровом канале я сперва сконцентрировался на том, откуда брать игры и как их ставить. Делал короткие гайды, торренты (осуждаю), потом завели файловую помойку на SMB и дальше понесло. Закончилось всё тем, что купили сервер, на котором сейчас крутится то, ради чего я сюда и пришёл. Сперва красивая картинка:

Дорожная карта. Видно и утилиты, которые много где освещались, и общий путь сервера

Дорожная карта. Видно и утилиты, которые много где освещались, и общий путь сервера

И наконец-то в-третьих

Изначально я на основе InstallBuilder от VMware с кастомными скриптами сделал установщик. Он был простой: привычный для виндовс-пользователей интерфейс, распаковка игры, добавление в стим, преднастройка (картинки, параметры запуска, протон, настройки префикса). Потом он оброс скриптами: правка реестра, русификация, запуск сложных игр в обход Steam, нативные линукс-игры. В определённый момент я устал от неудобного интерфейса, от бешеного количества скриптов, от того, что это всё могло сломаться (и оно уже сломалось! буквально в августе-сентябре мне пришлось чинить свыше 500 игр на сервере, благодаря программистам Валв и кривому клиенту стим). Поэтому было решено, засучив рукава, окунуться в болото вайбкодинга. Я ещё тогда знал, что хочу не просто замену тому, что уже есть. Я хотел развиться. Сделать удобно. Сделать то, чем хочется пользоваться. Ну и начало получаться.

Самым сложным было сделать с нуля свой установщик, который будет иметь ряд нужных мне свойств:

  • Интерфейс. Удобно как жмакать пальцем, так и кликать мышью.

  • Нормальная распаковка. Честный прогресс-бар, игровые архивы, разбитые на чанки, чтобы впоследствии была возможность "установки на лету".

  • Модули. Русификаторы, моды, какие-то исправления. Чтобы это можно было легко интегрировать в игру в момент установки. Чтобы выбирать было просто, а конфликты исключались.

  • Несколько языков. Зная, что проблема не только у ру-комьюнити, я старался также переводить всё на английский.

Пара окон для примера и сравнения мышь/тач

Это заняло у меня полгода. С февраля по август, длинные бессонные ночи продумывания архитектуры, вайбкодинга и прочих побочек Безумного Учёного.

А потом как попёрло... Появился Claude Code. Благодаря ряду принятых решений в установщике на этапе разработки, у меня появился билдер этих самых установщиков (его я показывать не буду), появился инструментарий для помощи стим-играм запускаться без этого самого стима, и мы наконец-то перешли к Geekcom Launcher.

Сперва в качестве "тренировки на кошках" появился Geekcom как плагин для Decky Loader.

Умеет он уже довольно много из того, что ему надо уметь:

  • Фильтры, поиск, установка и удаление с очередями, информация об игре - это всё базовые возможности, и они были реализованы в первую очередь.

  • Пауза, докачка, проверка установки, проверка и резервирование места под установку, модульная установка, выбор версии игры (если у игры есть нативная линукс-версия и вин-версия, к примеру) - это тоже ядро, как и

  • Добавление в стим: параметры запуска, префикс, Протон, медиа, добавление в коллекцию Geekcom, возможность удаления прямо из интерфейса стима. Удаляются как файлы игры, так и кэши/префиксы. И это с возможностью бекапа сохранений (работает не во всех играх, но в основном - работает успешно). Для игр Sony и игр с проблемами Steam Input всё заранее настроено так, чтобы этих проблем не было видно.

  • Обновления игр. Отдельная установка модулей (обновился или добавился позже).

  • Чистка мёртвых префиксов и кэшей шейдеров

  • Отправка скриншотов в тг (оказалось, что этого много кто ждал, хотя для меня это была фишка чтобы просто удобно перекидывать скриншоты и видео во время разработки)

  • Кнопка "Есть в Geekcom", если вдруг набрели на игру в магазине, и решили её попробовать

  • Различного рода уведомления и другие штуки, которые не то чтобы достойны упоминания, но точно нужны.

Во время разработки и тестирования плагина я понял, чего мне не хватает.

Во-первых, мне не хватает навыков программирования. Вайбкодинг - это хорошо, но кроме понимания того, как это должно работать и видения того, чем это должно стать - у меня ничего нет.

Во-вторых, мне не хватает бэкенда. На момент написания плагина у меня был SFTP, сервер с 32ТБ на дисках и rclone. Нужна была своя система доставки и надо было этим всем как-то управлять.

А раз надо чем-то управлять, то логично, что третьим стало то, чем всем этим управлять:

мини-апп в тг.

Единый хаб Geekcom-каналов. В котором сразу собран и каталог, и сообщество и информация с полезными гайдами и возможность управления. Даже добавлен элемент социальной сети =)

Фактически, аппа - это личный аккаунт. За счёт привязки к тг мы получаем связку дека с бэкендом. А это уже расширяет возможность взаимодействия

  • Твой дек - только твой. Удалённая установка (нажал в аппе кнопочку "установить" и когда устройство появится в сети, оно сразу начнёт проверку и установку), отправка скриншотов и видео, бекап сохранений, раскладки сообщества (скоро).

  • Личная статистика. Какие игры уже прошёл, какие хочешь пройти. Оценки игр.

  • Обратная связь. Прямо из плагина и лаунчера можно отправить лог для того, чтобы я мог разобраться в проблеме. Можно попросить добавить игру, обновить, добавить модуль.

  • Возможность следить за интересующими играми и их скидками. Да, есть куча сервисов, будет ещё один там, где это к месту.

  • Аппа помнит о том, что у тебя установлено, и если вышло обновление, то услужливо напомнит о нём

Потом пришла панель управления (админка, где я всем управляю как заправский злодей). Показывать не буду. Скажу лишь, что она удобная =)

И наконец-то Geekcom Launcher. Причём к моменту выпуска gcl вырос вширь, и теперь годится не только для всяких иммутабл-систем типа Bazzite и SteamOS, но и для Windows. За что спасибо одному из подписчиков =)

Красивый, тактильный. Картридж можно крутить, вертеть. Можно вставить в ридер. Всё это работает именно так, как вам кажется.

Он умеет почти всё то же самое, что и плагин, но есть два существенных отличия:
1) не умеет следить за скриншотами/видео. Это не его стезя. Его задача доставить и запустить.

2) Он умеет скачивать оффлайн-пакеты, а на Windows/Linux ещё и может работать полноценным лаунчером из других магазинов. Steam и EGS, к примеру.

Ну и стоит сказать, что это форк Carthage с множественными доработками. А ещё у моей версии есть пасхальные яйца =)

Хотелось бы ещё отметить, что технически всё это делаю я один. Но без поддержки @Treenite я бы, наверное, уже давно всё бросил. Все игры, что можно увидеть, делаются и проверяются. Иногда спустя рукава, иногда заглядывая под каждый листик. В первую очередь весь этот ресурс был сделан для того, чтобы научить людей, как запускать игры. А вылился в то, что я написал выше.

Ссылок на нас не будет, и это не реклама. Просто захотелось показать своего кибер-ребёнка кому-то, кроме своих (это что же получается, я всё таки Мегапапа?).

И ещё про людей. Один подписчик как-то вздохнул: «Эх, было бы хорошо, если бы появилась вин-версия». Я ответил: «Без проблем, только Claude не оплачен». Блямс - и вот уже два месяца он оплачивает мне нейросеть, а у лаунчера есть версия для Windows. Вот о таких людях я и хотел сказать: они есть, и их больше, чем кажется.

Закончим на приятной ноте - нашим маскотом Каджитом

А так - хороших выходных, приятных игровых сессий, надёжных партнёров и

𝑺𝑬𝑬 𝒀𝑶𝑼 𝑺𝑷𝑨𝑪𝑬 𝑪𝑶𝑾𝑩𝑶𝒀

Показать полностью 35
28

Энтузиаст с помощью 3D-принтера и запчастей с AliExpress создал гибрид Steam Deck и Game Boy⁠⁠

Моддер PhyFawkes заверщает сборку SteamBoy — портативной консоли, в которой мощная начинка Steam Deck помещена в корпус Game Boy. С помощью 3D-печати и деталей с AliExpress энтузиасту удалось решить вопросы охлаждения и компоновки.

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

Одной из главных задач, которую удалось решить создателю, стало охлаждение. Для отвода тепла применяется миниатюрный вентилятор размером 30 на 7 миллиметров и радиатор, приобретенный через онлайн-площадки, а также специальное крепление, изготовленное с помощью 3D-печати. По данным автора, при использовании данной системы и небольшом снижении энергопотребления температура процессора во время игровых сессий удерживается в пределах от 70 до 80 градусов Цельсия, что признается приемлемым.

Основная техническая сложность, с которой сейчас сталкивается моддер, связана с интеграцией экрана. Планируется установка AMOLED-панели с разрешением 1200×1080 пикселей и частотой обновления 90 Гц, изначально предназначенной для устройств виртуальной реальности. Чтобы подключить этот дисплей, требуется разработать специальную плату-адаптер, которая будет размещена между штатным шлейфом Steam Deck и новым экраном. Для корректной работы потребуется модификация прошивки BIOS, аналогичная тем, что применялись в других проектах по замене дисплеев для этой консоли.

В настоящий момент автор демонстрирует работу устройства только при подключении к внешнему монитору — это временная мера, пока не завершена работа над интеграцией нового экрана. Автор выражает надежду, что заключительный этап разработки будет завершен в ближайшее время.

p.s.

*Добавляйте страницу в закладки, чтобы не потерять.

Реклама: ООО "АЛИБАБА.КОМ (РУ)" ИНН: 7703380158

Показать полностью 3 1
0

RF online на steamdeck⁠⁠

Вопрос - как поиграть в Rf online на steam deck?
У меня стоит Proton для установки игр с винды, но вот в чем прикол. Я играю (на ПК) на фришарде и клиент поставляется просто в архиве. Я могу разархивировать игру, но как ее запустить?

2

Вопрос владельцам SteamDeck⁠⁠

Ситуация: в прагмате и RE:Requiem вместо видео вставок (как я понял) появляются просто линии и мерцания. Кто сталкивался и как это побороть?
Так же в самой игре бывают моменты, где обсуждают что-то, на это смотрят — а у меня просто ничего нет

Это в заставке

На экране загрузки

Показать полностью 1 1

Многие не знают, но Steam Controller можно использовать не только в играх из Steam⁠⁠

Если игра куплена в Epic Games Store, GOG, Battle.net или просто скачана отдельно, контроллер всё равно можно подключить через Steam.
Что нужно сделать:
• Открыть Steam. • Нажать «Добавить игру» → «Добавить стороннюю игру». • Выбрать нужную игру из списка. • Запустить её через Steam.
После этого начинают работать настройки Steam Input, переназначение кнопок, профили управления и другие возможности Steam Controller.
Если игра не отображается в списке, можно вручную добавить её .exe-файл.
Такой способ особенно полезен для старых игр и проектов из других лаунчеров, где поддержка контроллеров реализована не лучшим образом.

Многие не знают, но Steam Controller можно использовать не только в играх из Steam

Запуск игры с модами, для которых требуется мод-инсталлер/инжектор⁠⁠

UPD дабы вам не приходилось задавать однотипные вопросы:
1 - метод установки модификаций, которые ставятся простым копированием (в папку игры или "Мои документы" или куда-то типа "C:/Users/Username/AppData/Local") я уже освоил. Примерно так работает Нексус Мод Манагер.
2 - в посте речь идет о других мод-менеджерах, которые делают не просто копирование, а своеобразную injection, не знаю, как по-русски правильно сказать. Такие моды практически обязательно имеют в своем составе dll-библиотеки и обычным копированием не ставятся.

Пытаюсь установить на игру Phoenix Point мод Assorted Adjustments, в описании данного мода на Нексусе указано, что он ставится исключительно через мод-менеджер Modnix. Непосредственно с Модниксом проблемы и возникли.
Пообщался с Deep Seek, он мне выдал по итогу следующее:

Шаг 3: Устанавливаем ModNix

ModNix — это Windows-программа, поэтому запускаем её через Proton.

1. Распакуйте скачанный Modnix.zip в удобное место (например, /home/deck/Modnix/)
2. Найдите файл Modnix.exe в распакованной папке
3. Щелкните правой кнопкой мыши на Modnix.exe
4. Выберите "Добавить в Steam" (Add to Steam)
5. Вернитесь в игровой режим (Gaming Mode)

---

⚙️ Шаг 4: Настраиваем ModNix в Steam

1. В игровом режиме откройте библиотеку
2. Найдите ModNix в разделе "НеSteam" (Non-Steam)
3. Нажмите кнопку "Шестеренка" (настройки)
4. Выберите "Свойства" (Properties)
5. В разделе "Совместимость" (Compatibility):
· ✅ Поставьте галочку "Принудительно использовать конкретный инструмент совместимости Steam Play"
· Выберите версию Proton (начните с Proton 8.0 или Experimental)
6. Важно! Добавьте аргументы запуска:
· Нажмите на поле "Аргументы запуска" (Launch Options)
· Вставьте следующую команду (замените 839770 на ваш ID):
```
STEAM_COMPAT_DATA_PATH="/home/deck/.local/share/Steam/steamapps/compatdata/839770" %command%
```
· Эта команда заставляет ModNix работать с той же виртуальной средой, что и игра
7. Сохраните настройки, запустите ModNix из библиотеки
Проделал все это буквально по шагам. Когда дошел до пункта 5 ("Совместимость" и "Принудительно юзать конкретный инструмент"), пробовал Протон 9.0/8.0/7.0/Experimental - толку нет. Черный экран, на котором крутится значок ожидания. ЧЯДНТ?

В Линупсе полный нупЪ, буду рад подсказкам, рассчитанным именно на нуба. Собсно говоря, полагаю, что если разберусь (с вашей помощью) в установке одного мод-инжектора, то и другие будут ставиться по плюс-минус такому же принципу.

На крайняк, есть еще вариант поставить Вынь 10 второй осью на СД-карту и некоторые игори запускать именно через Вин, где все достаточно привычно, но хотелось бы попробовать разобраться.

Показать полностью

Steam Deck + Gta 5 online⁠⁠

Steam Deck + Gta 5 online

Здравствуйте. Не много времени назад Rockstar Games ввели античит для игры в Gta online. Это задело игроков с приставками Steam deck, так как античит "невозможно" запустить на Steam deck. Компания Steam ссылается на Rockstar, мол они хулиганят. А Rockstar отправляет к Steam, типа это их проблемы.
Это был единственный адекватный кооп, в который удобно играть.

Может кто знает обходной путь по этой проблеме?


Показать полностью 1
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества