Repository navigation
Releases: superhe11/FST
Release list
Fast Steam Tools v0.1.4
Что нового
- 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
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
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
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
Первый публичный выпуск 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.
Установщики не содержат пользовательских ключей, сессий, игр, манифестов или бинарников загрузчиков.