Repository navigation
SteamLuaTools V10.0
SteamLuaTools 10.0 — Что нового
ОБЩЕЕ
• Полная переработка интерфейса — версия 10.0
• Убраны все скругления углов у окон, кнопок, карточек и меню
• Переработана структура окна: боковая панель + верхняя полоса + контент
• Код полностью почищен от устаревших модулей
УДАЛЕНО
• Мини-игры (все 8: Реакция, Память, Кликер, Математика, Змейка,
Цвет, Печать, Снайпер) — полностью удалены вместе с UI
• Избранное (вкладка, звезда на карточке, логика) — удалено
• Уровни и опыт (XP) — удалено
• Достижения (обычные, редкие, эпические, легендарные, секретные) —
удалены вместе с тостами и вкладкой
• Тосты и всплывающие уведомления — удалены
• Плашка уровня в топбаре — удалена
НОВЫЙ ИНТЕРФЕЙС
• Боковая панель слева
• 4 вкладки вместо 6: Магазин, Библиотека, Инструменты, Отладка
• Вкладки — иконки без текста, название во всплывающей подсказке
• Вертикальный акцентный индикатор слева от активной иконки,
плавно скользит вверх/вниз
• Плавное переключение вкладок без "мигания"
ЛОГИ → ОТЛАДКА
• Вкладка "Логи" переименована в "Отладка"
• Расширенное логирование всех важных действий:
- запуск приложения, путь настроек, тема, FX
- поиск Steam, путь к папкам config/lua и depotcache
- загрузка базы игр (количество игр, тегов)
- установка манифестов: URL, временные пути, распаковка, копирование
- удаление игр (сколько файлов удалено из lua и depotcache)
- отмена загрузки, установка ZIP вручную
- установка OpenSteamTools (откуда взят ZIP, куда скопирован)
- перезапуск Steam, открытие папки Lua
SPLASH-ЭКРАН (ЭКРАН ЗАГРУЗКИ)
• Полностью переработан
• Убран круглый спиннер с текстом "SteamLuaTools" и "Загрузка базы игр"
• Большое лого по центру с мягким свечением позади
• Края лого плавно растворяются в цвет темы
• Подпись "Developer by : RodekPlay" крупным шрифтом с разделительными
линиями и точками по бокам, без тени
• Тонкая полоса загрузки снизу с бегущим сегментом слева-направо
КАРТОЧКИ ИГР
• Иконка копирования AppID заменена на текстовую кнопку "Copy ID"
• Кнопка выезжает сверху при наведении на карточку
• Подсветка при наведении: акцентная рамка + заливка цветом темы
• Кнопка Steam появляется только при наведении на карточку
(плавное появление с анимацией)
• Тултип с названием, AppID и тегами — по-прежнему
• Бейджи "Скачано" и "NSFW" — без скруглений
ПРОГРЕСС И ГАЛОЧКА УСПЕХА
• Оверлей прогресса переработан: заголовок, текущая игра, полоса,
подпись снизу, кнопка "Отмена" для загрузки
• Галочка успеха полностью переработана:
- круг с толстой обводкой цветом темы
- внешнее свечение и верхний белый блик
- анимация прорисовки галочки (сначала короткая палка, потом длинная)
- круглая "заглушка" в стыке двух палок — нет шва
- 8 вращающихся точек-искр вокруг кольца
- показывается дольше (1.5 сек)
БЛОКИРОВКА ВВОДА
• Во время загрузки/удаления/установки и во время галочки
клики по интерфейсу не проходят
• Кнопка "Отмена" на оверлее прогресса остаётся рабочей
• Кнопки свернуть/закрыть/перетаскивание окна остаются рабочими
ПЛАВНОЕ ПОЯВЛЕНИЕ ОКНА
• Окно при запуске плавно проявляется из прозрачности за 0.5 сек
СКОРОСТЬ ЗАГРУЗКИ КАРТИНОК
• Одновременных загрузок: 12 (было 6)
• Текстур заливается в GPU за кадр: 8 (было 3)
• Картинки стали появляться заметно быстрее
АНТИ-ДЕТЕКТ (борьба с ложными срабатываниями антивирусов)
• Полностью убран PowerShell (команда Expand-Archive) — главный
триггер антивирусов
• Полностью убран taskkill /f /im steam.exe — второй по частоте триггер
• Удалена функция RunHidden и любые вызовы cmd.exe / powershell.exe
• Написана встроенная распаковка ZIP на C++ (без сторонних библиотек):
- поддержка метода Store (без сжатия)
- поддержка метода Deflate (полный inflate: фиксированные и
динамические коды Хаффмана) - чтение ZIP через центральный каталог и локальные заголовки
- корректная обработка путей и подкаталогов
• Закрытие Steam переписано на нативные WinAPI:
CreateToolhelp32Snapshot + Process32First/Next + OpenProcess +
TerminateProcess