![]() |
Ответ: Создаём рабочий игровой диск PlayStation
botik, по поводу Chrono Cross обращайся к Prizvel, он её несколько лет уже всю по винтикам разобрал.
|
Ответ: Создаём рабочий игровой диск PlayStation
Цитата:
Я гляну эту игру. |
Ответ: Создаём рабочий игровой диск PlayStation
Ну не всю конечно) а что именно нужно из кросса извлечь? Там другая таблица файлов, ни как не связанная с обычной файловой системой CD.
|
Ответ: Создаём рабочий игровой диск PlayStation
Утилиты написал на Питоне для извлечения и упаковки.Пока в сыром виде но Xenogears уже распотрошил.https://mega.nz/#!83AA3SDQ!CR_qyJXiX...-L4IU1bvk8Ip0I
|
Ответ: Создаём рабочий игровой диск PlayStation
А не плохо. Затестил на кроссе, он достал примерно верное число файлов (5620 у меня по списку, 5628 извлек редактор) Многие файлы извлечены верно, но много и ошибок, не верное начало/конец файла. Из своего опыта могу посоветовать нумеровать файлы, по секторам ориентироваться не удобно, или сделать имя вида НОМЕР_СЕКТОР.FILE
|
Ответ: Создаём рабочий игровой диск PlayStation
Это raw своего рода, можно старым способом через CDRWIN и LBA извлечь. Для таких игр реально писать софт, mkpsxiso (psxisorebuilder) создан на массовую аудиторию, где файлы физические, легко достаются и вставляются, до сих пор по LBA вставлять не научился, так что думаю для скрипта это очень даже. Вспомните Lazyboot для дрима. Шикарная тулза по созданию, но опять же без LBA. Этот LBA порой всем мозги парит. Благо у PSX CDmage есть. С образами дрима он не пашет. Да и вообще не понимаю разрабов которые сами сидели и мучались приписывая эти адреса, вместо простых физических имён файлов,словно на дворе 18 век был. Я игру не вскрывал ещё, не пробовал.Просто сейчас сам задался вопросом, кому это надо? горы не свернем же, просто спортивный интерес.
Сегодня сам потратил пол дня на разборку ресурсов Alone in the Dark Dreamcast. Итог. Игра работает на эмуляторе с графическими багами. И это после того, как я собирал её по дебильным LBA. В общем в топку. Сдаюсь. Надо было сначала запустить, потом потрошить, а я наоборот сделал. Лучше версию для PSX переведу как нибудь |
Ответ: Создаём рабочий игровой диск PlayStation
Вверху ссылку обновил.Теперь файлы содержат порядковый номер через точку для удобства .Немного дополнил ReadMe
|
Ответ: Создаём рабочий игровой диск PlayStation
Цитата:
|
Ответ: Создаём рабочий игровой диск PlayStation
Собрал свой набор для вскрытия и создания CDI для дрима. При всем уважении к Lazyboot и трудам её создателя, она кривой LBA выставляет. Тулза на сборку есть теперь в моём арсенале, скоро и на дрим переводить буду массово. Эмулятор для тестов выбрал REDREAM, не такая картинка сочная, как в NullDC, но зато без графических багов.
|
Ответ: Создаём рабочий игровой диск PlayStation
Есть уникальный перевод на сборнике, который желательно бы сделать полным релизом. Сборник - http://psxplanet.ru/forum/showthread.php?t=11411, релиз Twisted Metal 4 (RGR Studio) http://rgdb.info/base/rus-01926.
Вырезана музыка и реплики персонажей, когда смотришь информацию о машине. Ещё там есть места где звук очень тихий.. Но если это дополнительная головная боль по переделке звука на большую громкость, то и пусть остаётся тихим, главное чтоб то чего вообще не хватает - было/стало). |
Ответ: Создаём рабочий игровой диск PlayStation
shamalama, Вот ТМ4 от RGR, полный, все на месте, образ без ошибок. Громкость звука в некоторых роликах увеличил насколько можно.
Только просьба - в теме не ссылаться на эту ссылку на загрузку, этот образ хранить не буду. перезалито и оформлено в отдельную тему - http://psxplanet.ru/forum/showthread.php?t=36250 ____ shamalama |
Ответ: Создаём рабочий игровой диск PlayStation
Появилась у меня надобность пересобрать образ диска, но порядок файлов сохранить оригинальным (то есть по LBA). Но прочитав всю тему, так и не нашёл внятного ответа на вопрос пересборки диска по LBA. Все известные мне проги пересобирают диск одинаково - все файлы идут тупо по алфавиту (то бишь не сохраняется оригинальный порядок файлов по LBA). Нашёл ли кто-нибудь таки способ без геморроя пересобрать образ с учётом LBA?
|
Ответ: Создаём рабочий игровой диск PlayStation
paul_met, да, сделал себе GUI для консольной утилиты, пересобирает диск с полным сохранением LBA. Могу выложить.
Но, проще всего не пересобирать диск, а воспользоваться утилитой "psx-mode2.exe", она вставляет файлы напрямую в образ, если файл другого размера, то автоматом перестроит образ (я про неё уже 100 раз писал). |
Ответ: Создаём рабочий игровой диск 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 файлами. |
Ответ: Создаём рабочий игровой диск PlayStation
paul_met, если у тебя файлы не меняются в размере, то поможет сдмэйдж.
Но, как я понимаю, тут все сложнее... Если файлы утеряли первоначальный размер, нужно пересобирать образ, затем делать lba карту (в том же исобастере), писать тулзу (чтобы из исобастерного файла вносились изменения в бинарь). Ну, и на финише делать финальный ребилд. Что хоть за игра (с кодами и блекджеками)? |
Ответ: Создаём рабочий игровой диск PlayStation
Цитата:
|
Ответ: Создаём рабочий игровой диск PlayStation
SlavaVlasov, если юзаешь официальный тулз для пересборки, то в CTI файл можно вносить тег GAP <N> - для отодвигания файла на N секторов
|
Ответ: Создаём рабочий игровой диск PlayStation
Цитата:
|
Ответ: Создаём рабочий игровой диск PlayStation
brill, Моя цель сохранить оригинальную организацию файлов на диске, чтобы время доступа к ним осталось прежним. Ведь всё это дело влияет на время загрузки уровней. Но неожиданно способ сохранить нужный порядок файлов по LBA нашёлся.
Код:
- Добавляем файлы в cdvdgen в том порядке, в котором они шли на оригинальном CD по возрастанию LBA. |
Ответ: Создаём рабочий игровой диск PlayStation
SlavaVlasov, нет, это когда вручную CTI файл редактируешь текстовым редактором, перед выдачей его BuildCD
paul_met, удостоверься, что STR/XA файлы не потеряли звук. |
Ответ: Создаём рабочий игровой диск PlayStation
Цитата:
|
Ответ: Создаём рабочий игровой диск PlayStation
SlavaVlasov, примерно так
Цитата:
|
Ответ: Создаём рабочий игровой диск PlayStation
чёта меня сегодня здесь игнорят)
почитайте моё сообщение выше, и никакие CTI, UltraISO, cdvdgen и прочее не нужны. |
Ответ: Создаём рабочий игровой диск PlayStation
Цитата:
|
Ответ: Создаём рабочий игровой диск PlayStation
Цитата:
|
Ответ: Создаём рабочий игровой диск PlayStation
Цитата:
Нажмите
|
Ответ: Создаём рабочий игровой диск PlayStation
Подскажите, есть ли какая-нибудь консольная (не GUI) утилита, которая извлекает список файлов и LBA в текстовик из образа PS1 (чтобы не открывать ради этого IsoBuster)?
|
Ответ: Создаём рабочий игровой диск PlayStation
Есть на Python 3.Образ диска PS1 мышкой кидаешь на map_psx.py.Создается файл map.log.Открываешь в блокноте.
Краткий гайд. Вначале идет информация по всем папкам на диске В квадратных скобках -ИМЯ.Через запятую -НОМЕР нахождения в дереве папок по ISo9660,адрес нахождение (LBA) [#]-это корневая папка диска. Далее следует подробная информация о файлах и папках к примеру @22-сектор 22.Это корневая папка В квадратных скобках -ИМЯ.Если ИМЯ заканчивается ;1 -это ФАЙЛ. Далее через запятую -адрес LBA,размер в байтах,дата создания по ISO9660,флаги(доп информация). Можно сверить инфу с ISOBuster и интуитивно разобраться. |
Ответ: Создаём рабочий игровой диск PlayStation
Цитата:
|
Ответ: Создаём рабочий игровой диск PlayStation
SlavaVlasov, Помню исправлял одну неточность, но не помню, обновлял ли скрипт в облаке.
Поэтому загрузил последний что есть. Версию не менял, все еще 1.3, ссылка также осталась прежней. |
Часовой пояс GMT +3, время: 17:28. |
Перевод: zCarot
Права | Copyright ©
© PSX Planet Community 2003-2024