SRC Repair

Что такое SRC Repair?

SRC Repair (предыдущее название TF2 Repair) — это бесплатная утилита для тонкой настройки, восстановления Steam и всех Source-игр (+ популярных GCF-модов), удобного создания и редактирования файлов конфигурации (далее — «конфигов»), простой и быстрой установки FPS-конфигов, спреев, демок и карт, а также очистки поддерживаемых игр от различного мусора (старые карты, конфиги, кэши, настройки, звуки и т.д.). Программа готова к работе сразу после установки.

Лицензия: GNU GPL версии 3.

Поддерживаемые ОС: Windows XP SP3, Vista SP1+, 7 (все редакции, кроме Starter).

Поддерживаемые платформы: x86, x64 (программа установки автоматически устанавливает версию программы для используемой Вами платформы).

Зависимости: Microsoft .NET Framework 4 Client Profile (веб-инсталлятор входит в установочный пакет).

Где скачать программу?

Официальная версия программы может быть скачана только с нашего официального сайта http://www.easycoding.org или зеркала на Google Code. Все остальные ссылки могут вести на трояны/вирусы и т.д. Перед скачиванием по ссылке со стороннего сайта, убедитесь, что Вы скачиваете файл с сервера easycoding.org или code.google.com.

Скачать SRC Repair

SRC Repair выпускается в версии с программой установки и удаления для удобства пользователей.

Прямая ссылка для скачивания последней версии: http://www.easycoding.org/files/srcrepair_latest.exe. Версии по этой ссылке собираются автоматически по мере выхода значительных изменений и всегда доступны по ней.

Внимание! По ссылкам, указанным выше, всегда скачивается самая последняя стабильная версия программы (указана в URL).

Официальная группа программы в Steam: http://steamcommunity.com/groups/srcrepair.

Список поддерживаемых игр

Полностью поддерживаемые игры Valve:

  • Team Fortress 2;
  • Counter-Strike: Source;
  • Half-Life 2;
  • Half-Life 2: Deathmatch;
  • Half-Life 2: Episode One;
  • Half-Life 2: Episode Two;
  • Portal;
  • Day of Defeat: Source;
  • Half-Life: Source;
  • Half-Life Deathmatch: Source;
  • Left 4 Dead;
  • Left 4 Dead 2;
  • Portal 2;
  • Alien Swarm;
  • Dota 2 Beta;
  • Counter-Strike Global Offensive.

Полностью поддерживаемые моды третьих лиц:

  • Garry’s Mod;
  • Age of Chivalry;
  • D.I.P.R.I.P.: Warm Up;
  • Dystopia;
  • Insurgency;
  • Pirates, Vikings, & Knights II;
  • Smashball;
  • Synergy;
  • Zombie Panic! Source.

Багтрекер

Список обнаруженных ошибок всегда доступен здесь: http://code.google.com/p/srcrepair/issues/list.

Список ToDo доступен здесь: http://code.google.com/p/srcrepair/wiki/ToDoList_ru.

Нашли баг в программе? Пожалуйста, сообщите о нём здесь. Это поможет нам исправить его как можно скорее.

Установка и запуск

  1. Скачайте дистрибутив программы по ссылкам, опубликованным выше.
  2. Если Вы скачали версию с инсталлятором, то просто запустите EXE-файл и следуйте указаниям программы-мастера. Если Вы скачали Portable-версию в виде zip-архива, то распакуйте все файлы из скачанного zip-архива любым архиватором в любую папку.
  3. Рекомендуется сделать резервную копию папки Steam со всеми файлами, а также ключей Steam реестра. Обязательно выполните этот шаг, если Вы используете 64-битную версию Windows (x64).
  4. Запустите файл srcrepair.exe (для Portable-версии), либо в версии с инсталлятором через «Пуск» — «(Все) Программы» — «SRC Repair» — «SRC Repair«. Будет автоматически запущена версия с локалью по умолчанию в Вашей операционной системе.

Более подробную информацию по установке со скриншотами Вы найдёте на странице Установка.

Основные функции:

  • Графический твикер, позволяющий редактировать любые настройки графики, разрешения, параметры запуска не запуская Source-игру через удобное GUI-окно.
  • Продвинутый редактор файлов конфигурации (cfg-файлов) Source-игр и серверов, позволяющий редактировать, добавлять, удалять, управлять переменными и их значениями. При нажатии F1 в ячейке с именем переменной будет отображено её русскоязычное описание (к сожалению, в настоящее время описаны не все переменные, но работа в этом направлении ведётся). При сохранении будет выдан запрос на сохранение резервной копии.
  • Мастер восстановления Steam и TF2 решает все те проблемы, которые решала Программа восстановления Steam — SteamCleaner + много новых, а также позволяет удалять и очищать различные кэши, удалять ненужные данные, что значительно ускоряет запуск игры и освобождает сотни мегабайт на жёстком диске от ненужного мусора.
  • Проверяет путь к Steam при запуске на наличие в нём «запрещённых» символов: русских, немецких, французских и т.д. букв, а также символов юникода. Напоминаем, что Steam должен быть установлен только в папку, путь до которой содержит только латинские буквы и/или цифры. При обнаружении таких символов будет выдано сообщение о необходимости переустановки Steam и всех его приложений.
  • Установщик FPS-конфигов позволяет быстро и без каких-либо усилий со стороны пользователя установить нужный ему FPS-конфиг из списка предустановленных (в настоящее время доступно 10 хороших протестированных нами FPS-конфигов, подробное описание которых можно прочитать в программе), а также удалить имеющийся. Поддерживается создание резервной копии имеющегося конфига перед установкой нового.
  • Служба резервного копирования и восстановления позволяет создавать резервные копии файлов (конфигов) и параметров реестра (выбранной игры, всех Source-игр и Steam полностью), а также быстро восстанавливать настройки из этих копий.
  • Позволяет быстро и полностью автоматически собрать нужную информацию для Техподдержки.
  • Позволяет легко и быстро установить в игру спрей, демку или конфиг.

Если у Вас есть предложения, пожелания, замечания, запрос на добавление в программу новых функций — оставляйте всё это в комментариях к данной странице, либо используйте пункт «Справка» — «Высказать мнение о программе«.

Скриншоты программы.

Графический твикер SRC Repair

Графический твикер SRC Repair

Редактор конфигов SRC Repair

Редактор конфигов SRC Repair

Модуль очистки SRC Repair

Модуль очистки SRC Repair

Большее количество скриншотов доступно на отдельной странице «Скриншоты«.

Другие сведения.

Программа распространяется абсолютно бесплатно, но без каких-либо гарантий (см. файл GPL.txt) на принципах OpenSource. Программа не содержит какого-либо вредоносного кода, не требует ввода каких-либо персональных данных, паролей и т.д. Исходный код можно взять здесь: http://code.google.com/p/srcrepair/.

SRC Repair протестирована на нескольких разных компьютерах с ОС Windows XP/2003/Vista/7. Проблем в её работе не было обнаружено.

Программа SRC Repair может быть скачана только с нашего сервера (или официального зеркала) и никогда не будет требовать от пользователя указать пароль Steam и/или другие личные данные.

Преимущества программы:

  1. Полностью OpenSource разработка, что исключает возможность добавления недокументированного или вредоносного кода.
  2. Не требует установки (в Portable-версии) и готова к работе сразу после распаковки из архива.
  3. Полностью на русском языке (в русской версии).
  4. Имеется возможность расширять её функциональность за счёт внешних модулей.
  5. Полностью поддерживает как x86, так и x64 платформы.
  6. Быстро работает даже на старых компьютерах.
  7. Полностью поддерживает самые популярные версии Windows: от XP до 7.
  8. Разрабатывается с учётом пожеланий русскоязычного сообщества TF2 (http://www.team-fortress.ru/).

Благодарности.

Автор программы выражает благодарность:

  • Ctrl+C — за ежедневное тестирование рабочих версий, а также за составление описаний конфигов;
  • Bon — за тестирование Beta и RC версий, FPS-конфиг, а также русскоязычное описание клиентских переменных TF2;
  • naym — за тестирование бета и рабочих версий;
  • Evg — за баг-репорты, и feature requests.

Книга жалоб и предложений.

Свои предложения, пожелания, замечания, багрепорты пишите в комментариях к этой странице. Если Вы хотите, чтобы комментарий был скрыт и отображался только разработчикам, перед текстом поставьте «Скрыто.» и пишите свой текст. Все предложения, пожелания, замечания будут внимательно рассмотрены и на них будет дан ответ (если это нужно). На скрытые комментарии ответ будет дан на указанный адрес электронной почты.

  1. Max
    28 Январь 2011 в 18:39 | #1

    Просит ввести логин. Я ввожу.. и ничего не происходит и так до бесконечности(просит ввести логин)
    7 винда 64 бит
    4 нетворк стоит

  2. 30 Январь 2011 в 12:10 | #2

    @Max
    Если у Вас не пиратская версия игр, то запустите хотя бы раз требуемую игру из Steam до запуска программы SRC Repair для создания базовых каталогов.

    Если у Вас пиратская версия игры, программа работать не будет.

  3. 2 Март 2011 в 13:04 | #3

    Выпущена версия 1.7. Более подробная информация здесь: http://www.easycoding.org/2011/03/01/src-repair-1-7-final-released.html.

  4. 11 Апрель 2011 в 17:34 | #4

    Выпущена версия 2.0 Final. Более подробная информация здесь: http://www.easycoding.org/2011/04/07/src-repair-2-0-final-released.html.

  5. Kossman
    19 Август 2011 в 20:27 | #5

    Помогите, пожалуйста, установил вчера SRC Repair, не смог запустить, программа ругается, что не может прочитать каталог «Steamapps», и предложила переустановить Steam, что я и сделал, но это не оказало никакого эффекта, как мне запустить программу?

    WIN 7 x64, игры — лицензионные, устанавливал для настройки TF2(покупал ключ).
    Всё запускалось от учётки администратора.

  6. 19 Август 2011 в 21:18 | #6

    @Kossman
    Вам необходимо хотя бы один раз запустить нужную игру из Steam для создания каталога steamapps и базовых настроек. После этого (после выхода из игры) Вы сможете управлять ей с помощью SRC Repair.

  7. Kossman
    20 Август 2011 в 03:39 | #7

    у меня есть папка Steamapps, и я запускал игры со Стим не один раз(TF2 приобрел несколько лет назад, играть начал год назад), но это ничего не меняет, SRC Repair выдаёт мне критическую ошибку.

  8. 20 Август 2011 в 11:29 | #8

    @Kossman
    1. Какая версия SRC Repair установлена?
    2. В какую папку установлен Steam?
    3. Есть ли внутри каталога \Steam\steamapps\ВАШ_ЛОГИН\ каталог team fortress 2? И есть ли внутри \Steam\steamapps\ВАШ_ЛОГИН\team fortress 2\ файлы?

    Попробую смоделировать ситуацию.

  9. Kossman
    20 Август 2011 в 14:51 | #9

    @V1TSK
    1. Версия 3.0 Final r355 (04 июля 2011)
    2. «D:\Games\Steam\»
    3. Да, есть такой каталог, в папке «team fortress 2″ файлов: 3 018; папок: 73 общим объемом 916 МБ.

  10. 20 Август 2011 в 14:58 | #10

    @Kossman
    Значит дело в настройках SRC Repair. Вам необходимо их удалить. При следующем запуске программа запросит путь к Steam (на Windows 7 x64).

    На Windows Vista/7, зайдите в C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Local\EasyCoding_Team\ и удалите всё содержимое.

  11. Kossman
    20 Август 2011 в 15:42 | #11

    @V1TSK
    Это странно, но я не обнаружил там такой папки (отображение скрытых и системных файлов включено).
    Полное удаление(включая из реестра) и переустановка программы в папку по умолчанию(в Program Files, до этого ставил на диск D:, в папку «Soft»), не помогла. :(

  12. Kossman
    20 Август 2011 в 15:42 | #12

    @V1TSK
    Запускалось\устанавливалось всё с правами администратора.

  13. 20 Август 2011 в 15:45 | #13

    @Kossman
    А папка C:\Users\ИМЯ_ПОЛЬЗОВАТЕЛЯ\AppData\Roaming\EasyCoding_Team\ существует? Здесь ИМЯ_ПОЛЬЗОВАТЕЛЯ — имя текущего пользователя Windows (не Steam). Если существует — удалить.

    Переустанавливать бессмысленно, настройки хранятся в указанном каталоге (где конкретно на Windows 7 не знаю, т.к. у меня XP) и при переустановке не удаляются.

  14. Kossman
    20 Август 2011 в 15:50 | #14

    У меня «C:\Пользователи\ИМЯ_ТЕКУЩЕГО_ПОЛЬЗОВАТЕЛЯ\AppData\Local;LocalRow;Roaming», в данных папках отсутствует «EasyCoding_Team»
    Поиск по компьютеру ничего не вывел.

  15. 20 Август 2011 в 15:52 | #15

    @Kossman
    Значит настроек действительно нет. Очень странно. А SRC Repair при запуске не предлагал вручную указать путь к Steam? И что вообще появляется при запуске SRC Repair? Сразу сообщение об ошибке?

  16. Kossman
    20 Август 2011 в 16:49 | #16

    При запуске без администраторских прав — предупреждал, что некоторые функции заблокированы, с запуском, соответственно, это предупреждение отпадало.
    При запуске он считывает, загружен ли процесс steam, и просит его отключить, если да.
    Если нажать «Нет», то он всё равно ругается на критическую ошибку — «Не могу прочитать каталог SteamApps».
    Если нажать «Да», либо процесс Steam не запущен, то он выдаёт критическую ошибку «Не могу прочитать каталог SteamApps».

    P.S. К слову, установил из любопытства программу SteamRepair, и она у меня прекрасно работает.

  17. 20 Август 2011 в 17:05 | #17

    Kossman :

    При запуске без администраторских прав – предупреждал, что некоторые функции заблокированы, с запуском, соответственно, это предупреждение отпадало.
    При запуске он считывает, загружен ли процесс steam, и просит его отключить, если да.
    Если нажать «Нет», то он всё равно ругается на критическую ошибку – «Не могу прочитать каталог SteamApps».
    Если нажать «Да», либо процесс Steam не запущен, то он выдаёт критическую ошибку «Не могу прочитать каталог SteamApps».

    Похоже, что он берёт путь к Steam из реестра Windows, а там прописано неправильное значение. Возможно, было несколько установок Steam, либо Вы после установки перемещали его папку (Steam) в другое место. Посмотрите значение InstallPath в разделе реестра Windows (как 32-битном, так и 64-битном): HKEY_LOCAL_MACHINE\SOFTWARE\Valve\Steam\. Там должен быть путь к текущей папке установки Steam. Если это не так, сделайте правки.

    P.S. Редактор реестра запускается командой regedit.exe.

    Kossman :

    P.S. К слову, установил из любопытства программу SteamRepair, и она у меня прекрасно работает.

    Это не наш продукт.

  18. 20 Август 2011 в 17:39 | #18

    @V1TSK
    V1TSK, а ты выпилил что-ли функцию HandleExceptionEx(), которая была написана как раз для подобных ситуаций?

  19. 20 Август 2011 в 17:44 | #19

    @KT
    Нет, в коде она есть, но используется только в debug-сборках. В финальные версии не попадает.

  20. 20 Август 2011 в 17:49 | #20

    @V1TSK
    Думаю, неверное решение и нужно её использовать всегда, а не только в отладочных версиях. Как раз пригодилась бы сегодня.

  21. 20 Август 2011 в 17:53 | #21

    @KT
    Хорошо, будем писать отладочную информацию в любых случаях.

  22. Kossman
    20 Август 2011 в 19:01 | #22

    @V1TSK
    В реестре действительно была одна запись с неверным путем, но её исправление не помогло.
    А где можно найти portable-версию? Может она может помочь?

  23. 20 Август 2011 в 19:13 | #23

    @Kossman
    В Windows x64 два реестра: нативный 64-битный и 32-битный, оставленный для совместимости со старыми программами. Похоже, что в обоих неправильный путь.

    Попробуйте тестовую версию (32-битная) с немного изменёнными параметрами: http://srcrepair.googlecode.com/files/srcrep_tr386_x86.zip

    Распакуйте в папку установки SRC Repair с заменой уже имеющихся файлов.

    Какой путь программа выдаст после сообщения о невозможности найти steamapps?

  24. Kossman
    20 Август 2011 в 19:37 | #24

    @V1TSK
    Да, я проверил оба пути, и исправил нативный 64-битный, а 32-битный был прописан верно.

    Так или иначе, тестовая версия программы не выдала никакой ошибки и запустилась с первой попытки!
    Я могу уже пользоваться ею или пока не стоит?

  25. 20 Август 2011 в 20:36 | #25

    Kossman :

    @V1TSK
    Так или иначе, тестовая версия программы не выдала никакой ошибки и запустилась с первой попытки!
    Я могу уже пользоваться ею или пока не стоит?

    Отлично. Можете пользоваться. Это самая последняя бета-версия новой ветки 4.0 в данный момент. Изменений по сравнению с версией 3.0 не так много.

  26. Kossman
    20 Август 2011 в 20:44 | #26

    Огромное спасибо Вам! :)

  27. Владилен
    21 Август 2011 в 13:22 | #27

    Хотел скачать tf2 repair но меня перекинуло на эту страницу. где я могу скачать tf2 repair?

  28. 21 Август 2011 в 13:25 | #28

    @Владилен
    Проект TF2 Repair уже давно (с момента выхода финальной версии SRC Repair) не поддерживается и был заменён более современным и удобным SRC Repair, поддерживающим помимо Team Fortress 2 и ряд других игр на движке Source.

  29. Владилен
    21 Август 2011 в 13:29 | #29

    @V1TSK
    src repair требует установки .net framework, а мне бы не хотелось его устанавливать в систему. поэтому где я могу скачать старую версию tf2 repair?

  30. 21 Август 2011 в 13:35 | #30

    Владилен :

    src repair требует установки .net framework, а мне бы не хотелось его устанавливать в систему

    Почему? Распространяемый пакет Microsoft .NET Framework 4 скачивает всего 35-40 МБ во время установки, устанавливается автоматически.

    Владилен :

    где я могу скачать старую версию tf2 repair?

    Старые версии TF2 Repair доступны здесь, но их поддержка прекращена и мы не реагируем на сообщения об ошибках в них.

  31. Владилен
    21 Август 2011 в 13:40 | #31

    @V1TSK
    40 МБ достаточно большой объем трафика.

    спасибо за ссылку на старые версии

  32. 21 Август 2011 в 13:43 | #32

    Владилен :

    @V1TSK
    40 МБ достаточно большой объем трафика.

    Для пользователей Steam это ничтожный объём, т.к. еженедельно Steam выкачивает несколько сотен мегабайт обновлений.

  33. VODKA45
    14 Ноябрь 2011 в 18:37 | #33

    ОМГ! прога сломала все у меня, теперь спрейев не показывают в игре и некотрорые проги для SourceSDK тоже отказываются работать пишут extra app ID set to 211, but no steam appId !
    Переустановил всё даже виндос но не помогает.
    Автор скажи команду что бы хотя спрей показывали в игре!

  34. 15 Ноябрь 2011 в 10:49 | #34

    @VODKA45
    Что за бред? Причём тут SourceSDK? Мы его никаким боком не касаемся.

    А спреи перестали работать — это результат установки FPS-конфига. В следующий раз перед использованием программы прочитайте хотя бы её справочную систему. Все FPS-конфиги, имеющиеся в программе, отключают отображение спреев для увеличения кадровой частоты. Чтобы включить спреи снова, Вы должны удалить FPS-конфиги, затем прописать в консоли игры:

    cl_allowdownload "1"
    cl_allowupload "1"
    cl_playerspraydisable "0"
    r_decals "200"
    r_spray_lifetime "2"

    Ответы на всё это также даны в справке программы.

  35. VODKA45
    15 Ноябрь 2011 в 14:16 | #35

    СПС! за конфиги , я лучше сам их в кфг запишу. Просто думал (Максимальное качество) делает всё обратно но так спреев и нету.
    А сдк работает но StudioCompiler , mdldecompiler перестали работать после SRC Repair сам не знаю?

  36. 15 Ноябрь 2011 в 16:17 | #36

    @VODKA45
    Я не знаю от чего у Вас перестал работать SourceSDK, но SRC Repair не имеет к этому ни малейшего отношения. Попробуйте его удалить и установить заново.

    P.S. SourceSDK часто ломается после крупных обновлений движка Source.

  37. VODKA45
    15 Ноябрь 2011 в 17:45 | #37

    СДК работает. StudioCompiler , mdldecompiler нет !
    И спреев тоже нет.
    2 раза переустановил все и виндос тоже
    1 раз ClientRegistry.blob удалил
    И то что ты написал для сервера,на клиента по моему не действует.
    Думаю после переустановки синхронизация с стимом, старый кофиг возврошается ко мне.
    А именно прога изменяет только autoexec.cfg или ещё что то?

  38. 15 Ноябрь 2011 в 20:16 | #38

    @VODKA45
    1. Зайдите в расширенные настройки TF2 и проверьте разрешены ли там спреи.
    2. Пропишите указанные выше команды в файл /steam/steamapps/ЛОГИН/team fortress 2/tf/cfg/autoexec.cfg (если не существует — создать).

    Все описанные выше команды клиентские и не имеют никакого отношения к серверу. Программа работает только с файлом autoexec.cfg, для каждого действия создаётся резервная копия. При чтении FPS-конфига сама игра на движке Source (в данном случае TF2) вносит изменения в config.cfg, который хранится на серверах Valve. Создание autoexec.cfg с указанными выше строками, либо прописывание их вручную в консоли игры, выполняют обратные действия и возвращают спреи.

  39. 4 Январь 2012 в 13:15 | #39

    Выпущена версия 7.0 Final. Настоятельно рекомендуется обновиться всем, у кого программа при запуске сразу завершает свою работу с ошибкой. Ошибка исправлена в данной версии.

Представьтесь, пожалуйста! Адрес электронной почты должен быть действительным. Если Ваш комментарий предполагает ответ, мы ответим Вам в ближайшее время (публично, либо на указанный email).
Для защиты от нежелательных комментариев, пожалуйста введите текст, который Вы видите на картинке в поле CAPTCHA Code. Если текст на картинке плохо читается, нажмите кнопку Обновить около картинки. Регистр букв не имеет значения.
*


Внимание! Запрещено публиковать любые ссылки в тексте комментария, иначе Ваш комментарий сразу будет отправлен в Спам и не будет опубликован.