Школа counter-strike - частина 21

Частина 21.6 Як зробити overview (вид зверху) для карти?

З даного матеріалу ви дізнаєтеся, як створюються малюнки з видом на рівень зверху (overview).

Що таке Overview?

Починаючи з Counter-Strike 1.4, у гравців з'явилася можливість в режимі спостерігача бачити за битвою на виді зверху. Ця функція реалізується з допомогою 2-ух файлів: 1 з яких це малюнок у форматі BMP (дозвіл 1024x768 і 256 кольорів), а 2 - це простий текстовий файл, в якому записані параметри відображення даного малюнка.

І малюнок, і текстовий файл знаходяться в папці «cstrike / overviews», і вони мають назву рівня, тобто, наприклад, de_goodlevel.bmp і de_goodlevel.txt. Якщо для рівня немає малюнка overview, то гравці спостерігають лише чорне простір з зеленими смугами.

Все що нам потрібно зробити - це сфотографувати рівень зверху і скласти маленький файл з описом. Для цього існують спеціальні консольні команди.

1.1. Запускаємо виділений сервер і HLTV

  • Запускаємо Counter-Strike і створюємо ВИДІЛЕНИЙ сервер на потрібному рівні. Щоб створити виділений сервер, необхідно внизу відзначити прапорець «dedicated».
  • Запускаємо HLTV (hltv.exe розташований в директорії HL). Він повинен автоматично пріконнектіться до щойно створеного виділеного сервера. Якщо цього не відбулося, напишіть в вікні HLTV: connect localhost, можна також прописати і порт, тобто connect localhost: 27015.
  • Після приєднання HLTV до виділеного сервера, запускаємо ще раз CS з дозволом 1024 x 768 (перевірте в параметрах ярлика, що у вас включена консоль, тобто рядок запуску виглядає так: hl.exe -game cstrike -console) і йдемо в «Play On LAN ». У списку серверів знаходимо HLTV і приєднуємося до нього, тобто натискаємо «View Game».
  • Пріконнектівшісь до гри, висуваємо консоль і пишемо developer 1. hud_draw 0 і dev_overview 1. Після введення даних консольних команд на екрані повинен з'явитися малюнок з видом на рівень зверху, а також у верхній частині екрану повинні побігти цифри.
developer 1 - включає режим розробника, тобто показує додаткові написи на екрані
hud_draw 0 - прибирає з екрана всі значки, щоб нічого не заважало робити скріншот
dev_overview 1 - включає вид зверху

1.2. Другий метод створення Overview (простіше)

Або ж можна використовувати такий метод: запускаємо CS, висуваємо консоль і пишемо такі команди:

developer 1
sv_cheats 1
dev_overview 1
map ім'я_карти

Робимо знімок рівня

Робимо скріншот рівня (за замовчуванням «F5»). Але перш ніж ви зробите знімок, рекомендується наблизити рівень якомога ближче і розташувати його по центру екрана. Пересувати рівень можна, як зазвичай, на клавіатурі, а наближати-видаляти - мишкою.

Встановивши найвдаліше положення, запишіть всі параметри з рядків, що біжать на листочок. У вас повинно вийти щось на зразок цього (дивіться каринку нижче).

Перш ніж Ви зробите знімок, напишіть в консолі developer 0. щоб прибрати біжать цифри з екрану. Змінюючи параметр Zmin, зробіть необхідну кількість знімків (зазвичай вистачає 2-4) так, щоб більшість закритих локацій були показані.

редагування скріншотів

З «многослойниміі» рівнями трохи складніше. Вам знадобиться вміння вирізати частини картинки і вставляти їх в інший малюнок. Виберіть будь-якої знімок в якості підкладки (основи) і вставляйте в нього частини інших малюнків, на яких зображені «нутрощі» карти: кімнати, печери, тунелі тощо.

Коли малюнок буде готовий, його потрібно перевести в 256-кольорову палітру. Меню «Image / Mode / Indexed color / Local (Selective)» вкажіть 256 квітів. Потім збережіть картинку як de_goodlevel.bmp (звичайно ж, з назвою вашого рівня). Помістіть цей малюнок в директорію «cstrike / overviews». З малюнком закінчили! Далі потрібно створити файл з описом його відображення.

Створення текстового файлу з описом

Відкрийте який-небудь файл з папки «cstrike / overviews» в Блокноті. В даний файл потрібно вписати параметри, які ви записали на листочок. На зображенні нижче видно, які параметри куди вписувати.

ORIGIN - це координати осі обертання картинки. Важливо! Третя цифра (обведена жовтим кружком) повинна бути на одиницю більше, ніж параметр Zmax. Цю ж цифру потрібно записати в рядок HEIGHT. При такому значенні гуртки, що зображують гравців на карті, будуть правильно відображатися.

Також не забудьте поміняти назву малюнка на своє. Збережіть файл з назвою вашого рівня, наприклад, de_goodlevel.txt в директорії «cstrike / overviews».

На цьому все! Запускайте Counter-Strike і насолоджуйтеся малюнком зверху в режимі спектатора.

Частина 21.1 Які файли повинні входити у фінальну версію карти?

Частина 21.2 Створення TXT-файлу з описом карти
Частина 21.3 Створення Readme-файлу для карти
Частина 21.4 Створення RES-файлу за допомогою програми ResGen
Частина 21.5 Як зробити вейпоїнти для ботів (PODBot)?
Частина 21.6 Як зробити overview (вид зверху) для карти?

Схожі статті