Skip to content

Releases: superhe11/FST

Fast Steam Tools v0.1.4

Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Oct 16:20

Что нового

  • Linux-версия использует установленный инструмент lumalinux для Lua, манифестов, ключей и регистрации игр в Steam.
  • Steam закрывается до установки файлов. Исправлены откат при ошибке записи и приоритет ручных ключей.
  • Добавлена Linux-песочница с отдельным рабочим столом и автоматическими проверками.

Установка

  • Windows: запустите FST-Setup.exe.
  • Arch Linux: sudo pacman -U ./fast-steam-tools-bin-0.1.4-1-x86_64.pkg.tar.zst.
  • Linux из архива: распакуйте fst-0.1.4-linux-x86_64.tar.gz и запустите bash install.sh из папки fst-linux-x64.

Для Linux нужны SLSsteam, lumalinux с tools/steamidra_lite.py и Python 3. Если инструмент не найден, обновите lumalinux или укажите путь в «Каталогах».

Предварительный выпуск. Скачивание и запуск игры на живом Steam в рамках подготовки релиза не проверялись. Контрольные суммы файлов — в SHA256SUMS.txt.

FST v0.1.3

FST v0.1.3 Pre-release
Pre-release

Choose a tag to compare

@superhe11 superhe11 released this 19 Oct 21:11

Fast Steam Tools v0.1.3

Что нового

  • FST сам устанавливает и проверяет файлы совместимости Steam до скачивания игры из Ryuu. Повреждённый кэш восстанавливается автоматически.
  • Для сборки Steam с хэшами DLL e9045710… / 1b945794… нужные сигнатуры включены в приложение: доступ к зеркалам для них не требуется.
  • Добавлены подробные логи загрузки, повторные попытки и проверка готовности загрузчика в установщике.
  • Исправлены открытие окна Linux, зависание при чтении сохранённого подключения и запуск интеграции со Steam.
  • Упрощены инструкции установки на русском и английском.

Установка

  • Windows: скачайте FST-Setup.exe, установите и нажмите «Готово».
  • Arch Linux: скачайте fast-steam-tools-bin-0.1.3-1-x86_64.pkg.tar.zst и выполните sudo pacman -U ./fast-steam-tools-bin-0.1.3-1-x86_64.pkg.tar.zst.
  • Linux из архива: распакуйте fst-0.1.3-linux-x86_64.tar.gz и запустите bash install.sh из папки fst-linux-x64.

Полная инструкция. Linux требует SLSsteam и lumalinux.

Fast Steam Tools v0.1.2 — Formatting & CI

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. Пользовательские ключи, сессии, игры и манифесты в выпуск не входят.

Fast Steam Tools v0.1.1 — BetterSteamTools

Choose a tag to compare

@superhe11 superhe11 released this 19 Oct 13:17

Fast Steam Tools v0.1.1 — установка BetterSteamTools на Windows и исправления работы с загрузчиком.

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

  • На Windows при отсутствии Lua-загрузчика FST скачивает BetterSteamTools v1.0.4 из закреплённого релиза и проверяет SHA-256. Используются трекер madoiscool/steam-monitor и его зеркала. Существующие чужие и изменённые вручную DLL сохраняются; нетронутые DLL, установленные FST, могут перейти с прежнего OpenSteamTool на BetterSteamTools.
  • Lua зеркалируются в config/stplug-in даже без opensteamtool.toml. Выбранный основной каталог и дополнительные пути сохраняются; список Lua и удаление учитывают все копии.
  • При неудачном восстановлении неполного загрузчика задание останавливается до скачивания из Ryuu.
  • Кэш сигнатур проходит полный разбор TOML: пустые, оборванные и синтаксически неверные файлы больше не скрывают проблему совместимости.
  • DLL, временно убранные при откате Steam, восстанавливаются в записанную исходную папку, в том числе после перезапуска FST. Смена путей во время операции заблокирована.
  • Добавлены проверки Windows-интеграции, сохранён перевод старых записей логов.
  • При несовместимости доступен ручной откат Steam с блокировкой самообновления; вернуть обновления можно в окне FST. Откат запрашивает подтверждение.

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

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

  • Arch Linux x86_64:

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

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

  • SHA256SUMS.txt содержит контрольные суммы всех приложенных файлов. Проверка Linux: sha256sum -c SHA256SUMS-linux.txt.

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

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

Локально прошли 114 офлайн-проверок ядра, 7 Windows-проверок и 32 Linux-проверки. Дополнительно проверены скачивание настоящего ZIP BetterSteamTools в песочницу, его SHA-256 и установка DLL без их выполнения. Проверка сетевого трекера на копиях Steam DLL сборки 1791918634 прошла без локального кэша сигнатур.

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

Fast Steam Tools v0.1.0 — Windows + Arch Linux

Choose a tag to compare

@superhe11 superhe11 released this 19 Oct 10:29

Первый публичный выпуск Fast Steam Tools для Windows x64 и нативного Steam на Arch Linux x86_64.

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

  • Windows: FST-Setup.exe. Чекбокс автозапуска, перезапуск Steam после установки, открытие FST по кнопке «Готово». Нужен уже установленный совместимый Lua-загрузчик.

  • Arch Linux: fast-steam-tools-bin-0.1.0-1-x86_64.pkg.tar.zst:

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

  • PKGBUILD предназначен для локальной сборки пакета из архива этого релиза; публикации в AUR пока нет.

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

Для Linux нужны отдельно установленные SLSsteam + lumalinux и системное хранилище Secret Service для сохранения входа. Инструкции и зависимости описаны в README.

Возможности

Кнопка на странице игры в Steam, подключение Ryuu/Discord с сохранением сессии, трей и автозапуск, RU/EN интерфейс и логи, поиск Lua по AppID/названию и групповое удаление, проверка архивов, резервные копии и откат. На Linux добавлены регистрация SLSsteam и передача ключей в lumalinux.

Статус проверки

Прошли 37 проверок ядра и 32 Linux-проверки. Проверены сборка Windows, содержимое Windows-установщика, запуск Linux GUI RU/EN, содержимое Arch-пакета и контрольные суммы.

Linux остаётся экспериментальным: проверки выполнены в Linux-окружении WSL. Скачивание/запуск игры на настоящем Arch со Steam пока не подтверждены. Доступность файлов и лимиты определяет Ryuu; совместимость загрузчиков зависит от установленной версии Steam.

Установщики не содержат пользовательских ключей, сессий, игр, манифестов или бинарников загрузчиков.