28.03.2020, 14:38
Файлы оригинальных дисков Sega Dreamcast изначально заточены под адрес 45000 менять привязку LBA мы не будем.
ИНСТРУКЦИЯ
1.Открываем GDI образ через программу GDROM Explorer
2.Извлекаем ресурсы в отдельную папку <data> а также IP.BIN который нужно поместить рядом с папкой <data>. Применяем хаки не изменяя LBA в файлах.В некоторых играх достаточно хакнуть только IP.BIN.
3.Создадим образ ISO с LBA 45000
mkisofs -V GAME_TITLE -C 0,45000 -G IP.BIN -l -o image.iso ./data
4.Создадим CDI с LBA 11702 из полученного image.iso (утилита cdi4dc.exe может только с 11702!!!)
cdi4dc.exe image.iso image.cdi
5.Самый важный фикс для изменения LBA 11702 на 45000.
Открываем image.cdi в Hex редакторе и спускаемся в конец файла.Ищем глазами там группу байтов 'B6 2D 00 00' в двух местах -это адреса 11702 и изменяем их вручную на 'C8 AF 00 00' это адрес 45000.
Размер CDI образа получился такой же как при LBA 11702 но остался привязан к 45000.Можно также создать MDF/MDS образ через mds4dc.exe а image.mds открыть в HEX редакторе и изменить адрес с 11702 на 45000.
ИНСТРУКЦИЯ
1.Открываем GDI образ через программу GDROM Explorer
2.Извлекаем ресурсы в отдельную папку <data> а также IP.BIN который нужно поместить рядом с папкой <data>. Применяем хаки не изменяя LBA в файлах.В некоторых играх достаточно хакнуть только IP.BIN.
3.Создадим образ ISO с LBA 45000
mkisofs -V GAME_TITLE -C 0,45000 -G IP.BIN -l -o image.iso ./data
4.Создадим CDI с LBA 11702 из полученного image.iso (утилита cdi4dc.exe может только с 11702!!!)
cdi4dc.exe image.iso image.cdi
5.Самый важный фикс для изменения LBA 11702 на 45000.
Открываем image.cdi в Hex редакторе и спускаемся в конец файла.Ищем глазами там группу байтов 'B6 2D 00 00' в двух местах -это адреса 11702 и изменяем их вручную на 'C8 AF 00 00' это адрес 45000.
Размер CDI образа получился такой же как при LBA 11702 но остался привязан к 45000.Можно также создать MDF/MDS образ через mds4dc.exe а image.mds открыть в HEX редакторе и изменить адрес с 11702 на 45000.