1. Состоялся релиз новой версии мода Vietnam Project 1.2
    Скрыть объявление
  2. Доступен для скачивания MODERN WARFARE MOD 2.1
    Скрыть объявление
  3. Доступен к просмотру и скачиванию иллюстрированный мануал "Катехизис картодела" от RASHIDUDIN
    Скрыть объявление
  4. Начат открытый бета-тест мода AIWM (Arab-Israeli Wars Modification)
    Скрыть объявление

Дома И Объекты. Создание, Редактирование, Перенос.

Тема в разделе "ДЕДУШКИН ГАРАЖ - РЕДАКТИРОВАНИЕ РЕСУРСОВ ИГРЫ", создана пользователем RASHIDUDIN, фев 8, 2017.

  1. RASHIDUDIN

    RASHIDUDIN Administrator Команда форума

    Сообщения:
    2,389
    Симпатии:
    1,534
    Баллы:
    113
    Начинаю мануал по перетенению и запаковке зданий. Для примера возьмем жилое здание из Противостояния: Война в Заливе (ВВЗ) и поставим перед собой цель: перетенить, правильно запаковать и внедрить в игру серии, в моем случае это будет Азия в Огне (АВО).
    Для начала откроем в редакторе Косяка Sust_Graphics RWG-team (я использую версию 2.51 - свеженькую, 2010-го года образца) файл dom.res, который был взят из соотвтестветствующего sue-архива ВВЗ. Откроем вкладку "Здания", кликнем "Редактиовать дома". Откроется новое окно и мы увидим список зданий в данном ресе. Для примера я выберу дом, обозначенный в редакторе как "Slot 41". Жмем кнопку "Распаковать".

    Ненадолго закроем окно редактора и свернем оставшееся. Зайдем в папку dom\slot041, куда распаковалось наше здание и осмотрим полученное. Файлы, названия которых, начинаются с буквы "m" можно сразу удалить - это маски, редактор будет генерировать их каждый раз при новой запаковке, к тому же, если мы будем менять направления тени, эти штуковины в таком виде, как после распаковки, нам точно не понадобятся. Интересно, что редакторы новых версий оставляют еще и оригинальный файл здания с расширением "*.bld" - когда я работал с редакторами ранних версий, мне приходилось сначала распаковать рес до этих блд и только потом работать непосредственно со зданием.
    Теперь требуется отразить слева направо каждый полученный спрайт (картинку с изображением части здания - обратите внимание, каждая содержит только около 1/2 изображения здания - это важно помнить). Я предпочитаю отражать картинки с помощью пэйнта, но можно юзать и другие программы - здесь главное результат. И да, чуть не забыл - поясню назначение каждой из трех видов картинок на примере распакованный файлов: так, например файл p001_2 это фундамент здания, файл p001_3 - тень для здания. Думаю, что с назначением первых 2-х картинок все ясно - это само здание. После того, как все спрайты отражены слева направо нам нужно переименовать парные картинки, иначе мы получим годное для редактора здание, но оно невозбранно будет вылетать в самой игре, т.к. нарушен порядок картинок. Опять привожу пример с данным зданием - нужно поменять наименованиями спрайты p001_0 и p001_1; p001_4 и p001_5; p001_8 и p001_9; p001_12 и p001_13 соответственно в рамках этих пар. После этой процедуры рекомендую просмотреть весь ряд спрайтов - проверить, не осталось ли хоть одного неотраженного.
    Теперь настало время предупредить начинающего моддера о характерных багах при запаковке. Дело в том, что розовый фон, который есть на большинстве файлов по кодировке RGB (Red, Green, Blue) имеет значение 255 0 255 (пользуюсь фотошопом, чтобы проверять это). Игра "не видит" этот цвет, таким образом контур здания появляется в игре и в редакторе - все цвета кроме этого и голубого (0 255 255 по RGB), тот который на спрайте с тенью, она отображает. Но иногда, после распаковки там появляется оттенок розового цвета, который редко удается увидеть без увеличения образцов спрайтов в фотошопе. Этот самый оттенок игра отображает как розовые пятна вокруг контуров зданий. Если его не заменить в программе-графическом редакторе на 255 0 255, то он так и останется, уродуя ваше здание в игре и в редакторе.
    Редактор Косяка практически всех известных мне поколений тем и хорош, что поддерживает эту функцию замены одного цвета на другой. Делается это следующим образом (естественно, для этого нужно знать код по RGB "паталогического" цвета).

    Теперь мы получили набор спрайтов, готовый для запаковки в .bld, т.е. в файл здания, каким его видит игра и редактор. Вновь открываем закрытое нами окно редактора Косяка, в котором непосредственно происходит работа над зданием и запаковываем наши спрайты в целый дом. При этом, требуется открыть тот рес-файл, в которм мы хотим видеть этот дом - в моем случае это dom.res из АВО. Находим пустой слот под здание и загоняем наши файлы в рес домов.

    После этого займемся настройкой параметров самого дома. Внимательно осмотрите функционал редактора: он достаточно широк, хотя многие параметры относительно здания регулируются десками. Так, настройками отрисовки мы можем задать детали здания, который будут видны в окне редактора, и, как следствие м.б. подвергнуты редактированию. В настройках солдат мы указываем кол-во бойцов, который смогут засесть в нашем здании, там же выбираем координаты точек двух цветов на плоскости. Красная точка находится там, откуда может вестись огонь, т.е. там прикрепляется анимация стрельбы. Назначение зеленых точек пока до конца не ясно: предполагается, что они должны находиться внизу, по отношению к красным точкам. При этом, нужно указывать координаты всему кол-ву солдат, которое заявлено выше - принцип таков: один боец - две точки (по x и y для каждой). Этаж, ясное дело - отвечает за этажность, за что отвечает стадия - также до конца не ясно, это еще предстоит точно выяснить путем бесконечных проб и ошибок. Теперь, что касается Параметров. Первый из них подписан как "Hp", поэтому, по идее, должен отвечать за здоровье нашего дома, но на деле за здоровье отвечают дески зданий. Так что его назначение тоже остается загадкой. "Стадии" и "Руины" также должны отвечать за одноименные явления, но четкой связи между этими показателями и тем, что на деле, мне выявить не удалось. С помощью настроек сдвига можно перемещать здание по координатной маске. Под группой домов понимается группа в редакторе карт, иногда нужно знать, что здания-туннели в игре имеют какую-то определенную группу (в АВО, например, речь идет об 11-ой группе) и т.п. А вообще группа особого значения не имеет, я привык ставить группу зданию, отталкиваясь от его функционального назначения (фортификация, складские помещения, жилые дома городского типа, жилые дома деревенского типа, Ж/Д-постройки и т.д.). В правом верхнем углу находятся настройки отображения масок, входа и т.д. Теперь, пожалуй, самое интересное: речь пойдет о масках. Это довольно необычный инструмент, применяемый для указания всяческих важных и не очень вещей на плоскости. Я считаю (когда-то давно пообщавшись на эту тему с автором сей проги), что красная маска отвечает за блокировку определенной площади на плоскости, как в редакторе, с той лишь разницей, что здесь идет речь о площади, занимаемой зданием. Таким образом, площадь, помеченная красной маской непроходима для юнитов, юниты попросту не могут там находиться. Синяя маска отвечает (предположительно) за максимально допустимую площать, попадание по которой, наносит зданию (и не только - у вертикальных объектов система масок такая же) урон. Зеленая маска, наносится на площадь, которая д.б. необозреваема для юнитов. Голубая маска, как считает Косяк, должна охватывать местоположение зеленых точек (да-да, те самые неясные точки, отмечающие координаты пехов в здании), иначе игра не учтет того пеха, чья зеленая точка не находится на голубой маске. Ниже настройки масок находятся настройки индикатора - той самой полоски жизней здания. В заключение хочу сказать, что обычно я копирую все параметры зданий из данного редактора (и не только - с десками поступаю примерно также) у похожих по форме и назначению зданий и, доработав их по возможности, применяю к зданию-новичку, будь оно перенесенным из ВВЗ, или отснятым в 3D-Максе с нуля (да, чего не умею - того не умею ). Это позволяет существенно сократить время работы со зданиями, когда требуется перенести их во множестве.
    Ну вот я и описал самое основное по зданиям, прошу комментировать и критиковать. Также хочу знать мнение Панзера по поводу того описанного мной здесь шага, который привел к появлению известного бага со зданиями в проекте мода SCLM.


    Автор: PikKelHelm
    Источник: http://mapper.3bb.ru/viewtopic.php?id=190&p=2

    [​IMG]
    [​IMG]
    [​IMG]
     
  2. RASHIDUDIN

    RASHIDUDIN Administrator Команда форума

    Сообщения:
    2,389
    Симпатии:
    1,534
    Баллы:
    113
    В свое время Хетцер ни плохо все описал, по домам.

    Прежде чем включить Суст Граф 2.51, надо распаковать файл соответствующей схемы, например summer (летняя схема) прогой unsu.exe После распаковки в папке summer будут все файлы, среди них DOM.RES Через прогу Суст Граф 2.51 открываем домики. Вверху проги выбираем выбираем раздел "здания" ---> "редактировать дома" Появляется новый раздел, где и начинаем редактировать дома. Назначение кнопок я расписал на картинке.
    Настройка маски:
    1)Красная маска в здании блокирует передвижение юнита на карте.
    2)Темно-синяя маска в здании скорее всего отмечает место анимации горения здания при попадании в него снаряда.
    3)Зеленая маска здания блокирует поле видимости юнита, те показывает высоту здания
    4)Светло-синяя маска здания скорее всего отвечает за фиксирование попадания снарядов в здания, чем больше это поле, тем больше вероятность попадания. Старайтесь не делать узких и маленьких полей этой маски в больших домах, что бы здание не казалось не убиваемым.

    Настройка солдат: перед тем как их настраивать переключаем в разделе режим редактирования на "редактирование солдат".
    1) Кликая левой кнопкой мыши на маске появляется зеленая точка-место расположения солдата на маске
    2) Кликая правой кнопкой мыши на маске появляется красная точка-место от куда стреляет этот солдат.
    Далее настраиваем его место расположения на этаже здания, потом сторону(кнопка "стадия"), которую занимает солдат в здании, она же настраивает направление анимации выстрела этого солдата.
    0- это юго-восток здания
    1- это юго-запад
    2- это северо-запад
    3- это северо восток
    Использование этих цифр немного специфична. что бы все правильно отображалось в игре, даю пример настройки солдат. Например в здание сажаем 12 солдат, те по 3 человека на каждую сторону. Ставим так:
    1-ый солдат 0 сторона здания ЮВ
    2 ................0 сторона здания ЮВ
    3 ................1 сторона здания ЮВ
    4 ................1 сторона здания ЮЗ
    5 ................1 сторона здания ЮЗ
    6 ................2 сторона здания ЮЗ
    7 ................2 сторона здания СЗ
    8 ................2 сторона здания СЗ
    9 ................3 сторона здания СЗ
    10 ...............3 сторона здания СВ
    11 ...............3 сторона здания СВ
    12 ...............3 сторона здания СВ
    Параметры здания лучше самому не настраивать, только потеряете время, лучше используйте готовый файл другого похожего по параметрам старого здания. Вам только останется настроить расположение масок и солдат.
    Рекомендации: как загрузите картинки в суст не пытайтесь сразу настраивать здания, а сначало поменяйте несколько раз нумерацию солдат в любом порядке. Это помогает избежать досадный глюк при настройках здания.
    Не делайте картинку здания больше сетки маски,что бы в игре юниты не проходили сквозь здание, лучше картинку здания разделите на две составные части.
    post-179-1302436954_thumb.jpg
    Что касаемо объектов, то там несколько иная нумерация картинок объекта.

    р001_0 - объект целый
    р001_1 - фундамент объекта (если есть)
    р001_2 - тень целого
    р001_3 - тень разбитого
    р001_4 - разрушенный объект
    р001_5 - фундамент разрушенного

    Причем , отсутствие того иного рисунка , на игру не влияет.
     
    Delandel и valery нравится это.
  3. valery

    valery Active Member

    Сообщения:
    287
    Симпатии:
    161
    Баллы:
    43
    очень интересно, ужедавно...на ВМВ спрайты зданий, как получить? котелосьБЫ попробывать в БМП покарелькать, а т.е. заснежить домики и обьеты
     
  4. RASHIDUDIN

    RASHIDUDIN Administrator Команда форума

    Сообщения:
    2,389
    Симпатии:
    1,534
    Баллы:
    113
    если не отпишусь в рамках пары -тройки дней, напомни.
     
  5. valery

    valery Active Member

    Сообщения:
    287
    Симпатии:
    161
    Баллы:
    43
    спасибо,нашёл, буду пробовать...
     
  6. Razvedka1805

    Razvedka1805 New Member

    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Хотелось бы спросить. Создаю мод для Азия в Огне, и у меня возникли сложности с переносом зданий и объектов. Есть ли какая-то инструкция по переносу свободных, горизонтальных, воронок и вертикальных объектов?
    И за что отвечает параметры 4 и 5 в редакторе зданий?
     
    Последнее редактирование: янв 12, 2019 в 9:12 PM
  7. Nordleng

    Nordleng Member Команда форума

    Сообщения:
    86
    Симпатии:
    87
    Баллы:
    18
    Легко.
    На примере SuSt_Graph_2_51 покажу.
    Выбираем пункты как на скрине.
    [​IMG]
    [​IMG]

    Выбираем необходимое здание или несколько, и каждый раз нажимаем "Распаковать".
    [​IMG]
    Распакованные дома будут лежать в папке где лежит наш dom.res
    У меня "d:\Редактор П4 (резерв)\! Азия в огне new\__game_asia.sue\"
    Вот каждый дом в отдельной папке.
    [​IMG]
    Далее тут выбираем пустой слот если хотите добавить новый или занятый если хотите заменить дом на новый.
    [​IMG]
    Нажимаем "Запаковать" и выбираем папку с домом.
    [​IMG]

    После нажимаем "Сохранить dom.res" и всё готово. Запаковываем и смотрим в редакторе.
    Так же не забываем прописать новый деск для нового дома или оставить его с дефолтными настройками домов.
     
    valery и _08 нравится это.
  8. Nordleng

    Nordleng Member Команда форума

    Сообщения:
    86
    Симпатии:
    87
    Баллы:
    18
    Перенос объектов полностью или частично как новые (дополнение)?
     
  9. Razvedka1805

    Razvedka1805 New Member

    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    1
    Да я думал целиком просто перекинуть с какого-нибудь мода или игры серии, но так как у меня карты сделаны на оригинале Азия в огне и миссия не хочу чтобы они грохнулись, поэтому решил подобавлять по одному то что хотел бы увидеть в редакторе и игре.
    Также заметил одну особенность при экспорте построек, скажем с Вьетнама, складывается ощущение что они уже отражены, не знаю может я ошибаюсь.
    !!!Также сегодня появилась серьезная проблема, в редакторе здания есть, игра со зданием запускается. Зданий, экспортированных свободных объектов и т.д. нет на миникарте карте редактора и миникарте игры! Может быть есть какое то решение данной проблемы.
    Ссылки на скриншоты прилагаю
    https://ibb.co/19Tjk6j
    https://ibb.co/6gVS0XX
     

Поделиться этой страницей