Главная Форум Файлы
Справка Сообщество Календарь Сообщения за день Поиск

Вернуться   Mafia-Game Forum > Mafia: The City Of Lost Heaven > Модификации
Расширенный поиск

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.01.2020, 01:41   #151
Firefox3860 вне форума Firefox3860
Аватар для Firefox3860
Mafia Modding Crew
Сообщений: 687
Репутация: 771
Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold
Priest
Информация о репутации (Firefox3860)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Judge
159
Enforcer
260
Firefox3860 / 771
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от grandshot Посмотреть сообщение
Может в CHG-шку засунуть, а потом проверять и выгружать её перед сохранением
Да, я тоже думаю начать засовывать людей в chg, только я не умею это правильно делать. Точнее, просто сделать человека у меня получилось, но я не знаю, как прописать ему там скрипт, чтобы он хоть что-то делал. В программах для chg (которые ужасно кривые) нельзя почему-то.
А так, если получится делать челов со скриптами в chg, то выгружать её будет даже не обязательно, потому что проблема как раз в том, что сейчас они все находятся в scene2, и это становится тяжело для игры.
цитата
Старый 27.01.2020, 17:22   #152
grandshot вне форума grandshot
Аватар для grandshot
#667e34
Сообщений: 1,247
Репутация: 979
grandshot is a splendid one to behold grandshot is a splendid one to behold grandshot is a splendid one to behold grandshot is a splendid one to behold grandshot is a splendid one to behold grandshot is a splendid one to behold grandshot is a splendid one to behold grandshot is a splendid one to behold
Hitman
Информация о репутации (grandshot)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Judge
159
Enforcer
260
Priest
396
Snitch
780
grandshot / 979
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Два Александра делали chg со скриптами для своего мода City Bars+. Спроси, может поделятся способом. Скинул их контакты тебе в ЛС.
цитата
Старый 27.01.2020, 20:22   #153
TesaQ вне форума TesaQ
Junior Member
Сообщений: 5
Репутация: 26
TesaQ is on a distinguished road
Detective
Информация о репутации (TesaQ)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
TesaQ / 26
Detective
0
Gangster
55
Thug
100
Judge
159
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Firefox3860, конкретно не по моду вопрос, а в целом, скрипт система мафии хорошо подходит для работы в открытом мире? Так то все миссии в игре если и использует открытый мир, то лишь небольшой участок в нём. Насколько скриптами возможно оживить город? И есть ли на это большие планы?

Последний раз редактировалось TesaQ; 27.01.2020 в 20:24.
цитата
Старый 27.01.2020, 21:22   #154
CurtisTea вне форума CurtisTea
Аватар для CurtisTea
Member
Сообщений: 49
Репутация: 40
CurtisTea is on a distinguished road
Detective
Информация о репутации (CurtisTea)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
CurtisTea / 40
Detective
0
Gangster
55
Thug
100
Judge
159
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от Firefox3860 Посмотреть сообщение
как прописать ему там скрипт, чтобы он хоть что-то делал
Ну, для этого и не обязательно прописывать скрипт в самой CHG-шке. Если нам нужны куклы для легкого оживления сцены достаточно будет в диффку запихнуть энеми с нужным бихевиором, а уже в самой сцене в скрипте после загрузки диффки findactor загружаемого персонажа(-ей) и прописывание ему команд. По крайней мере задать ему анимацию и дать ему что-то в руки можно, это ж не команды enemy. Но если что-то сложнее то увы...

Я честно не помню точно, но вроде у меня получалось когда-то скрипт для энеми в диффке прописывать HEXом. Но никаких заметок я конечно же себе не оставил и попытка сейчас на скорую руку вспомнить шо куда успехом не увенчалась
Поколупаюсь позже ещё разок
цитата
Поблагодарили: 2
EmptyBowl (28.01.2020), Firefox3860 (28.01.2020)
Старый 28.01.2020, 00:51   #155
Firefox3860 вне форума Firefox3860
Аватар для Firefox3860
Mafia Modding Crew
Сообщений: 687
Репутация: 771
Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold Firefox3860 is a splendid one to behold
Priest
Информация о репутации (Firefox3860)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Judge
159
Enforcer
260
Firefox3860 / 771
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от TesaQ Посмотреть сообщение
скрипт система мафии хорошо подходит для работы в открытом мире? Насколько скриптами возможно оживить город? И есть ли на это большие планы?
На самом деле, скрипт-система мафии для оживления города приспособлена плохо. Скриптами можно описать, например, поведение некоторых конкретных людей. Они будут всегда выполнять одни и те же анимации, ходить по одному и тому же маршруту, говорить определённые фразы. В общем — повторять действия, строго заданные скриптом. Чтобы оживить таким образом город, нужно создать множество небольших сценок — мест, где люди будут что-то делать. Для этого надо продумать до мелочей каждое движение каждого человека и задать его выполнение скритпом. Понятно, что это занятие крайне трудоёмкое и требует большого количества времени. Именно этими особенностями объясняется почти нулевая оживлённость открытой местности (городской и сельской) в оригинальной игре.
А вот, например, в начале 19 миссии, когда мы едем на надземном метро в банк, по пути из окна вагона можно заметить несколько таких скриптовых сценок. На одной из станций рабочие что-то чинят, а у причала на берегу люди садятся в лодку. Создание этих деталей было оправдано потому, что пока мы едем на поезде, мир для нас, по сути, не является открытым, а значит, мы точно увидим всё это оживление.
По этим причинам, больших планов по оживлению города у меня нет. Но есть маленькие, состоящие в том, чтобы оживить конкретные локации, добавленные в моде. Но эти планы пока долгосрочные. Перед этим нужно научиться загружать людей с помощью chg-файлов.

Цитата:
Сообщение от CurtisTea Посмотреть сообщение
достаточно будет в диффку запихнуть энеми с нужным бихевиором, а уже в самой сцене в скрипте после загрузки диффки findactor загружаемого персонажа
Значит, findactor в сцене найдёт актор в диффке? Это хорошо, я проверю.
Цитата:
Сообщение от CurtisTea Посмотреть сообщение
Я честно не помню точно, но вроде у меня получалось когда-то скрипт для энеми в диффке прописывать HEXом. Поколупаюсь позже ещё разок
О, это было бы очень здорово.
цитата
Старый 28.01.2020, 01:11   #156
CurtisTea вне форума CurtisTea
Аватар для CurtisTea
Member
Сообщений: 49
Репутация: 40
CurtisTea is on a distinguished road
Detective
Информация о репутации (CurtisTea)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
CurtisTea / 40
Detective
0
Gangster
55
Thug
100
Judge
159
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от Firefox3860 Посмотреть сообщение
findactor в сцене найдёт актор в диффке?
Это 100%, я так магазин шмоток делал, вместо чендж модел (у которого на долю секунды видно модель с руками в стороны) подставлял заготовленных Томасов из разных CHG-шек. Ну и он при покупке иногда что-то говорил - findactor его находил и позволял им управлять.
Не знаю только сработает ли если писать его в шапке скрипта как это принято, я сразу шоб наверняка писал findactor уже после загрузки диффки.
https://www.youtube.com/watch?v=01s-pgwkPzU

Последний раз редактировалось CurtisTea; 28.01.2020 в 01:17.
цитата
Поблагодарили: 3
EmptyBowl (28.01.2020), fuchs11 (21.03.2020), Knight Rider (15.04.2020)
Старый 28.01.2020, 14:32   #157
Abradox вне форума Abradox
Аватар для Abradox
Modding Crew
Сообщений: 2,760
Репутация: 1311
Abradox has much to be proud of Abradox has much to be proud of Abradox has much to be proud of Abradox has much to be proud of Abradox has much to be proud of Abradox has much to be proud of Abradox has much to be proud of Abradox has much to be proud of Abradox has much to be proud of Abradox has much to be proud of
Councilor
Информация о репутации (Abradox)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Judge
159
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Abradox / 1311
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от CurtisTea Посмотреть сообщение
Офигенно же.
цитата
Поблагодарил:
CurtisTea (28.01.2020)
Старый 28.01.2020, 15:37   #158
CurtisTea вне форума CurtisTea
Аватар для CurtisTea
Member
Сообщений: 49
Репутация: 40
CurtisTea is on a distinguished road
Detective
Информация о репутации (CurtisTea)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
CurtisTea / 40
Detective
0
Gangster
55
Thug
100
Judge
159
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от Abradox Посмотреть сообщение
Офигенно же.
Пасиб) Всего то 85 разных моделей Томов засунутых в 85 соответствующих диффок Ну и прелесть в том что все на оригинальных текстурах.
Но покуда сейчас несколько людей начали новых персонажей моделить интересно подождать и глянуть что из этого выйдет.

*******

Firefox, две новости, хорошая и плохая) Хорошая: есть для тебя диффка для теста с энеми и вписанным в него скриптом. Плохая: есть некоторые особенности, которые я ну никак не могу объяснить.

Ссылка на дифку


https://drive.google.com/file/d/10zG...ew?usp=sharing
имя актора энеми - "test"
[свернуть]


Я не понимаю как, но если в этой диффке энеми поменять координаты (даже руками в HEXе) то может перестать работать его скрипт (в скрипте банально ему дается Томпсон и human_activateweapon).
Сейчас у него координаты 0;4;0 (менял и на 0;0;0 - тоже работало), я его actor_setplacement куда мне надо - все окей, он меня атакует с оружием в руках. Если поменять координаты на стоянку в Little Italy (-1980;-5;10) - он все так же атакует, но теперь с кулаками, инвентарь пуст. Я даже проверял, вдруг actor_setplacement так на него работал (и actorupdateplacement чекал тож) - ничего не меняется.
Ээээм... налетайте, ребя, а то я не понимаю)

*******

UPD: создал новую диффку с нуля. Вставил персонажа-утку. Прописал ну чтоб уже наверняка на проверку парочку команд которые работают только в энеми-скриптах (event use_ab, enemy_action_follow) - все работает как в игре. Поставил координаты чтоб он сходу появлялся на парковке без setplacement... Работает))

Ссылка на диффку, попытка номер 2


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

Последний раз редактировалось CurtisTea; 28.01.2020 в 19:28.
цитата
Поблагодарили: 3
Abradox (29.01.2020), EmptyBowl (29.01.2020), Firefox3860 (28.01.2020)
Старый 29.01.2020, 12:31   #159
Melhior вне форума Melhior
Аватар для Melhior
Mafia Modding Crew
Сообщений: 144
Репутация: 160
Melhior has a spectacular aura about Melhior has a spectacular aura about
Judge
Информация о репутации (Melhior)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Melhior / 160
Judge
159
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от CurtisTea Посмотреть сообщение
Но покуда сейчас несколько людей начали новых персонажей моделить
Точнее сказать-экспортировать из других игр.
__________________
Группа модостроя в ВК
https://vk.com/mafia_and_mafia2_modding
цитата
Старый 29.01.2020, 17:20   #160
grandshot вне форума grandshot
Аватар для grandshot
#667e34
Сообщений: 1,247
Репутация: 979
grandshot is a splendid one to behold grandshot is a splendid one to behold grandshot is a splendid one to behold grandshot is a splendid one to behold grandshot is a splendid one to behold grandshot is a splendid one to behold grandshot is a splendid one to behold grandshot is a splendid one to behold
Hitman
Информация о репутации (grandshot)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Judge
159
Enforcer
260
Priest
396
Snitch
780
grandshot / 979
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от Melhior Посмотреть сообщение
Точнее сказать-экспортировать из других игр.
Все тем же способом сегментирования персонажей?
цитата
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Регистрация
×
Чтобы оставлять на форуме Mafia-Game Forum сообщения, необходимо сначала зарегистрироваться.
Пожалуйста, укажите ваше имя пользователя, адрес электронной почты и прочую обязательную информацию о себе в форме ниже.
Имя:
Пароль / Адрес электронной почты
Пароль:
Подтвердите пароль:
Адрес электронной почты:
Подтвердите адрес:
Реферер
Если вы пришли на этот форум по совету одного из участников, то, пожалуйста, введите его имя пользователя.
Реферер:
Время на форуме может быть выставлено в соответствии с тем, где вы находитесь. Выберите свой часовой пояс из списка ниже.
Учитывать переход на летнее или зимнее время (DST).
Получать электронные письма
Время от времени администрация может посылать вам сообщения по электронной почте.

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

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

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