Mafia-Game Forum

Mafia-Game Forum (https://mafia-game.ru/forum/index.php)
-   Модификации (https://mafia-game.ru/forum/forumdisplay.php?f=9)
-   -   Изменение FOV для игрока в Mafia / Person FOV changing in Mafia (https://mafia-game.ru/forum/showthread.php?t=1284)

User 16.09.2022 20:54

Вложений: 1
Почти готово, на версии "gog", она же "1.2".

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

Abradox 17.09.2022 10:25

Цитата:

Сообщение от User (Сообщение 18748)
Почти готово, на версии "gog", она же "1.2".

Как?

А изменения для камер Машин работают?
А у Стим вроде та же версия что и у Гог?

User 17.09.2022 21:33

Цитата:

Сообщение от Abradox (Сообщение 18753)
Как?

А изменения для камер Машин работают?
А у Стим вроде та же версия что и у Гог?

Ну сначала я полез в хекс над версией "1.2", несколько часов в поисках нужных значений, не вышло. При этом этот способ изменения параметров камеры остается в силе, разумеется, но нужны адреса, хотя это, сравнительно, сложный метод для решения задачи. Второй вариант, это модификация "MexeR'a", что бы он мог работать с "1.2", но, кто будет это делать, наверное никто. Это так, лирическое отступление.
Третий способ, который я изначально хотел реализовать c добавлением\заменой файлов от "1.0" (или от "понижателя") столкнулся с проблемой в виде ошибки - "Init error. error: #3075. Data not found", и здесь, в этом сообщении, и было решение, т.е. экзэ "ругался" на то, что ему не хватает каких-то данных. Открываем Total если ты не сатанист-эксплорер :D, и сравниваем файлы в корневой у версий "1.0" и "1.2", ну и первое, что я заметил, что у "1.2" отсутствуют "a0.dta"
и "ab.dta", это звуки и музон, удивился, ибо думал, что они удалили некоторые ".ogg" из ".dta", но сами ".dta" оставили, но нет, удалили полностью, как-то странно.
Лан, в общем закинул указанные ".dta" из папки "1.0" в папку "1.2", и все, и экзэ от "1.0" (но есть некоторые вопросы по взаимодействию с ".dll") и экзэ от "понижателя" оба работают на "1.2", и "MexeR" с этими экзэ тоже работает. В общем, читайте брифинги.

Новая проблема, "a0.dta" и "ab.dta" вместе весят около 600 mb, и нужен упаковсщик ".dta", что бы, сделать небольшие версии этих файлов, есть такой?

Haku 17.09.2022 21:47

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

Сообщение от User (Сообщение 18758)
Новая проблема, "a0.dta" и "ab.dta" вместе весят около 600 mb, и нужен упаковсщик ".dta", что бы, сделать небольшие версии этих файлов, есть такой?

В аттаче.

Цитата:

Программа позволяющая запаковывать игровые файлы обратно в dta-архивы.


Что не говори, а MafiaDataXTractor почти всегда успешно справляется со своей задачей.

Первое, что хотелось бы спросить. Не так давно мне нужны были файлы с именами *.mnu, в которых закодированы все игровые меню.
Я распаковал архивы a5, a9 и aa, но не обнаружил нигде нужную мне папку \tables\MENU. Тогда я распаковал все dta-архивы, и нужная папка появилась.
Кто-то знает, в каком из архивов находится папка \tables\MENU ?

И второй вопрос.
Думаю, всем известно, что существует программка, позволяющая запаковывать игровые файлы обратно в dta-архивы.
Она идёт вместе с пиратской русской версией от Фаргуса и называется DTAs_packer.
В своё время я её тестировал: упаковывает на ура ! НО, есть два недостатка:

1. После упаковки в получившихся dta-файлах через hex-редактор нужно удалять несколько последних байт (что-то типа копирайта программы) - но это не беда, исправляется за минуту.
2. Программа отказывается формировать архив a0.dta . С чем это связано, не знаю. Кто-то знает, как преодолеть последний баг?


Ах, да! Вот тот самый упаковщик: DTAs Packer. Программа работает через коммандную строку.

Кто-то знает, в каком из архивов находится папка \tables\MENU ?

AA.dta

Нет! Сейчас всё проверил, оказывается, она в патче A8.dta!
Цитата:

Сообщение от Illusion_Insanity (Сообщение 3268)
Осталась ли у кого-нибудь прога для запаковки под названием dta tool за авторством behar ?

Цитата:

Сообщение от spartaque12 (Сообщение 3270)


grandshot 18.09.2022 00:17

Цитата:

Сообщение от User (Сообщение 18758)
модификация "MexeR'a", что бы он мог работать с "1.2"

Логичнее будет не модифицировать (тяжкий труд ведь), а написать патчер заново, с поддержкой всех версий игры. Разумеется нужны адреса памяти.

А еще более универсальный вариант, это сделать *.asi плагин.

Abradox 18.09.2022 11:02

Цитата:

Сообщение от User (Сообщение 18758)
Открываем Total если ты не сатанист-эксплорер :D, и сравниваем файлы в корневой у версий "1.0" и "1.2", ну и первое, что я заметил, что у "1.2" отсутствуют "a0.dta"

Не могу без Total'a вообще :D Эксплорер при работе с файлами вызывает отторжение.

Цитата:

Сообщение от User (Сообщение 18758)
Новая проблема, "a0.dta" и "ab.dta" вместе весят около 600 mb, и нужен упаковсщик ".dta", что бы, сделать небольшие версии этих файлов, есть такой?

Да и хрен с ними с 600 mb, главное что оно работает. Только у меня наверное не осталось версии 1.0

User 19.09.2022 00:25

Цитата:

Сообщение от Abradox (Сообщение 18762)
Не могу без Total'a вообще :D Эксплорер при работе с файлами вызывает отторжение.

Да и хрен с ними с 600 mb, главное что оно работает. Только у меня наверное не осталось версии 1.0

Нашел компромиссное решение, взял dta от Demo-версии, они вместе около 80 мб всего-лишь, так уже лучше.

Но теперь обнаружил странности насчет взаимодействия между экзэ от понижатель и setup.exe, этот экзэ берет настройки от setup'а от демо версии, который находится вообще в другой папке, возможно это из-за того, что копии dta тоже от демо-версии. Эту проблему можно решить путем копирования (в папку с 1.2) этого setup.exe с переименованием. И здесь все работает нормально ровно до момента запуска родного экзэ от 1.2, если его запустить и нажать на настройки в главном меню (даже ничего там не изменяя) а потом выйти из игры, то здесь срабатывает файл сохранения, и при следующем запуске экзэ от понижателя будет использовать уже настройки из последней сессии запуска экзэ от 1.2. Варианты, возможные, решения, просто удалить экзэ от 1.2 и его родной setup.exe и его ls3df.dll, и оставить все тоже самое только от экзэ понижателя, пока не проверял, но по идее, должно работать.

Также момент, при запуске экзэ понижателя, пропадают заставочные ролики, думаю это не проблема, а в меню появляется скрепка, но шрифты все-равно остаются от версии 1.2. Также прошел на понижателе первые пять миссий, никаких отличий от обычной 1.2 не заметил. Если есть мнения, излагайте.

Abradox 19.09.2022 12:35

А если a0.dta и ab.dta от версии 1.0, то вообще никаких проблем с setup.exe?

Есть ли какие-нибудь недостатки в версии 1.0, которые пофиксили в 1.2, кроме как перехода к началу списка сохранений и текстуры царапин на авто при ударах битой?

Покажи пожалуйста как у тебя настроены камеры авто.
Имхо, настроить нужно так, чтобы Appolion и Trautenberg на первой и второй камерах умещались целиком на экране.

User 20.09.2022 00:12

Цитата:

Сообщение от Abradox (Сообщение 18769)
А если a0.dta и ab.dta от версии 1.0, то вообще никаких проблем с setup.exe?

Есть ли какие-нибудь недостатки в версии 1.0, которые пофиксили в 1.2, кроме как перехода к началу списка сохранений и текстуры царапин на авто при ударах битой?

Покажи пожалуйста как у тебя настроены камеры авто.
Имхо, настроить нужно так, чтобы Appolion и Trautenberg на первой и второй камерах умещались целиком на экране.

Если dta взять от 1.0 версии то экзэ от понижателя будет обращаться уже к setup.exe от 1.0, так что лучше от демки dta брать, т.к. размер меньше, да и сама демка, это, насколько понимаю, таже самая 1.0 версия, просто с меньшим количеством данных.

Насчет недостатков особо не знаю, вроде не заметил у нее выбора уровня сложности перед гонкой, это всем известно, но здесь все же получается смешанная версия, но по идее сам экзэшник в этом вопросе игрет главную роль, но я уже могу что-то и забыть напросто. Был еще пункт "пропустить гонку", правда не знаю что он означал, может пропуск миссии, если не получится пройти, или просто рестарт, надо будет проверить. На фандоме есть статья, где описаны различия между версиями. Глаза, кстати, двигаются, у персов во время катсцен, на экзэ от понижателя.

Насчет настроек для камер авто, я их пока не трогал, я скачал твой экзэ для 1.0 инглиш версии из темы Модпака по отдельности, если там значения норм, то я их просто скопирую в экзэ от понижателя. Сделаю 2 версии экзэ, в одном с твоими настройками и новыми настройками для камеры Тома, а второй с дефолтн настроками для камеры Тома но с твоими настройками для камер авто. Соберу потом архив, и скину здесь для тестов, только не завтра, а наверное через несколько дней.

Abradox 20.09.2022 08:50

Цитата:

Сообщение от User (Сообщение 18777)
Если dta взять от 1.0 версии то экзэ от понижателя будет обращаться уже к setup.exe от 1.0, так что лучше от демки dta брать, т.к. размер меньше, да и сама демка, это, насколько понимаю, таже самая 1.0 версия, просто с меньшим количеством данных.

Про демо-версию Мафии я раньше не слышал. Надеюсь функционал setup.exe демо ферсии не отличивается от обычной 1.0
Цитата:

Сообщение от User (Сообщение 18777)
Насчет настроек для камер авто, я их пока не трогал, я скачал твой экзэ для 1.0 инглиш версии из темы Модпака по отдельности, если там значения норм, то я их просто скопирую в экзэ от понижателя. Сделаю 2 версии экзэ, в одном с твоими настройками и новыми настройками для камеры Тома, а второй с дефолтн настроками для камеры Тома но с твоими настройками для камер авто. Соберу потом архив, и скину здесь для тестов, только не завтра, а наверное через несколько дней.

Когда у тебя будет время тогда и сделаешь :)

p.s. я уже плохо помню как работают всякие wrapper'ы и моды с версией игры 1.0 . Может быть не работают.


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

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