PSX Planet: SONY PlayStation Community

PSX Planet: SONY PlayStation Community (https://psxplanet.ru/forum/index.php)
-   (PSX) RUS-de-RUS Section (https://psxplanet.ru/forum/forumdisplay.php?f=253)
-   -   Создаём рабочий игровой диск PlayStation (https://psxplanet.ru/forum/showthread.php?t=6823)

Bambuch0 17.12.2019 17:38

Ответ: Создаём рабочий игровой диск PlayStation
 
shamalama, Вот ТМ4 от RGR, полный, все на месте, образ без ошибок. Громкость звука в некоторых роликах увеличил насколько можно.
Только просьба - в теме не ссылаться на эту ссылку на загрузку, этот образ хранить не буду.

Этот текст скрыт Вы должны зарегистрироваться чтобы увидеть скрытый текст. После регистрации и активации аккаунта нажмите кнопку 'Спасибо', чтобы увидеть скрытый текст содержащейся здесь. Регистрация возможна через e-mail и OpenID. Если Вы испытываете проблемы с регистрацией, пожалуйста свяжитесь с Администратором volgame@gmail.com



перезалито и оформлено в отдельную тему - http://psxplanet.ru/forum/showthread.php?t=36250
____
shamalama

paul_met 01.06.2020 15:33

Ответ: Создаём рабочий игровой диск PlayStation
 
Появилась у меня надобность пересобрать образ диска, но порядок файлов сохранить оригинальным (то есть по LBA). Но прочитав всю тему, так и не нашёл внятного ответа на вопрос пересборки диска по LBA. Все известные мне проги пересобирают диск одинаково - все файлы идут тупо по алфавиту (то бишь не сохраняется оригинальный порядок файлов по LBA). Нашёл ли кто-нибудь таки способ без геморроя пересобрать образ с учётом LBA?

ViToTiV 01.06.2020 16:13

Ответ: Создаём рабочий игровой диск PlayStation
 
paul_met, да, сделал себе GUI для консольной утилиты, пересобирает диск с полным сохранением LBA. Могу выложить.
Но, проще всего не пересобирать диск, а воспользоваться утилитой "psx-mode2.exe", она вставляет файлы напрямую в образ, если файл другого размера, то автоматом перестроит образ (я про неё уже 100 раз писал).

ViToTiV 01.06.2020 16:16

Ответ: Создаём рабочий игровой диск PlayStation
 
утилита для вставки напрямую https://yadi.sk/d/3-YnCYOEL1EkIw
пример использования:
psx-mode2.exe "d:\Legend of Dragoon (CD1).bin" \SCUS_944.91 "D:\LegendOfDragoon\_eng\SCUS_944.91"

только она не работает с XA/STR файлами.

brill 01.06.2020 16:30

Ответ: Создаём рабочий игровой диск PlayStation
 
paul_met, если у тебя файлы не меняются в размере, то поможет сдмэйдж.
Но, как я понимаю, тут все сложнее...

Если файлы утеряли первоначальный размер, нужно пересобирать образ, затем делать lba карту (в том же исобастере), писать тулзу (чтобы из исобастерного файла вносились изменения в бинарь). Ну, и на финише делать финальный ребилд.



Что хоть за игра (с кодами и блекджеками)?

SlavaVlasov 01.06.2020 16:46

Ответ: Создаём рабочий игровой диск PlayStation
 
Цитата:

Сообщение от paul_met (Сообщение 263802)
Нашёл ли кто-нибудь таки способ без геморроя пересобрать образ с учётом LBA?

Я пробовал пересобирать по LBA Bugs Bunny - Lost in Time, но там особенность в том, что некоторые из них имеют не такой зазор, как большинство, из-за чего все равно происходил сдвиг остальных (т.е. порядок вроде правильный, а вот адрес - не совсем). Посчитал, что проще переделать LBA в самой игре: нашел сборник, сравнил EXE, нашел участок с пересчитанными LBA и пересчитал их уже в EXE, согласно пересобранному образу и отчету из IsoBuster. Все работало.

brill 01.06.2020 16:51

Ответ: Создаём рабочий игровой диск PlayStation
 
SlavaVlasov, если юзаешь официальный тулз для пересборки, то в CTI файл можно вносить тег GAP <N> - для отодвигания файла на N секторов

SlavaVlasov 01.06.2020 17:01

Ответ: Создаём рабочий игровой диск PlayStation
 
Цитата:

Сообщение от brill (Сообщение 263815)
SlavaVlasov, если юзаешь официальный тулз для пересборки, то в CTI файл можно вносить тег GAP - для отодвигания файла на N секторов

Это тот, который мелким шрифтом пишет?=)

paul_met 01.06.2020 17:03

Ответ: Создаём рабочий игровой диск PlayStation
 
brill, Моя цель сохранить оригинальную организацию файлов на диске, чтобы время доступа к ним осталось прежним. Ведь всё это дело влияет на время загрузки уровней. Но неожиданно способ сохранить нужный порядок файлов по LBA нашёлся.
Код:

- Добавляем файлы в cdvdgen в том порядке, в котором они шли на оригинальном CD по возрастанию LBA.
- Когда все файлы добавлены, экспортируем IML файл.
- Открываем UltraISO и выбираем опцию "Компилировать IML в ISO (именно этот вариант сохраняет нужный порядок файлов, в отличие от "Импорт IML" , которая меняет порядок файлов).
- После компиляции UltarISO предлагает открыть созданный ISO образ. Соглашаемся и уже затем сохраняем его в BIN/CUE.


brill 01.06.2020 17:10

Ответ: Создаём рабочий игровой диск PlayStation
 
SlavaVlasov, нет, это когда вручную CTI файл редактируешь текстовым редактором, перед выдачей его BuildCD

paul_met, удостоверься, что STR/XA файлы не потеряли звук.


Часовой пояс GMT +3, время: 21:33.

Перевод: zCarot
Права | Copyright ©
© PSX Planet Community 2003-2024