|
|||||||||||||||||
|
|||||||||||||||||
|
![]() |
#21 | ||
Senior Member Сообщений: 482
Репутация: 478
![]() ![]() ![]() ![]() ![]()
Priest
|
Не знаю насколько сейчас еще актуально, но пусть будет будет.
Установка. 1.Сделайте бэкап ваших Game.exe, setup.exe и LS3DF.dll файлов. 2.Закиньте файлы из архива в основную директорию игры, если файлы A0.dta и AB.dta у вас уже имеются, то не заменяйте их, пропускайте замену. Game.exe из архива выбирайте в соответствии с названиями их папок. Ну и напишите здесь, что да как. Ссылка - https://www44.zippyshare.com/v/J0kcqnRT/file.html На картинке, верхний ряд - дефолт значения, нижний - новые значения (Abradox). Последний раз редактировалось User; 21.09.2022 в 22:55. |
||
цитата |
Поблагодарил: |
Abradox (21.09.2022)
|
![]() |
#22 | ||
#667e34 Сообщений: 1,118
Репутация: 875
![]() ![]() ![]() ![]() ![]() ![]() ![]()
Hitman
|
Я разобрал как хранится информация о камерах в Game.exe. Ничего сложного на самом деле.
Для каждой из камер в исполняемом файле игры хранится структура размером 68 байтов. Всего таких структур 17, а из этого следует что все вместе они занимают 68 * 17 = 1156 байтов. В каждой версии игры смещение на эти структуры разное, именно поэтому MexeR работает только с Mafia 1.0. Найти смещение просто: В Hex редакторе производим поиск текста P Behind и переходим к самому первому совпадению. Затем выделяем 52 байта перед текстом. Начало выделения и будет являться смещением. В примере я разбираю 1.0 версию игры, поэтому смещение будет равно 2425944 (0x250458h). Это Crack от Fairlight, размер 2 486 272 байта. У английской Mafia 1.3 GOG (2 355 200 байта) смещение следующее: 2328316 (0x2386FCh). Для Steam версии, у первого EXE (2707456 байт) смещение будет то же самое 2328316 (0x2386FCh), и для второго (2 355 200 байт) что в копии игры в подпапке аналогично. Теперь переходим к разбору непосредственно структуры. Вначале идут три неизвестных значения типа integer, выделены оранжевым, по четыре байта каждые. Наверное какие то идентификаторы, нам они не важны. А вот дальше следуют десять значений типа float, тоже по четыре байта каждое. Они выделены зеленым. Проверяем первое: значение равно 0.5 , что соответствует параметру BakFront вкладки Person_ из MexerA. Дальше идут 0.31 что равно TopBot-m, 0.09 соответствующее Vertical viewing radius и т.д. Ну а в конце, желтым по серому, имя структуры ограниченное 16-тью байтами. Просто? Просто ![]() Имена структур иногда повторяются. Если имя начинается на P - это игрок, C - машина. Вкладке _Car1 соответствует четвертая по счету, которая вторая с именем C Beh. Hellboy. Вкладке _Car2 соответствует пятая по счету с именем C Behind Emeth. В MexeR она почему то инвертирована. Первое значение 0.15 равняется последнему пункту Position when turning, а последние значение 0.28 первому пункту AbovBelov соответственно. Не знаю почему так. Вкладка _Car3 это седьмая по счету C Behind3. Тут данные следуют последовательно. Вот и всё. Теперь можно распространять модифицированные exe вместо даунгрейдера. А в идеале конечно написать asi плагин, который бы работал со всеми версиями и брал изменения из txt файла. Ну, может разберусь когда нибудь ![]() Последний раз редактировалось grandshot; 23.09.2022 в 03:46. |
||
цитата |
Поблагодарили: 5 |
Abradox (23.09.2022),
Firefox3860 (23.09.2022),
GOLOD55 (23.09.2022),
KlassenAS (26.09.2022),
User (30.09.2022)
|
![]() |
#23 | |||
Modding Crew Сообщений: 2,510
Репутация: 1090
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Hitman
|
Да, asi плагин был бы идеальным решением для простых пользователей.
Добавлено через 14 минут Цитата:
P.S. У кого-нибудь есть чистая (без модов) стимовская Мафия? Проверьте эти файлы. Последний раз редактировалось Abradox; 23.09.2022 в 13:53. |
|||
цитата |
![]() |
#24 | |||
Mafia Modding Crew Сообщений: 603
Репутация: 692
![]() ![]() ![]() ![]() ![]() ![]()
Priest
|
Цитата:
А вы вообще что хотите, чтобы камера игрока была далеко, как в vice city? Лично я уже привык к обычной с widescreen fix'ом, мне такая удобнее. Насчёт машины тоже - зачем нужны 1 и 2 камеры, если есть 3? По-моему, она с fix'ом тоже полностью удовлетворительна. Думаю, полезно было бы ещё вот это добавить - https://mafia-game.ru/forum/showthre...=7570#post7570 Боковые камеры. |
|||
цитата |
![]() |
#25 | ||
Modding Crew Сообщений: 2,510
Репутация: 1090
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Hitman
|
Не соглашусь, 1-я и 2-я камеры слишком близко к авто находятся, а 3-я - слишком далеко.
Камера за Томом меня и дефолтная устраивает, жаль что нельзя оставить и дефолтную и добавить новую (где Том виден целиком). Значит какой-то из модов конфликтует с модифицированным пониженным Game.exe, вычислить будет трудно. Последний раз редактировалось Abradox; 23.09.2022 в 19:58. |
||
цитата |
![]() |
#26 | ||
Modding Crew Сообщений: 2,510
Репутация: 1090
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Hitman
|
Спасибо Grangshot за модфикацию Game.exe
Теперь фикс камер работает со всеми модами. ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Мой Game.exe так же был уже не раз модифицирован под разные моды и 4gb patch так что у кого-то может не работать https://dropmefiles.com/KfiMk Последний раз редактировалось Abradox; 26.09.2022 в 21:09. |
||
цитата |
![]() |
#27 | ||
Senior Member Сообщений: 482
Репутация: 478
![]() ![]() ![]() ![]() ![]()
Priest
|
Первый пост в теме скорректировал, можете почитать, все файлы залил на более долгоиграющий ресурс, ссылку для скачивания изменил.
Замечания, критика приветствуются. |
||
цитата |
Поблагодарил: |
Abradox (05.10.2022)
|
Ответ |
Опции темы | |
Опции просмотра | |
|
|
Регистрация × |