Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Редактор: приемы работы и помощь
Форумы Боевого Народа > Игры > Форумы игр серии "В тылу врага" > "В тылу врага" и мод BTRH
Страницы: 1, 2
[CoCoK]LeL!K(SS)
Здесь постим советы, приемы, помощь по работе с редактором.
пишите вопросы - ответим, если сможем.

Мой первый совет будет очень важным во всей вашей работе. Сохраняйтесь как можно чаще! Редактор перполнен глюками, очень часто вылетает с ошибками. Было такое у меня. Когда делал одну из карт для уже не существующего проекта "От Бреста до Берлина", делал минут 40! И что? ВЫЛЕТЕЛ!!! Ааааааааааааа! Чуть не разнес свой комп к чертям... Так что, помните: сэйвитесь.
Ну а так, жду вопросов - будем отвечать! :D
Stug
[CoCoK]LeL!K(SS), а в редакторе вобще как карты новые можно делать? Или токо сктарые редачить? Я не вьехел как открыть карту например Чепель и немного ее отредактировать. Раскажи попорядку со скринам ч его начинать надо? Вот я хочу карту открыть и добавить пару зданий например.
ubik
Можно я отвечу? :D

Stug , все карты заархивированы в файле outfront/game.pak, открываешь его Winrar-ом и извлекаешь папку map. Там все карты и находятся.
А про создание новых карт я и сам не въехал, там есть опция создать новую карту, но у меня она затемнена!!! ???
[CoCoK]LeL!K(SS)
ubik, Stug, редактирование ландшавта не предусмотрено в этой версии редактора.
Чтобы поставить здания, полюзуйся советом ubik, дело говорит.
Напишу туториал по созданию своей простейшей мисии когда домой причапаю - ща из школоьной ьиьлы пишу. :D Ждите-с-с-с-с-с....
xima
Цитата([CoCoK)
LeL!K(SS),Вторник, 18 Октябрь 2005, 10:04] xima, nae? сразу не вспомнил: а как это, с третьего раза?
Кликать надо по три раза или как? Опиши..

Точнее со второго. Первый раз при запуске оно че-то проверяет и все. А при повторном запуске уже - редактор.
А там можно будет редактировать миссии из Диверсантов?
ubik
[CoCoK]LeL!K(SS)

Цитата
ubik, Stug, редактирование ландшавта не предусмотрено в этой версии редактора.


, а в какой тогда версии есть? Ведь, если не ошибаюсь, есть моды и с оригинальными картами, а не только переделками!! ???
[CoCoK]LeL!K(SS)
xima, хаха! Дошло! Ты смотри: запускай - он проверит. А теперь смотри на панель задачи или диспетчерз задач вруби, редактор запускается СВЕРНУТЫМ. (ИМХО брел какой-то!!).

ubik, ты меня не понял. Ландшафт - это РЕЛЬЕФ. А домики да кустики - ставь скока влезет. Занимаюсь подготовкой первого урока. Постить на форуме в виде сообщения будет не удобно. Как лучше, интернет страницей или в ворде сделать? Иль ваще, в поинте намутить? :D
[CoCoK]LeL!K(SS)
Запускаем редактор
Жмем кнопочку «Новый документ»
Создаем новый документ, открывается окно выбора. Нужно выбрать «Mission» или “map”. Для начала нам нужно создать карту, а на ее основе, потом – миссию. Так что выбираем “Map” и жмем ОК. Далее… Откроется очередное окно выбора. Нужно выбрать ЗАГОТОВКУ ЛАНДШАВТА. У каждой заготовки есть свое название, похожее на название миссии, в которой она присутствовала. Выбираем любую понравившуюся и дважды кликаем на нее. Для начала, посоветовал бы что-нить попроще, типа “90x90 defend”. Карта практически плоская, не считая возвышенностей в виде плато. Расшифруем название заготовок. 90x90 или 120x120 – площадь карты (для экспериментов берите поменьше, советую), далее – ее название.
И так, карта появилась на экране.
Управление: зажимаем правую кнопку мыши чтобы двигать карту, колесиком мыши – вращаем. Все просто, нужно тока привыкнуть. Ну что, начнем создавать карту? =) Поехали!
Слева вы видите список объектов, которые можно поставить на карту. Все объекты разделены на группы. Buildings, Vegetation, Landscape...
Сразу хочу отметить, при создании КАРТЫ мы используем только группы:
Buildings
Fences
Landscape
Water
Bridge
Vegetation.
Остальные группы используем ТОЛЬКО ПРИ СОЗДАНИИ МИСИИ!!! Иначе, начнутся глюки в игре!!
И так, начнем! Чаще сэйвитесь. Думаю, не надо объяснять КАК. =)
Выбираем группу, в ней объект. Ставите его на карту. Вертеть обект при помощи своеобразного КРУГА С ОСЬЮ на панели задач. Разберетсь. Это просто. Далее, вам предстоит сделать карту, которая будет вам нравится и будет подходить для вашей миссии. Если кто-то сделает что-то приличное меньше, чем за час – вы зверь!!!!!!!!!!!! =)))
Предположим, вы все расставили и вам нравится ваша карта. Теперь хочется мочиловки и танкаф с пихотай!!!! Что ж, за дело!
Сохраните свою карту и закройте ее в редакторе. Теперь опять жмем кнопку «Создать». Выбираем «Mission».
Здесь используем все остальные группы объектов, кроме TRASH. Эта группа страшно глючная (из-за нее вылетает редактор) да и приличного и выделяющегося в ней нет.
Поставим, к примеру, солдата. Жмем группу HUMANS. Там выбираем: ВНИМАНИЕ!! «_infantry2_rus». Всегда выбирайте именно такого солдата, все равно его МОДЕЛЬ мы будем изменять в свойствах. Т.е. если вы хотите сделать фрица – ставьте «_infantry2_rus», а потом (напишу дальше, как) в опциях изменим ему модель.
Поставили солдата в любое место на карте. Дважды кликаем на него.
СКОКА ОПЦИЙ!!!!!!!!!!!!!! =))))
Начнем:
Name – не меняем
No – номер – генерируется автоматически
Position – так же
Texture modification – разные текстуры, есть тока у техники
Turn – автоматически
Player – кому принадлежит (1 – игроку, 2 – врагу, 3 – союзник игрока, 4 – нейтрал).
MID – автоматически
Health – MAX – максимальное значение здоровья (от 1 – 200%)
- current - заданное игроком (от 1 – 200%)
State: Stand – стоит (не ржать! =)), Squat – присел, Lie – лежит.
Fire:
Fire at will – стрелять по своему усмотрению
Return fire – стрелять в ответ
Hold fire – не стрелять
Movement
Move free – свободное передвижение
Hold Position – держать позицию.
Breed – вот оно! Модель бойца, его вооружение. Выбирайте, экспериментируйте!
Crew – автоматически.
Самое важное:
Inventory!
Дважды щелкаем в любом месте. Три колонки: оружие, снаряжение, дополнительно.
В оружии – пушки разные, автоматы, винтовки и т.д.
Снаяржение – гранаты, патроны.
Дополнительно – всякие навороты, типа спичек, лома, ремкомплекта.

Установили все как захотели. Делаем так толпу народу, человек 8. 4 человека – группа 1, принадлежит игроку, 4 человека – группа 2, принадлежат врагу. Оружие даем, здоровье прописываем. Это и будет наша первая миссия.
Все расставили? Все готово? Да? Отлично!
Жмем File, затем Export as Mod.
Mod name (folder) – название папки с модом
Mod title (shown in game) – название мода, которое будет написано в списке модов в игре.
Version – версия
Description – описание (не больше 100 символов!)
Plater side – за кого играет игрок.
Остальное не меняем. Жмем ОК. Появится сообщение, что все готово, жмем ОК. Грузим игру – идем в меню МОДЫ, врубаем наш мод.
Далее, одиночные миссии. Че там у нас в конце? Ваша миссия?! Да ну!!! ВРУБАЕМ!!!!!!!!!!!!!!!!!!


Все. Продолжение, создание перемещения, сюжетов, простейших скриптов, изменение ресурсов игры – в следующей части!!!
Жду комментов...
ubik
[CoCoK]LeL!K(SS)

Цитата
ubik, ты меня не понял. Ландшафт - это РЕЛЬЕФ. А домики да кустики - ставь скока влезет.


Да, не, про домики я понял, зачит рельеф никак сделать не получится?
Кстати о домиках: они там разбиты на куски, их что вручную собирать? Я пробовал: ну и геморно :no:
по другому никак?
[CoCoK]LeL!K(SS)
ubik, к сожалению, никак! :angry:
Дело в том, что для каждой такой четверти здания отдельно прописываются ПОВРЕЖДЕНИЯ. По-этому приходится их собирать из четырех частей.
Так что, мой урок никому не понравился? <_< Продолжение не писать?
WARLORDstrateg
[CoCoK]LeL!K(SS), разумеется писать! Потом объединим все в отдельный материал и соответствующим образом оформим! Молодец :+:
[CoCoK]LeL!K(SS)
Ууух! Как прыятно! :D
Чтож, сегодня ждите продолжения блокбастера: "Скриптинг. Начало"
[CoCoK]LeL!K(SS)
Приветствую вас!
И так, на чем мы там остановились? Создали миссию с солдатиками?! Не гууустооо…..
Сегодня я объясню вам, как:
Создавать и использовать ТЕХНИКУ
Написать простой скрипт
Создание небольшого сюжетика
Настройка погоды и окружающей обстановки.
--------------------
Поехали? Поехали!
Техника у нас подразделяется на группы: Tanks, Guns, Transport, Marine, Airborne.
В группе Tanks соответственно танки, Guns – пушки, типа Flak, Transport – авто и мото, Marine – корабли, но лично я их не юзаю… Airborne – самолеты.

Хотите танк? Пжалуста! Выбираем группу Tanks, выбираем нужный танк. Ставим на карту. Стоит? Танк, а не что-то другое! Стоит? Гут! Идем в опции. Дважды кликаем.
Name – не меняем
No – тоже
Position – автоматически
Texture modification – выберите другую текстуру для танка, если хотите, ток в редакторе она не отобразится.
Turn – автоматически
Player – группа игроков.
Controlled by Player – если ставите галку, то у этого юнита будут заканчиваться патроны, бензин и т.д. Галку не ставите – все бесконечное.
MID- автоматич.
Fuel – значение бензина. От 1-200. не больше. Напоминаю, без бензина техника не ездит!
Inventory – кладем в танк че-нить. Не знаю, но я до сих пор не знаю, в какой танк – какой калибр снарядов сувать. Но если вы положите в БТ-7 снаряд от САУ ниче не произойдет, он выстрелит и им! =)))) Я даже в автомат клал коктейли Молотова – стрелял, очень эффектно! =))) Может в ППШ снаряды от Катюши зарядить? =)

Все! Экипируем танк и в бой! Хахахаха! Кто крикнул «да!!!!!!!!»?? Танки сами не ездют! =) Нужно туда пехоту сажать.
Чтобы в танке был полный экипаж, нужно 4 человека. Экипируйте их и ставьте рядом с танком. Далее. Выделяйте солдата (1 клик), зажмите «E» (англ.), вид курсора изменится, жмите им на танк. Появится меню.
Driver – водила
Commander – командир
Gunner – стрелок
Charger – заряжающий
Seat # - на броне.
Сажаем куда хотим и все! Вот теперь мона и в бой! =))

С другими видами техники работаем также. Тока на счет самолетов не спрашивайте. Сам не умею ими пользоваться.
---------------------------------------------------------------------------------------------------------------------

Поигрались-поигрались. А ниче серьезного нету…. Знаете чего не хватает? Именно! Движения! СКРИПТОВ!!!
Начнем!
Чтобы создать путь перемещения (waypoint) нужно:
Кликнуть юнита один раз
Зажать «W» (англ.)
Кликать, создавая точки перемещения. Увидите, получатся точки, соединенные прямыми. Создали маршрут? Теперь, берем САМУЮ первую точку, кликаем на нее, зажимаем «W» и кликаем на юнита, которому хотите привязать этот маршрут.
Откроется меню, где вас попросят ввести имя триггера. Пока не берите этого в голову и напишите что-нить англ. Буквами. Нам это еще не понадобится. Все!
Сохраняем, запускаем игру – смотрим. НАШ ЮНИТ ЖИВОЙ!!!!!!!!!!!!!!

На этом, думаю, 2-ой урок надо закончить. Потренируйтесь с этим, смешивайте материал двух уроков. Скажу честно, мне хватало и этого. Получались очень даже интересные миссии. Миссии для детского сада… =))
Осмыслите и поймите весь материал. Ждите следующих выпусков!
ubik
[CoCoK]LeL!K(SS)

Цитата
Так что, мой урок никому не понравился?  Продолжение не писать?


Да, ты что, пиши!!! Очень понятно излагаешь. По крайней мере после твоего урока, я первый раз сделал работающую, и не вылетающую при первом движении карту. :+: :+:
[CoCoK]LeL!K(SS)
Сегодня я думаю, начнем с темы «Изменение ресурсов игры». Когда вы создаете свой мод, важно, чтобы в нем было как можно больше именно ВАШЕГО. Имеется ввиду, текстурки, звуки и т.д. Но не каждый знает, как это можно сделать! Сеня я поведаю об этом. Начнем!
Смысл моих уроков в том, что учимся мы не теории, как таковой, мы учимся на примерах! Это в сотни раз легче, чем просто почитать текст скриптов. Сегодня я от традиции не отступлю. =)
Идем в папку, где установлен ВТВ. Видите там такой файл «GAME.PAK»? Не думайте ничего страшного. Он открывается любым архиватором. Лично я пользуюсь WinRar. И так, открываем этот файл вашим архиватором. Перед вами появится список папок.
Прочитав названия, вы поймете, что в большинстве из них лежит. Map, sound, texture... Догадались? Зайдем например в SOUND. Там опять куча папок. Пробегитесь по названиям и вы поймете, где что. Можете послушать звуки, побаловаться так сказать. Но нам-то нужно их заменить! Ээээй! Тока не надо запаковывать в этот архив свои звуки! А-то по мультиплееру вы уже не поиграете – будет ругаться, на не правильный архив.
У вас уже появились мысли, как это можно сделать? У меня тоже… =)))
Да лана, скажу как!
Нам просто нужно в папке с нашим модом (лежит в папке MODS) создать такое же дерево папок, как в этом архиве. Зайдите в папку с вашим модом. Видите, там есть папка RESOURSE? Так вот, эта папка по содержимому равна папке GAME.PAK! Поняли?
Вот оно! Создаем такое же дерево папок. К примеру:
Вы хотите заменить звук взрыва гранаты (по истине тупой звук в игре!!! =( )
В игре он лежит по адресу «GAME.paksoundexplosion». Файл называется SM_GRND.wav
А чтобы заменить его в нашем моде, нужно создать такую же структуру. Т.е. «C:ИГРЫВ тылу ВрагаModsВаш модresourse soundexplosion». А в него кладем звук, на который вы хотите заменить оригинальный. Естественно, его нужно переименовать, чтобы его имя соответствовало оригинальному и чтобы он был в формате WAV.
Нашли звук? Перекодировали в WAV? Положили? Молодцы! Запускаем игру, активируем наш мод и наслаждаемся! Звук работает!!!
При выполнении этого дела могут возникнуть проблемки. Если вы все сделали правильно, а звук не работает, то:
У вашего звука не верный формат
Вы где-то ошиблись
Вот две вещи, которые могут испортить всю работу.
--------------------------------------------------------------------
Это на примерах звуков. Теперь, попробуем заменить текстуру. К примеру, на танк Т 26. Создаем в папке с модом дерево: «resourseentity-vehicletank_lightbt-7». Кладем туда текстуру с названием «bt7.tif.bmp». Все будет работать!
Вообще, покопайтесь в архиве GAME.PAK. И запомните, чтобы что-то подключить или заменить, нужно просто создать в папке со своим модом, такое же дерево папок. И все!

Поздравляю! Теперь вы научились изменять ресурсы игры! =))
В следующей серии: изменение физики оружия: наносимое повреждение, разнос пуль и т.д… Ждите! Пишите комменты!
Хэш
[CoCoK]LeL!K(SS)
Цитата
GAME.PAK»? Не думайте ничего страшного. Он открывается любым архиватором. Лично я пользуюсь WinRar.
имхо удобней Total Commander или ещё лучше спец прога для открывания архивов Pakscape (105kb)
но это так, оффтоп smile.gif
[CoCoK]LeL!K(SS)
Хэш, безусловно! И правильно сделал, что это заметил! :+:
просто, лично я, делаю имено так. Ну что, как последняя статья? rolleyes.gif
[CoCoK]LeL!K(SS)
Хммм... че молчим? <_<
Что-то не так?
ubik
Цитата
Хммм... че молчим?    Что-то не так?


Молчим потомушто добавлять уже нечего, (по крайне мере мне <_< ), пиши дальше, памятник поставим. :+: smile.gif
ParadoXLord
Просто прекрасная работа, более удобное руководство тяжело написать. Так держать :+:
xima
Я бы оценил, если бы у меня было время этим заниматься. Посмотрев редактор я решил, что мне некогда с ним разбираться. Надеюсь, товарищ СоСоК, будучи виртуозом в создании карт и миссий В ТЫЛУ ВРАГА, сделает пару интересных и для нас....
[CoCoK]LeL!K(SS)
xima, никакой я не виртуоз! Ты чего?! smile.gif
Я и сам не достаточно хорошо миссии делаю. Не профи я, увы. Когда выйдет BTRH полный - скачайте, там будут несколько моих карт, доделаный Eger'ем. Ну а на счет миссий - посмотрим... Вроде есть у меня че-то..
И так, сегодня выложу следующий урок. Будем делать наше оружие более убойным и увеличим отдачу. Гранаты будут действовать на большую дистанцию, а реактивные снаряды получат более сильный разнос... ЖДИТЕ!

P.S. Очеь приятно получать от вас комплименты! Спасибо! ;)
Xamis
To Kerrigan, проблема с мини картой решается так : находим файл минимапы в расширений ТАГ (лежит в resourse/interface/minimap) и редактируем его.

Добавлено в сообщение @ [mergetime]1139745405[/mergetime]
Кривой :o , но все таки какойто <_< , перовод офицального FAQ.
Я его не делал!

Перемещение карты

- Средняя клавиша мыши вращается карту.

- Правая мышь двигается в пределах карты.

- Колесо мыши двигает вверх/вниз

Создание новой карты
Щелкните новые файлы инструментов и выберите ‘карту’(map) в следующий окошке.
В вершине главного окна есть имущественный (property) бар. Имущественный бар содержит список для объектов. Выберите Растительность. Бар объектов содержит сейчас список всех доступных кустов и деревьев.
Выберите например bush2 ,и щелчок по этому имени в бар объектов. Переместите указатель мыши на какое нибудь место и нажмите левую клавишу мыши, если хотите, чтобы куст была размещен. Вы можете повернуть направление взгляда щелчком по кусту в карту и, протаскивая мышь с зажатой левой кнопкой, нажимая на круг сверху . Отобранные объекты могут быть протащены с мышью, в то время когда левая клавиша мыши зажата.
‘Esc’ выбрать предыдуший объект.
‘Del’ удаляет выбранный объект.

Создание миссий.
Щелкните новые файлы в панели инструментов и выберите ‘миссию’(mission) в следующий окошке.
Вы будете вынуждены выбрать карту, на которой будет размещатся миссия. Перед этим карта уже должна быть созданна! Объекты, принадлежащие файлу карты, не могут быть изменины, если вы находитесь в режим созданий миссии!

В баре объектов выберите Игрока 1, выбрать доступные обьекты и танки. Щелкните ‘pz-6’ в баре объектов. Если вы перемещаете указатель мыши над картой (без зажатой кнопки мыши),то вы можете выбрать место для вашего танка. Нажмите левую клавишу мыши, чтобы поставить танк в место в котором вы хотите его видеть. Сделаите с танком так, как изложено выше.

Свойства и инвентарь вашего нового танка будут доступны для редактирования после щелканья два раза на танк. В окошке свойств ставим галочку ‘управляемый игроком’. Устанавливаем топливо 200. Инвентарь все еще пуст. Щелкает два раза в окно инвентаря .откроется список доступного оружия, вещей, и т.п. Выберите repair_kit. Щелкаете два раза на существующем элементе. таким образом редактируем свойста вещей и количество. Элементы могут быть выбраны мышью левой стороны и удалены ‘Del’.

Установите объектный тип ‘humans’ в имущественном баре. Выберите и разместите humаnа в той же форме, что и танк. Если человек выбран и поставлен наводим указатель на танки(нет нажатой кнопки мыши) и нажимаем ‘E’. Курсор изменится на картинку и после щелчка левой клавишой мыши, вы можете выбрать позицию humаn’а в танке.

Wаypoints представлены шариком. Цветные wаypoints содержат команды ,a красные нет. Форма курсора изменится если вы наведете на wаypoint. Wаypoints может быть протащен мышью и отредактирован (щелкает два раза). Вы можете скрыть все wаypoints через меню (вид/показ Wаypoints) или нажав соответственную кнопку панели инструментов.
Новые wаypoints должны быть вставлены, перемещая указатель мыши над желательной позицией, жмите ‘W’ и щелчок левой клавиши мыши.

Откройте существующую карту
Выберите Файлы/открыть меню и выберите .mi файл. Соответственный файл карты будет загружен автоматически, если найдены в той же директории.
Вы можете добавить и изменить элементы, как изложено выше. Не забывайте сохранить результат

Обработка Зон

Зоны могут быть отдактированы только, если вы находитесь в режими создания миссии. После открытия, миссия нажимает “Зоны Редактирования” кнопку панели инструментов . В этом методе вы не в состоянии редактировать единицы, и т.п.

В настоящий момент только зона в виде “круга” поддерживается. Вы видите их как красные круги на земле. Показ кругов над неровным профилем земли. Пока что очень трудный поцесс.
Поэтому только зоны с радиусом, более маленьким, чем 2000 единиц показаны в своем оригинальном размере. В центре каждого круга есть знак в виде один секунда. Этого придется касаться с мышью, чтобы выбрать (слева щелкните) редактируют (слева doubleclick) или перемещают (протащите, в то время как клавиша мыши левой стороны снижается) зону. Перемещая зону остановитесь, если зона достигает границ карты. (Нето глюкнет).
Если вы нажимаете ‘Z’ и протаскиваете мышью (слева кнопка), в то время как в зональном режиме редактирования вы можете переопределить размер существующих зон или создать новую зону.

Чтобы добавить wаypoint делают так:

1. Откройте миссию или создайте новую..

2. Идите к области, где вы хотите размещать первый wаypoint. Нажмите ‘W’ и щелкание по земле.

3. Если вы хотите добавлять, более чем один связанный wаypoint нажмите ‘W’ снова и так далее.

4. Чтобы закрыть цепь wаypointов (для патрулей ...), которому позволено последний wаypoint, выбранный и щелкание в wаypoint в начале цепи, в то время как ‘W’ нажат.

Символ ввиде цепи появится.

5. Чтобы связать wаypoint с юнитом, выберите wаypoint, нажмите ‘W’ и выберите юнита, курсор изменится на картинку . Откройте диалоговое окно и редактируйте имя триггера. В настоящий момент никакие другие варианты не доступны для триггеров.

6. Чтобы редактировать wаypointовские команды doubleclick на wаypoint и делают, что вы хотите делать - если вы знаете, что вы делаете - в диалоговом окне. Эти команды трудноваты и будет поддерживаться в лучшем виде позже.

Запись cаmerаpаth:

Выберите ‘CаmerаPаth- Stаrt’ кнопку панели инструментов. Кликните на место при желательном положении и нажмите ‘C’. Курсор камеры будет происходить. Возобновите следующую позицию. Будьте осведомленные, чтобы записать ровный целый ряд позиций. Если закончили, “CаmerаPаth – кнопка End’ . В Диалоговом окне выберите стартовое условие cаmerаpаth. Если вы выбираете аuto, все события и триггеры будут вставлены редактором.

Вы можете входить в игру непосредственно через меню Tools.

Наслаждайтесь! smile.gif
veelzevul
У меня глупый вопрос: а где можно взять редактор? rolleyes.gif
Kerrigan
А у меня вопрос по использованию: Где там редактор скриптов?
Xamis
Kerrigan,заходиш в режим прямого редактирования (Правка/Прямое редактирование). Там пишутся скрипты.
ss 18
Уважаемые Граждане ! В данных тут инструкциях я не нашол объяснения как создать карту для сетевой игры. Меня интересуют несколько вопросов: Как сделать карту для сетевой игры когда сама карта по игре шла для сингла. Интересует все, какие файлы должны присутствовать где их взять. Как расставить точки респауна. Кто-нибудь соберитесь с силами и накалякайте тут популярно что и как. По пунктам, как инструкцию чтоб всем было понятно.
[BTRH]SLY
СС, мыж тебе объясняли с Егерем, а ты?!?!? Пить надо меньше) Ща накалякаю популярно, но без скринов, ибо некогда пока.
[BTRH]SLY
Список занятий по созданию мультиплеерной карты из сингла.

Урок первый. Учимся понимать, что от нас хотят.

Первым делом откроем папочку с мультиплеерной картой и увидим там список файлов. Среди них обязательно будет присутствовать файлы:

Цитата
map                                      <сама карта>
background.emb                  <тут хранится ссылки на показ фона при загрузке карты>
background.tga                    <сама картинка>
preview.emb                        <ссылка на картинку при выборе карты>
preview.tga                        <сама картинка>
<название карты>.mp        <тут описание всех типов игры, доступных на карте>

Еще есть .mi файлы, которые относятся к каждому из типов игры. Мы, например, будем делать карту для захватов флагов и нам будет необходим bz.mi


Для того, чтобы сделать карту, нам надо:
1) отредактировать файл map для расширения границ карты и добавления\удаления некоторых объектов
2) отредактировать файл bz.mi, чтобы в нем расставить места спаунов и места флагов.
3) подключить карту в игру как новую.

Первым делом копируем всю папку с любой мультиплеерной картой, удостоверевшись в наличии всех перечисленных файлов, и заменяем map файл от скопированной мультиплеерной карты map-файлом, из которого хотим сделать новую карту. Переименовываем получившуюся папку в понравившиеся имя, например в test. Потом еще надо переименовать .mp файл в нашей папке под такое же имя, т.е. должно получиться test.mp

Урок 2. Стрижка только началась...
Открываем редактором файл map. По желанию редактируем его и дальше начинаем думать, для чего мы сегодня тут собрались - создания карты. Первым делом мы должны узнать координаты мест спауна для обоих комманд и координаты мест установки флагов. Лично я для этих целей использую такую тактику: нахожу в редакторе объект flag_ger в разделе fences и расстанавливаем его по карте в местах, где нам нужны флаги для захвата. Потом берем в разделе tanks любой танк (например Тигр) и ставим его на предполагаемое место спауна под нужным нам направлением (направление задается кружочком на панеле инструментов). Берем второй танк (например т-34), и ставим его аналогично на предполагаемое место спауна второй команды. В итоге у нас должна получиться карта с двумя танками напротив друг-друга на точках спауна команд, и немецкие флаги вместо нормальных флагов для захвата. Сохраняем карту и закрывам редактор.

Урок 3. Блокнот Forever!
Теперь займемся таким инструментом редактирования, как БЛОКНОТОМ (обычным Windows-ским). Открываем им файл bz.mi и видим там такую структуру (выкинуты лишние детали):

Цитата
{Entity "start_point" 0x8000
{Position 5450 1650.1 40.9996}
{Turn 159.661}
{Extender "start_point"
  {mapPoint "z"}
}
{Player 0}
{MID 1}
}
{Entity "start_point" 0x8008
{Position 386.127 5377.95 68.6694}
{Turn -13.6246}
{Extender "start_point"
  {mapPoint "x"}
}
{Player 0}
{MID 9}
}
{Entity "map_point" 0x802c
{Position 4991.57 1606.74 -21.8434}
{Turn 138.242}
{Extender "map_point"
  {name "z"}
  {caption "ZTeam"}
  {teams "z"}
  {unitset "man|marine"}
}
{Player 0}
{MID 45}
}
{Entity "map_point" 0x802d
{Position 635.448 5298.06 -3.1944}
{Turn -13.9187}
{Extender "map_point"
  {name "x"}
  {caption "XTeam"}
  {teams "x"}
  {unitset "man|marine"}
}
{Player 0}
{MID 46}
}
{Entity "flag_point" 0x802f
{Position 700.112000 177.973312 72.311737}
{Extender "map_point"
  {show "All"}
  {visor "MapPoint"}
  {zone "10"}
  {"allow/capture" "z x"}
  {"allow/release" "z x"}
}
{Player 0}
{MID 48}
}


Где:
map_point - точка спауна комманды и её описание.
start_point - сама точка спауна
flag_point - флаг для захвата.
{unitset "man|marine"} - набор юнитов для команды. У меня в примере дан для водной карты "Остров", обычно там написано "reg".

Все точки спауна подразделяются на 2 группы - принадлежат команде x, или команде z. Т.е. юниты соответствующих команды будут появляться на принадлежаших этим командам точкам. Для того, чтобы все получилось на нужных местах нам надо им поставить правильные координаты на карте, а где их взять? Ах да, мы же их пометили в map-файле флажками и танками! Открываем блокнотом map-файл и видим в самом начале наши два танка и флаги. Берем координаты и угол поворота Т-34 (это position и turn) и ими замещаем текущие координаты Х-комманды в map_point и start_point. Аналогичную операцию проводим с Тигром и Z-командой. Теперь нам надо "растянуть" немного точки спауна друг от друга. Оптимальная и быстрая методика - это берем и меняем значения сотенного разряда координаты на 100-300 единиц в любую сторону по-очереди для каждой из точек спауна. Т.е. скорее всего у вас будет 4 start_point, где первая точка будет иметь координату (x;y;z), вторая - (x+200;y;z), третья - (x;y+200;z), четвертая - (x+200;y+200;z) (где x,y,z - координаты map_point). Аналогично для Z-команды.
Третьим действием нам надо перенести все координаты flag_ger из мар-файла в flag_point bz.mi файл. Если вдруг в bz.mi не будет хватать flag_point, то просто добавьте из копированием уже имеющегося кода, только будьте внимательны - MID и шестнадцатиричные адреса (х801а например) не должны совпадать ни с каким из имеющихся значениями! Сохраняем bz.mi, удаляем из map-файла с помощью блокнота или редактора уже утратившие значения кусочки кода про наши вспомогательные танки и немецкие флаги и сохраняем map-файл.

Урок 4. В ожидании успеха.
Теперь нам надо подключить карту в игру. Открываем test.mp и пишем туда вот что:

Цитата
{bz_test                                                                  <тут имя карты в игре>
{name  "Test map"}                          <имя карты при выборке при создании игры>
{location  "multi\test:bz"}                                    <местоположение файла bz.mi>
{game  "victory_points"}                  <тип игры>
{maxPlayers "12"}                                                <максимум игроков на карте>
{maxUnits  "7"}
{deathmatch "0"}
{balance  "2000"}
{teams
  {x "mp_settings/teamx"
  {maxPlayers "6"}
  }
  {z "mp_settings/teamz"
  {maxPlayers "6"}
  }
}
}


Сохраняем файл. Запускаем игру.Если все сделали правильно, то все запустится без ошибок. Если есть какие-то ошибки на код - проверьте MID и 16-ричные коды всех объектов в bz.mi на наличие совпадений (их быть не должно) и правильность закрытия всех скобочек в редактируемых файлах, может где-то при редактировании случайно поставили лишнюю или стерли нужную (количество открытых и закрытых должно быть одинаково). Если все работает, то можете себя похвалить за отлично-сделанную карту. Но где-же миникарта? Почему там черный квадратик? Сейчас мы это исправим. Находим миникарту от оригинальной синглплеерной карты (файлы .emb и .tga) , и кладем их в папку \resource\interface\minimap (при неимении таковой ее надо создать). Переименовываем их так же, как и нашу карту (т.е. test.emb и test.tga соответственно) и перезапускаем карту. Теперь все на своих местах.

================================================================================
===================================
Спасибо за внимание. Если статья вам не помогла, напишите в теме, что у вас не получается, постораюсь помочь. А если помогла - приму благодарности и "+"-сики в неограниченном количестве rolleyes.gif
ss 18
Цитата([BTRH)
SLY,Вторник, 11 Апрель 2006, 16:30] СС, мыж тебе объясняли с Егерем, а ты?!?!? Пить надо меньше) Ща накалякаю популярно, но без скринов, ибо некогда пока.

После двух литров пива на стенках черепной коробки образуется налет, который препядствует дословной записи всего услышанного. К тому-же ты и сам был не в идиальном состоянии, два бокала Баварского помогли тебе объяснить все так, что я ниче не понял.. :o
[BTRH]SLY
Ну-ну, не надо! Когда я объяснял, был еще не допит 1 Баварского, и я все что объясняли и как - отлично помню ;) :D :D
ss 18
Все сделал по инструкции :+: Самостоятельно никаких флаг поинтов не прописывал, взял за основу карту с нужным количеством флагов. Установил карту в игру и обнаружил что у меня сломалась КАМЕРА !! Она крутится куда угодно, как в мэп редакторе. Че делать то ?
[BTRH]SLY
1) Либо у тебя подключен мод, разблокирующий камеру в игре и его просто надо отключить.
2) У тебя в карте прописались зоны движения камеры от редактора (случаем запись движения не делал или не сохранял позицию камеры как начальную). Как лечится - просто берешь, находишь в оригинальной карте (из сингла) в файле map такой кусок кода:

Цитата
{Camera
  {Position -377.178 3018.09}
  {Distance 1180.27 900 1200}
  {ViewAngle 0.480545 30 42}
}


И пихаешь его к себе в сделанную карту в map-файл поверх старого. Естественно все через блокнот.
ss 18
Цитата
Либо у тебя подключен мод, разблокирующий камеру в игре и его просто надо отключить.

Нет и не было ни когда :no:
Цитата
или не сохранял позицию камеры как начальную

ГЫ.. :D Все понял, буду работать дальше.
alexxasd
Подскажите,нельзя ли снарядить одного солдата и потом "скопировать" его.А то что бы снарядить
10 бойцов так все пальцы отвалятся.Спасибо.
alexxasd
Сразу ещё.Выбираю снаряды в танке, ничего не выбирается,стреляет фугасным.Бензин не тратится..
галочка на контроле играком.?????

Сразу ещё.Выбираю снаряды в танке, ничего не выбирается,стреляет фугасным.Бензин не тратится..
галочка на контроле игроком.?????
Atrox
[CoCoK]LeL!K(SS) продолжите пожалуйста уроки по моддингу игры В Тылу Врага.
У Вас это прекрасно получается!!! :+:
Я только начал врубатся, а тут бац и уроки кончились... :(

Вопрос ко всем:

Где найти информацию по мододеланию для ВТВ и вообще информацию по скриптам для ВТВ?
Пожалуйста, не хочется забросить так и не начав.

.
alexxasd
Алё есть кто живой?
[YAD]Edison
http://forum.hardgame.ru разделы Моделестроение и Модостроительство
Sanchezzz
люди!!!!!!! ссылки не работают. наверное потому что я поздно нашёл эту тему. Объясните как миссии создавать в редакторе, пожайлуста! как делать чтобы двигалась техника и люди я понял. с помощью чекпоинтов. А как сделать чтобы они начинали двигаться в определёный момент времени. Как создавать задания к миссия. сюжет. Плиззззззззззззз!!!!!!!
1ivan
Цитата(Sanchezzz @ Суббота, 7 Февраля 2009, 10:33:35) *
люди!!!!!!! ссылки не работают. наверное потому что я поздно нашёл эту тему. Объясните как миссии создавать в редакторе, пожайлуста! как делать чтобы двигалась техника и люди я понял. с помощью чекпоинтов. А как сделать чтобы они начинали двигаться в определёный момент времени. Как создавать задания к миссия. сюжет. Плиззззззззззззз!!!!!!!

____________________________________________________________ Вопрос по редактору карт . Меня эта теме заинтересовала недавно . Не знал что есть редактор для ВТВ . У меня версия 1.28.3Е от UFO_( сборник игр ) . При запуске редактора появляется сообщение : "file not found - resource/set/registry.reg (eiorehjsitory.cpp196)" . В чем проблема ? Где вять папку "registry.reg" ? Прошу помочь решить этот вопрос .__________________________________________________________
_Crysis_
А ты открывал файл с расширением .exe или .bat ? smirk.gif
_Crysis_
Цитата
LeL!K(SS)' date='Среда, 19 Октября 2005, 15:46:52' post='248582']
Inventory – кладем в танк че-нить. Не знаю, но я до сих пор не знаю, в какой танк – какой калибр снарядов сувать. Но если вы положите в БТ-7 снаряд от САУ ниче не произойдет, он выстрелит и им! =)))) Я даже в автомат клал коктейли Молотова – стрелял, очень эффектно! =))) Может в ППШ снаряды от Катюши зарядить? =)

Я когда ложу в танк другой калибр (не для этого танка), то он ими не стреляет :angry: :-: :no: cry.gif :no: :-: :angry:
Pz-6
_Crysis_
И не будет, естественно.
Речь шла о зарядке в саму пушку или автомат.
_Crysis_
Цитата(Pz-6 @ Четверг, 18 Февраля 2010, 13:42:16) *
_Crysis_
И не будет, естественно.
Речь шла о зарядке в саму пушку или автомат.

а как в пушку заредить?
_Crysis_
ответте пожалуйста cry.gif cry.gif cry.gif :( cry.gif cry.gif cry.gif
Цитата(_Crysis_ @ Четверг, 18 Февраля 2010, 16:15:30) *
Цитата(Pz-6 @ Четверг, 18 Февраля 2010, 13:42:16) *

_Crysis_
И не будет, естественно.
Речь шла о зарядке в саму пушку или автомат.

а как в пушку заредить?
Dudkoff
В игре - клавишей insert (та, что на клавиатуре справа, на ней ещё 0)
Не надо столько смайликов
_Crysis_
Я выделяю ППШ , нажимаю на "Insert" (та что на клавиатуре справа или над стрелками) и не чё не происходит =( .
В снарежения перетаскиваю "коктель Молотова" в ППШ с нажатым "Insert" и они меняются местами.
Dudkoff со скринами можешь?
Dudkoff
По ЛС не получилось передать

Цитата
Я выделяю ППШ , нажимаю на "Insert" (та что на клавиатуре справа или над стрелками) и не чё не происходит =( .

Чтобы достать оружие - enter (правый)
и поподробнее это:
Цитата
В снарежения перетаскиваю "коктель Молотова" в ППШ с нажатым "Insert"

(зачем?)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.