TF2 Repair

Что такое TF2 Repair?

TF2 Repair – это бесплатная утилита для тонкой настройки, восстановления Steam и TF2, удобного создания и редактирования файлов конфигурации TF2 (далее – “конфигов”), а также простой и быстрой установки FPS-конфигов. Программа не требует установки (в Portable-версии) и настройки и готова к работе сразу после распаковки из архива (или установки).

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

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

TF2 Repair выпускается как в версии с инсталлятором (Inno Setup), так и в Portable-исполнении (zip-архив, не требует установки).

Прямая ссылка для скачивания последней стабильной версии: http://tf2repair.googlecode.com/files/TF2Repair_Setup_21.exe.

Прямая ссылка для скачивания последней стабильной Portable-версии: http://tf2repair.googlecode.com/files/TF2Repair_21.zip.

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

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

Багтрекер

  1. Активно. [Решено]. На некоторых операционных системах в списке выбора логина Steam не отображается ни одного логина. Решение данной “проблемы”: если у Вас в списке “Выберите логин Steam” не отображается ни одного логина, запустите программу так: tf2repair.exe -login ВАШ_ЛОГИН_STEAM (например, через ярлык). Все остальные пользователи должны запускать программу как обычно файлом tf2repair.exe без параметров (происходит автоопределение логина).
  2. Активно. [Решено]. Проблемы при работе под 64-битными операционными системами Windows 7 и Vista (x64) при доступе к файлам.
  3. Активно. [Решено]. Баги при ручном указании пути с помощью параметра командной строки -path: программа всё равно пытается считать путь из реестра.
  4. Активно. [Решено]. Ошибки программы при невозможности получить путь к Steam из реестра.
  5. Активно. Значения, указанные пользователем в строке расширенных параметров запуска, игнорируются TF2 после крупного обновления платформы Steam (перехода на новый кроссплатформенный GUI).

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

Прямая ссылка для скачивания последней собранной бета-версии из svn: http://www.easycoding.org/files/TF2Repair_SVN_Latest.exe (рекомендуется только для разработчиков и тестеров).

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

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

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

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

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

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

Графические настройки TF2 RepairРедактор конфигов TF2 Repair

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

Интерфейс программы.

Интерфейс программы состоит из четырёх вкладок:

  1. Графические настройки (показана на первом скриншоте) – позволяет редактировать все основные графические настройки TF2: от разрешения экрана и детализации моделей/текстур до режима DirectX. На этой же странице можно редактировать параметры запуска TF2 (эта строка предназначена лишь для опытных пользователей; если Вы не знаете что сюда вписывать – не вписывайте ничего), например, вписав сюда -novid, Вы отключите отображение видео в момент запуска игры. Некоторые FPS-конфиги требуют вносить сюда их индивидуальные настройки для ещё большего увеличения производительности. Кнопка “Максимум графики” устанавливает все настройки на рекомендованный максимум (как на скриншоте), а “Максимальная производительность” – на абсолютный минимум (чтобы ещё сильнее снизить качество графики (картинки) и увеличить производительность, воспользуйтесь инструментами с вкладки “FPS-конфиги“).
  2. Редактор конфигов (показана на втором скриншоте) – позволяет открывать, редактировать и сохранять любые файлы конфигурации TF2 (autoexec.cfg (автозагрузочный файл, используется всеми FPS-конфигами), config.cfg (файл конфигурации игры (не рекомендуется его редактировать, т.к. неправильное редактирование приведёт к сбоям управления игрой, либо другим ошибкам), классовые конфиги (для каждого класса свой; выполняются в момент респауна за выбранный класс). Чтобы создать новый конфиг, выберите его имя из списка, затем начните редактировать в окне редактора: в поле “переменная” впишите название переменной, например, cl_cmdrate (без пробелов), а в поле “значение переменной” – её значение, например, 66 (в этом поле допускается вводить несколько значений, разделённых пробелом (используется только в echo, votemenu и bind)). Чтобы добавить новую строку в конец файла, нажмите кнопку “Добавить строку” (чтобы добавить новую строку под текущей, нажмите клавишу “Insert” на клавиатуре). Чтобы удалить строку (на которой стоит текстовый курсор), нажмите кнопку “Удалить строку” или “Delete” на клавиатуре. Для очистки окна редактора (чтобы например создать новый файл), нажмите “Очистить редактор“.
  3. Устранение проблем – решает большинство известных науке проблем Steam и TF2 (аналогично описанной выше нашей разработке Steam Cleaner + много новых), а также позволяет удалять нестандартные карты (огромное их количество замедляет запуск TF2, т.к. игра при каждом запуске их считывает для занесения в список имеющихся в наличии карт), кэш загрузок (он может занимать сотни мегабайт данных; данный кэш не нужен и содержит данные, когда-либо скачанные с серверов, а также повреждённые во время скачивания файлы), кэш спреев (также способен занимать сотни мегабайт; содержит спреи всех игроков, когда-либо игравших вместе с Вами на каком-либо игровом сервере), все конфиги (если Вы что-то повредили и хотите восстановить значения по умолчанию), графический и звуковой кэши (графический кэш создаётся нестандартными картами в момент из первой загрузки, а звуковой кэш содержит звуки как игры, так и с карт), файлы навигации ботов (некорректно настроенные серверы передают клиентам абсолютно ненужные *.nav файлы, которые используются на сервере ботами (если они активны); также эти файлы создаются после команды nav_generate в консоли) и все скриншоты (способны занимать несколько гигабайт места на диске).
  4. FPS-конфиги – позволяет быстро устанавливать и удалять FPS-конфиги. Для того, чтобы установить конфиг, достаточно выбрать его из списка (конфиги отсортированы по эффективности начиная с самого слабого (практически не портит изображение игры, но увеличивает FPS) и до самого мощного (значительно портит изображение игры, максимально увеличивает FPS, рекомендованы для старых и слабых компьютеров)) и нажать на кнопку “Установить выбранный конфиг“. Все остальные действия выполняются полностью автоматически. Есть возможность создать резервную копию имеющегося конфига (файл будет называться “autoexec.cfg_old”). Чтобы удалить FPS-конфиг, сразу нажмите “Удалить имеющийся конфиг” (выбирать конфиг из списка для удаления не нужно). Для каждого конфига отображается подробное описания и написан прогноз увеличения FPS и ухудшения изображения при его использовании.
  5. Резервные копии – позволяет просматривать, сохранять и восстанавливать резервные копии файлов конфигурации, а также настроек TF2 и Steam, хранящихся в реестре. При создании резервной копии реестра создаются стандартные для Windows reg-файлы.

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

Программа распространяется абсолютно бесплатно, но без каких-либо гарантий (см. файл licence.txt) на принципах OpenSource. Программа не содержит какого-либо вредоносного кода, не требует ввода каких-либо персональных данных, паролей и т.д. Исходный код можно взять в svn-репозитариях EasyCoding по пути /tf2repair/trunk/.

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

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

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

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

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

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

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

История версий.

  1. Версия 2.1 Final (04 мая 2010):
    1. исправлены ошибки, появившиеся после крупного обновления платформы Steam (перехода на новый интерфейс);
    2. исправлен фокус главного окна при запущенном клиенте Steam;
    3. при сохранении нового файла конфигурации, в переменную активного файла не записывалось имя только что сохранённого файла, что повторно выводило окно сохранения нового файла при нажатии кнопки “Сохранить” после первого сохранения файла. Также в статусную строку не записывалось имя сохранённого файла;
    4. добавлена ссылка на официальную группу программы в Steam с возможностью вступления для получения самой актуальной информации и связи с автором;
    5. добавлена кнопка “Связь с автором” в форме “О программе”, позволяющая быстро связаться с автором программы по Steam (пользователь должен состоять в официальной группе TF2 Repair в Steam);
    6. добавлено предупреждение при открытии в Редакторе конфигов файла “config.cfg”;
    7. отключена строка “Параметры запуска TF2″, т.к. после большого обновления платформы Steam параметры запуска хранятся не в реестре Windows, а в Steam Cloud и не могут быть изменены извне;
    8. небольшие изменения кода.
  2. Версия 2.0.1 Final (02 апреля 2010):
    1. в модуле “Создание отчёта для Техподдержки” очень длинный вопрос разбит на сообщение о длительной операции и сам вопрос;
    2. модуль TF2 Repair Report Builder (“Создание отчёта для Техподдержки”) теперь называется просто Report Builder;
    3. модуль TF2 Repair Installer (“Установщик демок и конфигов”) теперь называется Quick Installer;
    4. изменён размер формы модуля Report Builder;
    5. исправлен ряд мелких ошибок версии 2.0;
    6. несколько технических изменений.
  3. Версия 2.0 Final (30 марта 2010):
    1. добавлено принудительное сохранение резервной копии графических настроек при их сохранении в Редакторе графических настроек;
    2. переработан графический интерфейс Редатора конфигов: добавлена удобная панель инструментов вместо набора кнопок;
    3. теперь редактор может открыть любой конфиг Source-игры или Source-сервера, а также сохранить его в любую папку;
    4. улучшена работа Службы восстановления Steam;
    5. локализованы диалоговые окна;
    6. в статусной строке Редактора конфигов теперь отображается имя редактируемого файла, либо “Безымянный.cfg” если ни один файл ещё не был открыт;
    7. значительно оптимизирован код, что дало небольшое увеличение производительности;
    8. теперь при невозможности определить логин Steam, TF2 Repair запросит пользователя ввести его самостоятельно;
    9. исправлена функция проверки пути к Steam, которая могла давать ложную тревогу при наличии в пути цифр (цифры разрешены в пути Steam);
    10. добавлен модуль создания отчётов для раздела “Техподдержка” форума;
    11. добавлен модуль “Установщик демок и конфигов”, который позволяет легко и быстро установить в TF2 демку, либо сторонний конфиг;
    12. оптимизированы ресурсоёмкие функции;
    13. добавлена полная поддержка Unicode;
    14. добавлена полная поддержка Windows 7 (x32 и x64).
  4. Версия 1.6 Final (14 марта 2010):
    1. добавлен новый значок и логотип;
    2. произведена значительная оптимизация кода, что позволило сэкономить более 70 КБ исполняемого файла;
    3. исправлено несколько багов, проявлявшихся при ручном указании пути с помощью параметра командной строки -path;
    4. закрывающий слэш в параметрах и путях теперь указывать не обязательно (если нужно, он будет вставлен автоматически);
    5. при невозможности получения пути из реестра, TF2 Repair теперь вместо завершения работы предложит указать путь к установленному Steam вручную;
    6. добавлено русскоязычное описание самых популярных серверных переменных;
    7. исправлено несколько опечаток в программе;
    8. исправлено несколько мелких недочётов.
  5. Версия 1.5 Final (08 марта 2010):
    1. исправлен баг, из-за которого на некоторых операционных системах не отображались логины в списке;
    2. исправлен баг, проявляющийся только под Windows x64 (64-битных версиях данной ОС);
    3. добавлено дополнительное подтверждение при установке FPS-конфига;
    4. добавлена иконка Warning, которая будет отображаться на странице графических настроек при наличии установленного FPS-конфига (FPS-конфиг имеет более высокий приоритет);
    5. добавлена поддержка локализаций и внешних модулей (плагинов) – см. документацию разработчика;
    6. добавлен тестовый плагин “Мастер создания собственного FPS-конфига”, который позволяет за считанные секунды создать свой FPS-конфиг и загрузить в редактор;
    7. добавлены значки в меню программы для удобства пользователей;
    8. переработана система создания и восстановления резервных копий. Теперь можно создать неограниченное количество резервных копий реестра, а также удобно управлять ими;
    9. переписаны ресурсоёмкие алгоритмы;
    10. добавлена кнопка восстановления настроек по умолчанию на странице “Устранение проблем”. Нажатие этой кнопки отменяет все изменения, которые можно сделать с помощью TF2 Repair: удаляет графические настройки из реестра, удаляет FPS-конфиги и параметры запуска, восстанавливает стандартный config.cfg с настройками клавиатуры и другими важными настройками TF2;
    11. по просьбам коммьюнити добавлены кнопки “Удалить демки” и “Удалить графические настройки”. Первая удаляет все записанные демки (могут занимать очень много места), а вторая удаляет графические настройки из реестра;
    12. добавлен новый FPS-конфиг: SkuLLHighFPS по просьбе автора;
    13. исправлены некоторые всплывающие подсказки;
    14. исправлено несколько незначительных ошибок.
  6. Версия 1.1 Final (23 февраля 2010):
    1. добавлена поддержка изменения размера окна редактора конфигов (только этой вкладки; при переключении на другую – размер окна TF2 Repair будет восстановлен по умолчанию);
    2. добавлена новая вкладка “Резервные копии“. Основные её функции:
      • возможность просмотреть все сохранённые резервные копии и восстановить их одним кликом;
      • возможность создавать и восстанавливать резервные копии настроек TF2, Source-игр и всего Steam (создаются стандартные reg-файлы);
    3. добавлен параметр командной строки -path, позволяющий вручную указать путь к Steam (может использоваться как вместе с -login, так и отдельно от него), например, -path C:\Program Files\Steam\ (закрывающий слэш обязателен);
    4. значительно оптимизирован код: ресурсоёмкие процедуры вызываются теперь только по мере надобности; упрощёны некоторые алгоритмы;
    5. кнопки со значками вопроса на странице графического твикера теперь исключены из TabOrder по запросу сообщества (теперь в них нельзя перейти клавишей Tab);
    6. исправлено несколько опечаток;
    7. свойство основной формы Position изменено с poDesigned на poScreenCenter;
    8. папка media больше не будет отображаться в списке логинов Steam;
    9. добавлено предупреждающее сообщение при открытии на редактирование файла config.cfg в редакторе;
    10. несколько других изменений.
  7. Версия 1.01 Final (19 февраля 2010):
    1. Добавлен параметр командной строки -login, позволяющий отключить автоматическое определения логина Steam и указать его вручную так: -login ВАШ_ЛОГИН.
  8. Версия 1.0 Final (16 февраля 2010):
    1. Первая публичная версия.

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

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

  1. ActioN
    20 Февраль 2010 в 15:33 | #1

    Разрешите изменение размера окна. Для редактора конфигов.

  2. 20 Февраль 2010 в 16:41 | #2

    @ActioN
    Изменение размеров окна было запрещено ещё на этапе бета-тестирования утилиты. Спасибо за предложение, мы рассмотрим возможность добавления этой функции в одну из следующих версий.

  3. Test
    22 Февраль 2010 в 14:31 | #3

    На no-steam шансов воспользоваться данной програмкой нет?

  4. Test
    22 Февраль 2010 в 14:44 | #4

    И еще вопросик: если в системе стоит несколько TF2 клиентов (разные версии для разных серверов) изменения коснутся всех? Я имею ввиду если я изменю FPS конфиг с помощью этой програмки, то я буду играть на новом конфиге с обоих клиенов или же есть возможность выбрать клиент в который нужно внести изменения?

  5. 22 Февраль 2010 в 15:22 | #5

    @Test
    Нет. Мы не поддерживаем пиратский софт.

  6. 22 Февраль 2010 в 15:26 | #6

    @Test
    TF2 Repair не позволяет редактировать конфиги пиратских клиентов (только лицензионных). Если Вы используете TF2 на разных учётных записях пользователя, то TF2 Repair сможет задать каждой индивидуальные настройки графики. FPS-конфиги же зависят от логина Steam, поэтому разные конфигурации можно иметь только на разных учётных записях.

  7. Test
    22 Февраль 2010 в 15:38 | #7

    Все ясно. Большое спс!

  8. 8 Март 2010 в 21:39 | #8

    Выпущена версия 1.5. Подробности здесь: http://www.easycoding.org/2010/03/08/tf2-repair-1-5-final-released.html

  9. Николай
    9 Март 2010 в 14:17 | #9

    Так решена или нет проблема с использованием на Windows Vista/7 (x64), а то сначала написано красным, а затем в багтрекере, что проблема имеет статус “Решено”.

  10. 10 Март 2010 в 02:07 | #10

    @Николай
    Да, решена. Забыли убрать. Спасибо за сообщение.

  11. BOBA
    17 Март 2010 в 20:31 | #11

    Спасибо за программу. Мне она очень понравилась, но хотел бы чтобы в программу была добавлена функция автоматического сохранения бэкапа графических настроек при их сохранении.

  12. 17 Март 2010 в 20:34 | #12

    @BOBA
    Спасибо. Такая функция обязательно появится в следующей версии программы.

  13. ActioN
    18 Март 2010 в 01:36 | #13

    V1TSK, очевидно Вы не обратили внимания на мой комментарий по поводу мерцания http://www.easycoding.org/2010/02/23/tf2-repair-1-1-final-released.html#comment-868

  14. 18 Март 2010 в 09:22 | #14

    @ActioN
    Нет, я обратил внимание на Ваш комментарий и создал ветку tf2repair_df для тестов в svn-репозитарии, но, к сожалению, тесты под современными ОС (Windows 7) проваливаются: форма вместе с контролами отображается некорректно под Windows 7 (если погуглить, то можно прочитать и про проблемы с отображением формы под Vista). Именно поэтому разработчики последних версий Delphi (начиная с 2006) убрали это свойство [DoubleBuffered] из Object Inspector и его можно выставить только вручную (редактировать dfm-файл бессмысленно) например в FormCreate. В Delphi 2009 такой подход будет генерировать Warning’и и использовать способ в D2009 в полной мере можно только через специальные хаки.

  15. ActioN
    18 Март 2010 в 16:40 | #15

    По какому адресу находится ваш svn?
    Да, к сожалению не помню как было в тех версиях, видимо т.к. не испытывал сложностей. Последние полгода использую D2010, “птичка” в Инспекторе есть.
    Можно протестировать скомпилированную Вами версию со включенной буферизацией?

  16. 18 Март 2010 в 19:52 | #16

    @ActioN
    Дело в том, что для написания этой программы был использован бесплатный Delphi 2006 Explorer: DoubleBuffered установлено в FormCreate. Взять скомпилированную версию можно здесь: http://www.easycoding.org/files/tf2repair_df_bin.7z (версия 1.6 с DF Enabled). Под Vista и 7 замечены следующие проблемы: отваливаются темы и форма выглядит как при использовании классического стиля Win 2k и ранее, некоторые контролы выглядят некорректно. Мерцания не наблюдается. Из-за некорректного отображения данные изменения не будут внесены в основную ветку до устранения проблем.

  17. ActioN
    19 Март 2010 в 00:56 | #17

    Если у кого-то от этого глючит винду, то тогда согласен с Вами. В том, что пусть остаётся как есть.
    Но отмечу, что на Windows 7 x32 глюков не заметил. Аэро и тема на месте. А в виртуальной Vista x32, хоть оформление по определению без прозрачности (упрощенный стиль), но по крайней мере тема тоже не слетает.
    ок.

    Предложения:

    1) Сейчас запускал TF2 Repair на машине без установленного стима. Так вот. Для поднятия юзабилити предлагаю сохранять последний выбранный путь в файл или реестр, чтобы при следующем запуске хотябы вставлять этот путь в InputBox.
    2) Кроме того запоминать последний выбранный логин. ;)

  18. 19 Март 2010 в 09:51 | #18

    @ActioN
    Вот так отображается под XP с нестандартной темой оформления с включённой буферизацией: http://www.easycoding.org/wp-content/uploads/2010/03/tf2r_df.jpg (со стандартной темой всё отображается хорошо). Причём если отключить фильтрацию у PageControl, то всё отображается корректно, но при изменении размеров, названия вкладок, естественно, мерцают. Сравнение TF2 Repair с фильтрацией и без неё: http://www.easycoding.org/wp-content/uploads/2010/03/tf2r_diff.jpg (левая половина – без; правая – с фильтрацией).

    По поводу предложений:
    1. Сделаем, но зачем нужно запускать TF2 Repair без установленного Steam? Редактировать конфиги? В следующей версии будет более User-Friendly редактор конфигов, в котором учтены все пожелания пользователей.
    2. Это уже давно реализовано, но закомментировано. В следующей версии это будет реализовано так: если не обнаружено ни одного логина, то будет запрошен InputBox с возможностью ввести логин вручную (там и будет вставлен последний выбранный логин). Жду предложений/замечаний.

  19. ActioN
    20 Март 2010 в 02:16 | #19

    Понял. Фон табов стаёт серым, причём на самом деле от оси и темы это не зависит, дело в Delphi, в конкретной версии – 2006. А также, возможно и в поздних, но не в D2010.

    1 – Предложение возникло, когда понадобилось TF2 Repair запускать в Virtual PC без стима. Глупости конечно это всё. :)

    Ещё предложение.

    Вместо дельфийской функции MessageDlg использовать дельфийскую же Application.MessageBox(‘Сообщение’, ‘Заголовок’, MB_YESNO + MB_ICONQUESTION),
    либо WinAPI MessageBox(Application.Handle, ‘Сообщение’, ‘Заголовок’, MB_YESNO + MB_ICONQUESTION)

    Это позволит выводить текст на кнопках не на английском, а в соответствии с установками винды.
    http://s003.radikal.ru/i202/1003/4f/993d77a9ba6a.png

    Переход безболезненный, т.к. возвращают они те же самые значения, что и MessageDlg.

  20. 20 Март 2010 в 09:15 | #20

    @ActioN
    Та же проблема с серым фоном есть и в Delphi 2007-2009 (об этом пишут на множестве форумов).

    По поводу предложения: OK, заменю MessageDlg на MessageBox. Спасибо за предложение.
    P.S. MessageDlg тоже можно локализовать используя либо менеджер локализации приложений, либо отредактировав ресурс.

    Вчера переработал редактор конфигов. Теперь он более User-Friendly. Потестировать новую версию можно по ссылке последней сборки: http://www.easycoding.org/files/TF2Repair_SVN_Latest.exe (по этой ссылке всегда находится последняя сборка программы из svn).

  21. 20 Март 2010 в 11:43 | #21

    Заменил MessageDlg на MessageBox во всей программе. Потестировать можно также в последней стабильной сборке из svn: http://www.easycoding.org/files/TF2Repair_SVN_Latest.exe (trunk main).

  22. Евгений
    26 Март 2010 в 01:38 | #22

    Появится ли версия программы с инсталлятором? Очень хотелось бы ещё функцию автоматического обновления.

  23. 26 Март 2010 в 01:46 | #23

    @Евгений
    Да, версия 2.0 будет распространяться в двух вариантах: версией с инсталлятором и деинсталлятором (Inno Setup), а также в виде обычной portable-сборки (стандартным zip-архивом как сейчас).

    Потестировать версию с инсталлятором можно уже сейчас по ссылке http://www.easycoding.org/files/TF2Repair_Setup.exe (последняя стабильная бета-версия с инсталлятором, автоматически компилируемая после внесения важных изменений в программу). Обо всех найденных багах просьба писать здесь, в комментариях.

    Про функцию автоматического обновления мы ещё подумаем ;-) .

  24. DIMA
    26 Март 2010 в 13:46 | #24

    Когда выйдет версия 2.0? Потестировал вашу бетку с инсталлятором – работает стабильно.

  25. 26 Март 2010 в 16:14 | #25

    @DIMA
    Версия 2.0 Final будет опубликована как только будут добавлены и полностью протестированы новые функции. Бета-версии же обновляются сразу после внесения каких-либо важных изменений в программу для того, чтобы бета-тестеры смогли протестировать их и сообщить обо всех найденных ошибках.

  26. Соболь
    3 Май 2010 в 23:12 | #26

    Заметил небольшой баг: при указании значений в строке параметров запуска они не применяются в Team Fortress 2.

  27. 4 Май 2010 в 00:08 | #27

    @Соболь
    Спасибо за сообщение, этот баг уже подтверждён в нашем внешнем багтрекере. Он появился после большого обновления платформы Steam из-за того, что настройки приложений Steam теперь хранятся не в реестре, а в Cloud, доступ к которому извне невозможен.

    В ближайшее время будет выпущена версия 2.1, в которой будут исправлены все обнаруженные ошибки, появившиеся после крупного обновления платформы Steam.

  28. 4 Май 2010 в 00:12 | #28

    Предлагаем всем вступить в официальную группу программы TF2 Repair в Steam: http://steamcommunity.com/groups/tf2repair. Это даёт следующие преимущества:
    * анонсы всех новых версий в виде объявлений Steam;
    * возможность напрямую связаться с автором (начиная с версии 2.1 это реализовано через интерфейс TF2 Repair для всех, вступивших в группу);
    * возможность в комментариях к группе сообщить об обнаруженных ошибках, написать пожелания или замечания.

  29. 4 Май 2010 в 15:02 | #29

    Выпущена версия 2.1 Final. Список изменений находится здесь.

  30. Николай
    6 Июнь 2010 в 13:23 | #30

    Можно ли добавить настройки звука в программу?

  31. 6 Июнь 2010 в 13:26 | #31

    @Николай
    Мы подумаем о добавлении таких функций в следующую версию программы. Спасибо за сообщение.
    P.S. Настройки звука хранятся в файле config.cfg и могут редактироваться с помощью Редактора конфигов.

  32. Игорь
    9 Июнь 2010 в 14:06 | #32

    Добавьте больше авторских FPS-конфигов в программу хороших и разных.

  33. 9 Июнь 2010 в 14:22 | #33

    @Игорь
    Попробуем найти качественные. Если найдём – добавим. Добавлять “левые” (некачественные, либо нестабильные) конфиги в программу мы не собираемся.

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

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