PDA

Просмотр полной версии : [FAQ] Ручное создание LIC.DAT


ErikPshat
09.11.2016, 19:14
Ручное создание LIC.DAT
PS3 LIC.DAT Generator (http://jonnysp.bplaced.net/lic.php)

Нам понадобится: хeкс-редактор HxD (https://mh-nexus.de/en/hxd/) (входит в состав PS3 Tools (https://www.pspx.ru/forum/showthread.php?t=106441) во вкладке "Cheats & Saves"), либо Hex Workshop (https://www.pspx.ru/forum/showthread.php?t=91953).



В PS3_GAME создаем папку LICDIR.


Открываем в hex-редакторе LIC.DAT от любой игры, прокручиваем вниз до позиции 0x800, пока не найдем код игры (прокручивайте аккуратно, что бы не пропустить).

12009


После того как нашли, заменяем его на код нашей игры, взятый из PARAM.SFO.

12010


Зануляем 4 байта старой контрольной суммы в позиции 0x20 (куда указывает 4-ая стрелка), затем, выделяем от начала ровно 0х900 байт (количество выделяемого кода показывается в нижней части хекс-редактора - "Длина: 900"), подсчитываем новую CRC-32, как показано на рисунке стрелками и записываем новую контрольную сумму в позицию 0х20:

12011


Сохраняем и копируем готовый LIC.DAT в PS3_GAME\LICDIR.


P.S. Утилита PS3GameConvert (https://www.pspx.ru/forum/showthread.php?t=106399#Step1) автоматически генерирует LIC.EDAT при конвертировании игры.
(смотрите во вкладке Устарело, в спойлере Шаг 1. Конвертация)