Skip to content

Latest commit

 

History

History
90 lines (56 loc) · 5.39 KB

README.ru.md

File metadata and controls

90 lines (56 loc) · 5.39 KB

Fast Steam Tools

FST

FST — утилита для бесплатного добавления игр в Steam через lua-манифесты.

Скачать · Сообщить о проблеме · English · Linux-песочница

Компоненты и благодарности

FST использует следующие проекты и сервисы:

  • Ryuu — скачивание Lua и манифестов.
  • BetterSteamTools — загрузка Lua на Windows.
  • SLSsteam — интеграция с библиотекой Steam на Linux.
  • lumalinux — добавление игр и скачивание через нативный Steam на Linux с помощью установленного steamidra_lite.py (Python 3).

Установка

Windows

Нужны Windows 10/11 x64 и установленный Steam.

  1. Скачайте FST-Setup.exe из релизов.
  2. Запустите установщик, выберите, нужен ли автозапуск с Windows, и нажмите «Установить».
  3. Дождитесь установки и перезапуска Steam, затем нажмите «Готово» — откроется FST.

Права администратора не нужны. Если Steam не определился автоматически, выберите его папку в «Каталогах».

Arch Linux

Для x86_64 и обычного Steam из pacman/AUR. Steam из Flatpak не поддерживается.

  1. Установите SLSsteam и lumalinux по инструкции.

  2. Скачайте пакет fast-steam-tools-bin-0.1.4-1-x86_64.pkg.tar.zst из релизов. Откройте терминал в папке с файлом и выполните:

    sudo pacman -U ./fast-steam-tools-bin-0.1.4-1-x86_64.pkg.tar.zst
    fst
  3. Перезапустите Steam кнопкой в FST. Если Steam или загрузчики не найдены, укажите их в «Каталогах».

Для сохранения входа нужно запущенное и разблокированное хранилище паролей, например GNOME Keyring.

Установка из архива и дополнительные настройки — в гайде для Linux.

Как пользоваться

  1. Нажмите «Подключить» в FST и войдите через Discord. Подключение сохранится для следующих запусков.
  2. Откройте страницу нужной игры в магазине внутри Steam.
  3. Нажмите «Бесплатно добавить в библиотеку» и дождитесь завершения. FST установит Lua и манифесты, затем перезапустит Steam, если включена эта настройка.

FST работает в трее. Нажмите на его значок, чтобы открыть меню. Язык интерфейса и логов переключается кнопкой RU / en.

В «Добавленных Lua» можно найти игры по названию или AppID и удалить одну или несколько записей.

Если что-то не работает

  • Нет кнопки на странице игры: перезапустите Steam через FST.
  • Steam не найден: выберите папку с ним в «Каталогах».
  • Ошибка установки или подключения: откройте «Логи». Если установщик ещё не завершился, на Windows нажмите Win+R и введите %LOCALAPPDATA%\FST\fst.log.

Если используете эти компоненты через FST, сначала сообщайте о проблемах в FST, в том числе об ошибках внутри Steam. Приложите текст ошибки, название ОС, версии FST и компонентов, а также соответствующие логи: сначала мы проверим интеграцию, затем при необходимости обратимся к авторам зависимостей.

Удаление

На Windows нажмите «Удалить FST» в приложении. Там же можно выбрать удаление добавленных Lua.

На Arch Linux:

sudo pacman -R fast-steam-tools-bin

Сборка из исходников

Нужен .NET 9 SDK. Из корня репозитория:

# Windows
powershell -NoProfile -File tools/Build-Setup.ps1
# Linux
bash tools/Build-Linux.sh

Готовые файлы появятся в release/.