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)

User 29.07.2022 17:53

Цитата:

Сообщение от Melhior (Сообщение 18491)
Вкладка Settings. Поставить галку "Draw Debug Visuals ". А источники света можно вставлять через BSV (Insert=>Light) и в MWE откорректировать расположение.

А цвет света где можно редактировать?

Melhior 30.07.2022 03:04

Цитата:

Сообщение от User (Сообщение 18494)
А цвет света где можно редактировать?

С желтого на красный, например? Точно не знаю, но в бсв есть ползунки RGB.

User 30.07.2022 22:19

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

grandshot 30.07.2022 23:10

User, может дороги за границы сетки коллизии вышли. Переиди во вкладку tools - col. Там будет группа Grid и ее ограничивающие значения по X и Y. Если проблемные участки дороги по своим координатам выходят за пределы этих ограничивающих значений, увеличь размеры сетки так чтобы она захватывала эти дороги.

User 02.08.2022 19:18

Вложений: 2
1.Как удалить эти синие парковочные слоты?

https://mafia-game.ru/forum/attachme...1&d=1659456773

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

2.Как удалять здания и дороги из сцены, наверное это связано с предыдущим вопросом, но не уверен.

https://mafia-game.ru/forum/attachme...1&d=1659456773

3.Нужен скрипт на включение фар у автомобилей днем, может у кого есть такой.

grandshot 02.08.2022 22:19

Цитата:

Сообщение от User (Сообщение 18522)
Как удалять здания и дороги из сцены

Дороги и некоторые здания находятся в scene.4ds файле миссии. Удалять их следует непосредственно из модели, если очень нужно. Но в большинстве случаев достаточно снять с таких объектов фейсклип и опустить пониже под карту.

regis77 02.08.2022 22:28

Цитата:

Сообщение от User (Сообщение 18522)

2.Как удалять здания и дороги из сцены, наверное это связано с предыдущим вопросом, но не уверен.

https://mafia-game.ru/forum/attachme...1&d=1659456773


Я удаляю все здания/объекты через 3ds max, в MWE функции удаления вроде вообще нет, что я только не пробовал, но удалять нельзя

grandshot 02.08.2022 22:51

Цитата:

Сообщение от regis77 (Сообщение 18524)
Я удаляю все здания/объекты через 3ds max

Так делать не желательно. Лучше удалять не нужные ноды моделей через шестнадцатиричный редактор 010 Editor. При импорте в Макс и ре-эспорте информация в модели меняется. Например, может измениться количество вершин некоторых моделей, и тогда фейсклип будет накладываться некорректно. Будут участки без коллизии или невидимые стены.
Но даже если количество вершин останется тем же, их порядок может измениться. А из за этого уже лайтмаппинг будет отображаться неправильно.

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

Сообщение от regis77 (Сообщение 18524)
в MWE функции удаления вроде вообще нет, что я только не пробовал, но удалять нельзя

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

regis77 02.08.2022 23:18

Цитата:

Сообщение от grandshot (Сообщение 18525)
Так делать не желательно. Лучше удалять не нужные ноды моделей через шестнадцатиричный редактор 010 Editor. При импорте в Макс и ре-эспорте информация в модели меняется. Например, может измениться количество вершин некоторых моделей, и тогда фейсклип будет накладываться некорректно. Будут участки без коллизии или невидимые стены.
Но даже если количество вершин останется тем же, их порядок может измениться. А из за этого уже лайтмаппинг будет отображаться неправильно.

Звучит крайне геморойно. Я работаю с интерьерами, поэтому этим способом пользоваться не буду, но спасибо за совет в любом случае.



Цитата:

Сообщение от grandshot (Сообщение 18525)
Есть там удаление, клавиша Delete. Может быть в новых версиях клавиша поменялась, смотрите readme в папке с программой.

Еще раз зашел в MWE и здания через delete не удаляются, иногда пропсы удаляются. и то через раз.

Melhior 03.08.2022 00:12

Цитата:

Сообщение от User (Сообщение 18522)
3.Нужен скрипт на включение фар у автомобилей днем, может у кого есть такой.

Попробуй этот

Код:

dim_act 7
dim_flt 7
getactiveplayer 0

label 1
ctrl_read 0, HOLSTER
if flt[0]=1,2,1

label 2
findnearactor 0,1,Car
compareownerwithex 0,1,3,1

label 3
carlight_main 1,0
goto 4
label 4
ctrl_read 1, HOLSTER
if flt[1]=1,5,4

label 5
findnearactor 0,1,Car
compareownerwithex 0,1,-1,3
carlight_main 1,2
goto 1


User 03.08.2022 01:27

Цитата:

Сообщение от Melhior (Сообщение 18528)
Попробуй этот

Код:

dim_act 7
dim_flt 7
getactiveplayer 0

label 1
ctrl_read 0, HOLSTER
if flt[0]=1,2,1

label 2
findnearactor 0,1,Car
compareownerwithex 0,1,3,1

label 3
carlight_main 1,0
goto 4
label 4
ctrl_read 1, HOLSTER
if flt[1]=1,5,4

label 5
findnearactor 0,1,Car
compareownerwithex 0,1,-1,3
carlight_main 1,2
goto 1


"HOLSTER" - это какая клавиша?

grandshot 03.08.2022 11:10

regis77, тогда просто опускай ненужные модели в scene.4ds под карту, предварительно убрав фейсклип. Опустить вниз можно на пару тысяч метров, тогда они точно не будут рендеритьсяв игре из за дальности прорисовки.

Добавлено через 48 секунд
User, HOLSTER это убрать оружие.

regis77 03.08.2022 11:39

Вложений: 1
Цитата:

Сообщение от grandshot (Сообщение 18535)
тогда просто опускай ненужные модели в scene.4ds под карту, предварительно убрав фейсклип. Опустить вниз можно на пару тысяч метров, тогда они точно не будут рендеритьсяв игре из за дальности прорисовки.

а зачем мне опускать обьекты которые мне нужны? что если мне нужно сделать кат в определенно месте, то всё пропало?
_______________________________________


Появилась проблема. Скачал я значит BSV чтобы выставить освещение в интерьере, но оказывается программа отказывается запускаться, directx и все дистрибутивы c++ установлены, что с этим делать, знает кто?
И еще, BSV это единственная утилита в которой можно выставить освещение в интерьере?

UPD: проблема решена

GOLOD55 04.08.2022 01:34

MWE, строго говоря, редактирует tree.klz и scene2.bin(про cache.bin не помню); scene.4ds не редактирует.
Но можно объект сцены сдвинуть, например, да(сперва удалив клипинг, правильно grandshot говорит). Технически, при этом scene.4ds остается прежней, но в scene2.bin данному объекту прописывается ентот доп.сдвиг.

User 04.08.2022 18:47

Скрипт не работает, все кнопки перенажимал, лан, решил проблему добавлением строки game_nightmission 1 (название не точное, скорее всего).

Цитата:

Сообщение от User (Сообщение 18522)
1.Как удалить эти синие парковочные слоты?

https://mafia-game.ru/forum/attachme...1&d=1659456773

Отвечу сам, эти слоты были в scene.4ds, и, по всей видимости, являлись думмисами, счас удалил, теперь норм.

regis77 09.08.2022 17:23

Как сделать интерактивные двери?

User 09.08.2022 20:23

Цитата:

Сообщение от regis77 (Сообщение 18569)
Как сделать интерактивные двери?

Не помню точно, но кажется в BSV есть тип вставляемого объекта DOOR, посмотри там,
плюс может понадобиться прога scene2 editor.

Haku 09.08.2022 21:48

Вложений: 1
Цитата:

Сообщение от regis77 (Сообщение 18569)
Как сделать интерактивные двери?


Как вариант посмотреть здесь еще http://mafiascene.com/forum/viewtopi...c98a4713b5073b

regis77 09.08.2022 22:03

Цитата:

Сообщение от Haku (Сообщение 18573)

Как вариант посмотреть здесь еще http://mafiascene.com/forum/viewtopi...c98a4713b5073b

ты сам делал интерактивные двери? что нажимал в zmodeler?

*UPD уже разобрался, не актуально.

regis77 13.08.2022 16:26

Вложений: 1
есть ли в игре модели матрасов торшеров? если да, то подскажите название модели

Melhior 14.08.2022 02:56

Цитата:

Сообщение от regis77 (Сообщение 18586)
есть ли в игре модели матрасов торшеров? если да, то подскажите название модели

Есть модели настольных ламп. Матрасов нет.

regis77 14.08.2022 16:11

а модели лупары, револьвера, ножа и биты можно?

Firefox3860 14.08.2022 17:23

regis77, 2sawoff2.4ds, 2sw10.4ds, 2knife.4ds, 2bbat1.4ds. В списке моделей, который я показывал, они есть.
Матрас есть только из тюрьмы - 2matrc.4ds.

regis77 14.08.2022 17:39

Цитата:

Сообщение от Firefox3860 (Сообщение 18590)
regis77, 2sawoff2.4ds, 2sw10.4ds, 2knife.4ds, 2bbat1.4ds. В списке моделей, который я показывал, они есть.
Матрас есть только из тюрьмы - 2matrc.4ds.

Спасибо. Тот файл со списком моделей у меня почему-то не открывается

regis77 19.08.2022 16:52

есть ли в игре модель стремянки? надо её название

User 20.08.2022 23:50

Можно ли в миссию "Автоэнциклопедия" установить, как-нибудь, скрипт свободной камеры, а также сделать ее играбельной, чтобы там можно было ходить, с сохранением функции просмотра авто по списку и крутящегося пьедестала?

Firefox3860 22.08.2022 22:39

User, думаю, что с сохранением функции просмотра нельзя. Хотя, не знаю, как оно там сделано.

User 23.08.2022 00:00

Цитата:

Сообщение от Firefox3860 (Сообщение 18623)
User, думаю, что с сохранением функции просмотра нельзя. Хотя, не знаю, как оно там сделано.

Ясн, а если крутящейся подиум экспортировать в иную миссию, шансы существуют?

Firefox3860 23.08.2022 02:03

User, я просто не знаю даже, как сделано его вращение, если анимацией, то крутиться наверное, будет. Но переключение машин скорее всего, нет. Только если одну машину поставить и жёстко к нему прикрепить, тогда должна будет крутиться.

moskvichovskiy 13.09.2022 20:19

Привет всем. Где можно посмотреть-прочитать туторы для создания трафика пешеходов и транспорта?

Firefox3860 14.09.2022 12:14

moskvichovskiy, Сейчас кажется, нет какой-то единой страницы, на которой бы были собраны все туторы, но вот то, что есть у меня по этой теме. Посмотри тут - https://drive.google.com/drive/folde...z5?usp=sharing

Haku 14.09.2022 15:16

Цитата:

Сообщение от moskvichovskiy (Сообщение 18731)
Привет всем. Где можно посмотреть-прочитать туторы для создания трафика пешеходов и транспорта?

По пешеходам советую посмотреть вот здесь https://vk.com/docs-35850321
Касательно траффика авто есть такой вариант


moskvichovskiy 15.09.2022 18:19

Цитата:

Сообщение от Haku (Сообщение 18734)
По пешеходам советую посмотреть вот здесь https://vk.com/docs-35850321
Касательно траффика авто есть такой вариант


сложно понять эту тарабарщину))) но попробую

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

Сообщение от Firefox3860 (Сообщение 18732)
moskvichovskiy, Сейчас кажется, нет какой-то единой страницы, на которой бы были собраны все туторы, но вот то, что есть у меня по этой теме. Посмотри тут - https://drive.google.com/drive/folde...z5?usp=sharing

Годный архив спасибо)

Nighthos 21.09.2022 20:15

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

Haku 24.09.2022 23:56

Вложений: 1
Поведение людей - HEX

alex5995 06.10.2022 13:53

Кто знает почему нпс игнорируют заднее правое сиденье и не садятся в машину?
https://disk.yandex.ru/i/uB4UJRmtab3vxg

Firefox3860 06.10.2022 23:11

alex5995, ты бы лучше скрипты их показал.

alex5995 07.10.2022 05:50

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

Развернуть для просмотра

act_setstate -1, inactive
dim_flt 10
dim_act 2
dim_frm 1
findactor 0, "biksa1"
findactor 1, "Tommy"
findframe 0, "biksa1"
human_setproperty 0, 1111, Intelligence
enemy_naprdelivaute yes
enemy_vidim 1
enemy_changeanim "walk1.i3d", "walk woman1.i3d"

let flt[3] = 1

{ up
if flt[3] = 0, -1, 2
enemy_action_follow 1, 4, nonext, crouch, 1
label 1
goto 1
label 2
getactorsdist 0, 1, 5
if flt[5] > 100, 2, -1
enemy_playanim "mise15f-Manik03.i3d"
wait 9000
goto 2
}

event use_ab
event_use_cb 1
enemy_actionsclear
enemy_stop
if flt[3] = 1, GO, -1
playsound "wait.wav", 1, 30, 1
wait 1000
let flt[3] = 1
enemy_forcescript 0
return

label GO
playsound "go.wav", 1, 30, 1
wait 700
enemy_look 1
enemy_talk 08950014
enemy_wait
freeride_scoreget 1
freeride_scoreset flt[1]
let flt[3] = 0
enemy_forcescript 0
return
----------------------------
dim_flt 1
dim_act 3

findactor 0,"Tommy"
findactor 1, "biksa1act"
findactor 2, "biksa1"

label 0
wait 200
getactorsdist 0, 1, 0
if flt[0] < 100, -1, 0

label 1
act_setstate 2, active

label 2
wait 200
getactorsdist 0, 1, 0
if flt[0] > 50, -1, 2

label 3
act_setstate 2, inactive
goto 0

актор \biksa1act\ в тех-же координатах, что и \biksa1\
[свернуть]

Firefox3860 07.10.2022 07:27

alex5995, ну я точно не знаю, есть предположение, что может быть, enemy_action_follow позволяет только максимально двум енеми садиться в машину. Насколько помню, в сюжете нигде больше двух людей за игроком не следует. Можно поробовать сделать по-другому - сажать подруг в машину с помощью enemy_move_to_car и enemy_usecar. Тогда надо будет указывать каждой из них и актор машины, и номер конкретной двери.

А кстати, ты знаешь, что значат команды enemy_vidim, enemy_actionsclear, enemy_stop?

И между label 1 и goto 1 ставь задержку хотя бы wait 1000, чтобы скрипт не занимал собой в бездействии время выполнения.

alex5995 07.10.2022 08:02

Если убрать в скриптах biksa1act \\act_setstate хх, inactive\\ то садятся в машину все три.
https://disk.yandex.ru/i/qq1IDhLq9dh9Fg
Но мне не нужно, что-бы уже сидящие в машине нпс кажый раз выходили из неё вместе с Томми. Это нужно только в конечной точке.

Цитата:

Сообщение от Firefox3860 (Сообщение 18839)
с помощью enemy_move_to_car и enemy_usecar

Я пробовал применять зти команды. Ничего путного из этого не получилось. НПС не следуют в этом случае за Томми.

Цитата:

Сообщение от Firefox3860 (Сообщение 18839)
А кстати, ты знаешь, что значат команды enemy_vidim, enemy_actionsclear, enemy_stop?

Насколько мне известно \\enemy_actionsclear\\ и \\enemy_stop\\ отменяют предыдущее действие нпс. Суть команды \\enemy_vidim\\ мне вообще непонятна.

Цитата:

Сообщение от Firefox3860 (Сообщение 18839)
между label 1 и goto 1 ставь задержку хотя бы wait 1000

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


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

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