Видеовставки в игре (содержат имена 4ds объектов и 5ds анимации, которые выполняют эти объекты)
- Файлы расположены в папке Mafia\records\
- Редактируется только HW (замена моделей и анимаций)
Моддинг[]
В игре используется совместно с chg файлами. Например, в миссии "Невозможно отказаться" первая видеовставка record01a.rep, ей соответствует dif01a.chg. В скрипте (смотри ниже) они загружаются одновременно.
Содержимое файлов[]
Примерно такое (правки приветствуются):
----------------------------------------------------------------------- ИМЯ REP ФАЙЛА ИМЯ МИССИИ ОПИСАНИЕ ----------------------------------------------------------------------- record00 Пролог -------кафе, интермецио, первая встреча Тома с копом MISE01 Невозможно отказаться -------Везет из Хобокена в Бар (в игре анимок нет) record01a Невозможно отказаться бар в Хобокене, первая встреча с Поли и Сэмом record01b Невозможно отказаться Бара Сальери, Сэм выносит деньги record01c Невозможно отказаться дом Тома, сидит за столом и пьет MISE02 Бегущий человек -------Развозит пассажиров такси record02a Бегущий человек стоянка в Маленькой Италии, бьют Тома MISE02A Бегущий человек -------Бежит от стоянки до Бара record02b Бегущий человек Бар, забегает Том и гангстеры record02c Бегущий человек Бар, Том пьет, волокут трупы гангстеров MISE03 Вечеринка с коктейлями -------Закидывает авто коктейлями record03a Вечеринка с коктейлями Бар, Сальери дает инструкции record03b Вечеринка с коктейлями Винченцо, Том берет биту, Поли бутылки record03c Вечеринка с коктейлями Бар, разговор с Ральфом record03e Вечеринка с коктейлями Бар, Сальери поздравляет Тома и Поли MISE04 Непыльная работенка -------Собирает дань по городу и в отеле record04a Непыльная работенка Бар, Сальери посылает собирать дань record04d Непыльная работенка загородный отель, прибыли за деньгами, Поли ранен record04e Непыльная работенка загородный отель, Том выводит Сэма, получает по лицу record04f Непыльная работенка загородный отель, лысый убегает с деньгами recordi02 Интермецио 1 -------кафе, Том-Коп (Морелло избивает участника ДТП) MISE05 Честная игра -------Ломает гоночный болид record05a Честная игра Бар, Сальери посылает Тома за гоночной машиной record05b Честная игра Лука, Том пригнал авто MISE06 Честная игра -------Едет на гонку, события после record06a Честная игра Бар, утро перед гонками, звонок Тому record06b Честная игра на гон трассе, разговор с Френком перед гонкой record06c Честная игра на гон трассе, Бар, вечеринка по поводу победы recordrace Честная игра на гон трассе, на пьедистале record06d Честная игра Лука, Том учится вскрывать Фоетон MISE07 Сара -------Защищает Сару от хулиганов в переулке, после record07a Сара Бар, Луиджи просит проводить Сару record07a2 Сара в переулке, Сара и Том встречают хулиганов record07b Сара дом Сары, Том лечится MISE07B Пора привыкать -------Разбирается с хулиганами из автосервиса record07c Пора привыкать Бар, Сальери посылает разобраться с хулиганами record07d1 Пора привыкать автосервис, хулиганы прыгают в машину и удирают record07d2 Пора привыкать у стены, добивают хулиганов (один выпал из машины) record07d3 Пора привыкать за гаражами, добивают хулиганов MISE08 Путана -------Отель Карлеоне record08a Путана Бар, разговор с Френком record08b Путана отель Карлеоно, разговор с Мишель MISE08(1) Святой отец В церкви record08c Святой отец отель Карлеоно, прыжок из окна record08d Святой отец церковь, Том ползет по лестнице record08e Святой отец церковь, священик вспоминает хулигана record08f Святой отец церковь, священик берет деньги recordi03 Интермецио 2 -------кафе, Том-Коп (разговор с Фрэнком в авто) MISE09 Загородная прогулка -------Забирает алкоголь на ферме record09a Загородная прогулка Бар, Френк посылает Тома на склад record09b1 Загородная прогулка склад Сальери, record09b2 Загородная прогулка ферма, разговор Тома с Поли в пути record09c Загородная прогулка ферма, Том находит мертвого водителя record09d Загородная прогулка ферма, полиция ломится в сарай с Томом и Сэмом record09e Загородная прогулка дом врача в Оквуде, раненый Сэм заходит в дом MISE10 Омерта -------Френк в аэропорту, до и после record10a Омерта Бар, Сальери посылает к Френку record10b Омерта дом Френка в Оквуде, сажают его в машину record10d Омерта аэропорт, разговор с пристегнутым к столбу Френком record10e1 Омерта аэропорт, Френк с федералами выходят и машины, бегут к проходной record10e2 Омерта аэропорт, Том привел Френка к семье record10f Омерта аэропорт, Том отдает билеты Френку MISE11 Визит к толстосумам -------Забирает документы с виллы прокурора record11a Визит к толстосумам Бар, Сальери посылает на виллу record11b Визит к толстосумам Вилла, Сальваторе вскрывает сэйф mise12 Сделка века! -------Забирает алкоголь со стоянки, везет на склад record12a1 Сделка века! Бар, отъезд record12a2 Сделка века! Стоянка, прибытие record12b Сделка века! Стоянка, встреча с бутлегерами record12c Сделка века! Бар, финал recordi04 Интермецио 3 -------кафе, Том-Коп интермецо (босс боссов и т.д.) recordi04b Интермецио 3 (продолжение) порт, в ангаре избивают главу профсоюза MISE13 Бон Аппетит! -------Перестрелка у ресторана Пепе, убийство Карла record13a Бон Аппетит! Бар, Сальери говорит что Том теперь телохранитель record13b Бон Аппетит! ресторан Пепе, нападение гангстеров record13c Бон Аппетит! ресторан Пепе, после боя record13d Бон Аппетит! дом Карло, разговор после убийства бывшего телохранителя MISE14 С днем рождения! -------Убийство на теплоходе record14a С днем рождения! Винченцо, разговор с Сальери и Томом record14b С днем рождения! теплоход, отходит от причала record14c С днем рождения! теплоход, речь сенатора record14d С днем рождения! теплоход, Том прыгает в лодку Пола MISE15 Везет же гаду -------Все покушения на Сержио record15a Везет же гаду Бар, Сальери дает инструкции record15b Везет же гаду бар Радуга, Том набирает звонит record15c Везет же гаду Винченцо, Том получает бомбу record15e Везет же гаду дом Морело, Бар, взрыв автомобиля, Сальери дает инструкции record15f Везет же гаду бар Радужный сад, у Поли заклинило автомат record15g Везет же гаду жд переезд, покушение на Серджио record15h Везет же гаду порт, приезд Серджио в порт record15i Везет же гаду порт, взрыв цистерны record15j Везет же гаду порт, Том убил Серджио MISE16 Сливки общества -------Гонит Морелло от театра до аэропорта\моста record16a Сливки общества Бар, Сальери дает инструкции record16b1 Сливки общества аэропорт, самолет не разрушен и улетел record16b2 Сливки общества аэропорт, после крушения самолета record16c Сливки общества мост за городом, машина Морелло падает record16d Сливки общества вилла Морело, приезд (в игре не используется) recordi05 Интермецио 4 -------кафе, Том-Коп интермецо (фото Пепоне-Морелло-Сальери MISE17 Перевыборы -------Убийство политика из старой тюрьмы record17a Перевыборы Бар, Сальери дает инструкции record17b Перевыборы тюрьма, Том сбрасывает рабочего в канализацию MISE18 Чисто для разрядки -------Похищение коробок с сигарами из порта record18a Чисто для разрядки Бар, Сальери дает инструкции record18a2 Чисто для разрядки двор в рабочем квартале, Поли зовет Тома и Сэма на дело record18bc Чисто для разрядки склад Сальери, Том находит в сигарах бриллианты MISE19 Небольшая халтурка -------Ограбление банка record19b Небольшая халтурка банк, Том собирает деньги в хранилище банка record19a Небольшая халтурка квартира Пола, Том с Полом едут в банк MISE20 Декоданс -------Финал в галлерее record20a Декоданс квартира Пола, Том находит труп record20b Декоданс галерея, Том только что зашел record20c Декоданс галерея, Том поднимается на второй этаж record20d Декоданс галерея, Сем выскакивает из-за угла record20e Декоданс галерея, Сэм умирает record20x Эпилог дом Тома, убийство старого Тома -----------------------------------------------------------------------
Формат[]
Хорошо бы разгадать, а пока можно узнать имена файлов анимаций
Заголовок длиной 0х60 - 31 16 00 00 + ключ - ХХ ХХ ХХ ХХ + размер блока имен анимаций - ХХ ХХ ХХ ХХ - явно число - ХХ ХХ ХХ ХХ - явно число - CC CC CC CC - ключ - ХХ ХХ ХХ ХХ - явно число - ХХ ХХ ХХ ХХ - явно число - ХХ ХХ ХХ ХХ - явно число - ХХ ХХ ХХ ХХ - явно число - блок нулей длиной 0х3С ---- Блок имен анимаций ZZ - кол-во анимаций 00 00 00 00 01 00 00 дальше ZZ блоков по 0х34 байта - ХХ 00 00 00 - номер анимации в данном реп файле начиная с нуля - имя_анимации.i3d - 00 - оставшиеся байты = CD ---- Следующий блок Блоки по 0х6С c именами 4ds моделей - блок 0х24 FMV_имя1 - 00 - остальное CD - блок 0х24 FMV_имя2 - 00 - остальное CD - блок 0х24 ??? ... СС СС СС СС СС СС СС СС ... Заканчивается все блоками длиной 0х28 с именами 4ds моделей
В скриптах[]
Для загрузки в миссии используется следующий текст скрипта:
//гасит экран zatmyse 1 //на полсекунды wait 500 //блокирует Тома PLAYER_LOCKCONTROLS 1 //загрузка за один такт commandblock 1 //делает невидимыми не нужные объекты frm_seton x,0 ... //считывает файлы видеовставки loaddifferences "dif08e.chg" recloadfull "record08e.rep" //конец такта commandblock 0 //пауза до конца видеовставки recwaitforend //освобождение памяти, выгрузка за один такт commandblock 1 recunload cleardifferences //разблокирование енеми act_setstate х, active ... //делает видимыми нужные объекты frm_seton х,1 ... //разблокирование Тома PLAYER_LOCKCONTROLS 0 //убирает темный экран zatmyse 0 //конец такта commandblock 0
Ссылки[]
Почти все видеовставки https://www.youtube.com/user/MafiaCutscenes/videos
Кто-нибудь хочет слепить их в один файл, ускорив в два раза и отметив титрами, где какой rep файл начинается? Подскажу как. Материалы для первых семи миссий уже готовы.