Skip to content

Fast Steam Tools v0.1.2 — Formatting & CI

Pre-release
Pre-release

Choose a tag to compare

@superhe11 superhe11 released this 19 Oct 14:19

Fast Steam Tools v0.1.2 — сервисный выпуск с единым форматированием C# и обязательными проверками качества в CI.

Что изменилось

  • Отформатированы 34 C#-файла Windows/Linux-приложений, ядра, установщика и тестов. Сравнение C#-токенов подтвердило сохранение логики.
  • Добавлены .editorconfig и общая команда pwsh -File tools/Format-Code.ps1. Проверка без изменений: pwsh -File tools/Format-Code.ps1 -Check.
  • Форматирование снова обязательно в CI на Windows и Linux; проверяются все отслеживаемые C#-файлы. Тесты выполняются перед сборкой установщиков и пакетов.

Выпуск включает BetterSteamTools v1.0.4 с проверкой SHA-256, трекер madoiscool/steam-monitor, зеркалирование Lua в config/stplug-in, проверку кэша TOML и безопасное восстановление DLL после отката Steam из v0.1.1.

Скачать и установить

  • Windows x64: запустите FST-Setup.exe. Установка для текущего пользователя, чекбокс автозапуска и запуск FST по кнопке «Готово».

  • Arch Linux x86_64:

    sudo pacman -U ./fast-steam-tools-bin-0.1.2-1-x86_64.pkg.tar.zst
    fst
  • Пользовательская установка Linux: распакуйте fst-0.1.2-linux-x86_64.tar.gz и выполните bash install.sh внутри fst-linux-x64.

  • Локальная сборка Arch-пакета: положите PKGBUILD рядом с Linux-архивом и выполните makepkg -si. В AUR пакет не опубликован.

  • SHA256SUMS.txt содержит контрольные суммы всех приложенных файлов.

Linux требует отдельно установленных SLSsteam + lumalinux и работающего хранилища Secret Service. Инструкция установки.

Проверка и ограничения

CI проверяет обязательное форматирование на Windows/Linux, 114 проверок ядра, 7 Windows-проверок, содержимое Windows-установщика, 32 Linux-проверки из готового пакета и контрольные суммы.

Предварительный выпуск. Linux проверялся в WSL и CI; скачивание и запуск игры на настоящем Arch со Steam пока не подтверждены. Доступность файлов и лимиты определяет Ryuu, совместимость загрузчика зависит от версии Steam. Windows-загрузчик скачивается отдельно при работе FST. Пользовательские ключи, сессии, игры и манифесты в выпуск не входят.