Dayz standalone перелом ноги

Dayz standalone перелом ноги thumbnail

Вступление: 

Бодрого дня комрады. Данный гайд расчитан на тех кто умеет пользоваться 3D Studio Max, умеет пользоваться Object Builder и хотя бы пытался делать собственные модели.  Я разбираюсь с этой темой с нуля,  у меня есть опыт создания стволов для Арма 3, но в Dayz, как выяснилось все совсем иначе. Статей будет видимо несколько ибо Богемия, это такая Богемия, что не важно какую игру она делает. Инструменты остаются кривожопыми, паралогичными и в целом непонятными.

 

Начнем с полного нуля. Т.е. выбора модели и подготовки ее и текстур.

1.  Модельный контент на самом деле ограничен в использовании. Отсюда за порт калаша из Арма 3 без учета авторских прав, может влететь не только в виде SteamBan-а вашего мода, но еще и за нарушение авторских прав.

Поступим честно. Купим модель у автора на стоке.  В данном случае я выбрал модель АК12 я выбрал за внешний вид. Вот ссылка на саму модель. Заодно оцените сколько стоит труд моделлеров. 

https://www.cgtrader.com/3d-models/military/gun/ak-12-m

 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.
Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

 

Кроме того эта модель имеет полный набор необходимых текстур (имеет карту теней, карту высот, нормали и прочее). Что позволит создать адекватный мультиматериал.  Правда все это не форматах Dayz SA (Арма 2), по переделать это не так сложно.

Сразу скажу т.к. модель в игре будет смотреться несколько иначе.  Мне придется разобраться АК 12, чтобы выделить необходимые движущиеся части, курок, затвор, отделить магазин, прицелы, приклад в отдельные части. Так, как это используется в Dayz. Все это будет делаться в 3D макс. А так же сохранить в формате, который адекватно экспортируется в Dayz Object Builder.

По мере прогресса, я буду выкладывать отчеты с подробным описанием действий. 

 

Использованный софт:  изучение модели, для составление гайда (название селекшенов, лодов и тд.) проводилось с помощью программы Elitness из пакета Mikero tools  https://mikero.bytex.digital/Downloads. Подгонка моделей проводилась в бесплатной ученической версии 3DStudio Max, конверт текстур Photoshop, подгонка моделей Object Builder, конфиги писал в notepad  ++

 

План действий такой. 

 

Распил 3D модели в 3D макс на отдельные части (те, которые будут выделены в прокси, как отдельные предметы)

Создание текстур и материалов (AS,SMDI,NOHQ) на базе приложенных в модели и подгонка материала.

Создание селекшенов и лода memory

Перемещение частей в прокси и подгонка их к базе.

Создание model.cfg

Создание config.cpp 

Импорт всего этого добра в собственный
Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

 

 

 

 

 

 

 

 

Изначально модель была не готова для конверсии. В первых, все части были собраны в одну представляя из себя нагромождение частей АК-12,  во-вторых пришлось делать Detoch частей модели например затвора, т.к. изначально он был представлен двумя несвязанными друг с другом полигонами, а у нас затвор — движующаяся часть.  В итоге скрыв лишние LOD-ы (они пока нам не нужны) и пересобрав там где надо запчасти. Получилась следующая картина.

 

Я заранее выделил, как отдельные модели части которые будут подвергнуты анимации. А именно курок (base curok) и затвор basehutter. А также выгрузил в отдельную модель рамку прицела и приклад, чтобы подцепить к модели через прокси. Об этом расскажем отдельно. А планки Пиккатини сделал неснимаемыми (без них между прицелом и базой АК будет большой зазор). Так пришлось повозиться с место крепления съемного приклада, т.к. при разборе модели на зап.части там образовалась дыра.  Готовую модель требуется конвентировать в формат FBX.

 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

 

 

 

 

 

 

 

 

Выделяем только те части которые нами выбраны для моделирования и делаем export selected.

В моем случае я подготовил папку

P:тегпроектаweaponsfirearmsAK12source

При сохранении чтобы все потом правильно экспортировалось, желательно выставить чекпоинты в открытых свитках, как на скриншоте, остальное оставить по умолчанию. 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

 

И обязательное условие формат для экспорта должен быть FBX 2010.  Не спрашивайте почему, это загадка для меня связанная с работой Object Builder, но в моем случае нормальный экспорт получается только в 2010 FBX.

Так же отдельными моделями по такому же принципу выгружаем приклад и прицел и магазин(ы) автомата. Это отдельные модели которые мы будем цеплять через прокси.

 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

 

 

 

 

 

 

 

 

При импорте в Object Builder отключите чекпоинт на Sharp & Smoth edges (иначе все идет кубами) и Animation (ее просто нет), включите Prepare materials. 

Полученный автомат загружается неправильно ориентированным в пространстве, незатекстуренным, но с готовыми к работе selection. 

 

Сохраняем нашу модель под именем 

Читайте также:  Особенности детского перелома

 

P:тегпроектаweaponsfirearmsAK12ak12_base.p3d 

И займемся конфигом.  

Открываем notepad++ и создаем model.cfg следующего содержания 

class CfgSkeletons
{
class Default;
class ak12_base_skel : Default //название скелета
{
skeletonInherit = «»;
isDiscrete = 1;
SkeletonBones[]=
{
«magazine» ,»», //кости для анимации сменный магазин
«trigger» ,»», //курок
«bolt» ,»» //затвор
};
};
};

class CfgModels
{
// BASE CLASS DEFINITIONS START
class Default;
class ak12_base:Default //цепляем скелет к нашей модели.
{
skeletonName=»ak12_base_Skel»;
sections[]=
{
«magazine» //выделяем сецию магазин
};

class Animations
{
};
};
// BASE CLASS DEFINITIONS END
};

Он базовый позже мы его дополним. Конфиг я планирую использовать от ванильного АК47, врядли он будет сильно отличается, от АК12. 

По схожим прнципам копируем файлы с будующими прокси..

Магазин на 30 патронов.

ak12_magazine_30rnd.p3d

Магазин под барабан 

ak12_magazine_drum.p3d

Прицельная рамка

ak12_sight.p3d

Съемный приклад

ak12_stock.p3d 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

Итоговый вид моего рабочего каталога.

Пришло время занятся материалом для нашего АК.

Архив содержит текстуры для базы АК12 в формате TGA (это кстати важно т.к. позволяет сохранять битность тестур, а там где мы работаем с материалами мы будем работать с каналами)

 

AK12_Base_A.tga  — диффузная карта
AK12_Base_AO.tga — окружение
AK12_Base_MSA.tga — карта отражения
AK12_Base_MT_AO_0_G.tga — карта металик, карта отражения, и окружение вместе.
AK12_Base_N.tga — карта нормалей (тут пришлось заморочиться т.к. эта карта нормалей для OpenGL.  а в нашем случае карта нормалей нужна для Direct X.)

 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

 

Разницу можно увидет на скриншотте выше в левой части нормаль в OpenGl формате в правой части нормальн в DirectX формате. 

Пожалуйста, Войдите или Зарегистрируйтесь, чтобы увидеть это: Вложение.

 

В нашем случае я поменял красный и зеленый каналы, синий не тронул. 

https://community.bistudio.com/wiki/Texture_Map_Types

про разницу карты нормалей между openGL и директ X тут — 

https://help.cc0textures.com/doku.php?id=usage:directx-opengl

 

Для нормального материала нам понадобится карты AS и SMDI

Создадим их AS из AO не меняем..

Для SMDI берем родную текстуру 

AK12_Base_MSA.tga и создаем SMDI  (как можно узнать из статьи выше карта SMDI хранит информацию в зеленом и синем канале игнорируя красный и альфу). Создаем пустую картинку аналогичных размеров и начинаем копирование нужных каналов.  Соответственно зеленый канал из оригинальной тестуры, я скопировал в синий канал новой текстуры SMDI, красный канал SMDI залил белым (0), а в зеленый канал скопировал текстуру из красного оригинального (содержащего блестяшки и сильно ее затенил).

(скрин не влез из-за ограничений  800кб) но ничего продолжим ниже.

 

 

 

 

Продолжение следует……..

Источник

18

Нравится

Показать список оценивших

Показать список поделившихся

5.5K

После обновы у меня руки приклеенными становятся к оружию за спиной????и ты понимаешь что сейчас зомби даст пилюлей.Ближайшая дверь фиксит этот прикол:)

Даня Наумов

Андрей, Расскажи про дверь подробнее пожалуйста !

Даня, руки когда багнули,то когда подбегаешь к двери появляется действие ,нажимаешь и норм вроде все работает

Даня, может исправили ,я не играю уже с весны ,баны не за шо дали

Андрей, не за шо баны не дают)

Dayz, в тиме был якобы читак и бан получили все

Андрей, удали название проекта

Даниил Кушваев

Dayz, подскажите, с чем может быть связано?

Dayz, а че это за лаунчер такой у меня нет такого у меня просто красная
кнопка играть и все

Если данный способ не помог то надо удалить папку dayz в STEAM )))

????‍♂или поменять сервер

Ни разу такого не было при игре через оф лаунчер,
Просто это говно красное баганое

Влад, там просто прямое соед поэтому тупит так

Сколько рестартов ещё будет в ближайшее время? зашел поиграть, за 10 минут 2 раза рестарт

Евгений, ??? не было рестартов у вас наверно игра крашилась

Роман, ошибка произошла надо было откатить бд

Господа. Есть тут кто нибудь из тех кто тусуется на военке в красноставе?

Спасибо большое за информацию.

Достаточно удалить файл *_settings.DayZProfile Из за какого параметра в этом файле получается так пока не выяснил.

Без банка хреново и очереди……

Поставил своими кривыми руками палатку лицевой стороной к стене. Теперь в неё ничего положить нельзя и убрать её тоже нельзя. Есть какое нибудь решение этой проблемы ? Или можно забыть про неё ?

Виталя, откл все моды и опять включите ракета мод он подключит все моды

Dayz, спасибо помогло, но вам надо ещё серверы делать в очереди пол дня стою

Вопрос, когда перестанет у всех вылетать?(Карта ливония)

Андрей, пока разрабы не исправят проблему

я был чейчас от рестарта до реста и не разу не вылетел

Dayz, как, мы с тимейтом вылетам, у меня мощный пк, инет хороший

Андрей, P — пати на сервере видеть своих друзей на карте

Андрей, но из за него крашит игру когда нажимаете выйти

Dayz, никогда не нажимал ???? но вылетает

Сделайте лимит людей на всех серверах больше, зайти по вечерам невозможно

Что за баги? два раза сдох от зомби хотя они от меня на приличном растоянии

Электронные замки спиливаются?

Ребят а донат базы можно рейдить?

Коля, можешь любую рейдить, тебе ничего не сделают

Коля, только если есть ошибки в постройках (плохо поставлены ворота, или не закрыт вход вовсе), либо если убьете хозяина на входе

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

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

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

Натали, Я видимо тот, чью базу в полане снесли

Натали, и друг того, чью базу(часовню) в разрушенном городе багом зарейдили

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

Натали, свою точку зрения я высказал) вы просто могли написать и предупреждение сделать, как это делается на всех остальных серверах)

Максим, а вы просто могли ознакомиться с правилами

Максим, в итоге по 2м пунктам все сказанное вами мимо:) Удачи

а банкомат на сервере есть?

Комментарий удалён пользователем или руководителем страницы

Помогла полная отписка от модов с последующей их установкой

все моды есть и не пускает в игру типо (на сервере используется контет которого у вас нет)хЭлп

Источник

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

#DG_DayZ #DayZ

29

Нравится

Показать список оценивших

Показать список поделившихся

6.4K

Блин, хочу звук как в моде (хруст,крик) и иконка сломанной косточки

Опять проблемы с лестницами будут

Иван, эта одна из тех ахуительных историй где ты в топ луте выжил при нереальных последствиях убил 10 врагов и умер от того что упал с метровой высоты упав с лестницы

Тема то хорошая, но нужна будет дороботка падения, а то ломать ноги от лестниц, такое себе

Владислав, +. Сломать ногу то можно даже не упав, но это так редко происходит что не должно быть в игре.

Дмитрий Науменко

ищу друга для совместных игр

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

У меня такое чувство, что я единственный не ломал ноги странными и неправильными путями

Даниил, если ты не ломал ноги, то ты видимо не играл в ту версию игру, где такая механика существовала. Или же ты умирал всевозможными иными способами не успевая даже упасть с чего-то, либо ты вовсе не играл в версию в которой эта механика была. ????
Такое очень сложно упустить.

Александр, я играл с первых доступных версий и в DayzMod. Я лазил по лестницам, и сломал ноги лишь однажды, когда действительно оступился в амбаре и полетел с самый вещей полки. В остальных случаях лишь подвергнутая лодыжка

Даниил, ????Везунчик. Амбар…даже не знаю можно ли там сломать ноги. Думаю перелом ног нужно связать еще и с весом снаряжения. Если ты в одной куртке, джинсах и кедах (т.б. ты только кепка и у тебя нет толком лута), то ты можешь и не сломать ноги с невысокой высоты. Если ты обмазался лутом, то шанс на перелом ног выше.
По моему логично.

Alexander, так, а зачем тогда сейчас нужен морфин?)

Alexander, ля, что с контентом. Кстати, кодеин(обезболевающее в синей пачке). С ним что? Я просто таскаю это все с собой и ,когда пиздюлей получаю, активно поедаю.

Да так-же делал. Не знаю нужен он или нет. Может всё это помогает быстрее отхилиться после тяжелых повреждений, а может и не нужно вовсе.
Из реально нужного однозначно можно отметить ткань и бинты ????

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

Жаль старые баги урезать они не смогли. С машинами ведь всё ровно так-же. Ну может теперь машина на ровном месте никуда не улетит (а может и улетит), а толку?

Наверное самое важное обновление, которое только будет… Без переломов я просто будто не в дейз играю….

Мне кажется версия 0.37-38 была куда лучше чем сейчас

как в лонг дарке будет, с камня прыгнул — перелом ноги

Если всё будет по старому, то не нужны нам такие переломы. Совсем. С машинами они уже подвели. Они всё так-же летают. Если будет то-же самое с переломами. Какой смысл их тогда вводить?
Переход на новый движок должен был стал решением старых проблем, а не их возвращением.

Ноги можно в реале сломать, ну по крайне мере подвернуть и с лестницы и не большой высоты. Они болезни бы нормально сделали бы

Смысла нету добавлять, сами подумайте, ты бежишь и можешь споткнуться об корень дерева и персонаж летит за кучу метров и с фул хп у тебя до желтого. А теперь представьте перелом ног, у всех горело бы (и сейчас найдется умник, который скажет, ходить нужно нормально. Я бы посмотрел как ты будешь убегать от топиков или даже от волков, когда будешь смотреть назад, ты не увидишь и споткнешься).
А теперь сами подумайте, нужна ли механика эта, либо пусть исправляют. Даже текстуры куста, мне в лицо стреляли, трасером, я это увидил, но урон по мне прошел, потому что КУСТ урон весь забрал как текстура хер пойми чего

Дима, ну смотри dayz позиционируется как хайрд выживалка, в которой есть болезни и если ты играешь на норм серваках она даже от зомби появляется, так же не будет алеханов , которые абузят данную систему (отсутствие переломов ) и просто спрыгивают с крыш , на севере по горам и уступам как козлы носятся, ибо падение свыше 4х метров ну10% хп и все этого мало, я сам спрыгиваю с военных вышек зеленых, которые вдоль забора и я могу спрыгнуть с 7 и потом чуть восстановиться, хотя с грузом на плечах свыше 30 кг и более , как минимум все щиколотки раздробишь или пятки сломаешь

Дима, так же они могут внести небольшие изменения в систему, шанс перелома приравнять к загруженности так к примеру делённое на высоту)))) дабы ты пустой 70кг высота 4 м там шанс 10% перелома, и с высотой или увеличением веса шанс увеличивается как то так ) ну или добавить не перелом именно а хромату как при малом хп (при попадании по ногам снимается макс запас стамины вдвое и хромота

Дима, много вариаций применения данный фичи так и реализации

Владимир, не, ну если тип такого, то еще может и да
И ТО если это будет работать НОРМАЛЬНО

Дима, почему бы не ввести а модеры и владельцы серваком сами будут скриптовать и настраивать , пусть хоть что-то дельное разрабы вносят )

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

Владимир, и прикол потом будет, баг на баге в баге
Сейчас помоему такая херь, то что на колючку наступишь, ты постепенно умираешь,даже если ты не на ней уже

Это так они пач выпустили

мне нравилось стрелять по ногам )

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

Источник