Новичок Настройка Готов

Чужие настройки: разобрать, а не копировать

Что делать с конфигом из описания к видео и со строкой запуска из чужого гайда

Обратный маршрут к настройке с нуля: настройки уже есть, но они чужие. Портал читает такой файл построчно и говорит по каждой строке, что она делает, что в ней сломано и что от неё осталось в текущей игре — а решение, оставлять ли строку у себя, принимаете вы.

8 шагов 10 ссылок в разделы портала ≈ 6 мин чтения без переходов

Что вы получите

Понять, что написано в чужом конфиге, забрать из него рабочее и собрать свой autoexec.cfg вместо чужого файла целиком.

Кому пригодится
Тем, кому дали готовые настройки: скачали из описания к видео, скопировали у знакомого или нашли на своей же машине конфиг, который давно никто не читал.
Статус материала
Все шаги ведут в готовые разделы портала
Начать с первого шага

Порядок работы

Шаги идут по порядку: каждый следующий опирается на предыдущий.

  1. 1

    Сначала поймите, что именно у вас на руках

    Чужие настройки приходят в трёх видах, и разбирают их разные страницы. Строка запуска — одна строчка с флагами через пробел, она живёт в свойствах игры в Steam. Конфиг — файл с командами, по одной в строке. Набор биндов — кусок такого файла, где почти каждая строка начинается со слова bind. Часто дают всё сразу и одним куском: разберите его по частям, иначе половина строк попадёт не в тот разбор.

    Открыть на портале

    Как понять, что шаг пройден Вы можете сказать про каждый присланный кусок, что это: строка запуска, конфиг или бинды.

  2. 2

    Строка запуска — самое короткое и самое устаревшее

    С неё стоит начать: она короче всех и врёт чаще всех. Половина параметров из старых гайдов осталась от CS:GO и игрой давно не читается, но кочует по видео дальше. Разбор проходит по строке пофлажно и говорит про каждый: игра его читает, он остался от прошлой игры или портал про такой параметр ничего не знает. Заодно видно дубли, потерянные значения и половину пары -w/-h.

    Открыть на портале

    Как понять, что шаг пройден В вашей строке не осталось параметров, помеченных как устаревшие, и вы знаете, зачем нужен каждый оставшийся.

  3. 3

    Конфиг читается построчно, а не целиком на глаз

    Чужой autoexec обычно смотрят сверху вниз и решают «вроде нормально». Разбор раскладывает его по тем же блокам, из которых портал собирает конфиг сам — прицел, кадр, мышь, звук, радар, бинды, — и показывает то, что глазом не видно: дубль команды с номером первой строки, значение за границами конфигуратора, забытый // и хвост после значения. Рядом сказано, каких блоков в файле нет: настройка, которой нет в autoexec, берётся из меню игры и из config.cfg — файл не обязан покрывать всё.

    Открыть на портале

    Как понять, что шаг пройден Про каждую строку файла понятно, к какому блоку настроек она относится и почему стоит именно такое значение.

  4. 4

    Бинды считаются по клавишам, а не по действиям

    Самая частая беда чужого набора клавиш — он спорит сам с собой. Игра читает файл сверху вниз: bind занимает клавишу, unbind освобождает, последняя строка побеждает. Поэтому разбор показывает не список строк, а итоговую раскладку на схеме клавиатуры: что реально останется нажатым после того, как игра дочитает файл. Клавиша, назначенная дважды, помечается конфликтом, а клавиши стандартного управления названы отдельно — их в чужом наборе перекрывают чаще всего.

    Открыть на портале

    Как понять, что шаг пройден На схеме нет клавиш с меткой конфликта, а стандартное управление перекрыто только там, где вы этого хотели.

  5. 5

    «Не знаем» — это не «не работает»

    В любом чужом файле найдутся строки с серым бейджем: портал их не разбирает. Это не приговор команде — это отсутствие суждения. Портал отвечает только за то, что разобрал сам, и выдумывать ответ про незнакомую команду не станет. Проверить такую строку можно в одну строку самому: введите команду в консоли без значения — игра покажет текущее значение или сообщит, что команды не существует. Связки alias разбор тоже не разворачивает и говорит об этом прямо: скриптов портал не публикует.

    Как понять, что шаг пройден Вы проверили в консоли те команды, про которые портал промолчал, и оставили у себя только те, что игра узнала.

  6. 6

    Переносите значения, а не файл целиком

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

    Открыть на портале

    Как понять, что шаг пройден В конструкторе открылись ровно те значения, которые портал узнал в чужом файле, и ни одного лишнего.

  7. 7

    Две настройки чужими не бывают

    Чувствительность и прицел копировать бессмысленно, даже если файл разобран целиком. Чужая сенса собрана под чужой DPI, чужой коврик и чужую посадку: одно и то же число в игре означает разное расстояние на столе. Прицел — под чужой монитор и чужую привычку. Считайте свои см/360° и собирайте свой прицел, а из чужого конфига берите всё остальное.

    Открыть на портале

    Как понять, что шаг пройден Вы знаете свои см/360°, и они не изменились из-за чужого файла.

  8. 8

    Соберите свой файл — и чужой больше не нужен

    Конец маршрута тот же, что и у настройки с нуля: свой autoexec.cfg, который выполняется при запуске и переживает переустановку игры. Разница только в начале — вы не собирали настройки с чистого листа, а забрали рабочее из чужого файла. Показать результат кому-то ещё проще всего ссылкой на сборку в конструкторе: строка запуска в адрес помещается и остаётся в нём, а конфиг и набор биндов уходят на сервер формой — у их разбора адрес всегда один и тот же, и ссылки на него не существует.

    Открыть на портале

    Как понять, что шаг пройден После перезапуска игры настройки возвращаются одной строкой в консоли: exec autoexec.