Берем не с той структурой образ (AUDIO/DATA а нам надо DATA/DATA), пусть для примера обозван будет SoulCaliburOld.cdi
- Для начала получим все нужные нам бинарники, для этого монтируем образ в DT к примеру, и копируем содержимое в папку "TMPDIR4DISK" там внутри должен быть 1ST_READ.BIN/0DREAMON.BIN/и т.п.
дальше, с помощью cdirip.exe разбираем SoulCaliburOld.cdi на "куски". Достаточнор просто запустить утилиту, она попросит выбрать образ, а потом выбрать папку куда сохраниь. Получим кучку разных файлов *.bin, *.cue.
запускаем isofix.exe с параметров в виде имени наибольшего *.bin файла, на выходе получаем файл bootfile .bin.
[/list]
isofix.exe TDate01.bin /boot
Переименовываем bootfile .bin в IP.BIN
- Теперь патчим 1ST_READ.BIN и IP.BIN:
для этого запускаем binhack32.exe и
Enter name of binary: TMPDIR4DISK/1ST_READ.BIN (как я выше писал, название может быть другим)
Enter name of bootsector: IP.BIN
Enter msinfo value: ~2
Если всё прошло хорошо никакой ругани от программы не будет)
- Создаем ISO образ с помощью утилиты mkisofs.exe
mkisofs.exe -V *метка_для_диска* -G IP.BIN -l -o *имя_образа.iso* *папка_с_файлами_для_диска*
mkisofs.exe -V SoulCalibur -G IP.BIN -l -o disk.iso TMPDIR4DISK
- Ну и преобразуем этот образ в cdi со структурой data/data c помощью cdi4dc.exe
Тут все просто cdi4dc.exe *имя_ISO_образа* *какое_хотим_имя.cdi*
cdi4dc.exe disk.iso SoulCaliburNew.cdi -d
Все файлы кроме последнего можно удалить) а его проверить на эмуляторе желательно прежде чем записывать
Я так пересобирал, если ничего не путаю)
UPD: как оказалось не весь софт легко так ищется, вот выдрал все из вебархива и в
одном месте положилcdirip - для разборки образов cdi
binhack32 - для взлома IP.BIN и 1ST_READ.BIN
mkisofs - для сборки образов iso
cdi4dc - для сборки образов cdi.