Форум Игромании
 
Регистрация
Справка
Пользователи Календарь Сообщения за день

Counter Strike Обсуждение игр серии Counter Strike, решение технических проблем

Ответ
 
Опции темы
Старый 26.09.2007, 03:11   #1
Характер скверный
 
Аватар для Calvin Klein
 
Регистрация: 29.12.2006
Адрес: Санкт-Петербург
Сообщений: 783
Репутация: 1025 [+/-]
Создание карт в Counter Strike - Проблемы и Обсуждение

F.A.Q по созданию карт в CS Source
Скрытый текст:
Настройка Редактора
Скрытый текст:
Если у вас уже есть Hammer World Editor, настроенный для работы с Half-Life 2, то вам надо его перенастроить для Counter-Strike: Source. Для этого зайдите в настройки программы "Tools->Options", на закладке Game Configurations нажмите кнопку Edit. В появившемся окне нажмите Add и впишите название игры, которую вы собираетесь редактировать, а именно CS: Source, затем подтвердите выбор. В окне настроек все параметры автоматически обнуляются, чтобы вы могли настроить редактор для работы с новой игрой. В разделе Game Data Files нажмите кнопку Add и укажите путь к файлу объектов для Counter-Strike: Source. В списках Default PointEntity Class и Default SolidEntity Class укажите, например, классы info_player_counterterrorist и func_buyzone. В строке Game Executable Directory укажите путь к папке с игрой. В строке Mod Directory — путь к папке cstrike, а в строке Game Directory — путь к hl2. В последней строке укажите адрес, где вы собираетесь хранить неоткомпилированные карты. На закладке Build Programs укажите пути файлов для vvis.exe, vbsp.exe и vrad.exe.
Когда всё готово, можно начинать создавать карту.

Основы
Скрытый текст:
Для начала обязательно нужно добавить объекты, без которых карта не пойдёт, а именно места для появления игроков и зоны закупки для обеих команд. Также надо добавить спаун-поинты игроков, желательно чтобы их было по 16 с каждой стороны, ибо это максимум игроков.
При помощи инструмента Entity Tool (Shift+E) разместите на базах по 16 этих самых спаун-поинтов. Для этого используйте классы info_player_counterterrorist и info_player_terrorist. Старайтесь не ставить места появления игроков слишком близко, иначе после респауна они могут просто застрять. Обратите внимание на то, что вы можете указывать угол поворота игрока в настройках точки респауна, а то будет не очень приятно, если игрок появится лицом к стене.
Теперь создадим зону для закупки. Создайте браш, охватывающий все точки респауна одной команды, не обращая внимания на то, что он может пересекать стены и выходить за границу карты. Выделите созданный браш и нажмите кнопку ToEntity, чтобы присвоить ему класс func_buyzone. В настройках обязательно укажите параметр Team, который определяет, игроки какой команды могут покупать снаряжение в этой зоне. Повторите операцию для другой базы.
Теперь игроки смогут появляться у себя на базах и покупать оружие. Мы не указали определенного сценария, но на карте уже можно играть. Сохраните ее под именем mp_ваше_название и откомпилируйте (F9).
Можете запустить карту в игре и протестировать ее на ботах, пути для которых генерируются автоматически при запуске незнакомой карты. Файл навигации сохраняется в папку maps и имеет то же название, что и карта (расширение nav). Но это возможно только на CS 1.6, т.к. в сорс боты не умеют сканировать карты. А если вы хотите чтобы боты бегали по какому-нибудь другому пути или ещё что-нибудь, то почитайте статью про редактирование вэйпоинтов, но это тоже относится только к CS 1.6

Карта с заложниками

Скрытый текст:
Теперь рассмотрим создание карт с заложниками по подробней. Для начала хорошенько продумайте несколько путей для выведения заложников, а также путей штурма контров. По правилам на карте должно находится четыре заложника, расположенных недалеко друг от друга, и зона эвакуации на базе контров (зон может быть несколько — по одной на каждый путь отхода). Наличие данных объектов необходимо для корректной работы сценария.
Откройте ранее созданную вами карту и разместите четырех заложников на базе террористов. Для этого используйте класс hostage_entity. Не забудьте развернуть заложников лицом к центру помещения. Далее создайте браш на базе спецназа, который будет указывать зону эвакуации, и обратите его в func_hostage_rescue — данный объект не требует никаких настроек. Если при размещении зоны эвакуации вам мешает зона закупки, вы можете спрятать ее при помощи кнопки Hide Selected Objects.
Теперь карта во вполне готовом состоянии, в дальнейшем вы сможете наводить баланс или ещё что-нибудь. Сохраните карту под названием cs_ваше_название и откомпилируйте ее. При тестировании карты, вы можете сами убедиться, как заложники исчезнут, достигнув зоны эвакуации, и победа будет засчитана контрам. Обратите внимание, что заложники используют те же пути для навигации, что и боты, то есть без сгенерированного nav-файла пленники вообще не будут двигаться.

Карта с бомбой
Скрытый текст:
Теперь разберем, как нужно сделать карту с бомбой. По правилам должно быть две точки, которые требуется уничтожить, но для обучения нам хватит и одной. Для корректной работы сценария достаточно создать только зону минирования, но мы также воспользуемся некоторыми дополнительными возможностями.
Откройте карту созданную вами в самом начале и создайте небольшой браш, обозначив зону, в которой террористы смогут использовать взрывчатку. Приведите браш к классу func_bomb_target. В принципе, этого уже достаточно для правильной работы карты, но мы пойдем немного дальше. Создайте точечный объект info_map_parameters. В его настройках существует только один параметр, который позволяет задать радиус поражения бомбы относительно центра зоны минирования. Для нашей карты оптимальное значение — 256 юнитов.
Создайте несколько объектов в зоне минирования, которые будут взрываться вместе с бомбой, и превратите их в класс func_breakable. В настройках укажите имя bomb01_trg01. В параметрах prop_data поставьте значение, соответствующее типу объекта, а в Material Type тип материала. Повторите эту операцию для всех объектов, меняя имя на bomb01_trg02 и bomb01_trg03. Далее зайдите в настройки зоны минирования и перейдите на закладку Outputs. Нажмите кнопку Add и определите параметры следующим образом: My output named — BombExplode, Targets entities named — bomb01_trg01, Via this input — Break, After a delay in seconds of — 0.2. Повторите это действие столько раз, сколько объектов, подставляя имя следующего объекта и увеличивая временной интервал на 0,2 сек.
Результат будет следующим: как только бомба срабатывает, происходит взрыв, который убивает всех игроков в пределах центрального помещения, затем с небольшим интервалом последовательно разрушаются все объекты. Также можно разбросать груду предметов, которые будут самостоятельно разлетаться в стороны от взрывной волны. Сохраните карту под названием de_ваше_название и откомпилируйте ее.

Обзор карты при выборе команды
Скрытый текст:
Когда вы только подключаетесь к игре, в меню выбора команды показывается карта с различных ракурсов, которые определены создателями карты при помощи камер. Если на карте не указана ни одна камера, то ракурс будет выбран относительно самого первого места появления игрока. Далее мы разберем, как это делается.
Ракурс задается при помощи двух точечных объектов. Первая точка указывает, где будет находиться камера, а вторая — куда она будет направлена. На практике это работает следующим образом: в качестве первой точки создайте объект point_viewcontrol в том месте, где будут расположены глаза наблюдателя. Создайте вторую точку, воспользовавшись классом info_target. Теперь зайдите в настройки второй точки и укажите имя camera01_trg. В настройках же первой точки укажите имя camera01 и задайте параметру Entity to Look At значение camera01_trg. Можно запускать игру и тестировать результат работы.
Обратите внимание, что вы можете создать несколько камер, вид между которыми будет переключаться автоматически через определенный промежуток времени
http://www.tes.xgm.ru.

Hammer World Editor скачать можно здесь

F.A.Q по созданию карт в CS 1.6

Скрытый текст:
Об этом как нельзя лучше повествует туториал на портале © cs-mapper.by.ru

Автор: Calvin Klein

Последний раз редактировалось Calvin Klein; 07.07.2009 в 14:06.
Calvin Klein вне форума  
Ответить с цитированием
Старый 21.11.2009, 10:06   #221
Новичок
 
Регистрация: 11.10.2009
Сообщений: 4
Репутация: 0 [+/-]
Люди, нужна ваша помощь!
Где же в Hammer находится cycler? Мне нужно модели вставить, а инструмента такого нету.
Trolly вне форума  
Ответить с цитированием
Старый 21.11.2009, 12:45   #222
Юзер
 
Аватар для Badger_
 
Регистрация: 26.12.2008
Адрес: Россия
Сообщений: 365
Репутация: 67 [+/-]
Создаём энтитю, выделив её, жмём Alt+Enter, в появившейся менюшке из выпадающего списка выбираем нужную опцию.

http://s46.radikal.ru/i112/0911/9f/792e0e98a5ba.jpg
Badger_ вне форума  
Ответить с цитированием
Старый 21.11.2009, 15:50   #223
Новичок
 
Регистрация: 11.10.2009
Сообщений: 4
Репутация: 0 [+/-]
В том то и дело что у меня последняя версия 3.5 и в ней нет просто cycler.
Trolly вне форума  
Ответить с цитированием
Старый 21.11.2009, 15:59   #224
Юзер
 
Аватар для Badger_
 
Регистрация: 26.12.2008
Адрес: Россия
Сообщений: 365
Репутация: 67 [+/-]
Просто cycler глючит, я использую именно ту которую выделил на картинке...
Badger_ вне форума  
Ответить с цитированием
Старый 21.11.2009, 16:28   #225
Новичок
 
Регистрация: 11.10.2009
Сообщений: 4
Репутация: 0 [+/-]
cycler_sprite не вещественнен, но анимация вроде работает. Ладно, спасибо за помощь, буду делать из того что есть.
Trolly вне форума  
Ответить с цитированием
Старый 21.11.2009, 22:51   #226
Новичок
 
Регистрация: 03.10.2009
Сообщений: 11
Репутация: 2 [+/-]
de_cobalt v1.1

Добавлены детальные текстуры
Добавлены звучащие текстуры
Добавлена модель турбогенератора
Добавлено несколько второстипенных энтини
Исправлено неправильное наложение текстур
Исправлено несколько мелких багов

Ссылка http://www.fpsbanana.com/maps/24114

POD_ILL_bot_ вне форума  
Ответить с цитированием
Старый 30.12.2009, 22:16   #227
Юзер
 
Аватар для Badger_
 
Регистрация: 26.12.2008
Адрес: Россия
Сообщений: 365
Репутация: 67 [+/-]
DE_Tuscan09

Подолбался я с римейком DE_Tuscan, превратил эту по-моему мнению клаустрофобную карту в нормальный средне восточный город. Специально косил под Modern Warfare. Как получилось? Скачайте посмотрите.

DE_Tuscan09
http://www.fpsbanana.com/maps/121406





Badger_ вне форума  
Ответить с цитированием
Старый 07.01.2010, 12:38   #228
Юзер
 
Аватар для Badger_
 
Регистрация: 26.12.2008
Адрес: Россия
Сообщений: 365
Репутация: 67 [+/-]
DE_Tuscan09 с fpsbanana.com удалили за нарушение копирайта. Просто в карте использовал несколько текстур из CoD4 (в основном арабские баннеры). Даже вице-президент Valve отписался и после его коммента карту прикрыли. Вот такие пироги. Я и не знал что fpsbanana.com каким-то боком к Valve относится...
Badger_ вне форума  
Ответить с цитированием
Старый 07.01.2010, 14:26   #229
compiaciuta nerd
 
Аватар для Dargaud
 
Регистрация: 23.10.2009
Адрес: 127.0.0.1
Сообщений: 264
Репутация: 1167 [+/-]
Цитата:
Сообщение от Badger_ Посмотреть сообщение
Даже вице-президент Valve отписался и после его коммента карту прикрыли.
Ну ты даёшь!!!
Dargaud вне форума  
Ответить с цитированием
Старый 07.01.2010, 14:47   #230
Юзер
 
Аватар для Badger_
 
Регистрация: 26.12.2008
Адрес: Россия
Сообщений: 365
Репутация: 67 [+/-]
Да я сам такого не ожидал. : ))) Ладно бы просто админ закрыл карту, а тут вице-президент Вальв поучаствовал. : )))
Badger_ вне форума  
Ответить с цитированием
Старый 07.01.2010, 21:52   #231
Новичок
 
Регистрация: 07.01.2010
Сообщений: 1
Репутация: 0 [+/-]
У меня такая проблема... Сделал карту, откомпилировал, вроде всё получилось, контра её видит, но когда я пытаюсь её запустить, окно с картами закрывается и игра не грузится. Что делать?
cshl вне форума  
Ответить с цитированием
Старый 07.01.2010, 22:12   #232
Юзер
 
Аватар для Badger_
 
Регистрация: 26.12.2008
Адрес: Россия
Сообщений: 365
Репутация: 67 [+/-]
Модели используешь?
Badger_ вне форума  
Ответить с цитированием
Старый 12.01.2010, 21:41   #233
Новичок
 
Аватар для MX9
 
Регистрация: 15.01.2009
Сообщений: 46
Репутация: 69 [+/-]
Такой вопрос.
как вручную создать сервер GunGame
MX9 вне форума  
Отправить сообщение для MX9 с помощью ICQ Отправить сообщение для MX9 с помощью Skype™ Ответить с цитированием
Старый 12.01.2010, 21:52   #234
тельНЯШКА
 
Аватар для KseLT

 
Регистрация: 29.10.2006
Адрес: Таджикистан
Сообщений: 1,549
Репутация скрыта [+/-]
Цитата:
Сообщение от MX9 Посмотреть сообщение
Такой вопрос.
как вручную создать сервер GunGame
Создать обычный сервер и поставить на него плагин gangame
KseLT вне форума  
Ответить с цитированием
Старый 12.01.2010, 21:53   #235
Характер скверный
 
Аватар для Calvin Klein
 
Регистрация: 29.12.2006
Адрес: Санкт-Петербург
Сообщений: 783
Репутация: 1025 [+/-]
Цитата:
Сообщение от MX9 Посмотреть сообщение
как вручную создать сервер GunGame
вручную? плагин скачайте для начала.
Calvin Klein вне форума  
Ответить с цитированием
Старый 10.02.2010, 20:43   #236
Новичок
 
Регистрация: 10.02.2010
Сообщений: 3
Репутация: 0 [+/-]
проблема наложение текстуры на грани

Здравствуйте.
Я у вас новенький.
Просто играл Counter Strike и мне захотелось, так ради спортивного интереса создать свою карту
Школу где я учился.
Но появилась проблема наложение текстуры на грани не могу выделить нечего в окне «Camera»
У меня Valve Hammer Editor 3.4 может кто подскажет в чем причина.
При этом я поставил CSMSourceSDKSP3 там все в порядке но она не работает как я понял из статей которые нашел в инете с Counter Strike 1.6 только Counter Strike: Source
Aleksandrfas вне форума  
Ответить с цитированием
Старый 11.02.2010, 16:26   #237
Новичок
 
Аватар для A}{MET
 
Регистрация: 19.10.2008
Сообщений: 2
Репутация: 0 [+/-]
Aleksandrfas
У меня та же проблема, может кто знает в чем дело?

И еще один вопрос, подскажите какой нибудь крупный форум, где зависают люди работающие в Valve Hammer Editor'e, за ранее спасибо =)

Добавлено через 50 минут
Все нашел решение, нужно выключить аппаратное ускорение в настройках видяхи. Для этого надо зайти через рабочий стол в свойства -> параметры -> Дополнительно -> диагностика, аппаратное ускорение понизить до НЕТ

Последний раз редактировалось A}{MET; 11.02.2010 в 17:18. Причина: Добавлено сообщение
A}{MET вне форума  
Отправить сообщение для A}{MET с помощью ICQ Ответить с цитированием
Старый 12.02.2010, 01:29   #238
Юзер
 
Аватар для Badger_
 
Регистрация: 26.12.2008
Адрес: Россия
Сообщений: 365
Репутация: 67 [+/-]
http://cs-mapping.com.ua/
Badger_ вне форума  
Ответить с цитированием
Старый 14.02.2010, 12:18   #239
Новичок
 
Регистрация: 10.02.2010
Сообщений: 3
Репутация: 0 [+/-]
A}{MET, Огромное спасибо…..
Я как-то не очень умею общаться на форумах, но тут попробовал и остался довольным.
Еще раз огромное спасибо.

Может пригодится http://l4dmaps.ru/, http://cs-mapper.by.ru/, http://cs-extreme.ru/forum, http://poligon.cs2.ru/forum/

Последний раз редактировалось Aleksandrfas; 14.02.2010 в 12:24.
Aleksandrfas вне форума  
Ответить с цитированием
Старый 15.02.2010, 16:39   #240
Юзер
 
Аватар для mot9
 
Регистрация: 22.03.2009
Сообщений: 267
Репутация: 90 [+/-]
Aleksandrfas, удачи
__________________
Разрешить BB код Нет
Разрешить HTML Нет

Разрешить смайлы Нет
Может загружать изображение подписи Нет
Может загружать анимированное изображение подписи Нет
mot9 вне форума  
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 14:56.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Rambler's Top100 Яндекс цитирования