В своем предыдущем посте, посвященном получению винилов из черного списка Most Wanted, я подробно рассказывал обращению с программой HexWorkshop. Меня неоднократно просили рассказать о похожих хитростях работы по отношению к Underground 2. К сожалению, я только сейчас смог подготовить материал и настроен во всех подробностях поделиться с читателем. Кроме того, я решил разнообразить статью и научить не только менять конкретную машину, а использовать полную базу автомобилей, которые скрыты для игрока. Кроме машины Калеб'а (Caleb) в файлах игры можно найти все остальные машины его команды, машины спонсоров и машины fast race. Кроме того, можно менять конкретные части автомобиля, например: багажник, боковые юбки, бампера, спойлеры и прочее. Начну с самого простого и в процессе вы поймете принцип работы с игровыми файлами, в последствии, сами сможете настаивать автомобиль под себя. Нам потребуется:
Итак, все необходимое у нас есть - можно приступать непосредственно к работе. Для начала, как я прежде упоминал, начну с самого простого - замены одного автомобиля на другой.
<
>
Переместить автомобиль из одного игрового сохранения в другой. Наглядно объясню ситуацию. Например, вы начинаете новую игру, но хотите сразу красивую и мощную машину. Значит, наша задача заключается в том, чтобы взять автомобиль из сохранения с полным прохождением игры и переместить его в тоже место (слот) в новом сохранении. Шаг 1. Подготовим сохранения. В исходном сейве, наш перемещаемый автомобиль должен быть, скажем, в слоте №1. В целевом (новом) сохранении, игра должна быть пройдена до места, где гараж уже появился в нашем распоряжении. Если условия соблюдены, то переходим к следующему шагу. Шаг 2. Переходим в программу HxD. Открываем оба сохранения, в моем случае сейв "NAME" - новая игра, а "_lexys_" - целевой. Теперь нужно найти тот самый первый слот, в сейве _lexys_, с целевым автомобилем, который мы хотим перенести в новую игру, и скопировать нужные значения. Итак, слева в программе в столбе Offset (h) цифровые порядковые значения - обращаем сейчас на них внимание. Нам интересен диапазон от 5870 - 58C0(03). 03 - уже добираем в среднем (главном) окне. Копируем выделенные значения в буфер обмена и переходим к чистому сейву. Шаг 3. Дальше от нас требуется выделить ровно такой же промежуток в сохранении NAME и заменить значениями, из буфера обмена, командой Вклеить. После чего сохранить файл и запустить игру. На всякий случай HxD создает рядом с изменяемым файлов копию с разширением .bak, поэтому можно не беспокоится потерять сохранения.
<
>
Замена отдельных частей автомобиля. Удаление стокового спойлера, багажника, дисков и прочего. Шаг 1. Рабочей папкой для нас будет путь директории текущего сохранения, над которым мы будем работать. Я использовал следующую папку: Шаг 2. Определите изменяемую машину в разделе "Тюнинг", для себя я выбрал Lexus IS 300, как на скриншоте выше. Чтобы было проще найти машину в HEX-эдиторе, используем какой-нибудь элемент тюнинга, например - бампер. После чего перейдите в менеджер профилей и сохранитесь, чтобы изменения записались в файл. Шаг 3. Перенесите оба файла, один - только что сохраненный профиль, второй - ранее скопированный рядом, в окно программы для дальнейшего редактирования. После чего нажмите Ctrl+K для анализа изменившихся значений в двух файлах. Шаг 4. Далее, клавишей F6 (Shift+F6 для перемещения на предыдущее значение) движемся до столбца 2А50, который несет в себе значение похожее на нечто следующее... ЊЙ–i. Шаг 5. Весь текст ниже, после указанного фрагмента, это компиляция элементов кузова. Можно начать редактирование кузова с этого участка. Каждые четыре символа - это какая-то часть экстерьера. Например, некое значение (.«§ (находится на строчке 2B10) - это багажник, заменив нулями мы получим следующее: Таким образом, мы можем играться с элементами кузова как угодно. Остается только решить в каком направлении использовать данную фитчу.
<
>
Получение автомобилей героев и коллекционные авто. Замена машины в гараже на авто из файла GLOBALB.BUN Хочу обратить ваше внимание, что в отличии от предыдущих способов, заменить одну машину, скажем Mazda RX-8, на другую, например Nissan Skyline R34, не получится! Следовательно, требуется выбрать заменяемые машины по марке, чтобы они подходили друг другу. Шаг 1. Переходим в директорию и находим файл GLOBALB.BUN: Данный файл содержит в себе перечень всех автомобилей, которые присутствуют в игре. Тем самым, нам потребуется обнаружить искомую машину и правильно подцепить код. Открываем его в HxD и начинаем поиск по файлу Ctrl+F (Пользуемся F3 для перехода по найденным значениям). Попробуем найти машину Caleb'a, для этого в поиске просто пишем "Caleb" (см. скриншот ниже). Шаг 2. Подготовим сохранение. В режиме карьеры приобретите на первый слот Pontiac GTO, после чего сохранитесь. Шаг 3. Ранее сохраненный файл сейва откройте в Hex. Припоминая предыдущий прием, нам нужно не зацепить значения логотипа производителя, чтобы этого не допустить откройте файл GLOBALB и разместите в режиме сдвоенных окон (Ctrl+K): Обратите внимание, что я снова ориентировался на значение 5870, как и в первом мануале, чтобы найти наш стоковый GTO из первого слота. Убедившись в правильном нахождении машины, попробуйте найти схожее значение, отвечающее за логотип, в этих двух файлах. Это символы ....Гz.. Убедившись, что в файле сохранения все правильно, начинаем искать значения машины Caleb'a: Значит в файле GLOBALB подхватываем строчку 7713B0 именуемой как }ь&AфVqш‰вp ...и выделяем все (копируем в буфер) до начала следующего автомобиля. Это MUSTANGGT: Шаг 4. Теперь требуется определить границы автомобиля из слота 1 (в файле сейва). Ну, ежели у нас в GLOBALB значение начиналось со скобки "}", то и здесь ищем что-нибудь похожее. Итак, искомое значение имеет вид }ь&AфVqш Аналогично выделяем с момента, указанного выше, до... а вот тут есть хитрость! В нашем сохранении код значений машины не разграничен, поэтому требуется искать окончание самим, начинаем от: ...продолжаем выделять до следующих символов: Это требуется делать при замене любого автомобиля, то есть последний отступ от крайних скоплений символов (см. скриншот) должен быть 5 строк, в последней строке - без крайних 4-х символов (пар нулей). После чего снова пользуемся командой Вклеить и в завершении сохраняем файл. Шаг 5. Любуемся полученным результатом. Только что, без волшебства и магии, мы превратили обычный GTO в его улучшенную копию, да еще и лимитированную! Наконец-то я довел статью до логического завершения. Приведенным выше методом можно собрать у себя в гараже полный пак автомобилей из команды "Смертей с косами". Кроме того, как я упоминал в самом начале поста, в файле GLOBALB содержится описание и эксклюзивных авто, не доступных в карьере. Их вы тоже можете добавить себе в гараж, вот вам сладкое напоследок.
2 Комментарии
Оставить ответ. |
АвторПериодически пишу разные материалы по около игровой и компьютерной тематикам. Архивы
Июль 2018
Категории
Все
|