Курс молодого бойца

Материал из HLWiki
Перейти к: навигация, поиск

Содержание

Где взять ХЛ

Скачать свежую версию ХЛ вы можете воспользовавшись универсальным инсталлятором: http://aghl.ru/files/patches/updater.exe

Настраиваем игру

Самое первое, что нужно сделать после установки - это настроить игру. Чем раньше вы начнете играть с нормальными настройками - тем быстрее пойдет обучение.

Создание ярлыка

  • Щелкните правой кнопкой на файле hl.exe и выберите "Отправить -> Ярлык на рабочий стол".

Отключаем акселерацию мыши

  1. Отключение в ХЛ
    • Щелкните правой кнопкой на созданном ярлыке (на рабочем столе) и выберите свойства.
    • В поле "Объект" надо добавить следующее в конце (после кавычек, если они есть, и через пробел): -noforcemparms. Должно получиться примерно так:
      "C:\Games\Half-Life\hl.exe" -noforcemparms
  2. Отключение в Windows XP и Windows 2003 Server
    • Качаем http://aghl.ru/files/patches/accel_regs.zip
    • Запускаем MouseAccelOFF.reg, соглашемся на добавление в реестр. (Чтобы вернуть настройки обратно запустите MouseAccelON.reg. Только вам это не понадобится.)
    • Перезагружаем компьютер (или завершаем сеанс).
  3. Драйверы мыши
    • Если вы ставили драйвера для мышки и у них есть панель управления - проверьте, есть ли там опция про акселерацию мыши и отключите ее.

Создание конфига

Прочитайте об устройстве конфига в этой статье: конфиг.

Настройка видеорежима

Запустите игру, откройте Options, там выберите вкладку Video и в поле Renderer выберите значение OpenGL. Абсолютное большинство игроков использует OpenGL.
Так же я рекомендую выставить Resolution в 640x480 (для не широкоэкранных мониторов). Большинство ПРО игроков играет на 640x480. Объяснить "почему" сложнее чем в варианте с OpenGL. Скорее всего это пошло с тех пор, когда компьютеры были слабые и на больших разрешениях не могли выдать приемлимый FPS. Но даже в наши времена современные процессоры не осиливают выдать много FPS в играх на движке HL1: Зависимость FPS от компьютера.

Настройка и проверка мыши

Настройка чувствительности

Небольшое отступление о драйверах мыши: я бы советовал не использовать драйвера идущие в комплекте, по причине того, что вы к ним привыкнете, а в другом месте может не оказаться возможности их установить (например в игровом клубе).
Настройка мыши заключается в подборе оптимальной для вас чувствительности. Если у вас мышь с возможностью переключения чувствительности (кнопочкой или в драйверах), то выставьте тут чувствительность на минимум.

Измерение соотношения градусов к сантиметрам:

  • запустите ХЛ
  • создайте сервер (Create Server)
  • наведите мышь на точку в горизонтальной плоскости (проще говоря: смотрите прямо вперед)
  • отметьте место где стоит мышь (на столе, ковре)
  • двигайте мышь ровно вправо пока прицел не вернется в ту же точку (желательно чтобы прицел двигался в горизонтальной плоскости, без сильных отклонений) (если у вас включена акселерация мыши, то движение надо производить медленно)
  • померяйте сколько проехала мышь.

Полученное значение показывает сколько сантиметров должна проехать мышь, чтобы взгляд игрока повернулся на 360 градусов.
Общая рекомендация по настройке: поставить чувствительность так, чтобы поворот на 360 занимал как можно больше санитиметров. Причина - пониженная чувствительность позволяет лучше прицеливаться на большие и средние расстояния. В качестве ориентира я скажу, что ПРО игроки могут использовать от 20 до 30 сантиметров на 360 градусов (возможно и больше).

Определите доступное для перемещения мыши место (по горизонтали) - размер коврика, рабочая поверхность стола. Например оно будет равняться 30 сантиметрам. В таком случае настройте поворот на 360 градусов за 20-25 сантиметров. Т.е. так чтобы поворот на всем доступном пространстве составлял порядка 450 градусов. Первое время может быть очень непривычно, но повышать чувствительность имеет смысл если уж совсем никак не получается. Привыкание может занять продолжительное время (недели), так что сохраняйте терпение.

Чувствительность мыши в ХЛ настраивается с помощью CVARa sensitivity. Пример:

sensitivity 2.5

Проверка боепригодности мыши

Проверка отсутствия акселерации
  • запустите ХЛ
  • создайте сервер (Create Server)
  • наведите мышь на точку в горизонтальной плоскости (проще говоря: смотрите прямо вперед)
  • отметьте место где стоит мышь (на столе, ковре)
  • подвиньте мышь вправо быстро, например на 100-200 градусов (желательно чтобы прицел двигался в горизонтальной плоскости, без сильных отклонений)
  • подвиньте мышь влево медленно, до возврата прицела в ту же точку
  • если мышь вернулась на отмеченное место (примерно), значит акселерация отсутствует.
Проверка на негаксель и срыв
Logitech G1 speed test.jpg

Негаксель - это когда движение курсора перестает соответствовать движению мыши (горизонтальная часть зависимости на графике).

Срыв мыши - скорость, при которой мышь просто перестает работать и в результате курсор уходит бесконтрольно куда-либо, чаще всего либо в небо, либо в землю (вертикальная часть графика, и всё, что правее неё).

Происходит это при высоких скоростях движения мыши, вследствие несовершенства сенсора.

Дополнительно: Сравнительный тест 22 игровых мышей

Проверка:

  • запустите ХЛ
  • создайте сервер (Create Server)
  • наведите мышь на точку в горизонтальной плоскости (проще говоря: смотрите прямо вперед)
  • отметьте место где стоит мышь (на столе, ковре)
  • резко (с высокой скоростью) подвигайте мышь влево-вправо, в переделах сектора в 200 градусов, можно даже сказать потрясите её (желательно чтобы _мышь_ (не прицел) двигалась только влево и вправо без сильного движения вверх вниз)
  • подвиньте мышь обратно на отмеченное место
  • если прицел вернулся примерно в ту же точку, значит при вашей скорости движения негаксель и срыв отсутствуют
  • если мышь при движении резко улетает вверх или вниз, значит вы достигли скорости срыва
  • если прицел не возвращается в ту же точку, значит достигнута скорость при которой работает негаксель
  • рекомендуется повторить тест несколько раз для полной уверенности.

Если мышь у вас срывается, то нормально играть в ХЛ вы не сможете. С негакселем, в принципе, можно смириться. Так же существует вероятная возможность повысить скорости наступления негакселя и срыва при помощи разгона порта мыши. На некоторых мышах (например на MX-518) скорость наступления негакселя может быть значительно повышена при понижении DPI мышки.

Выбор FPS

Зачем выбирать FPS

Наиболее полно различия в FPS описаны в статье зависимость физики в HL от FPS. Значение по умолчанию 72 FPS очень неудачное, потому что вы будете несколько замедленны в движениях.

Определение подходящего FPS

Т.к. FPS ограничен не только CVARом fps_max, но и количеством отображаемой информации (грубо говоря: полигонов), то ставить высокий максимальный FPS нельзя - он не будет стабильным. Для начала надо определить сколько FPS способен выдавать ваш компьютер. Для этого я записал демо, показывающее место на карте crossfire, где на ней самый низкий FPS. Итак, достаточно лишь запустить это демо и посмотреть на минимальный FPS, который может выдать компьютер на этой карте. После этого выберите из списка FPS, который будет меньше этого значения. Таким образом FPS у вас на этой карте никогда не упадет ниже установленного значения и будет стабильным. А значит вы всегда будете двигаться с максимальной скоростью. Если возникает вопрос "А как быть с другими картами?", то в принципе при ответственных играх можно поступить также, но знайте, что оптимизированные карты похожи на crossfire в плане производительности, так что на большинстве карт можно использовать это же значение.
Список оптимальных FPS: 58.8235; 62.5; 66.6666; 71.4285; 76.9230; 83.3333; 90.9090; 100; 111.1111; 125; 142.8571; 166.6666; 200; 250; 333.3333; 500; 1000.
Скачать демо для АГ можно тут: http://aghl.ru/files/demos/AG/Other/crossfire_FPS_test_place.zip

Как установить FPS в игре

Для установки FPS можно прописать в конфиг или консоль следующее (приведенное значение является просто примером):

developer 1
fps_max 111.1111

Самый оптимальный FPS

Самым наилучшим FPS является 250. Торможение при распрыге отсутствует, скорость стрельбы максимальна. Если ваш компьютер удерживает такой FPS, смело ставьте его.

developer 1
fps_max 250
Личные инструменты