 |
Цитата: |
 |
|
|
|
|
|
|
SlavaVlasov, ссылку программы MKPSXISO скинешь пожалуйста?
|
|
 |
|
 |
|
 |
Цитата: |
 |
|
|
|
|
|
|
Создание сборника в ней идет аналогично программе UltraISO?
|
|
 |
|
 |
|
Нет, через командную строку на основе текстового (XML) файла с таблицей файлов и папок для добавления в образ. Вот пример XML-файла для диска с CRASH TEAM RACING:
Нажмите
<iso_project image_name="CTR.BIN" cue_sheet="CTR.CUE" no_xa="0">
<track type="data">
<license file="licensea.dat"/>
<directory_tree srcdir="C:\Users\User\Desktop\mkpsxiso-1.23\GAME">
<file name="BIGFILE.BIG" type="data"/>
<file name="LAST.BIN" type="data"/>
<file name="SCUS_944.26" type="data"/>
<dir name="SOUNDS" srcdir="C:\Users\User\Desktop\mkpsxiso-1.23\GAME\SOUNDS">
<file name="KART.HWL" type="data"/>
</dir>
<file name="SYSTEM.CNF" type="data"/>
<file name="TEST.STR" type="str"/>
<dir name="XA" srcdir="C:\Users\User\Desktop\mkpsxiso-1.23\GAME\XA">
<dir name="ENG" srcdir="C:\Users\User\Desktop\mkpsxiso-1.23\GAME\XA\ENG">
<dir name="EXTRA" srcdir="C:\Users\User\Desktop\mkpsxiso-1.23\GAME\XA\ENG\EXTRA">
<file name="S00.XA" type="xa"/>
<file name="S01.XA" type="xa"/>
<file name="S02.XA" type="xa"/>
<file name="S03.XA" type="xa"/>
<file name="S04.XA" type="xa"/>
<file name="S05.XA" type="xa"/>
</dir>
<dir name="GAME" srcdir="C:\Users\User\Desktop\mkpsxiso-1.23\GAME\XA\ENG\GAME">
<file name="S00.XA" type="xa"/>
<file name="S01.XA" type="xa"/>
<file name="S02.XA" type="xa"/>
<file name="S03.XA" type="xa"/>
<file name="S04.XA" type="xa"/>
<file name="S05.XA" type="xa"/>
<file name="S06.XA" type="xa"/>
<file name="S07.XA" type="xa"/>
<file name="S08.XA" type="xa"/>
<file name="S09.XA" type="xa"/>
<file name="S10.XA" type="xa"/>
<file name="S11.XA" type="xa"/>
<file name="S12.XA" type="xa"/>
<file name="S13.XA" type="xa"/>
<file name="S14.XA" type="xa"/>
<file name="S15.XA" type="xa"/>
<file name="S16.XA" type="xa"/>
<file name="S17.XA" type="xa"/>
<file name="S18.XA" type="xa"/>
<file name="S19.XA" type="xa"/>
<file name="S20.XA" type="xa"/>
</dir>
</dir>
<file name="ENG.XNF" type="data"/>
<dir name="MUSIC" srcdir="C:\Users\User\Desktop\mkpsxiso-1.23\GAME\XA\MUSIC">
<file name="S00.XA" type="xa"/>
<file name="S01.XA" type="xa"/>
</dir>
</dir>
</directory_tree>
</track>
</iso_project>
Создание образа примерно может состоять из таких пунктов и не всегда приведет к 100% работоспособному результату:
- Анализ игр для сборника и структуры файлов/папок: не совпадают ли имена файлов/папок у двух игр, влезут ли все игры на диск, если не влезут, то что можно из допустимого вырезать (испанский, французский языки, DUMMY-файлы и т.д.), использует ли игра LBA и т.д. Это проверяется опытным путем через многократную сборку образов и проверке на эмуляторе/консоли.
- Извлечение файлов через CDmage и загрузку в их в единую папку, которая будет потом у нас образом диска.
- Переконвертация STR и XA-файлов с меткой FM из 2352/сектор в 2336/сектор (иначе образ не соберется или видео/музыка работать не будут).
- Выяснение, какие файлы у игр являются главными исполняемыми файлами (их может быть несколько в рамках одной игры) и прописывание их в файле для создания меню.
- Добавление файлов меню в папку и прописывание исполняемого файла меню в SYSTEM.CNF
- Добавление файла лицензии, чтобы образ получился пролицензированным заранее (типа LICENCEA.DAT - американская лицензия), либо лицензировать после сборки образа через BootEdit.exe
- Создание вышеупомянутой структуры файлов и папок, а также указание, что есть данные, что XA, а что CDDA.
- Сборка образа.
- Лицензирование образа через BootEdit.exe (см. пункт 6)
- Проверка образа на эмуляторе на работоспособность всех игр.
- Запись на диск и проверка на реальной консоли.
И главное - если не выполнен последний пункт, я считаю такой образ неполноценным. Да, некоторые на консолях уже не играют, но если образ не "аутентично-плейстешновский" и не работает на оригинальной консоли, совместимость с эмуляторами тоже может снизиться: могут вылезти глюки, зависания и иногда сразу не узнаешь в каком месте.
Ну, и, конечно, лучше проходить игры в сборнике дальше первого уровня. Поскольку на моем опыте были случаи, когда игра работала не до конца, хотя взята с оригинального образа (возможно, проблемы c LBA). Либо была такая хохма, что, при добавлении второй игры переставала работать первая. А если удаляешь вторую, первая внезапно начинает работать. Хотя привязки по LBA там не было. И, да, еще количество файлов, которое можно забрасывать в корень диска - ограничено.