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

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

Ответ
 
Опции темы
Старый 26.09.2007, 04: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 в 15:06.
Calvin Klein вне форума  
Ответить с цитированием
Старый 29.03.2009, 12:55   #161
Игрок
 
Регистрация: 10.10.2008
Сообщений: 970
Репутация: 263 [+/-]
Сделал карту, вошёл в игру теперь какую консольную команду нужно ввести чтобы были видны телепорты ?
_Prototype_ вне форума  
Ответить с цитированием
Старый 30.03.2009, 10:06   #162
Новичок
 
Аватар для Kamikadze
 
Регистрация: 06.02.2009
Сообщений: 8
Репутация: 3 [+/-]
Цитата:
Сообщение от ZavroN Посмотреть сообщение
Создаю ентитю с лестницей, но она короткая, можно как-нибудь увеличить размер лестницы? И еще один вопрос: допустим создаю я браш, он с размером огромный блок, как мне сделать размер куба, допустим с кирпич??? И еще народ, кто хорошо шарит можете в пм кинуть свою аську?, просто если че спросить?
Чтоб изменить размер выдели обьект и на окнах 2D X/Y 2D Y/Z и 2D X/Z появятся точки просто тяни их в лубую сторону!
Kamikadze вне форума  
Ответить с цитированием
Старый 31.03.2009, 01:06   #163
Новичок
 
Регистрация: 30.03.2009
Сообщений: 1
Репутация: -2 [+/-]
как играть помогите плиззззз
саша ru вне форума  
Ответить с цитированием
Старый 31.03.2009, 02:41   #164
Игрок
 
Аватар для venom9875
 
Регистрация: 07.03.2009
Адрес: Галактика Млечный Путь
Сообщений: 615
Репутация: 169 [+/-]
Цитата:
как играть помогите плиззззз
Если ты имеешь в виду, как играть прям из редактора (я на базе Source), то заходишь в параметры компила-эксперта. Там по дефолту установлено значение "скомпилировать и запустить". Можно выбрать, там Engine windowed - играть в маленьком окошке и Engine Fullscreen - играть на большом экране.

А если имеешь в виду играть, зайдя в игру, то в консоле пишешь map название_твоей_карты. Не забудь Buildcubemaps.

А на базе 1.6 не пробовал.
__________________
Кому вообще какая разница, что думают другие, а? Загляните в свое сердце и делайте то, что поможет стать вам счастливее.

Роберт Келсо
venom9875 вне форума  
Отправить сообщение для venom9875 с помощью ICQ Ответить с цитированием
Старый 08.04.2009, 12:09   #165
Новичок
 
Аватар для Печеркин С.
 
Регистрация: 15.12.2007
Сообщений: 11
Репутация: 2 [+/-]
Добавлено через 1 минуту
http://www.ps-world.ordynsk.ru/cs/cs..._PS-World.html
Скрытый текст:
Моя первая карта

Последний раз редактировалось KseLT; 12.04.2009 в 01:51. Причина: Добавлено сообщение
Печеркин С. вне форума  
Ответить с цитированием
Старый 09.04.2009, 23:04   #166
Характер скверный
 
Аватар для Calvin Klein
 
Регистрация: 29.12.2006
Адрес: Санкт-Петербург
Сообщений: 783
Репутация: 1025 [+/-]
Печеркин С.,
Под спойлер, пжлс.
Calvin Klein вне форума  
Ответить с цитированием
Старый 10.04.2009, 19:09   #167
Юзер
 
Аватар для Badger_
 
Регистрация: 27.12.2008
Адрес: Россия
Сообщений: 365
Репутация: 67 [+/-]
Ещё парочка фишных карт:

fy_arabstreets

http://www.fpsbanana.com/maps/85612


fy_old_war

http://www.fpsbanana.com/maps/88768
Badger_ вне форума  
Ответить с цитированием
Старый 17.04.2009, 18:08   #168
Новичок
 
Регистрация: 26.03.2009
Сообщений: 29
Репутация: 4 [+/-]
es_KVARTAL, cs_KVARTAL, as_KVARTAL

Карты по мотивам района в г. ПЕТЕРГОФ.
Скачать и посмотреть скриншоты можно тут:
http://www.fpsbanana.com/maps/90937

Версии финальные (аж 2005г.).

Солнечное лето, дождливая ночь и холодная зима.

Блин вне форума  
Ответить с цитированием
Старый 17.04.2009, 18:58   #169
Юзер
 
Аватар для Badger_
 
Регистрация: 27.12.2008
Адрес: Россия
Сообщений: 365
Репутация: 67 [+/-]
25-35 fps даже с ботами как-то не уютно будет, не говоря про серваки с людьми... Это только как вид творчества, не для игры
Badger_ вне форума  
Ответить с цитированием
Старый 18.04.2009, 22:33   #170
Новичок
 
Регистрация: 18.04.2009
Сообщений: 1
Репутация: 0 [+/-]
Во первых, где найти vvis.exe, vbsp.exe и vrad.exe., Во-Вторых, мне выдаёт окно с ошибкой, связанной с текстурами. Помогите!
Big Rider вне форума  
Отправить сообщение для Big Rider с помощью ICQ Ответить с цитированием
Старый 27.04.2009, 20:03   #171
Новичок
 
Регистрация: 27.04.2009
Сообщений: 8
Репутация: 1 [+/-]
Question

Ребята, помогите пожалуйста начинающему мапперу...
Я делаю карты для Counter-strike Sourse, и столкнулся с серьезной проблемой - У меня нет большинства текстур, а самое СТРАШНОЕ, нет специальных текстур AAAtrigger, SKY, CLIP, ORIGIN, HINT/SKIP, NULL. И это потому, что у меня пиратский Соурс... Без папки халфлайфа... Или это так и должно быть - хз.
У меня есть Sourse SDK, есть отличный гайд по маппингу, но нету текстур(((((( Но помимо специальных, помогите пожалуйста, если есть возможность или желание скинуть мне текстуры начинающиеся с символов !, ~, +0+9, +А, {, SCROLL.
Если вам неохота рыться и выкладывать для меня эти текстуры, выложите хотя бы специальные, я без них работать не могу((((
И от стандартных префабов Соурса не откажусь... У меня их тоже нет.
БУДУ ОЧЕНЬ БЛАГОДАРЕН!!!!!!


Кому нужно, выкладываю ссылку, на прекраснейший гайд по маппингу - http://cs-mapper.by.ru/tutorials/index.shtml
ELMONsTER вне форума  
Ответить с цитированием
Старый 28.04.2009, 00:58   #172
Юзер
 
Аватар для Badger_
 
Регистрация: 27.12.2008
Адрес: Россия
Сообщений: 365
Репутация: 67 [+/-]
Может просто лицуху купить? А?
Badger_ вне форума  
Ответить с цитированием
Старый 28.04.2009, 12:08   #173
Игрок
 
Регистрация: 10.10.2008
Сообщений: 970
Репутация: 263 [+/-]
ELMONsTER,
1.Купить лицку ( Жалко чтоли 200 р ?)
2.Скачать игру HL2 там и будут текстуры
_Prototype_ вне форума  
Ответить с цитированием
Старый 28.04.2009, 17:59   #174
Новичок
 
Регистрация: 27.04.2009
Сообщений: 8
Репутация: 1 [+/-]
Smile

Хм, денег не жалко, но смысла не вижу =)
Да и в нашей провинции найти ее очень и очень проблематично...
А качать халфу - скорость инета еще та...
Неужто никто не поможет начинающему мапперу и не выложит стандартные халфовские текстуры? Ну пожалуйста
Кстати я сделал уже 3 карты, пока не высокого качества - учусь все таки.
Текстуру для байзоны поставил обычную и о чудо - в игре ее не видно.
Видать энтити funс_buyzone сделала текстуру невидимой.
Думаю и с бомбой так проканает, а вот с небом вряд ли... И с прочими спецальными текстурами...
Напомню я делаю карты для Соурс.
Обещаю первую нормальную карту выложу на
ELMONsTER вне форума  
Ответить с цитированием
Старый 30.04.2009, 15:07   #175
Юзер
 
Аватар для Badger_
 
Регистрация: 27.12.2008
Адрес: Россия
Сообщений: 365
Репутация: 67 [+/-]
Закажи через инет диск. Около 350 р будет вроде...
Badger_ вне форума  
Ответить с цитированием
Старый 12.05.2009, 15:11   #176
Новичок
 
Регистрация: 11.01.2009
Сообщений: 1
Репутация: 0 [+/-]
Ужасно хотел создать карту для CS 1.6 скачал "hammer 3.5", учебник к нему и тд...создаю мапу, потом компелирую и файл копирую в папку с картами..запускаю кс, выбираю мапу а она сцука не запускается (тупо из игры вылетает)...я 100 раз проверил настройки, 100 раз заново делал карту и НИХРЕНА!!!!!...помогите плиз(((
-ShiT- вне форума  
Отправить сообщение для -ShiT- с помощью ICQ Ответить с цитированием
Старый 13.05.2009, 22:00   #177
Заблокирован
 
Регистрация: 20.12.2008
Адрес: Ульяновск
Сообщений: 239
Репутация: 27 [+/-]

Предупреждения: 400
Меня вообще последнее время тянет создавать чтото свое. Вот решил попробывать карты. Может поможетЖ 1) что надо (ответ шапки меня не устроил) и где взять(в шапке указано , но от туда не качает)
2)Думаю логичнее взять КС сорсе( где проще? )
3)ну и насчет работы в хаммере (что я не увидел нва том сайте этого ?)
maximilan4 вне форума  
Отправить сообщение для maximilan4 с помощью ICQ Ответить с цитированием
Старый 23.05.2009, 01:12   #178
Новичок
 
Аватар для Джекстор
 
Регистрация: 13.08.2006
Адрес: Москва
Сообщений: 3
Репутация: 20 [+/-]
осваиваю редактор хаммер, появилась проблема

есть план здания, и очень хочеться выполнить как можно точнее, но не знаю это сделать (масштаб, чему равен 1 метр и т.д.)
Джекстор вне форума  
Отправить сообщение для Джекстор с помощью ICQ Отправить сообщение для Джекстор с помощью Skype™ Ответить с цитированием
Старый 25.05.2009, 10:23   #179
Новичок
 
Аватар для Печеркин С.
 
Регистрация: 15.12.2007
Сообщений: 11
Репутация: 2 [+/-]
Джекстор,
Гуглить надо...
http://www.cs-mapping.ru/index.php?o...id=36&Itemid=6
Удачи!
Печеркин С. вне форума  
Ответить с цитированием
Старый 25.05.2009, 12:55   #180
Новичок
 
Аватар для primius
 
Регистрация: 07.01.2009
Сообщений: 61
Репутация: 3 [+/-]
Цитата:
Сообщение от -ShiT- Посмотреть сообщение
Ужасно хотел создать карту для CS 1.6 скачал "hammer 3.5", учебник к нему и тд...создаю мапу, потом компелирую и файл копирую в папку с картами..запускаю кс, выбираю мапу а она сцука не запускается (тупо из игры вылетает)...я 100 раз проверил настройки, 100 раз заново делал карту и НИХРЕНА!!!!!...помогите плиз(((
Да, такое часто бывает... Иногда закрадётся какая-нибудь ошибка, где-нить текстурка выползет и всё. Плюс Hammer любит зацикливаться на названиях карт и при создании новой карты, компиляции может выкидывать всякие коленца...)))
primius вне форума  
Ответить с цитированием
Ответ


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

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

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


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


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