Як зробити overview (вид зверху) для карти, map release, ds-servers

У цій статті ми розповімо, як створюються картинки з видом на карту зверху (overview).

Що таке Overview?

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

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

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

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

  • Запускаємо CS і створюємо сервер на необхідній карті. Тільки сервер необхідно зробити виділеним. Для цього у вікні створення сервера, внизу потрібно відзначити прапорець «dedicated». Запуститься виділений сервер.
  • Запускаємо HLTV (hltv.exe знаходиться в папці Half-Life). Він повинен самостійно приєднається до щойно створеного виділеного сервера. Якщо цього не відбулося, напишіть в віконці HLTV: connect localhost, можна також вказати порт, тобто connect localhost: 27015.
  • Після того, як HLTV приєднається до виділеного сервера, запускаємо ще раз Counter-Strike з роздільною здатністю 1024x768 (перевірте у властивостях ярлика, що у вас включена консоль, тобто рядок запуску виглядає так: 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 - включає вид зверху

Робимо знімок карти

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

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

Тут слід зупиниться і розповісти трохи докладніше. Справа в тому, що деякі частини Вашої карти можуть бути закриті і не видно на вигляді зверху. Наприклад, на такий «багатоповерхової» карті, як de_aztec, одним скріншотом неможливо показати і верхній поверх, і воду. Доводиться робити кілька скріншотів і потім поєднувати їх в 1 картинку.

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

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

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

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

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

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

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

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

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

Схожі статті