Mafia-Game Forum

Mafia-Game Forum (https://mafia-game.ru/forum/index.php)
-   Скриптинг (https://mafia-game.ru/forum/forumdisplay.php?f=10)
-   -   Вопросы по моддингу игры [скриптами] (https://mafia-game.ru/forum/showthread.php?t=683)

alex5995 15.11.2019 15:12

Цитата:

Сообщение от Abradox (Сообщение 7775)
Особенно отвратительно, когда в игре только 1-2 звука шагов по поверхности, это звучит крайне УЩЕРБНО! В Мафии с этим делом нормально.

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

Abradox 15.11.2019 16:52

Цитата:

Сообщение от CurtisTea (Сообщение 7729)
Не, чехи упоролись иначе: у них когда (допустим тот же ломик) падает звучит звук удара, предмет естественно немного отпрыгивает и при приземлении снова звучит звук и так далее. Как по мне то для игры 2002 года уж слишком много вычислений, рядовой игрок этого бы и не заметил если бы этого не было)

Заметил бы, заметил. Молодцы чехи что так сделали!
Цитата:

Сообщение от Firefox3860 (Сообщение 7737)
Да, но именно благодаря такому адскому вниманию к мелочам Мафия и стала великой игрой в своё время! :)

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

alex5995 15.11.2019 17:26

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

grandshot 15.11.2019 17:32

Цитата:

Сообщение от alex5995 (Сообщение 7788)
К примеру, подбирая оружие с поверженного врага откуда в инвентаре появляются доп. обоймы? Их же Томми не подбирал?

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

PS: Давайте все таки флудить в другой темке :)

alex5995 15.11.2019 17:48

Цитата:

Сообщение от grandshot (Сообщение 7789)
Но несмотря на реализм, это больше бы раздражало и замедляло темп игры

Во второй халфе патроны подбирались просто пробегая по ним:(
Цитата:

Сообщение от grandshot (Сообщение 7789)
добавить анимацию шмона поверженного врага, на протяжении которой игрок подвергался бы опасности быть подстреленным

Разве это плохо? Для меня так было бы намного интересней играть.
Цитата:

Сообщение от grandshot (Сообщение 7789)
Давайте все таки флудить в другой темке

Предлагай, я с удовольствием.

Abradox 17.11.2019 01:23

Цитата:

Сообщение от alex5995 (Сообщение 7788)
Не собираюсь охаивать эту игру, она для меня наряду с первым Dishonored, лучшая в жанре экшн. Но, по поводу реализма и внимания к мелочам...
К примеру, подбирая оружие с поверженного врага откуда в инвентаре появляются доп. обоймы? Их же Томми не подбирал?

Если сравнить с GTAIII, GTA Vice City и GTA San Andreas в которых оружие, висит в воздухе, вращается вокруг своей оси и подсвечивается цветами радуги, то Мафия это УЛЬТРАРЕАЛИЗМ даже без шмона поверженных гангстеров и копов. :bububu:

alex5995 19.11.2019 17:24

Народ, подскажите скрипт, где если враг с поведением "React when hit" начинает пальбу, то посылался бы евент др. скрипту.

Haku 19.11.2019 22:40

Цитата:

Сообщение от alex5995 (Сообщение 7823)
Народ, подскажите скрипт, где если враг с поведением "React when hit" начинает пальбу, то посылался бы евент др. скрипту.

Не совсем то что ты спрашивал. Если немного подредактировать то должно работать должным тебе образом.

Скрипт рандомных характеристик у enemy by EgoR[SLM]


dim_flt 2
dim_act 1

findactor 0, ""

rnd 0, 8
let flt[0]=flt[0]+1
goto flt[0]

label 1
\\хар-ка_1
goto script

label 2
\\хар-ка_2
goto script

label 3
\\хар-ка_3
goto script

label 4
\\хар-ка_4
goto script

label 5
\\хар-ка_5
goto script

label 6
\\хар-ка_6
goto script

label 7
\\хар-ка_7
goto script

label 8
\\хар-ка_8
label script
goto script
[свернуть]

alex5995 23.11.2019 19:07

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

Firefox3860 23.11.2019 19:25

enemy_usecar должно быть

alex5995 23.11.2019 19:35

Цитата:

Сообщение от Firefox3860 (Сообщение 7923)
enemy_usecar должно быть

Это вроде команда забраться в тачку?

Firefox3860 24.11.2019 00:09

и выбраться, если уже забрался

alex5995 24.11.2019 00:43

Firefox3860 спасибо

•TERMINATOR• 29.11.2019 21:55

Товарищи, перезалейте пожалуйста Real Driver или скиньте сюда, благодарю!

Tosyk 29.11.2019 22:06

Цитата:

Сообщение от •TERMINATOR• (Сообщение 8054)
Товарищи, перезалейте пожалуйста Real Driver или скиньте сюда, благодарю!

залил https://mafia-game.ru/forum/file.php?id=307

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

•TERMINATOR• 29.11.2019 23:37

Цитата:

Сообщение от Tosyk (Сообщение 8056)
залил https://mafia-game.ru/forum/file.php?id=307

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

В архиве внутри в exe-шнике вирус...

Tosyk 30.11.2019 02:13

Цитата:

Сообщение от •TERMINATOR• (Сообщение 8059)
В архиве внутри в exe-шнике вирус...

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

Staghound 30.11.2019 02:32

У меня Касперский ничего не находит, скачал и проверил оба архива.

Mafiafan 30.11.2019 14:24

Цитата:

Сообщение от Staghound (Сообщение 8065)
У меня Касперский ничего не находит, скачал и проверил оба архива.

Странно... У меня Аваст матюгнулся сейчас при попытке скачать эти архивы.

•TERMINATOR• 30.11.2019 15:39

Цитата:

Сообщение от Mafiafan (Сообщение 8067)
Странно... У меня Аваст матюгнулся сейчас при попытке скачать эти архивы.

У меня тоже Аваст, такой вирус обнаружил в exe - Win32:Malware-gen

alex5995 19.02.2020 14:18

Возможно ли сделать так, что-бы выпадающее из врагов оружие определённого типа(crowbar) нельзя было подобрать, и не появлялся значок активности?

Kaiser 15.04.2020 16:28

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

spartaque12 15.04.2020 16:52

Kaiser, ты про mip-map или что?

alex5995 15.04.2020 16:58

две разные текстуры наложены друг на друга, находятся в одной плоскости

Firefox3860 15.04.2020 17:02

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

Kaiser 15.04.2020 17:27

Цитата:

Сообщение от Firefox3860 (Сообщение 9264)
имеется в виду мерцание поверхностей, расположенных близко друг к другу (но не совпадающих), под клиппингом


Прям в точку! Все было хорошо, пока я не наложил сверху коллизию. Причем, ладно при фейсе возможно мерцание, но текстуры мерцают и при наложении примитивов.:mad:

alex5995 25.04.2020 11:14

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

Firefox3860 25.04.2020 12:10

setcompas или как-то так

alex5995 25.04.2020 14:12

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

TesaQ 25.04.2020 14:56

alex5995, setcompass показывает метку на карте (фрейм, который ты указал) и направление к нему.

alex5995 02.05.2020 08:38

Подскажите, пожалуйста, как сделать для Мафии 1 полупрозрачную текстуру, используя Photoshop и 3ds Max. Как то пытался мудрить с альфа-каналом, в максе текстура нормально отображается, а в Мафии вместо прозрачных участков почему то серый фон.

Firefox3860 02.05.2020 12:34

alex5995, Тебе нужно, чтобы поверхность с текстурой была полупрозрачной в игре? Тогда нужен не только Photoshop, в основном придётся настраивать материалы в 4ds. Вообще, альфа-каналы текстур в мафии хранятся в отдельных файлах bmp. При этом если имя основной текстуры — "текстура.bmp", то имя файла её альфы — "текстура+.bmp". То есть в имени добавляется знак плюс. Сама альфа — это та же текстура, только нарисованная в оттенках серого, при этом область белого цвета соответствует непрозрачности, а чёрного — полной прозрачности.
В 4ds материал настраивается так. В программе 4dsManager (которая только с текстурами работает) выбираешь нужный материал и в поле "Alfa текстура" вписываешь название альфы с плюсом. И в правой колонке ставишь галочку "Использовать доп. настройки", чтобы она заработала.

alex5995 02.05.2020 14:22

Firefox3860, Спасибо, не знал, что для этого нужен ещё и 4dsManager. Итак, сначала создаём текстуру с альфой в Photoshop'е, затем открываем её в 4dsManager'е, настраиваем. Далее готовую текстуру накладываем на объект в Максе. Я правильно всё понял?

Firefox3860 02.05.2020 14:51

alex5995, Не совсем. Последовательность такая:
1. Сначала создаём модель в максе и накладываем обычную текстуру. Альфа на этом этапе не нужна. Сохраняем модель в 4ds.
2. Потом рисуем в фотожопе альфу (в оттенках серого). Сохраняем её как отдельный файл bmp, с названием "текстура+.bmp" рядом с основным файлом, в папку maps.
3. Теперь открываем в 4dsManager'е модель 4ds (а не текстуру) и настраиваем в ней нужный материал, как я написал выше.

alex5995 02.05.2020 15:06

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

Haku 03.05.2020 14:39

alex5995, туториал на заметку Создание альфа-канала в текстурах от JVS http://mafiapub.do.am/M1DL/Other/alf...teksturakh.rar

grandshot 04.05.2020 10:07

Еще есть вариант использовать *.tga сразу содержащие альфа-канал. Для этого нужно добавить флаг 0x01000000 в материал. Плюсы данного метода в том, что будет одна текстура вместо двух (соответственно меньше занимаемого места), tga загружаются быстрее bmp (якобы). Минусы: MWE будет отображать TGA текстуры некорректно, ну и метод явно будет сложнее для новичков из-за прописывания флагов.

alex5995 04.05.2020 11:41

Ещё бы знать как добавить флаг 0x01000000 в материал. К тому же формат tga используется, как я понимаю, для заставок при загрузке миссии и для визуального интерфейса на экране. Будет ли такая текстура нормально отображаться в игре?

Firefox3860 04.05.2020 13:18

Цитата:

Сообщение от grandshot (Сообщение 9470)
Для этого нужно добавить флаг 0x01000000 в материал.

А можешь поподробнее, где именно и какой флаг (в десятичном виде)?

tga-текстуры нормально в мафии работают.

alex5995 05.05.2020 14:24

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

http://images.vfl.ru/ii/1588678128/0...30416586_m.bmp http://images.vfl.ru/ii/1588678129/6...30416587_m.bmp


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

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