Фэндом


Sav.png Расположение в папке: Mafia\Savegame\
Файл(ы) не запакованы в dta
Софт для редактирования неизвестен
Шаблон:Nope
Эту статью надо править

В Мафии два типа сэйвфайлов:

  • mafiaXXX.sav — файлы профилей (выбираются в пункте меню «Завести новое дело») хранят настройки управления, видео, звука. Вместо ХХХ номер профиля, по порядку заведения
  • mafiaXXX.YYY — файлы сохранения в миссиях для профиля ХХХ. Расшифровка YYY ниже. В этих файла упоминаются координаты и свойства объектов конкретной миссии.

YYYПравить

Содержимое файлов Править

Можно скачать Все сэйвы (сохранения) игры и не мучиться нелюбимыми миссиями.

В названиях файлов mafiaXXX.YYY, YYY соответствует textId из textdb xx.def. Например, textId = 5590, YYY будет равен 590, при выборе в главном меню игры "Загрузить" в таблице отобразится название сохранения (текст с соответствующим textId) - "Большая прогулка - Задание" и bmp картинка превью.

Вырезанный контент (Mafia I) проявляет себя неиспользуемыми именами файлов.

------------------------------------------------------------
Имя файла     Название сохранения по textdb_xx.def
------------------------------------------------------------
mafiaXXX.000  01 Невозможно отказаться 
mafiaXXX.005  02-01 Бегущий Человек - Такси 
mafiaXXX.010  02-01 Бегущий Человек - Пассажир 2 
mafiaXXX.015  02-01 Бегущий Человек - Пассажир 3 
mafiaXXX.020  02-01 Бегущий Человек - Пассажир 4 
mafiaXXX.025  02-01 Бегущий Человек - Пассажир 5 
mafiaXXX.030  02-02 Бегущий Человек - Чашка кофе 
mafiaXXX.035  03-01 Вечеринка с коктейлями - Бар 
mafiaXXX.040  03-02 Вечеринка с коктейлями - Город 
mafiaXXX.045  03-03 Вечеринка с коктейлями - в гостях 
mafiaXXX.050  04-01 Непыльная работа - Бар Сальери 
mafiaXXX.055  04-02 Непыльная работа - Задание 
mafiaXXX.060  04-03 Непыльная работа - Мотель Кларка 
mafiaXXX.065  04-04 Непыльная работа - Взять его! 
mafiaXXX.070  05-01 Честная игра - Бар Сальери 
mafiaXXX.075  05-02 Честная игра - Город 
mafiaXXX.080  05-03 Честная игра - Трасса 
mafiaXXX.085  05-04 Честная игра - Лука Бертоне (подробнее о заданиях)
mafiaXXX.090  05-05 Честная игра - Возвращение в бар 
mafiaXXX.095  06-01 Честная игра - Бар Сальери 
mafiaXXX.100  06-02 Честная игра - Город 
mafiaXXX.105  06-03 Честная игра - Перед гонкой 
mafiaXXX.110  06-04 Честная игра - Победа 
mafiaXXX.115  06-05 Честная игра - Лука Бертоне 
mafiaXXX.120  06-06 Дополнительное задание - Тони 
mafiaXXX.125  07-01 Сара - Бар Сальери 
mafiaXXX.130  07-02 Сара - Прогулка под луной 
mafiaXXX.131  07-03 Сара - Сюрприз 
mafiaXXX.135  07-04 Пора привыкать - Бар Сальери 
mafiaXXX.140  07-05 Пора привыкать - Город 
mafiaXXX.145  07-06 Пора привыкать - Мастерская 
mafiaXXX.146  07-07 Пора привыкать - Погоня 
mafiaXXX.150  08-01 Путана - Разговор с Фрэнком 
mafiaXXX.155  08-02 Путана - Отель Корлеоне 
mafiaXXX.160  08-03 Путана - На крыше 
mafiaXXX.165  08-04 Святой отец - Не ждали 
mafiaXXX.170  08-05 Святой отец - Бегство 
mafiaXXX.175  08-06 Дополнительное задание - Тони 
mafiaXXX.180  08-07 Дополнительное задание - Бифф 
mafiaXXX.185  09-01 Загородная прогулка - Бар  
mafiaXXX.190  09-02 Загородная прогулка - Город 
mafiaXXX.195  09-03 Загородная прогулка - Ферма 
mafiaXXX.197  09-04 Загородная прогулка - Сэм 
mafiaXXX.200  09-05 Загородная прогулка - Возвращение 
mafiaXXX.205  09-06 Загородная прогулка - Склад 
mafiaXXX.210  09-09 Дополнительное задание - Тони 
mafiaXXX.220  09-07 Загородная прогулка - Лука Бертоне 
mafiaXXX.223  09-08 Загородная прогулка - Лука Бертоне 2 
mafiaXXX.225  10-01 Омерта - Бар Сальери 
mafiaXXX.230  10-02 Омерта - Город 
mafiaXXX.235  10-03 Омерта - Город 2 
mafiaXXX.240  10-04 Омерта - Аэропорт 
mafiaXXX.243  10-05 Омерта - Фрэнк 
mafiaXXX.245  10-06 Омерта - Доброе дело 
mafiaXXX.250  not used 
mafiaXXX.255  not used 
mafiaXXX.260  10-07 Омерта - Лука Бертоне 
mafiaXXX.263  10-08 Омерта - Лука Бертоне 2 
mafiaXXX.265  11-01 Визит к толстосумам - Бар Сальери 
mafiaXXX.270  11-02 Визит к толстосумам - Город 
mafiaXXX.275  11-03 Визит к толстосумам - Вилла 
mafiaXXX.277  11-04 Визит к толстосумам - Сейф 
mafiaXXX.280  11-05 Визит к толстосумам - Бегство 
mafiaXXX.285  12-01 Сделка века! - Бар Сальери 
mafiaXXX.290  12-02 Сделка века! - Автостоянка 
mafiaXXX.295  12-03 Сделка века! - Погоня 
mafiaXXX.300  12-04 Сделка века! - Снова в баре 
mafiaXXX.310  13-01 Бон Аппетит! - Город 
mafiaXXX.315  13-02 Бон Аппетит! - Ресторан Пепе 
mafiaXXX.320  13-03 Бон Аппетит! - После драки 
mafiaXXX.325  13-04 Бон Аппетит! - Карло 
mafiaXXX.330  14-01 С днем рожденья! - У Винченцо 
mafiaXXX.335  14-02 С днем рожденья! - Город 
mafiaXXX.340  14-03 С днем рожденья! - На вечеринке 
mafiaXXX.345  15-01 Везет же гаду! - Бар Сальери 
mafiaXXX.350  15-02 Везет же гаду! - Звонок 
mafiaXXX.355  15-03 Везет же гаду! - Винченцо 
mafiaXXX.360  15-04 Везет же гаду! - Фейерверк 
mafiaXXX.365  15-05 Везет же гаду! - Бар Сальери 
mafiaXXX.370  15-05 Везет же гаду! - Радуга 
mafiaXXX.372  15-06 Везет же гаду! - Погоня 
mafiaXXX.375  15-07 Везет же гаду! - Поезд 
mafiaXXX.380  15-08 Везет же гаду! - Порт 
mafiaXXX.385  15-09 Везет же гаду! - Серджио 
mafiaXXX.390  15-10 Везет же гаду! - Возвращение в бар 
mafiaXXX.395  not used 
mafiaXXX.400  not used 
mafiaXXX.405  15-11 Везет же гаду! - Лука Бертоне 
mafiaXXX.407  15-12 Везет же гаду! - Лука Бертоне 2 
mafiaXXX.410  16-01 Creme De La Creme - Бар Сальери 
mafiaXXX.415  16-02 Creme De La Creme - Город 
mafiaXXX.420  16-03 Creme De La Creme - В театре 
mafiaXXX.425  16-03 Creme De La Creme - Охота 
mafiaXXX.430  16-04 Creme De La Creme - Аэропорт 
mafiaXXX.435  16-05 Creme De La Creme - Возвращение в бар 
mafiaXXX.440  16-06 Creme De La Creme - Лука Бертоне 
mafiaXXX.445  not used 
mafiaXXX.450  16-06 Creme De La Creme - Лука Бертоне 
mafiaXXX.452  16-07 Creme De La Creme - Лука Бертоне 2 
mafiaXXX.455  17-01 Перевыборы - Бар 
mafiaXXX.460  17-02 Перевыборы - Город 
mafiaXXX.465  17-03 Перевыборы - Тюрьма 
mafiaXXX.466  17-04 Перевыборы - Снайпер 
mafiaXXX.470  17-05 Перевыборы - Возвращение 
mafiaXXX.475  17-06 Перевыборы - Лука Бертоне 
mafiaXXX.480  17-06 Перевыборы - Лука Бертоне 
mafiaXXX.485  17-06 Перевыборы - Лука Бертоне 
mafiaXXX.487  17-07 Перевыборы - Лука Бертоне 2 
mafiaXXX.490  18-01 Чисто для разрядки - Бар Сальери 
mafiaXXX.495  18-02 Чисто для разрядки - Город 
mafiaXXX.497  18-03 Чисто для разрядки - Нужен транспорт 
mafiaXXX.500  18-04 Чисто для разрядки - Порт 
mafiaXXX.505  18-05 Чисто для разрядки - Ловушка 
mafiaXXX.510  19-01 Небольшая халтурка - Квартира Поли 
mafiaXXX.515  19-02 Небольшая халтурка - По дороге в банк 
mafiaXXX.520  19-03 Небольшая халтурка - Рекогносцировка 
mafiaXXX.525  19-04 Небольшая халтурка - Поход по магазинам 
mafiaXXX.530  19-05 Небольшая халтурка - Лука Бертоне 
mafiaXXX.532  19-06 Небольшая халтурка - Лука Бертоне 2 
mafiaXXX.535  19-07 Небольшая халтурка - Ограбление банка 
mafiaXXX.540  19-08 Небольшая халтурка - Погоня 
mafiaXXX.545  20-01 Декаданс - Квартира Поли 
mafiaXXX.550  20-02 Декаданс - Город 
mafiaXXX.555  20-03 Декаданс - Лука Бертоне 
mafiaXXX.557  20-04 Декаданс - Лука Бертоне 2 
mafiaXXX.560  20-05 Декаданс - Апофеоз 
mafiaXXX.561  20-06 Декаданс - Сэм 
mafiaXXX.584  Прогулка 
mafiaXXX.585  Большая прогулка - Дома 
mafiaXXX.590  Большая прогулка - Задание 
--------------------------------------------------------

МодингПравить

При загрузке миссии игра сохраняется чаще всего в скрипте с именем autosave. Пример:

dim_act 1
dim_frm 1
findactor 0,"Tommy"

/точка респауна (располагается в нужном месте с помощью [[BSV]])
findframe 0,"load z mise08-hotel"
/в которую Том помещается после смерти
actor_setplacement 0,0
/а вот и команда сохранения цифры - text_id названия сохранения из textdb_ru.def
/5165 это "08-04 Святой отец - Не ждали"
autosavegame 5165

Формат файлаПравить

SaveParams.png

Файлы последовательно зашифрованы (в дизасемблере функция aSavegameMafi), т.е. при изменении одного значения меняется все содержимое файла. Не смотря на значения YYY, номер загружаемой миссии прописан внутри каждого файла.


---------------------------------------------------------------------------------
variable     size  description
---------------------------------------------------------------------------------
head         0x20  константа = 47 76 61 53 00 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 25 78 66 64 DB 9A 8D 7A
missionName  0xf   номер текстовой строки из textdb_xx.def содержащей имя миссии
savePrewiev  0x8   номер картинки в превью, например 585 из shot585.bmp
saveTime     0x8   время сохранения
health       0x8   здоровье
....
---------------------------------------------------------------------------------

sav Править

Формат файлаПравить

Profileselect.PNG

Пока несколько замечаний. Создание профиля при входе в игру приводит к появлению sav файла длиной 6С состоящего из:

  • Заголовка длиной 0x28, одинакового для любого имени
  • Имени выбранного при создании профиля — 0x44 (17 блоков по 4 байта, доступная длина имени от 1 до 10 символов)

При выборе в стартовом меню конкретного профиля к этому же файлу добавляются 3С8 байт. При этом в заголовке остаются неизменными первые 18h байт, остальные перешифровываются.
Размер всех полноценных sav файлов одинаков и равен 434h

Обнаружено использование расширения AdBlock.


Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

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

Также на Фэндоме

Случайная вики