Для того, щоб почати створювати карти, необхідні 3 програми. У міру того, як Ви будете набиратися досвіду, Вам знадобляться додаткові програми і утиліти. Ну, а поки що ось список мінімальних засобів для навчання:
Valve Hammer Editor (або Worldcraft)
ZHLT (або ZHLT: Custom Build)
Expert FGD-файл (або просто FGD-файл) Основні програми для створення карт
Valve Hammer Editor Редактор карт - програма, в якій створюються карти, основний інструмент маппера. До версії 3.4 програма називалася Worldcraft, але потім фірма Valve змінила назву на Valve Hammer Editor 3.4. Часто також можна зустріти абревіатуру VHE.
Zoner's Halflife Tools (ZHLT) Компілятори - чотири невеликі програми, які перетворять карту з формату MAP (зрозумілого редактору) у формат BSP (зрозумілий грі). Також ці компілятори називають утилітами Зонера, по імені розробника (точніше, на прізвисько). Так як вихідний код утиліт відкритий, то знайшлися люди, які поліпшили їх і додали нові функції. Так з'явилися утиліти ZHLT: Custom Build, які можна вважати більш вдалими, ніж оригінальні ZHLT.
Expert FGD-файл Game Definition File - файл, в якому зберігається інформація про всі ентіті-об'єкти, які можна використовувати при будівництві Counter-Strike карт. Приставка Expert означає розширений (більш повний) FGD-файл. Його й необхідно використовувати. Також існує звичайний, стандартний FGD-файл. Його також можна успішно використовувати, однак підтримки всіх нових функцій утиліт ZHLT: Custom Build в ньому немає. FGD-файл підключається до редактора карт в процесі його налаштування.
Давайте тепер більш докладно розглянемо основні програми: редактор, компілятори і FGD-файл.
1. Valve Hammer Editor (офіційний редактор карт)
Valve Hammer Editor (VHE, Hammer, Хаммер) - офіційний редактор карт для гри Half-Life та її модів: Counter-Strike, Day Of Defeat, Team Fortress, Front Line Force та інших. У цьому ж редакторі (точніше, в минулих його версіях під назвою Worldcraft) створювалися рівні для Half-Life.
Як ми вже говорили вище, до версії 3.4 редактор носив назву Worldcraft, а потім він був перейменований у Valve Hammer Editor. Слід зауважити, що карти, зроблені в Worldcraft, можна відкрити в новому редакторі і навпаки. Формат залишився той самий, а тому ми маємо повну сумісність.
У порівнянні з іншими редакторами, вHammer"і небагато кнопок , панелей та інших речей, які здатні відлякати початківця творця карт. Hammer досить зручний у роботі, займає зовсім небагато місця на диску, у ньому є всі самі необхідні функції і взагалі в ньому МОЖНА створювати відмінні карти (за прикладами далеко ходити не треба: автори de_aztec, de_dust і багатьох інших відомих карт використовували Hammer / Worldcraft) .
Звичайно ж, є у Hammer'а і недоліки: деякі помилки, глюки (не без цього), можливо, не завадили б йому деякі нові функції, але, незважаючи на все це, Hammer залишається улюбленим редактором великого (якщо не більше) числа мапперов , що створюють карти для CS по всьому світу.
2. Компілятори (ZHLT)
Тепер давайте розглянемо другий за значущістю інструмент маппера - компілятори.
Zoner's Halflife Tools (ZHLT) - найкращі компілятори для карт на движку Half-Life. ZHLT - це цілий набір, що складається з чотирьох невеликих консольних програм-компіляторів. Ці програми перетворять карту з формату MAP (її ми отримуємо в редакторі) у формат BSP, який використовується у грі.
На жаль, а може, на щастя, ми не можемо створити карту в редакторі і відразу запустити її в Half-Life або CS. Перш, ніж ми це зробимо, карту необхідно відкомпілювати (обробити за певними параметрами усіма чотирма програмами-компіляторами, так би мовити, приготувати:) Під час компіляції програми-компілятори по черзі запускаються і виконують свою стадію в перетворенні картки (одна програма прораховує поверхні, інша висвітлює карту, третій оптимізує і т.д.).
Компіляторів ZHLT існує 2 версії:
Офіційні ZHLT 2.5.3 (вони вже давно не оновлюються)
І поліпшені ZHLT: Custom Build (на щастя, оновлюються регулярно:)
Чи є альтернатива ZHLT?
Резонне питання, на яке можна відповісти: і Так, і Ні. Справа в тому, що до складу редактора Hammer входить набір компіляторів (їх теж чотири), але вони їх розробка давно зупинилася. Зараз ці стандартні компілятори (файли: qbsp2.exe, qcsg.exe, qrad.exe, vis.exe в директорії «Hammer / Tools") серйозно програють утилітам ZHLT за якістю компіляції, швидкості, функціональними можливостями, інформативності та іншими параметрами. Сказати чогось хорошого про стандартні компілятори ми не можемо. Але це й на краще. У всьому світі написано стільки документації по ZHLT, що використовувати їх - одне задоволення. Ось, власне, з усього цього і випливає, що альтернативи ZHLT як би й ні.