Mafia-Game Forum

Mafia-Game Forum (https://mafia-game.ru/forum/index.php)
-   Модификации (https://mafia-game.ru/forum/forumdisplay.php?f=9)
-   -   Общие вопросы по модингу первой мафии (чат) (https://mafia-game.ru/forum/showthread.php?t=696)

CurtisTea 18.06.2021 16:27

Цитата:

Сообщение от mafion (Сообщение 14806)
как убрать трамвай из города?

Все трамваи в сцене добавлены, просто удали ненужный (или их всех) оттуда через тот же MWE)

Firefox3860 18.06.2021 17:07

mafion, просто удалить их или через mwe, или в любой другой программе. В некоторых из них надо удалять по 2 объекта: модель трамвая и его актор.

mafion 18.06.2021 18:16

Цитата:

Сообщение от Firefox3860 (Сообщение 14809)
mafion, просто удалить их или через mwe, или в любой другой программе. В некоторых из них надо удалять по 2 объекта: модель трамвая и его актор.

ребят, я ж нуб и ламер) в сцене как его найти?:rus:

через MWE нашел salina# (где # порядковый номер) - вынес все, но во фрирайде они остались

хельп:shy:

CurtisTea 18.06.2021 19:57

Цитата:

Сообщение от mafion (Сообщение 14810)
в сцене как его найти?

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

Firefox3860 18.06.2021 21:17

Цитата:

Сообщение от mafion (Сообщение 14810)
ребят, я ж нуб и ламер)

Ну значит, попорбуй проделать так. В MWE загружаешь миссию "freeride". Можно найти трамваи в списке объектов (окно Tools), вроде salina# это как раз они и есть. А можно проще, летая над городом, искать трамваи, стоящие на путях, и удалять их (кнопа delete). После этого надо обязательно сохранить миссию (File - Save). В папке missions должна появиться папка freeride, в которой будет лежать файл scene2.bin - в нём сохранятся изменения. Теперь только во фрирайде трамваев не будет.

mafion 22.06.2021 15:21

Цитата:

Сообщение от Firefox3860 (Сообщение 14812)
.

так, отлично))) потихоньку вопросов становится всё меньше.:neo:

Вопрос, поставил я, значит, ситибарс мод. Фрирайд, день, сижу на лестнице (та что идет к Винченцо и агрю копов, да мафиков) , а какая то падла, обязательно через стены пулю пришлет.... Как это излечить и где?

Haku 22.06.2021 18:48

Цитата:

Сообщение от mafion (Сообщение 14829)
Вопрос, поставил я, значит, ситибарс мод. Фрирайд, день, сижу на лестнице (та что идет к Винченцо и агрю копов, да мафиков) , а какая то падла, обязательно через стены пулю пришлет.... Как это излечить и где?

В нем использован древний способ наложения коллизий через TreeRE. Надо смотреть/править коллизии через MWE (Mafia World Editor)

mafion 23.06.2021 12:40

Цитата:

Сообщение от Haku (Сообщение 14831)
В нем использован древний способ наложения коллизий через TreeRE. Надо смотреть/править коллизии через MWE (Mafia World Editor)

босс, а краткий экскурс, как это делается - можно? Хотя бы на примере бара сальери

может мануал какой есть?

Firefox3860 23.06.2021 13:01

Цитата:

Сообщение от mafion (Сообщение 14835)
краткий экскурс

Думаю, тебе понравится то, что ты увидишь в MWE, загрузив миссию и нажав Shift+C (обратно - Shift+W). У каждой коллизии в окне свойств есть минимум две характеристики - flag и material. Material - это собственно, материал (дерево, металл, трава, песок). От него зависят звуки и эффекты физичеких воздействий на коллизию. Насколько я знаю, за такие особенности, как пролёт пуль сквозь коллизию, отвечает flags. Его стандартное значение - 0 - значит, что пули не пролетают. Есть определённые значения (как и с материалом), позволяющие коллизии пропускать пули или дающие некоторые другие возможности. Какое это точно значение, я не помню, но по логике это точно не 0.
Так вот, попробуй проверить флаги нужных коллизий на ненулевые значения, и, если такие найдутся, обнулить их. И просто проверь стены визуально на отсутствие в них клиппинговых дыр. У меня щас под рукой нет ситибарса, поэтому сам посмотреть не могу.
Сохранения клиппинга сохраняются в файле tree.klz.

mafion 24.06.2021 14:11

Цитата:

Сообщение от Firefox3860 (Сообщение 14836)
Думаю, тебе понравится то, что ты увидишь в MWE, загрузив миссию и нажав Shift+C (обратно - Shift+W). У каждой коллизии в окне свойств есть минимум две характеристики - flag и material. Material - это собственно, материал (дерево, металл, трава, песок). От него зависят звуки и эффекты физичеких воздействий на коллизию. Насколько я знаю, за такие особенности, как пролёт пуль сквозь коллизию, отвечает flags. Его стандартное значение - 0 - значит, что пули не пролетают. Есть определённые значения (как и с материалом), позволяющие коллизии пропускать пули или дающие некоторые другие возможности. Какое это точно значение, я не помню, но по логике это точно не 0.
Так вот, попробуй проверить флаги нужных коллизий на ненулевые значения, и, если такие найдутся, обнулить их. И просто проверь стены визуально на отсутствие в них клиппинговых дыр. У меня щас под рукой нет ситибарса, поэтому сам посмотреть не могу.
Сохранения клиппинга сохраняются в файле tree.klz.

блин, это всё очень интересно, я бы научился, но некоторые вещи мне не понятны.

допустим в MWE я добрался до бара "папы" - нажав Shift+C я увидел, то о чем ты говорил, типа покрытие разными цветами, кстати, присутствует только на лестнице винчензо. (именно там, за перилами меня не могут достать, если присел) во всех остальных местах я труп. В самом редакторе я не встретил значений flags или materials...:neya:

Firefox3860 24.06.2021 16:32

Цитата:

Сообщение от mafion (Сообщение 14841)
В самом редакторе я не встретил значений flags или materials...:neya:

А нажать на "покрытие" пробовал? :swag: Каждая прямоугольная болванка - это и есть коллизия, разные цвета нужны только чтобы их различать. В окне свойств (Properties) у каждой из них есть координаты, ротации, размеры и ниже - раздел Collision, который и содержит строки flags и materials.

Вообще, если коллизии есть только на лестнице, то тут уже дело не во флагах, а просто в том, что клиппинга там, где надо, нет. Поэтому и летают пули куда и как хотят :)

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

CurtisTea 25.06.2021 07:37

Цитата:

Сообщение от Firefox3860 (Сообщение 14842)
Ещё существует так называемый фейсовый клиппинг, который не отображается цветами

Но учти, что при его редактировании стоит перейти в режим объектов Ctrl+S (назад в режим моделей так же: внизу слева будет написано "Select Mode (Model)" или "Select Mode (Object)"). Иначе тебе просто не покажет эту вкладку Collision, ведь именно объектам присваивается клиппинг, а не всей модели. Объект - это часть модели.
Например, загрузи в MWE туториал - возле входа в это здание у двери будет стоять доска и синяя бочка. Их клиппинг устроен именно так.

Haku 25.06.2021 08:41

Клиппить все фейсовым клипингом не стоит ибо он грузит движок игры и отсюда баги, тормоза и т.д. Лучше использовать клиппинг примитивами, например XTOBB

Melhior 25.06.2021 09:27

Цитата:

Сообщение от mafion (Сообщение 14841)
блин, это всё очень интересно, я бы научился, но некоторые вещи мне не понятны.

Можешь посмотреть этот видос. Тут показываю процесс накладывания клиппинга на примере карты СССР мода.


mafion 09.07.2021 17:10

Привет. Ребят. Может вопрос и не для этого раздела (но тут вроде как живые есть:))
Почему ни водном скрипте "торговца оружием" в списке предложений нет гранат?

Firefox3860 09.07.2021 18:17

mafion, этот вопрос надо задавать авторам тех скриптов :D вообще, могут быть разные реализации. я думаю, можно сделать и продажу гранат, и остальных предметов, например, деревянной палки, куска арматуры, ведра, разбитой бутылки :)

Romchi 11.07.2021 20:57

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

Romchi 13.07.2021 15:42

Вот допустим в мафии есть физический объект мусорный бак, как сделать чтоб он отбрасывал свою 6ds тень?

Firefox3860 13.07.2021 19:47

Romchi, Динамические 6ds-тени предназначены изначально только для людей и машин. Можно ли их задействовать с объектами других типов, я точно не знаю, но думаю, что нет. Для таких объектов обычно используются статические тени - лайтмапы.

mafion 16.07.2021 11:14

Всем приветы. Кто знающий подскажите. Вылетаю - либо при загрузке сейва, либо в процессе геноцида стражей галактики:rus: Из модов ничего нету, только дальность отрисовки и фикс для больших мониторов. Скрипт на торговца пухами и хилку - не считаю. Это ограничения движка? Как можно подлечить, ибо помню у меня вся улица "Сальери" была усыпана стволами поверженных)))[IMG]https://mafia-game.ru/forum/imgcache...zslwnfeeep.jpg[/IMG]

ах да, забыл упомянуть - вручную были выпилены все жители:) , остались только суровые парни в плащах, и эти вот...

grandshot 16.07.2021 18:02

Движок стресс-тест не прошел)
Все же он рассчитан на катание на автомобилях в псевдо-открытом городе, а не про массовый геноцид.

Firefox3860 16.07.2021 19:48

mafion, мод на дальность прорисовки отдельно от фикса для широкого монитора или действует его встроенная настройка? Скорее всего вылеты из-за слишком большой дальности. Если отдельно, то этот мод убери и настрой в фиксе дальность не больше километра.

Haku 09.08.2021 11:45

Max 4ds Tools нечто наподобии Kam's Max Scripts для старых GTA. Автор регулярно обновляет скрипты и вроде бы обещает сделать 100 % поддержку .4ds формата для первой Мафии.

https://mafia-game.ru/forum/imgcache...hmwqtmucuw.jpghttps://mafia-game.ru/forum/imgcache...rkmasy3sdy.jpghttps://mafia-game.ru/forum/imgcache...geys2hsnqz.jpghttps://mafia-game.ru/forum/imgcache...unlaqsycdh.jpghttps://mafia-game.ru/forum/imgcache...dvnnbem6ca.jpghttps://mafia-game.ru/forum/imgcache...jblzmkncnp.jpghttps://mafia-game.ru/forum/imgcache...sseuqadkku.jpghttps://mafia-game.ru/forum/imgcache...vprzvkpmq1.jpg


Romchi 01.09.2021 00:00

Вложений: 1
Может быть кто знает, почему так происходит с текстурами

User 01.09.2021 07:56

Цитата:

Сообщение от Romchi (Сообщение 15488)
Может быть кто знает, почему так происходит с текстурами

Может быть цвет материала влияет или какая-то дополнительная текстура. О каком редакторе, кстати, речь?

Firefox3860 01.09.2021 12:11

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

Это в оригинальной миссии происходит или ты что-то менял?

Romchi 01.09.2021 12:32

Цитата:

Сообщение от User (Сообщение 15491)
Может быть цвет материала влияет или какая-то дополнительная текстура. О каком редакторе, кстати, речь?

Забыл упомянуть, что экспорт происходил через плагин 4ds tool 0.72 3ds max. Я постоянно им пользуюсь, бывает нормально экспортнёшь, а тут какая-то "зелёнка". Интересно что не во всех миссиях это проявляется. Во фрирайде-день всё норм.

Добавлено через 9 минут
Цитата:

Сообщение от Firefox3860 (Сообщение 15505)
Romchi, Это связано с лайтмапами - картами освещения, которые накладываются на модели и записываются в файл миссии. Сама модель здесь ни при чём. Такое происходит, когда лмапа не может налечь на объект, например, если после того, как она была построена, объект был заменён, изменилась его сетка полигонов. В этом случае надо перестроить лмапу или удалить её.

Это в оригинальной миссии происходит или ты что-то менял?

Всё верно, менял. Я часто так делаю, заменяя некоторые объекты на более детализированные.

Firefox3860 01.09.2021 12:38

Romchi, ну понятно, как я и сказал, баг из-за несовпадания полигонов. Во фрирайде-день нет лмапов на этих объектах, поэтому и "зелёнки" нет. Надо файлы миссии редактировать, чтобы это исправить.

Romchi 01.09.2021 12:56

Цитата:

Сообщение от Firefox3860 (Сообщение 15508)
Romchi, ну понятно, как я и сказал, баг из-за несовпадания полигонов. Во фрирайде-день нет лмапов на этих объектах, поэтому и "зелёнки" нет. Надо файлы миссии редактировать, чтобы это исправить.

Спасибо за разъяснения , а то голову сломал.

Romchi 02.09.2021 00:17

Вложений: 1
Просматривая форум mafiascene ,http://mafiascene.com/forum/viewtopic.php?t=9019 наткнулся на скриншоты горы (я прикреплю один остальные есть на форуме ) , которая выглядит довольно реалистично. Вот мне интересно как Djbozkosz смог это сделать (конечно надо у него спрашивать :)). Разве мафия может поддерживать рельефное текстурирование bump mapping?

Firefox3860 02.09.2021 00:26

Romchi, а ты уверен, что тут есть рельефное текстурирование? по-моему, просто полигональный рельеф, обычная текстура и лайтмапы.

Romchi 02.09.2021 00:58

Цитата:

Сообщение от Firefox3860 (Сообщение 15522)
Romchi, а ты уверен, что тут есть рельефное текстурирование? по-моему, просто полигональный рельеф, обычная текстура и лайтмапы.

Возможно я ошибаюсь, и это просто обычная текстура и грамотное освещение. А вообще возможно ли как нибудь сделать bump mapping? Это наверное надо как то шейдеры подключать к движку ( как в шейдерной воде)

Romchi 07.09.2021 20:35

Вложений: 1
В маленькой италии стоят вот такие часы. Как видно показывают они одно и тоже время постоянно. А в меню игры есть маленькие карманные часы, которые уже показывают реальное время какое на пк. Так вот нужно сделать стрелки уличным часам, но как их запустить? Вероятно нужен какой то скрипт?

GOLOD55 08.09.2021 00:58

нужно сперва сии модели из кешбина перенести в сцену2, затем в самой модели смоделить стрелки(назвать, расположить и копирнуть локоси чтоб как в карманных часах были) и замутить данным объектам часовой_актор(исходник взять от карманных же).

Romchi 08.09.2021 02:33

Цитата:

Сообщение от GOLOD55 (Сообщение 15562)
нужно сперва сии модели из кешбина перенести в сцену2, затем в самой модели смоделить стрелки(назвать, расположить и копирнуть локоси чтоб как в карманных часах были) и замутить данным объектам часовой_актор(исходник взять от карманных же).

Ну вроде не сложно, попробую. Спасибо

Romchi 10.09.2021 22:59

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

Condor_MG 11.09.2021 00:36

мафия может воткнуть и не подавиться от 1к (1 лям поигонов) даже думаю сталкер карту потянет под 2 ляма ..... все проблемы начнутся св клиппингом этих срани, клипить и так надо фейсом клип , а на протяжке общего фейс клипа начнутся провалы клипа......... тоись можно заюзать фейс клипа на 350к поликов ну а дальше столбы кубы примитыивы ..... общем тут Тело такое ..... фейс клип умрет на 500к , общем чем ментше тем лучше..... ну а сложные обжекты только ротировать кубы ..... смутил коллизию по кубам и ебёссся ротатиш под модель....
И нужно понимать масштабы игры ....

Добавлено через 1 минуту
Цитата:

Сообщение от Romchi (Сообщение 15597)
Подскажите пожалуйста, использование большого количества билбордов ( вращающихся плоскостей ) в игре, будет плохо сказываться на fps? Есть желание заменить все плоские модели лесов ( скрин 1 ), на билборды деревьев, которые сделаны отдельными плоскостями и сгруппированы вот в такой лесной массив ( скрин 2)

Вращающиеся бил борды ( те которые следят ) эти 2 д говно врятли тебе помешают .... мммммм даже если их будет 1 тысяча ......

Romchi 11.09.2021 00:41

Condor_MG, А ну тогда ладно раз не помешают, спасибо

Condor_MG 11.09.2021 00:44

Цитата:

Сообщение от GOLOD55 (Сообщение 15562)
нужно сперва сии модели из кешбина перенести в сцену2, затем в самой модели смоделить стрелки(назвать, расположить и копирнуть локоси чтоб как в карманных часах были) и замутить данным объектам часовой_актор(исходник взять от карманных же).

Холодка шоб прачитать надо нахуярится ) привыкайте )

Firefox3860 11.09.2021 00:44

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

Клиппинг здесь не причём, зачем эти деревья-то клиппить. У них в миссиях всегда уже есть "невидимые стены" рядом, где надо.


Текущее время: 05:17. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.11 Release Candidate 2
Copyright ©2000 - 2025, vBulletin Solutions Inc. Перевод: zCarot