|
||||||||||||||||
|
||||||||||||||||
|
|
Ответ |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
08.11.2019, 02:54 | #1 | ||
Senior Member Сообщений: 244
Репутация: 183
Judge
|
Всем привет!
Вот уже почти десять лет в свободное время занимаюсь моддингом Мафии. По началу экспериментировал в фрирайде и миссионных локациях, а в последнее время увлёкся созданием собственных локаций. И в связи с этим назрели некоторые вопросы, которые хотелось бы разрешить. Надеюсь, что здесь мне в этом помогут или хотя бы что-то посоветуют дельное. Вопросы такие. 1. Как увеличить количество слотов Items в инвентаре Томми? 2. Возможно ли сделать так, чтобы после перехода из одной миссионной локации в другую и возвращаясь обратно в первую, в ней сохранялся игровой прогресс, со всеми внесёнными изменениями? Чтобы она загружалась не с чистого листа, а в том виде, в котором была перед выходом из неё. =3. Как импортировать зомби, к примеру, из RE2 Remake в Мафию, с текстурами и анимацией c помощью 3dsMax? Или хотя бы только анимацию, которую можно было бы применить к моделям из Мафии? И ещё один вопрос, так, на всякий случай, думаю вряд ли это возможно реализовать без инструментария разработчика: нельзя ли (физически, не скриптом) прикрепить камеру к голове Томми, как это можно сделать в Unreal Engine? То бишь сделать нормальный вид от первого лица. Вот такие непростые вопросы. В свою очередь, если кому то это будет интересно, могу поделиться своими скриптовыми наработками (к примеру, рандомный спавн лута и врагов после загрузки карты, или аптечки, которые можно взять с собой и использовать по мере необходимости). Подскажу, кто не знает, нестандартные способы применения объектов типа Door. Ну может ещё что нибудь. |
||
цитата |
Поблагодарил: |
Abradox (08.11.2019)
|
08.11.2019, 14:09 | #2 | ||
#667e34 Сообщений: 1,247
Репутация: 979
Hitman
|
Приветствуем
По поводу вопросов: 1. Нет, нельзя. Это вшито в движок. 2. Сохранить и впоследствии загрузить точное состояние локации не получится, это не предусмотрено. Но скриптами, например, можно передавать состояние инвентаря Томми между миссиями. И еще некоторые возможности. На этот вопрос пускай ответит тот, кто более плотно занимается скриптами. 3. Импорт/Экспорт скелетных привязок и анимаций персонажей как бы уже возможен, но находится на "зачаточных" этапах, из-за чего много багов. Поэтому инструменты для этого пока не выкладываются в общий доступ. Так что альтернативой всё еще остается создание кастомных персонажей с помощью сегментации, как в GTA3. Камеру к головной кости Томми привязать не получиться. Реализовать вид от первого лица можно только в транспорте, либо подсмотреть что нибудь из реализации Free Camera скрипта. Ну и еще м.б. с помощью изменения адресов в движке игры включить "фейковый first person" на все время. Который включается в узких пространствах либо в кузове. Своими наработками делись обязательно и еще вопросов по моддингу задавай, если остались. Посмотрим, покумекаем, побеседуем Последний раз редактировалось grandshot; 08.11.2019 в 15:49. |
||
цитата |
08.11.2019, 15:12 | #3 | ||||
Mafia Modding Crew Сообщений: 687
Репутация: 771
Priest
|
Цитата:
Использвание их для клиппинга моделей?) Цитата:
какое ужасное слово, как можно написать с такими ошибками... |
||||
цитата |
08.11.2019, 15:51 | #4 | ||
#667e34 Сообщений: 1,247
Репутация: 979
Hitman
|
|||
цитата |
Поблагодарил: |
Firefox3860 (08.11.2019)
|
08.11.2019, 16:30 | #5 | ||
Modding Crew Сообщений: 2,760
Репутация: 1311
Councilor
|
все гораздо проще, подискутируем
ХА, оказывается есть слово "дискуссировать", правда оно устаревшее. Последний раз редактировалось Abradox; 08.11.2019 в 16:35. |
||
цитата |
08.11.2019, 15:46 | #6 | ||
Senior Member Сообщений: 244
Репутация: 183
Judge
|
Привет!
Вопросов много, но самые актуальные на сегодняшний момент именно эти. 1. В моде, над котором сейчас работаю, много разного рода ключей и в процессе игры они могут понадобиться в любой момент. А выбрасывать их, временно освобождая инвентарь, не лучший выход. Хотя так и приходится делать. 2. Состояние инвентаря Томми сохраняется просто, в этом нет проблем, я даже аптечки, имеющиеся у персонажа, сохраняю при переходе в др. локацию. Может для сохранения глобального прогресса при загрузке др. локации ПЕРВУЮ нужно не выгружать из памяти, а временно деактивировать, замораживать? Так наверное и делают в играх с открытым игровым миром( Dying light, Fallout 4 и т.д.) 3. Создание кастомных персонажей с помощью сегментации? - не знаю про это ничего, мне хотя бы анимацию поменять у моих зомби, слишком чеповеческая. Если у них нет оружия, что и должно быть, при атаке они боксируют. Ну где вы видели боксирующего зомби? Модели для зомби беру из раздела кровавые, меняю только текстуру головы. 4. Вид от первого лица желателен потому, что мои локации - это сплошь узкие коридоры, комнаты, лестницы, в общем не открытые пространства. Очень раздражает вихляние камеры из-за наложенных на стены коллизий. Свои наработки выложу без проблем, нужно только сообразить, как это делается, и был бы спрос, это сейчас не так актуально, как лет 10 назад. Меня, честно говоря, вообще удивляет существование этого сайта. Всё же 16 лет прошло с выхода первой Мафии! |
||
цитата |
08.11.2019, 17:42 | #9 | ||
Senior Member Сообщений: 244
Репутация: 183
Judge
|
Если изначально аптечка расположена в конкретном месте можно использовать модель типа Things и прописать в те же координаты скрипт. Но так как почти весь лут у меня при загрузке карты спавнится рандомно, а привязать скрипт к модели не получается, в качестве аптечки я использую модель Human. Здесь и модель и скрипт в одном флаконе. В Scene2.Editor меняю значения, понятно для чего: поведение1 - 128, слух, разум, реакция, зрение, скорость по нулям, можно просто энергию обнулить, но это как то жестоко по отношению к человеку, жалко. Сейчас я на работе, вечером выложу скрипты.
Из объектов типа Door я делаю двери: раздвижные для имитации лифтовой кабинки; поднимающиеся вверх или отходящие в сторону; или как рандомная преграда; при желании с помощью дверей можно менять конфигурацию уровня (двери в качестве некоторых стен). Но самое интересное - двери можно использовать в качестве лифта. В виде кабинки сделать не получается - коллизия двери сплошная на всю кабину и зайти внутрь невозможно...или можно сделать полноценный лифт из пяти дверей, пол и четыре стены плюс сами раздвижные дверки, итого - семь. Не рентабельно, но если очень хочется... А в виде платформы-подъёмника - легко, надо только правильно расположить модель относительно оси координат в Максе. Опять же настройки в Scene2.Editor... Фейковый first person - это было бы здорово! Занялся бы кто нибуть реализацией этой идеи! "а куда нам деваться" - согласен на все сто!!! Добавлено через 6 минут Tosyk, Подскажи как выложить скрипты и скрины, и др. файлы (миссии, тексы, модели и т.д.) Можно было бы и видео выложить. если позволит объём файлообменника. Последний раз редактировалось alex5995; 08.11.2019 в 17:44. |
||
цитата |
Поблагодарил: |
CurtisTea (11.11.2019)
|
08.11.2019, 19:55 | #10 | |||
Mafia Modding Crew Сообщений: 687
Репутация: 771
Priest
|
Цитата:
А как ты заставляешь дверь двигаться поступательно, а не вращательно? |
|||
цитата |
Ответ |
|
|
|
Регистрация × |