Компиляторы: различия между версиями

Материал из CSM Wiki
Перейти к навигации Перейти к поиску
Строка 4: Строка 4:
  
 
Теперь выясним как собственно использовать эти компиляторы, какие параметры при этом нужно использовать.
 
Теперь выясним как собственно использовать эти компиляторы, какие параметры при этом нужно использовать.
 +
 +
== Cтандартный режим компиляции карт в Хаммере ==
 +
 +
Допустим вы создали карту и хотите её скомпилировать и запутстить. Нажимаем F9 и видим окно для простой компиляции со следующими настройками:
 +
 +
*'''Run BSP''' Отвечает за выполнения ''vbsp.exe'', который просчитывает игровую брашевую геометрию. Можно выставить '''Only Entyties''', если вы просто прорабатываете общую концепцию карты или смотрите действие каких-либо эффектов или энтить.
 +
 +
*'''Run VIS''' Просчитывает видимость игровой геометрии из разных точек и оптимизирует карту. Не рекомендуется отключать.
 +
 +
*'''Run RAD''' Просчитывает свет на карте. Очень часто карты забвают или не хотят компилировать с этим праметров, а карта без теней выглядет также неприглядно, как кот без шерсти. Этот параметр можно отключать для быстроты компиляции при тесте карты. Свет будет равномерно распределятся по всей карте, теней не будет.
 +
Вкратце о возможных параметрах выбора:
 +
**'''No''' Без запуска данного вида компилятора.
 +
**'''Normal''' Нормальный режим, для финальных компиляций.
 +
**'''Fast''' Быстрый, для разработки.
 +
**'''Only Entitties''' Только энтити.
 +
**'''HDR''' Отвечает за компилирование карты с эффектом HDR. Этот параметр сильно не влияет на время компиляции, но будьете с ним острожны. Одним картам он может пойти на пользу, а другим испортить всю атмосферу.
 +
*'''Don't run game ather compilling'''. При выставлении этого параметра игра не будет запускаться, соответсвенно не будет запущена и ваша карта, но она будет скомпилирова.
 +
*'''Additional game parametrs''' Сюда вписываются дополнительные параметры для запускаемой игры.

Версия 16:30, 28 апреля 2010

Существуют два общераспространённых и известных компиляторов, вернее сказать наборов программ для компиляции. Это стандартные программы компиляции, поставляемые вместе с SourceSDK (vvis.exe, vrad.exe, vbsp.exe), и программы, разработанные энтузиастами и собранные в пакет под названием CST (cstvis.exe, cstrad.exe, cstbsp.exe).

Но зачем понадобилось создавать ещё одну группу компиляторов, которые, очевидно, должны в чём-то превосходить оригинальные от Valve? Просто CST даёт более широкую свободу выбора параметров компиляции, нужным опытным мапперам. Но нам хватит и обычного (всё-таки Valve все игры делала на нём).

Теперь выясним как собственно использовать эти компиляторы, какие параметры при этом нужно использовать.

Cтандартный режим компиляции карт в Хаммере

Допустим вы создали карту и хотите её скомпилировать и запутстить. Нажимаем F9 и видим окно для простой компиляции со следующими настройками:

  • Run BSP Отвечает за выполнения vbsp.exe, который просчитывает игровую брашевую геометрию. Можно выставить Only Entyties, если вы просто прорабатываете общую концепцию карты или смотрите действие каких-либо эффектов или энтить.
  • Run VIS Просчитывает видимость игровой геометрии из разных точек и оптимизирует карту. Не рекомендуется отключать.
  • Run RAD Просчитывает свет на карте. Очень часто карты забвают или не хотят компилировать с этим праметров, а карта без теней выглядет также неприглядно, как кот без шерсти. Этот параметр можно отключать для быстроты компиляции при тесте карты. Свет будет равномерно распределятся по всей карте, теней не будет.

Вкратце о возможных параметрах выбора:

    • No Без запуска данного вида компилятора.
    • Normal Нормальный режим, для финальных компиляций.
    • Fast Быстрый, для разработки.
    • Only Entitties Только энтити.
    • HDR Отвечает за компилирование карты с эффектом HDR. Этот параметр сильно не влияет на время компиляции, но будьете с ним острожны. Одним картам он может пойти на пользу, а другим испортить всю атмосферу.
  • Don't run game ather compilling. При выставлении этого параметра игра не будет запускаться, соответсвенно не будет запущена и ваша карта, но она будет скомпилирова.
  • Additional game parametrs Сюда вписываются дополнительные параметры для запускаемой игры.