Компиляторы и их типы
Описание компиляторов и их параметры.

Инструкция
Для преобразования карты из понятной редактору (.vmf) в понятную игре (.bsp) вашу карту нужно откомпилировать. В игре CS:S есть 3 компилятора: vbsp.exe, vvis.exe и vrad.exe. Для того, чтобы получился bsp-формат, карту нужно обработать тремя этими компиляторами именно в этом порядке: сначала VBSP, потом VVIS, потом VRAD.

Запустить компиляцию вашей карты можно из Hammer Editor (сборка карты будет длится немного дольше, но понятней новичку) или с помощью bat-файла (быстрее, но сложнее).

  • Компилятор VBSP. Создаёт из .vmf формата готовую рабочую карту в bsp-формате. Обязательный компилятор, без него не получится карта. Параметры, которые можно передать компилятору: -game "путь к gameinfo.txt" (обязательный параметр), -onlyents(...), "имя файла" (обязательный параметр)

  • Компилятор VBSP. Создаёт из .vmf формата готовую рабочую карту в bsp-формате. Обязательный компилятор, без него не получится карта. Параметры, которые можно передать компилятору: -game "путь к gameinfo.txt" (обязательный параметр), -onlyents(...), "имя файла" (обязательный параметр).

  • Компилятор VVIS. Делит карту на листья, чтобы для игрока не прорисовывалась вся карта и игра не тормозила. Необязательный компилятор, когда ищите ошибки на карте, можете обойтись и без него, так как большие карты он очень долго обрабатывает. Параметры, которые можно передать компилятору: -game "путь к gameinfo.txt" (обязательный параметр), -fast (быстрая обработка), "имя файла" (обязательный параметр).

  • Следует заметить, что компиляторы VVIS и VRAD обрабатывают карту очень долго и загружают процессор на 100%, поэтому во время работы этих компиляторов работать на компьютере невозможно. На слабых компьютерах компиляция больших карт может длится днями! Если у вас нет мощного компьютера, то вы можете попросить кого-нибудь другого откомпилировать вашу карту. У меня процессор 2,8Ггц и ОЗУ 2 ГБ, компиляция больших карт длится не более часа.

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