Приветствую Вас Гость | RSSГлавная | Миссия моей мечты, часть 1 - Форум | Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » Статьи » Создание миссий » Миссия моей мечты, часть 1 (создание карты, ини-файлов мода)
Миссия моей мечты, часть 1
RaseriДата: Пятница, 01.11.2013, 23:36 | Сообщение # 1
Темный Клинок
Группа: Добрый Модератор
Сообщений: 779
Награды: 23  +
Репутация:  ±
Замечания:  ±
Статус: Offline
Здравствуйте, меня зовут Raseri и я хочу поделиться с вами своим опытом создания миссий.
В течении нескольких статей я буду поэтапно делать новую миссию и комментировать выполняемые мною действия.
Надеюсь, это станет хорошим подспорьем всем тем, кто хочет попробовать себя в этом не самом простом, но очень интересном деле smile

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

Вот мой набросок:


На начало игры войска игрока будут развёрнуты в левой части карты, прячась за обрывом и в пещерах от огня со стороны внешних укреплений противника.
После того, как игрок потеряет некоторое количество войск в почти безрезультатном штурме, мы сбросим ему подкрепление в десантном ящике, как раз над входом в пещеру (ну, просто десантные ракеты или корабли могли бы быть сбиты).
Приземлившийся солдат будет иметь при себе какое-нибудь тяжёлое оружие, стреляющее по навесной траектории, а также пару диггеров.
Таким образом игрок будет иметь возможность либо раздавить врага мощью тяжёлого оружия, либо прокопаться прямо внутрь его твердыни, ведя бой на уже гораздо более выгодных условиях.
Целью в этой миссии станет уничтожение всех врагов в крепости, а условием поражения - потеря мозга.

Как вы видите по наброску, мне понадобится совсем небольшая карта, с очень характерным ландшафтом.
Поэтому мне придётся сделать её своими руками smile

Обычно я беру какую нибудь ванильную карту по адресу "Base.rte\Scenes\Terrains" и подгоняю под свои нужды.
Но на этот раз я не вижу там и близко чего-то похожего на нужный мне ландшафт sad
Чтобы не изматывать себя глобальной перерисовкой и не начинать рисовать карту с нуля, я решил в качестве основы использовать свой набросок.
Действительно, на нём же передаётся и ландшафт, и даже расположение укреплений о_0
Единственная проблема - он слишком мелкий, не в масштабе игры.
Чтобы решить эту проблему, я взял кусочек бункера "TunnelAFG.bmp" из "Base.rte\Scenes\Objects\Bunkers\BunkerModules", а затем действовал по такому циклу:
1) увеличить рисунок на 100/200/т.д.%
2) наложить поверх его тот кусочек бункера, чтобы посмотреть, подходит ли он под высоту нарисованных коридоров.

В конечном счёте мне пришлось увеличить мой набросок на 400%.
Зато подходит он почти идеально :3


Теперь, имея полноразмерный рисунок карты, его можно начинать редактировать.
Мне очень приглянулась идея набросать модулями бункера внешний вид укреплений и, через некоторое время, я пришёл к такому результату:

Конечно, это немного отличается от планируемого ранее, и мне придётся перенести пещеру левее, но всё же это гораздо удобнее, чем сначала нарисовать карту, а потом обнаружить, что она не подходит biggrin

    Важное замечание:
Рисовать карты можно только одним определённым набором цветов (каждый из которых воспринимается игрой как какой-либо материал и имеет какую-то свою текстуру). Чтобы получить эти цвета, откройте любую ванильную карту и воспользуйтесь инструментом "пипетка" или выделите часть карты и скопируйте к себе.


Ориентируясь на бункер, я сначала перенёс и немного расширил пещеры, а затем начал наводить красоту.
Когда я наконец отлип от экрана монитора и вытер честный трудовой пот со лба, моим глазам предстала следующая картина:


Я специально нанёс те чёрные линии, показывающие траектории пуль защитников, чтобы по ним сделать подходящий моим целям ландшафт.
Мне нужно было достаточно много места для размещения пары солдат и в то же самое время достаточно мало, чтобы игрок мог чувствовать себя в полной безопасности.
Тот выступ я раза три, вроде, перерисовывал, пока он не начал мне нравиться smile
Также, как вы можете видеть, я вырезал из скриншота фигурку солдатика и поместил в пещеры.
Это позволило точнее подобрать подходящую высоту проходов.

Убрав лишнее и нанеся пару штрихов, сохраняю готовую карту.


    Важное замечание:
Некоторые редакторы сохраняют изображения не в палитре кортекса.
Даже стандартный Paint может начать сбоить, если делать всё так, как я.
Если в игре карта выглядит какой-то цветной мешаниной, то добро пожаловать в эту тему: http://cortexcommandru.3dn.ru/forum/62-1721-1


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

1. Для начала создадим папку и назовём её "Breakthrough.rte" (что переводится, как "прорыв").
Окончание ".rte" показывает игре, что это папка с модом, без этого окончания содержимое этой папки будет игрой проигнорировано.

2. В папке "Breakthrough.rte" создаём папку "Scenes" и текстовый файл "Index.ini".



Вам может потребоваться включить отображение стандартных расширений файлов, чтобы иметь возможность сменить расширение ".txt" на ".ini".

3. В "Index.ini" пишем следующее:



Имейте в виду, что в ини-файлах нельзя использовать пробелы для отступов, используйте клавишу "tab"!

4. В папку "Scenes" сохраняем файл с рисунком карты.

5. Запускаем игру, заходим в "Game Editors" -> "Scene Editor" и создаём новую карту.

6. В первой строчке указываем модуль с нашим модом, во второй - любую из существующих карт.

7. Сохраняем карту, называем её "Breakthrough".
Выходим из игры.

8. Идём по адресу "Breakthrough.rte\Scenes" и открываем сгенерированный игрой файл "Breakthrough.ini", а затем вносим указанные изменения.



Особо прошу обратить внимание на строчку №22 - в сгенерированном файле у нас даётся ссылка на уже существующий ванильный объект ландшафта, а мы, убирая ссылку (CopyOf), на её месте создаём свой, новый объект.
У игры есть баг: каждый раз, когда вы будете редактировать свою карту в редакторах сцен или зон, эти строчки (22-24) будут сбиваться, делая карту неработоспособной.
Поэтому перед тем, как заходить в редакторы, делайте резервную копию, чтобы потом быстренько перенести оттуда эти строчки.
Также нам потребуется найти значение "WrapX" и поменять его с единицы на ноль, чтобы убрать зацикливание карты по оси х.

9. Запускаем игру, входим в редактор сцен и размещаем модули бункера.

Не совсем то, что планировалось, но так даже лучше :3
Сохраняем, выходим из игры, И ИДЁМ ПОПРАВЛЯТЬ ТЕ САМЫЕ ГЛЮЧНЫЕ СТРОЧКИ.

Всё, наша карта, а вместе с ней и зачаток миссии, готова smile
Запустите на ней скримиш, чтобы убедиться, что она нормально работает.

    Важное замечание:
Если вы решили использовать не рисовать новую, а использовать ванильную карту, то для вас всё упрощается.
Пропустите 4-й пункт, а в 8-м не трогайте строчки 22-24.
Позицию на картинке планеты указать всё равно придётся, так же как и отключить зацикливание по оси Х (если вам это нужно, конечно).


Ф-ФУХ, самая сложная часть позади smile
Осталось всего лишь запрограммировать миссию biggrin

Хочу вас попросить... если это ваша первая миссия, то не делайте её слишком большой.
На большую карту уйдёт огромное количество вашего времени и сил, ведь всё это надо будет прорисовать, всё это надо будет обставлять модулями бункера.
Сделайте маленькую карту, но - проработанную, и с какой-то интересной особенностью smile
Её всегда можно будет в будущем доработать и расширить, если уж так захочется smile

К статье прилагаю архив с модом, можете изменить его по вкусу или использовать как основу для своей миссии.
Прикрепления: 0528069.png(10Kb) · 8929099.png(18Kb) · 9258422.png(38Kb) · 9893038.png(73Kb) · 1800731.png(14Kb) · 6708862.png(21Kb) · 0602831.png(15Kb) · 6663583.png(3Kb) · 8813866.png(304Kb) · Breakthrough.rt.rar(15Kb)
 
Astro_2Дата: Среда, 06.11.2013, 00:58 | Сообщение # 2
Манекен
Группа: Проверенные
Сообщений: 442
Награды: 0  +
Репутация:  ±
Замечания:  ±
Статус: Offline
Нарисовал карту . Цвета брал только с неё . В итоге все карта ( в игре ) покрыта белым (земля) и красным с надписью Default . Прошу совета как избавиться от этого .
 
RaseriДата: Среда, 06.11.2013, 01:30 | Сообщение # 3
Темный Клинок
Группа: Добрый Модератор
Сообщений: 779
Награды: 23  +
Репутация:  ±
Замечания:  ±
Статус: Offline
Всё дело в том, что конечный рисунок сохранился не в палитре кортекса.
Способы исправить:

1) Открываешь с помощью MS Paint файл Pallete.bmp (лежит в Base.rte), вставляешь туда свой спрайт (увеличив размеры рисунка, если нужно), а затем сохраняешь в нужное тебе место под нужным тебе именем (файл с палитрой не перезаписывать!!!)

2) Смотри в этой теме: http://cortexcommandru.3dn.ru/forum/62-1721-1
В уроке, кстати, об этом написано было.

Если 1-й вариант не прокатывает, а фотошоп качать не хочется, можешь скинуть спрайт карты сюда, я перегоню его в палитру кортекса.
Но лучше всё же качнуть фотошоп, пригодится на будущее.
 
HidgimontДата: Суббота, 23.11.2013, 17:27 | Сообщение # 4
Краб
Группа: Проверенные
Сообщений: 51
Награды: 0  +
Репутация:  ±
Замечания:  ±
Статус: Offline
Очень интересная статья, и понятная.
Только под какой это билд? Ни под 23, 24 и 1.05 не работает.




 
RaseriДата: Суббота, 23.11.2013, 19:08 | Сообщение # 5
Темный Клинок
Группа: Добрый Модератор
Сообщений: 779
Награды: 23  +
Репутация:  ±
Замечания:  ±
Статус: Offline
о_0 Как это не работает?
На своём же компе проверял о_0
Самая последняя версия кортекса.

Или ты про то, что карты нет в списке миссий?
Ну так миссия в этой части статьи ещё и не начата, готова только карта для скирмиша.
Через этот самый режим, кстати, и можно карту посмотреть.
 
HidgimontДата: Воскресенье, 24.11.2013, 17:12 | Сообщение # 6
Краб
Группа: Проверенные
Сообщений: 51
Награды: 0  +
Репутация:  ±
Замечания:  ±
Статус: Offline
Сейчас проверил - работает.
Я оказывается распаковал в папку с тем же именем по невнимательности -_-
В списке нашел, побегал - понравилось)
Только вот слишком много юнитов сначала, своих.
И слишком быстро, сразу подкрепление падает - лучше бы попозже, на минуту-секунд 30.
И ещё мозг не нашел wacko

(По теме фотошопа хочу сказать - есть ещё очень хорошие фоторедакторы небольшого размера, но высокой функциональности - Paint.NET и GIMP)






Сообщение отредактировал Hidgimont - Воскресенье, 24.11.2013, 17:16
 
Форум » Статьи » Создание миссий » Миссия моей мечты, часть 1 (создание карты, ини-файлов мода)
Страница 1 из 11
Поиск:
Статистика Форума
Последние темы Читаемые темы Последние зарегистрированные пользователи
1-й конкурс рисунков по Сortex Сommand. [gjrfytn]

Outposts v.1.2.5 {B32} [Xterian]

Black Ravens v.0.8.8 {B27} [Xterian]

Swarm Faction [Xterian]

Компания ронинов Escape - v.1.1.0 {B27} [Xterian]

Русификатор Cortex Command Build 23 [Xterian]

Свалка идей. [troller]

Введение в моддинг. [gjrfytn]

ВНИМАНИЕ! Всем, кто первый раз на форуме, читать! [puksus]

Общие вопросы по моддингу в Lua [gjrfytn]

[1]>Флудильня! [5131]

[2]>Свалка арта. [879]

[3]>Фан-арт по Cortex Command [386]

[4]>игра обломи предыдущего [330]

[5]>Black Ravens v.0.8.8 {B27} [284]

[6]>Выход 24 билда. [280]

[7]>[UNITED TERRAN FORCES] [274]

[8]>Улучшения форума [270]

[9]>Песенки или музыка. [269]

[10]>Russian Combat Small Arms {B24-B27} [263]

lorderplay [06.09.2017|15:21]

gergeswael855 [01.09.2017|19:40]

leva_soot [25.08.2017|11:46]

Sanidze [20.08.2017|11:14]

kapustyansahsa [24.07.2017|16:08]

tema4ka123 [24.07.2017|15:49]

troller [21.07.2017|12:30]

watttt311 [17.07.2017|21:06]

popsalida [13.07.2017|18:12]

mihaildmitriev2016 [12.07.2017|05:58]


Вверх
Русский Фан Сайт Cortex Command © 2017.