Регистрация Главная Форум Файлы

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

Ответ
 
Опции темы Опции просмотра
Старый 20.10.2020, 16:53   #161
Abradox вне форума Abradox
Аватар для Abradox
Senior Member
Сообщений: 1,882
Репутация: 734
Abradox is a splendid one to beholdAbradox is a splendid one to beholdAbradox is a splendid one to beholdAbradox is a splendid one to beholdAbradox is a splendid one to beholdAbradox is a splendid one to beholdAbradox is a splendid one to behold
Priest
Информация о репутации (Abradox)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Judge
159
Enforcer
260
Abradox / 734
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от Firefox3860 Посмотреть сообщение
И что-то ты, на мой взгляд, много скучноватых песенок накидал на "City Swing".
Можно сделать 5-е радио со скучным блюзом, а на 4-м оставить веселые/танцевальные. Отсортируй тогда.

Добавлено через 2 минуты
Цитата:
Сообщение от KlassenAS Посмотреть сообщение
Любопытно: в сборке модов Mafia_widescreen_fix.asi лежит в папке scrips.
А патчер из неё работать отказывается, ему только корневую папку игры подавай.
У меня Patcher.asi и Patcher.cfg лежат в папке scripts и успешно работают из нее.

Последний раз редактировалось Abradox; 20.10.2020 в 16:54.
цитата
Старый 20.10.2020, 17:13   #162
KlassenAS вне форума KlassenAS
Аватар для KlassenAS
Senior Member
Сообщений: 189
Репутация: 133
KlassenAS will become famous soon enoughKlassenAS will become famous soon enough
Thug
Информация о репутации (KlassenAS)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
KlassenAS / 133
Thug
100
Judge
159
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от Abradox Посмотреть сообщение
Можно сделать 5-е радио со скучным блюзом, а на 4-м оставить веселые/танцевальные. Отсортируй тогда.
Весёлых тогда не хватит )
Я потому и поменял первоначальное название "Lost Heaven Dance" на "City Swing", что стало много не танцевальных композиций.
Цитата:
Сообщение от Abradox Посмотреть сообщение
У меня Patcher.asi и Patcher.cfg лежат в папке scripts и успешно работают из нее.
Разобрался.
И так и так работает, просто скрипт должен обязательно лежать в той же папке, что и патчер. А я его всё время оставлял в корневой.

Последний раз редактировалось KlassenAS; 20.10.2020 в 17:15.
цитата
Старый 20.10.2020, 17:24   #163
Haku вне форума Haku
Аватар для Haku
Member
Сообщений: 63
Репутация: 95
Haku will become famous soon enough
Gangster
Информация о репутации (Haku)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Haku / 95
Gangster
55
Thug
100
Judge
159
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
KlassenAS, https://thirteenag.github.io/wfp#mafia https://github.com/ThirteenAG/Widesc...ases/tag/mafia
цитата
Поблагодарил:
KlassenAS (20.10.2020)
Старый 20.10.2020, 17:36   #164
KlassenAS вне форума KlassenAS
Аватар для KlassenAS
Senior Member
Сообщений: 189
Репутация: 133
KlassenAS will become famous soon enoughKlassenAS will become famous soon enough
Thug
Информация о репутации (KlassenAS)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
KlassenAS / 133
Thug
100
Judge
159
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Я уже взял Dll из сборки модов, но всё равно спасибо!
цитата
Старый 20.10.2020, 20:43   #165
grandshot вне форума grandshot
Аватар для grandshot
Mafia Modding Crew
Сообщений: 618
Репутация: 468
grandshot is a glorious beacon of lightgrandshot is a glorious beacon of lightgrandshot is a glorious beacon of lightgrandshot is a glorious beacon of lightgrandshot is a glorious beacon of light
Priest
Информация о репутации (grandshot)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Judge
159
Enforcer
260
grandshot / 468
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от KlassenAS Посмотреть сообщение
по твоей ссылке на Ultimate ASI Loader в архиве лежит тлько файл dinput8.dll
В описании по ссылке есть информация, что .dll файл лоадера может быть переименован под любую из служебных .dll, которые могут подхватываться движками из корневых директорий: d3d8.dll, dinput8.dll, dsound.dll и др.
цитата
Поблагодарил:
KlassenAS (20.10.2020)
Старый 20.10.2020, 21:08   #166
KlassenAS вне форума KlassenAS
Аватар для KlassenAS
Senior Member
Сообщений: 189
Репутация: 133
KlassenAS will become famous soon enoughKlassenAS will become famous soon enough
Thug
Информация о репутации (KlassenAS)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
KlassenAS / 133
Thug
100
Judge
159
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от grandshot Посмотреть сообщение
В описании по ссылке есть информация, что .dll файл лоадера может быть переименован под любую из служебных .dll, которые могут подхватываться движками из корневых директорий: d3d8.dll, dinput8.dll, dsound.dll и др.
Тогда надо разбираться, какая из всех этих dll в сборке Community Mod Pack - та самая. Потому, что я хочу, чтобы у Auto Radio Mod была полная совместимость с модпаком и ничего не конфликтовало. А если щас начать от балды dll переименовывать, то без косяков не обойдётся.
цитата
Старый 21.10.2020, 00:55   #167
Abradox вне форума Abradox
Аватар для Abradox
Senior Member
Сообщений: 1,882
Репутация: 734
Abradox is a splendid one to beholdAbradox is a splendid one to beholdAbradox is a splendid one to beholdAbradox is a splendid one to beholdAbradox is a splendid one to beholdAbradox is a splendid one to beholdAbradox is a splendid one to behold
Priest
Информация о репутации (Abradox)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Judge
159
Enforcer
260
Abradox / 734
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Вытащи эту песню начиная с 0:56 и дабавь в список 4-го радио.



Если взял dll из сборки, то должно работать

Последний раз редактировалось Abradox; 21.10.2020 в 01:00.
цитата
Поблагодарил:
KlassenAS (21.10.2020)
Старый 21.10.2020, 12:32   #168
KlassenAS вне форума KlassenAS
Аватар для KlassenAS
Senior Member
Сообщений: 189
Репутация: 133
KlassenAS will become famous soon enoughKlassenAS will become famous soon enough
Thug
Информация о репутации (KlassenAS)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
KlassenAS / 133
Thug
100
Judge
159
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от Abradox Посмотреть сообщение
Вытащи эту песню начиная с 0:56 и дабавь в список 4-го радио.
Загуглил, её можно просто скачать без танцев с бубном, кто-то уже слил в mp3 в сеть, похоже, как раз из этого видео и извлекли.
Из видео есть смысл извлекать, если с самого начала. Зачем терять вступление? Оно тоже классное.
Песня и мульт - просто шик!

Написал Readme.
У кого какие будут замечания, предложения?

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

Auto Radio Mod

Автор KlassenAS

Помощь в создании: Abradox, Firefox3860

Эксклюзивно для сайта Mafia-Game.ru

Если Вы опубликуете этот мод на другом сайте без указания авторства и ссылки на сайт mafia-game.ru, то будете наказаны трёхэтажным матом в Ваш адрес.

Данный мод представляет собой скрипт, работающий благодаря плагину patcher.asi авторства GOLOD55

Теперь у Вас есть возможность слушать радио в автомобиле.
Когда Томми садится в автомобиль, автоматически включается радио.
Дотупны 4 радиостанции:
1 Радио с родной музыкой Mafia: The City Of Lost Heaven, 23 трека.
2 Радио с музыкой из Mafia: Definitive Edition, 24 трека.
3 Радио с музыкой из Mafia: Definitive Edition, 24 трека.
4 Радио с подборкой музыки начала 20 века, вплоть до 40-х гг. 35 треков.

Вы можете переключать радиостанции при помощи дополнительных клавиш "присесть" и "прыжок"
Также, переключая радиостанции, вы можете выключить радио.
Композиции на радио играют в случайном порядке.

УСТАНОВКА:
Скопировать содержимое папки "mod" в папку с игрой.

ВАЖНО: Если Вы будете проходить с этим модом сюжет, и произойдёт сохранение во время того, как Томми находится в машине, то при загрузке этого сохранения произойдёт баг, музыка начнёт играть сама собой. Это вызвано особенностями работы игрового движка.
Во всех остальных случаях багов не замечено.

ДОПОЛНИТЕЛЬНО:
Скрипт может отображать названия радиостанций при переключении и при посадке в машину.
Чтобы данная опция работала, необходимо отредактировать файл textdb_??.def, лежащий в папке tables в папке с игрой.
Для редактирования этого файла к моду прилагается программа Mafia Text Editor 1.1
С помощью этой программы добавьте в файл следующие строки с идентификаторами:
90000000 Radio Off
90000001 Radio "Lost Heaven"
90000002 Radio "Definitive 1"
90000003 Radio "Definitive 2"
90000004 Radio "City Swing"
В папке с программой Вы найдёте иллюстрации, демонстрирующие её использование.
Важно не менять идентификаторы строк, иначе скрипт их не найдёт.
Если Вы желаете, вы можете заменить музыку в папке "radio" на собственную и придумать собственные названия радиостанций.
При этом необходимо, чтобы имена файлов остались неизменными, иначе скрипт их не найдёт и Вам придётся наслаждаться тишиной.

Приятных Вам поездок по Лост-Хевену!
[свернуть]


Цитата:
Сообщение от Abradox Посмотреть сообщение
Если взял dll из сборки, то должно работать
Ещё быть бы уверенным, что взял нужную )

Последний раз редактировалось KlassenAS; 21.10.2020 в 14:23.
цитата
Старый 21.10.2020, 14:29   #169
Firefox3860 вне форума Firefox3860
Аватар для Firefox3860
Mafia Modding Crew
Сообщений: 424
Репутация: 545
Firefox3860 is a glorious beacon of lightFirefox3860 is a glorious beacon of lightFirefox3860 is a glorious beacon of lightFirefox3860 is a glorious beacon of lightFirefox3860 is a glorious beacon of lightFirefox3860 is a glorious beacon of light
Priest
Информация о репутации (Firefox3860)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Judge
159
Enforcer
260
Firefox3860 / 545
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от KlassenAS Посмотреть сообщение
Данный мод представляет собой скрипт, работающий благодаря плагину patcher.asi авторства GOLOD55
Плагин называется "Mafia Patcher".

Ну, к 5-му предложению осталось только добавить: "© Команда Mafia-Game.ru. Все права нарушены."

Всё таки 35 треков на одной станции - слишком много, тем более, что они скучные. Будут просто так место занимать. Не против, если я немного отсортирую и некоторые повыкидываю?
цитата
Старый 21.10.2020, 14:43   #170
grandshot вне форума grandshot
Аватар для grandshot
Mafia Modding Crew
Сообщений: 618
Репутация: 468
grandshot is a glorious beacon of lightgrandshot is a glorious beacon of lightgrandshot is a glorious beacon of lightgrandshot is a glorious beacon of lightgrandshot is a glorious beacon of light
Priest
Информация о репутации (grandshot)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Judge
159
Enforcer
260
grandshot / 468
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от KlassenAS Посмотреть сообщение
я хочу, чтобы у Auto Radio Mod была полная совместимость с модпаком и ничего не конфликтовало. А если щас начать от балды dll переименовывать, то без косяков не обойдётся.
*.asi файлы - это те же самые .dll, содержащие в себе изменения, влияющие на адреса памяти в процессе движка игры. Loader их лишь подгружает, потому что сами по себе .dll обычно не погружаются, кроме тех что со служебными названиями: d3d8.dll, dinput8.dll, dsound.dll и др. Именно поэтому dll лоадера следует переименовать под одну из них. И как бы ты dll не переименовывал, оригинальная библиотека с тем же названием в любом случае будет подгружена из системных файлов.

Коллизии могут быть, разве что, с ENB Series (подгружается как d3d8.dll) или Creative ALchemy\ DSOAL (dsound.dll). Но первый можно переименовать в .asi файл и переместить в папку scripts. По крайней мере, у меня когда-то работало.

И да, два Loader'a в папке с игрой, например под названиями d3d8.dll и dinput8.dll, проблем также вызвать не должны. Возможно, такой случай предусмотрен, и второй лоадер не подгружается. Либо они срабатывают друг за другом, подгружая те же самые .asi файлы и заменяя те же самые адреса в памяти. Но к вылету это не приводит.
цитата
Поблагодарили: 2
Firefox3860 (21.10.2020), KlassenAS (21.10.2020)
Ответ

Опции темы
Опции просмотра

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

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

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

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

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

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

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