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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.10.2020, 15:33   #1
Firefox3860 вне форума Firefox3860
Аватар для Firefox3860
Mafia Modding Crew
Сообщений: 708
Репутация: 807
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
Hitman
Информация о репутации (Firefox3860)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Judge
159
Enforcer
260
Priest
396
Snitch
780
Firefox3860 / 807
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
А щас что-то не так пошло. Начал тестировать. Оказалось, что первоначально выпадает постоянно 1-я музыка, причём на всех 4 станциях. Которая первая в перечислении в скрипте. И когда она заканчивается, то начинается она же опять. Что-то не так, видимо, с переходом по label'ам.
И всё таки wav-файлы у меня почему-то никак не хотят воспроизводиться (из-за этого щас на первой станции вообще тишина). Перенеси их что ли тогда в конец перечисления, чтобы можно было ограничить диапозоном значений случайной величины.

Цитата:
Сообщение от Abradox Посмотреть сообщение
А вот на счет dll я уже не помню какая именно ему нужна.
Никакая ему не нужна, в самом архиве патчера их нет. Значит, все нужные должны быть вместе с игрой. Правда, в read me пишут, что с версией 1.1 игры не работает.


И я понял, из-за чего скрипт не переходит по меткам. Ты добавил 20 переменную, а Dim_Flt на 21 изменить забыл. Так работает

И что-то ты, на мой взгляд, много скучноватых песенок накидал на "City Swing".

Последний раз редактировалось Firefox3860; 20.10.2020 в 16:03.
цитата
Поблагодарил:
KlassenAS (20.10.2020)
Старый 20.10.2020, 16:16   #2
KlassenAS вне форума KlassenAS
Аватар для KlassenAS
Senior Member
Сообщений: 341
Репутация: 287
KlassenAS is a jewel in the rough KlassenAS is a jewel in the rough KlassenAS is a jewel in the rough
Enforcer
Информация о репутации (KlassenAS)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Judge
159
KlassenAS / 287
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от Firefox3860 Посмотреть сообщение
Ты добавил 20 переменную, а Dim_Flt на 21 изменить забыл. Так работает
Однако накосепорил малость, когда алгоритм оптимизировал )
Спасибо, исправил.
Цитата:
Сообщение от grandshot Посмотреть сообщение
Он идет вместе с widescreen fix'ом (файл d3d8.dll).
Не, по твоей ссылке на Ultimate ASI Loader в архиве лежит тлько файл dinput8.dll
И в архиве с widescreen fix тоже только этот файл.
Значит, добавим его в архив, вдруг кто-то играет без widescreen fix.
Мало ли, вдруг у человека моник старый 1024х768.

Любопытно: в сборке модов Mafia_widescreen_fix.asi лежит в папке scrips.
А патчер из неё работать отказывается, ему только корневую папку игры подавай.

Последний раз редактировалось KlassenAS; 20.10.2020 в 16:26.
цитата
Старый 20.10.2020, 17:24   #3
Haku вне форума Haku
Аватар для Haku
Senior Member
Сообщений: 160
Репутация: 229
Haku has a spectacular aura about Haku has a spectacular aura about Haku has a spectacular aura about
Judge
Информация о репутации (Haku)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Haku / 229
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   #4
KlassenAS вне форума KlassenAS
Аватар для KlassenAS
Senior Member
Сообщений: 341
Репутация: 287
KlassenAS is a jewel in the rough KlassenAS is a jewel in the rough KlassenAS is a jewel in the rough
Enforcer
Информация о репутации (KlassenAS)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Judge
159
KlassenAS / 287
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Я уже взял Dll из сборки модов, но всё равно спасибо!
цитата
Старый 20.10.2020, 20:43   #5
grandshot вне форума grandshot
Аватар для grandshot
#667e34
Сообщений: 1,249
Репутация: 985
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 / 985
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   #6
KlassenAS вне форума KlassenAS
Аватар для KlassenAS
Senior Member
Сообщений: 341
Репутация: 287
KlassenAS is a jewel in the rough KlassenAS is a jewel in the rough KlassenAS is a jewel in the rough
Enforcer
Информация о репутации (KlassenAS)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Judge
159
KlassenAS / 287
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, 14:43   #7
grandshot вне форума grandshot
Аватар для grandshot
#667e34
Сообщений: 1,249
Репутация: 985
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 / 985
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)
Старый 21.10.2020, 15:15   #8
KlassenAS вне форума KlassenAS
Аватар для KlassenAS
Senior Member
Сообщений: 341
Репутация: 287
KlassenAS is a jewel in the rough KlassenAS is a jewel in the rough KlassenAS is a jewel in the rough
Enforcer
Информация о репутации (KlassenAS)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Judge
159
KlassenAS / 287
Enforcer
260
Priest
396
Snitch
780
Hitman
800
Councilor
1200
Deputy
2501
Overseer
4896
Press
6020
Don
20000
Цитата:
Сообщение от grandshot Посмотреть сообщение
И как бы ты dll не переименовывал, оригинальная библиотека с тем же названием в любом случае будет подгружена из системных файлов.

И да, два Loader'a в папке с игрой, например под названиями d3d8.dll и dinput8.dll, проблем также вызвать не должны.
Спасибо. Тогда просто возьму dinput8.dll из Widescreen Fix.

Цитата:
Сообщение от Firefox3860 Посмотреть сообщение
Всё таки 35 треков на одной станции - слишком много, тем более, что они скучные. Будут просто так место занимать. Не против, если я немного отсортирую и некоторые повыкидываю?
Я у себя успел уже все переименовать, пронумеровать и теги удалил.
Вот обновлённый архив:
https://drive.google.com/file/d/1vDX...ew?usp=sharing
Напиши тогда список номеров на удаление, подумаем.
Может, мы с Abradox и не одобрим удаление некоторых )
цитата
Старый 20.10.2020, 16:53   #9
Abradox вне форума Abradox
Аватар для Abradox
Modding Crew
Сообщений: 2,831
Репутация: 1354
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 / 1354
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   #10
KlassenAS вне форума KlassenAS
Аватар для KlassenAS
Senior Member
Сообщений: 341
Репутация: 287
KlassenAS is a jewel in the rough KlassenAS is a jewel in the rough KlassenAS is a jewel in the rough
Enforcer
Информация о репутации (KlassenAS)
×
За активное участие в жизни форума и помощь пользователям вы можете получить очки репутации. За определённое количество очков репутации вам будет присвоенно соответствующее звание. Полученное звание всегда будет отображаться в нижней части области Вашего профиля, слева от сообщения.
Detective
0
Gangster
55
Thug
100
Judge
159
KlassenAS / 287
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.
цитата
Ответ


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

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

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

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

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

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

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