SRC Repair: ссылки и обсуждение

Тема в разделе "Техподдержка", создана пользователем V1TSK, 24 дек 2010.

  1. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.263
    Благодарю. Тикеты приняты к рассмотрению.
  2. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.263
    Выпущено корректирующее обновление 23.0.1.3195, в котором была исправлена ошибка, из-за которой графические настройки некоторых игр некорректно загружались.
  3. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.263
    Выпущено ещё одно корректирующее обновление 23.0.2.3199, в котором была исправлена ошибка, из-за которой при попытке обновления баз данных поддерживаемых игр или HUD выдавалось сообщение об отсутствии прав записи в каталог установки программы.
  4. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.263
    Переписывание кода ядра продолжается, а вместе с этим плавно добавляется поддержка игр на движке Source 2. Свежие изменения:
    • улучшена работа модуля управления отключёнными игроками;
    • реализована установка хитсаундов в один клик через Модуль быстрой установки;
    • для обновления списка установленных игр больше не требуется перезапускать программу;
    • восстановление крупных файлов с резервными копиями больше не блокирует основной поток;
    • страница модуля управления HUD теперь отображается только для игр, которые их поддерживают;
    • восстановлена загрузка графических настроек Dota 2 (частично, т.к. Source 2), а также ряда других игр (Portal 2, Alien Swarm).
    Свежий снапшот версии ccabf94.
  5. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.263
    Выпущена новая версия 24.0.1.3526.

    В новой версии устранена невозможность полноценной загрузки графических настроек ряда игр, исправлено несколько ошибок с модулями установки нестандартных компонентов и обновлений, добавлена частичная поддержка движка Source 2, а также обновлены все поддерживаемые HUD и FPS-конфиги до актуальных на момент релиза версий.

    Список изменений:
    • добавлены следующие HUD для игры Team Fortress 2: RainHUD, SolarHUD, ysHUD;
    • все поддерживаемые HUD обновлены до актуальных версий, а устаревшие удалены из комплекта поставки;
    • все FPS-конфиги обновлены до актуальных версий из официальных репозиториев;
    • исправлена ошибка, из-за которой модуль обновлений мог некорректно проверять наличие прав записи в каталог программы;
    • исправлена ошибка, из-за которой в модуле обновлений не выводились сообщения об ошибках во время проверки обновлений;
    • исправлена ошибка, из-за которой модуль создания отчёта для Техподдержки всё равно завершал процесс после его отмены пользователем;
    • реализована установка файла со звуком попадания по противнику (hitsound) в один клик (актуально для Team Fortress 2);
    • реализован вывод сообщения при попытке преобразования SteamID из нового формата в старый в модуле управления отключёнными игроками;
    • реализована возможность обновления списка установленных игр;
    • исправлена ошибка, из-за которой после успешного завершения обновления базы игр и/или HUD, изменения автоматически не применялись;
    • восстановление крупных файлов резервных копий теперь не блокирует выполнение основного потока;
    • реализован вывод прогресса при восстановлении резервных копий;
    • проверка наличия HUD теперь выполняется только для тех игр, которые их поддерживают;
    • исправлена ошибка, из-за которой графические настройки некоторых игр некорректно загружались;
    • файлы проекта конвертированы в формат Visual Studio 2015;
    • реализована поддержка сборки проекта при помощи xbuild из состава Mono;
    • путь к файлу с графическими настройками игры теперь записывается в журнал при невозможности его загрузки (для отладки);
    • программа при запуске больше не предлагает завершить работу процесса Steam, хотя это и рекомендуется;
    • модуль «Установщик спреев, демок, конфигов и карт» переименован в «Модуль быстрой установки»;
    • исправлена ошибка, из-за которой программа во время проверки обновлений отправляла на сервер неправильную версию ОС под Windows 10;
    • обновлён манифест поддерживаемых платформ внутри приложения;
    • удалён модуль создания FPS-конфигов из-за его нулевой популярности. Если он вам был необходим, используйте одну из веб-версий;
    • из заголовка программы удалена не представляющая ценности для конечного пользователя информация;
    • добавлены русскоязычные описания новых переменных TF2 и CS:GO, добавленных в последних обновлениях данных игр;
    • глубокая очистка теперь помечает на удаление и файлы с графическими настройками игры;
    • исправлена ошибка, из-за которой не создавались резервные копии графических настроек некоторых игр;
    • значительно увеличена скорость работы локализованной версии программы из-за оптимизации механизма загрузки локализаций;
    • реализована возможность сброса всех настроек выбранной игры на дефолтные (включает в себя удаление настроек графики и пользовательских);
    • в Модуле установки реализована быстрая распаковка содержимого zip-архивов в кастомный каталог в один клик;
    • исправлена ошибка, из-за которой Модуль быстрой установки мог некорректно работать с некоторыми играми на движке Source;
    • удалён модуль сообщения об ошибках. Вновь открыт публичный баг-трекер на GitHub;
    • переписана большая часть сообщений в английской локализации;
    • удалены давно устаревшие и неиспользуемые строки локализации;
    • реализована контекстно-зависимая справочная система (нажатие F1 открывает справку по соответствующей функции программы);
    • реализована очистка кэша стримов, отображающихся в главном меню TF2, посредством модуля очистки;
    • исправлено множество мелких ошибок;
    • повышена общая стабильность работы.
    Скачать финальную версию можно по той же ссылке.

    Автоматическое обновление до этой версии (24.0) возможно с версий 12.0 - 23.0.

    Теперь сообщить об ошибке в программе или предложить новую функцию можно в открытом баг-трекере проекта на GitHub.
    AndrewRi нравится это.
  6. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.263
    Антивирус Касперского (и все, основанные на его базах) внезапно стал определять установщик SRC Repair и саму программу как малварь Trojan.MSIL.Steamilik.yss. Ещё вчера я написал в техподдержку Лаборатории Касперского и получил ответ, что вирусов действительно не было обнаружено и данное срабатывание признано ложным:

    [​IMG]

    Прошло уже больше 12 часов, а Антивирус Касперского до сих пор считает установщик SRC Repair вредоносным, однако главный бинарник srcrepair.exe больше не детектируется, т.к. похоже его просто добавили в белый список вместо того, чтобы чинить очевидно кривую сигнатуру. Сигнатурные антивирусы такие сигнатурные.

    Анализ установщика:

    [​IMG]

    Анализ главного бинарника srcrepair.exe:

    [​IMG]

    Взято из нашего блога.
  7. AndrewRi

    AndrewRi Легенда

    Сообщения:
    1.495
    Ну и чертовщина происходит... То Steam блокирует наш форум, то Касперский решил программу признать вредоносной...
  8. Ruha

    Ruha Легенда

    Сообщения:
    1.037
    Кажется, уже нет.
    [​IMG]
    AndrewRi и V1TSK нравится это.
  9. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.263
    Обычное ложное срабатывание из-за кривой сигнатуры.

    Да, прислали ещё одно сообщение. Теперь и установщик внесли в белый список. Самое забавное, что если взять все те же исходники, изменить версию например на единицу и снова собрать тем же компилятором с теми же настройками - и приложение, и инсталлятор, снова детектятся как малварь (хеш-сумма же изменилась и соответственно вылет из белого списка). Т.е. они сигнатуру даже не думали исправлять.
  10. He||oween

    He||oween Легенда

    Сообщения:
    102
    Есть ли поддержка сурсмодов? (steamapps\sourcemods\)
    Если нет - будет ли?
    Может я что-то упустил?
  11. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.263
    Standalone моды Source игр, размещённые в Steam, давно полностью поддерживаются.

    Таких давно не осталось. Valve все популярные добавили непосредственно в Steam.
  12. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.263
    Неделя ушла на переписку со службами техподдержки антивирусов. Теперь все ложные срабатывания как на саму программу, так и на её программу установки, были устранены (кроме McAfee, ибо они вообще ничего не ответили).
  13. He||oween

    He||oween Легенда

    Сообщения:
    102
    Благое дело)) Вот McAfee меньше всех пользовался. Не думаю, что у нашего брата он популярен на фоне Касперского, Веба, и может даже Windows Defender :D
  14. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.263
    Но зато он очень популярен в США и Европе наряду с Norton AntiVirus.
  15. AndrewRi

    AndrewRi Легенда

    Сообщения:
    1.495
    @V1TSK, какой смысл оставлять в программе FPS-конфиги, которые уже не актуальны с новыми версиями Team Fortress 2?

    И еще: в описании всегда говорится про Team Fortress 2, даже если выбран тот же Counter-Strike: Global Offensive. Может, в описаниях подправить и указать, для каких игр/версий движков конфиг не использовать?
    --- Добавлено 17 апр 2016, предыдущее сообщение написано: 17 апр 2016. ---
    Вот еще какую неприятность увидел: в 23 версии программа не жаловалась на путь к игре. Сегодня обновил до 24 версии и теперь программа считает, что игра (не важно какая) неправильно установлена.
    [​IMG]
    Последнее редактирование: 17 апр 2016
  16. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.263
    Они хорошо работают в Counter-Strike: Source.

    Да, потому, что это жёстко прописано внутри файла описания.

    Я хочу сделать систему, как с базой игр и HUD: всё перенести в отдельный XML, где будет таблица совместимости конфигов с играми.

    Очень странно. Эти методы проверок не изменялись уже много версий. В файле %APPDATA%\SRC Repair\debug.log (можно вызвать через Справка - Показать отладочный журнал) пусто?
  17. AndrewRi

    AndrewRi Легенда

    Сообщения:
    1.495
    Жалуется на «Portal Stories Mel» (орфография сохранена):

    17.04.2016 9:51:22: В пути обнаружены запрещённые символы: "f:\games\steam\SteamApps\common\Portal Stories Mel\portal_stories".

    Сначала программа говорит, что все в порядке (первой в списке у меня идет «Counter-Strike Global Offensive»). потом, когда выбираем «Portal Stories Mel», он пишет, что есть недопустимые символы. Если снова перевыбрать игру, то сообщение об ошибке остается.
  18. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.263
    Это из-за знака подчёркивания в пути. Уже исправлено.

    Спасибо. Сегодня проверю. Похоже на баг.
  19. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.263
    Да, действительно была ошибка. Исправлено в сборке 0fb8c55. Благодарю за сообщение.
    AndrewRi нравится это.
  20. V1TSK

    V1TSK EasyCoding Team

    Сообщения:
    22.263
    Ложное срабатывание антивирусов McAfee также устранено.