Собственно приветствую вас,в этом Dox'e я решил подробно описать моддинг mafia 2.
Этап 1.
Для начала вам понадобится скачать данные архивы,в них собраны справочники по всевозможным функциям (большое спасибо всем тем,чьи справочники в этом списке,именно благодаря им я смог «изменять» мафию),программа для распаковки и фрирайд над которым мы будем издеваться :) Dox файлы и фрирайд- narod.ru/disk/10134506001/Full%20complect.rar.html Распаковщик- www.playground.ru/files/37847/
Скачали? Чтож распаковываем фрирайд с помощью SDS tool,сначала указываем путь к мафии 2 на вашем HDD,находим в папке pc/sds/missionscript файл freeraid_main в SDS tool жмем > ,в нижнем правом углу программы находим Open Folder-тыкаем на него,нас переносит в папку extracted,там находим файл freeride.lua открываем его
Этап 2.
Начнем с малого,и будем осваить трудные скрипты постепенно.Например нам нужно чтобы машина isw_508 была в гараже,а ее там нет :(
Заходим в справочник Mafia_II__-_WiKi там находим нужную нам картинку с скриптом,в данном случае она называется 2011-01-23-160029,записываем эту функцию,как указано на картинке ниже:
Теперь мы можем заходить в фрирайд(не забудьте запаковать файл),и радоваться что в гараже нас ждет машина.
Этап 3.
Этот этап более сложный в отличии от 2,сейчас мы научимся выставлять знаки на карту,и вычислять координаты в игре.
1.скачиваем этот архив narod.ru/disk/10135331001/coordinator.rar.html и кидаем все файлы в папку pc
Всё.Теперь мы готовы определять координаты.
Запускаем mafiainjeсtor от имени администратора,заходим в фрирайд подходим к любому месту и жмем 1 раз кнопку F3.Этим действием мы узнаем координаты этого места,сможем нанести знак на карту.Всё выходим из игры заходим в файлы freeride.lua и coоrds.txt.(если координаты не записались,запустите Injector еще раз)
В freeride находим это место -
отступаем так же как указано на скрине и вставляем это Nav:DisableFarVisibility(Nav:RegisterIconPos("176.09","-940.61",7,4,"2155010114",true))
"176.09","-940.61" это координаты места в фрирайде.Мы их нашли с помощью инжектора,так теперь переключаетесь на coоrds.txt и меняете 176.09 и -940.61 первыми 2 числами,что вы нашли,например как указано на скрине :
3 число для добавления знака нам не нужно.
Далее вы спросите что значат эти дурацкие числа 7,4 и зачем они вообще нужны.Эти числа обозначают какой знак вы поставите на карту в архиве есть папка Icons в ней указаны числа,и что произойдет если вы их поставите.Отыскиваете нужны вам знак и заменяйте 7,4 на нужные вам числа.
Теперь перейдем к "2155010114" –Оно означает надпись знака.Т.е вы направляете мышь на знак и вам например пишется "Типография".
Теперь разархивирываем файл text_default он находится в pc/sds_ru/text.
Заходим в TextDatabase и мотаем в самый низ.Мы видим
В конце создаем строчку 21_55_01_9797:(после :пишим то что хотим увидеть при наведении на знак)
Сохраняем изменения и заархивирываем text_default и возвращаемся к freeride.lua находим ту строчку за которой мы работали,и меняем числа 2155010114 на 2155019797(те что мы поставили в text_default только без нижних пробелов)
Если вы всё сделали правильно у вас должно получится это: