Lost Heaven modding
Advertisement
Lost Heaven modding

Попытки импортировать некоторые файлы моделей в Zmodeler оканчиваются ошибкой "?текст ошибки?". Они считаются заблокированными. 4ds Unlocker создает копию исходного файла с несколькими исправленными байтами.

Использование[]

Открыть в программе заблокированный 4ds, например, Tommy.4ds. В той же папке появится Tommy_unlocked.4ds, который по идее сможет открыть заноза. Если проблема не решилась, то HW надо добавить в конец файла два нулевых байта.

Что делает 4ds Unlocker[]

Формат 4ds пока не до конца понятен, поэтому описание не очень внятное.
В Мафии есть два вида заблокированных файла.
Разблокирование первого типа - Tommy.4ds:

  • открыть файл в HW
  • отсутствие текстовых строк "target" или "notify" перед "base" служит признаком того, что это файл первого типа
  • ищем текстовую строку "base"
  • перед ней будут три байта, средний из которых равен 3D. Его надо заменить на 09.

4dsUnl1Шаблон:Clear

  • найти последнее упоминание "bmp" перед "base".
  • четвертым байтом после него будет 03, 02 или 47. Меняем его на 00 (на принтскрине выделен оранжевым кругом).

4dsUnl2Шаблон:Clear

  • файл разблокирован.

Разблокирование файлов второго типа - paulie.4ds. Последовательность та же, но для него надо дополнительно удалить промежуточные байты как показано на картинках ниже.

4dsUnl3Шаблон:Clear 4dsUnl4Шаблон:Clear Общий смысл манипуляций заключается в том чтобы получить конструкцию: bmp xx 00 01 00 00 2A ... base. Где хх - оригинальный байт стоящий после bmp.

Advertisement