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)

botik 01.03.2021 14:53

Ответ: Создаём рабочий игровой диск PlayStation
 
Насчет финальной поторопился.Автор в этом году утилиты немного обновил но в экзешник не собрал.
http://psxplanet.ru/forum/showpost.p...5&postcount=47

SlavaVlasov 07.05.2021 00:34

Ответ: Создаём рабочий игровой диск PlayStation
 
Привет всем. Кто сталкивался с такой проблемой?

Сейчас попробовал сделать одноигровку из "Resident Evil - Surivivor" с переводом от RGR из этого сборника: http://psxplanet.ru/forum/showthread...077#post178077


Проблема в следующем: извлек через CDmage файлы из обеих образов (сборник + европейка). Стал импортировать файлы из сборника в Европейку. Игровые файлы импортировались нормально. Как дело дошло до XA и видеороликов, CDmage стал ругаться на RIFF-заголовок файлов из сборника, которые CDmage сам же и извлек. Сравнив файлы, я увидел, что в STR/XA файлах со сборника отсутствует RIFF-заголовок, а в оригинальных файлах он есть. Попытался вписать его из оригинала (предполагая, что это не поможет) - не помогло. Попытался через PSmplay PRO сделать 2352 > 2336, а потом обратно на основе оригинального файла - не помогло. Звук в игре не воспроизводится и периодически выскакивает кратковременный глюк звука. Что еще интересно: оба файла (оригинальный с заголовком и Русский без него) нормально воспроизводятся в PSmplay.


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


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

Bambuch0 07.05.2021 05:19

Ответ: Создаём рабочий игровой диск PlayStation
 
SlavaVlasov, Посмотри на флаги файлов STR у пиратов. Они записаны не как медиа. Тут руками только исправлять.
Можно сделать так - вытащить STR файлы из пиратки через IsoBuster как RAW данные 2352 байта/блок. И потом добавить в них хексом первые 44 байта из оригинальных европейских, которые были вытащены CDMage.
Вот исправленный таким образом OPENING.STR
Этот текст скрыт Вы должны зарегистрироваться чтобы увидеть скрытый текст. После регистрации и активации аккаунта нажмите кнопку 'Спасибо', чтобы увидеть скрытый текст содержащейся здесь. Регистрация возможна через e-mail и OpenID. Если Вы испытываете проблемы с регистрацией, пожалуйста свяжитесь с Администратором volgame@gmail.com

Bambuch0 07.05.2021 15:58

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

После импорта только сделай в CDMage поиск ошибок и в найденных секторах сделай Reduild Sector Fields.., а конкретно значения EDC и ECCP and ECCQ, чтобы пересчитать для этих файлов служебные данные.

SlavaVlasov 07.05.2021 18:39

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

Сообщение от Bambuch0 (Сообщение 276736)
Посмотри на флаги файлов STR у пиратов. Они записаны не как медиа.

Точно. Не додумался почему-то окно CDmage расширить (помню ведь, что в какой-то программе флаги должны отображаться :)
Цитата:

Сообщение от Bambuch0 (Сообщение 276736)
вытащить STR файлы из пиратки через IsoBuster как RAW данные 2352 байта/блок. И потом добавить в них хексом первые 44 байта из оригинальных европейских, которые были вытащены CDMage.

Большое спасибо! Теперь буду знать, что надо было через ISOBuster

Цитата:

Сообщение от Bambuch0 (Сообщение 276756)
После импорта только сделай в CDMage поиск ошибок и в найденных секторах сделай Reduild Sector Fields.., а конкретно значения EDC и ECCP and ECCQ, чтобы пересчитать для этих файлов служебные данные.

Как раз об этом и хотел спросить: почти 200 штук я пересчитал через ECCRegen, а оставшиеся - через CDmage, как ты написал. Но 11 из них я победить не могу и они все указывают на ENDING.STR

http://psxplanet.ru/imagemisc/upload...ort_cdmage.png



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

SlavaVlasov 07.05.2021 18:49

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

Сообщение от SlavaVlasov (Сообщение 276764)
Но 11 из них я победить не могу и они все указывают на ENDING.STR

... Вот оно в чем дело! Видеоряд в этом ролике запорот. Или дамп плохой, или RGR виноваты. Аудиодорожка более менее нормально сохранилась. Думаю, надо пересобрать видеофайл.

SlavaVlasov 07.05.2021 19:49

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

Видеоролик пересобрал с видеорядом из оригинала, а звуковую дорожку подшлифовал: там в образе RGR вылетело несколько кадров по звуку (в моменте, где не было озвучки) - я на основе оригинальной дорожки синхронизировал куски Русской, и там, где у Русской появляются "пробелы", звук перебивается на оригинальную. На слух не заметно.
Ошибки исправил через ECCRegen и CDmage (с теми же настройками).

SlavaVlasov 13.11.2021 05:17

Ответ: Создаём рабочий игровой диск PlayStation
 
Пытаюсь чуток изучить структуру образа диска BIN с игрой PS1. Пока заморочился над мультреками.

Собственно вопрос: если к мультитрековому образу идет cue-файл (связка Bin+Cue), а без Cue-файла образ открывается как однотрековый, значит сам BIN не содержит где-то в заголовке информацию о треках? И разделяется образ на треки исключительно разметкой в Cue-файле? Но в Cue файле разделение треков прописано минутами, секундами и сотыми миллисекундами. Отсюда вопрос: как перевести время в байты, чтобы узнать размер трека в байтах?

Bambuch0 13.11.2021 12:05

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

Сообщение от SlavaVlasov (Сообщение 280862)
значит сам BIN не содержит где-то в заголовке информацию о треках?

Иногда содержит, если треки прописаны в ТОС диска, как WAV-файлы, такое бывает.
Ну и мысли вслух - треки, это в основном CD-Audio. Скорость потока данных CD-Audio - 176400 байт/с, при дискретизации 44100. Вуаля. =)

botik 13.11.2021 13:13

Ответ: Создаём рабочий игровой диск PlayStation
 
К примеру размер трека = (время конца трека - время начало трека) и равен 03:23:17


Тогда размер трека в байтах = 3 * 10584000 + 23 * 176400 + 17 * 2352


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

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