![]() |
Как узнать LBA нескольких файлов со второго диска Xenogears?
Задался я целью привести Xenogears в наиболее играбельный вид ради перепрохождения, к счастью за эти годы появился очень нужный патч для удаления раздражающих вспышек экрана при каждом ударе в бою, а также патч для нормального вывода текста, который учитывает ширину букв, сразу повышается читабельность.
Но вот беда - не совсем доведенный до ума патч правит текст только на первом диске, обращаясь к файлам по LBA, на втором же непонятно как узнать новые позиции. При просмотре содержимого диска видна лишь пара файлов, то есть можно получить позицию лишь SLUS_006.64 - а остальные шесть файлов неизвестно где находятся. Вот как производится вкручивание новых данных на первом диске: isocpy SLUS_006.64 d:\XENOGEARS.bin 108606 isocpy font.lzs d:\XENOGEARS.bin 108884 isocpy menu\2597 d:\XENOGEARS.bin 239335 isocpy menu\2597 d:\XENOGEARS.bin 239424 isocpy menu\2597 d:\XENOGEARS.bin 239583 isocpy battle\3087 d:\XENOGEARS.bin 257151 isocpy field\0036.lzs d:\XENOGEARS.bin 108933 То есть мне нужны цифры для второго диска, ибо уже по SLUS_006.64 видно, что там местоположение не совпадает. Прошу помощи в этом вопросе. |
Ответ: Как узнать LBA нескольких файлов со второго диска Xenogears?
Посмотрел образ второго диска: интересная ситуация. Такое впечатление, что файлы как бы есть, но они не прописаны в таблице, потому и не отображаются.
Кстати, в переводе от RGR эти файлы уже распакованы, но образ был пересобран. |
Re: Как узнать LBA нескольких файлов со второго диска Xenogears?
Ну так-то к Ксеногирзу есть инструментарий для перевода на другие языки, одна из программ распаковывает данные в директорию - но там все файлы просто пронумерованы и директории тоже, а LBA в читабельном виде не видно. То есть все равно не понятно, что с этим делать и чем эта куча данных может помочь.
|
Ответ: Как узнать LBA нескольких файлов со второго диска Xenogears?
Мало чем поможет, но пока выяснил не LBA, а оффсеты файлов в оригинальном образе (NTSC-U):
ADISK2.DAT - 0xD368 (длина - 14 байт) FTABLE.DAT - 0xDC98 (длина - 34816 байт) MOVIES.STR - 0x178AF (длина - 406500908 байт) MOVPLAY.BIN - 0x183C2EC8 или 0x434936568 (попадается дважды) (длина - примерно 23560, но это не точно). SYSTEM.CNF - 0x183DC308 (длина - 67 байт) XENOGEAR.EXE (SLUS) - 0x183DC308 (длина - 347792 байт) XENOGEAR.VOL - 0x188DD458 (длина - примерно 244961280 байт) (попадается трижды).------ UPD: А если все же эти LBA попробовать? 00000023 , >:\ADISK2.DAT 00000024 , >:\FTABLE.DAT 00000041 , >:\MOVIES.STR 00172873 , >:\MOVPLAY.BIN 00172917 , >:\SYSTEM.CNF 00172918 , >:\XENOGEAR.EXE 00173066 , >:\XENOGEAR.VOL |
Re: Ответ: Как узнать LBA нескольких файлов со второго диска Xenogears?
Цитата:
|
Ответ: Re: Ответ: Как узнать LBA нескольких файлов со второго диска Xenogears?
Цитата:
|
Re: Ответ: Re: Ответ: Как узнать LBA нескольких файлов со второго диска Xenogears?
Цитата:
|
Ответ: Как узнать LBA нескольких файлов со второго диска Xenogears?
Значит нужно насильно впихнуть изменения. Сравниваешь оригинальный первый диск и пропатченный. Ищешь отличия. А потом в hex редакторе ищешь строку ПЕРЕД изменением, и ищешь такую же строку на втором диске. Длина строки может быть любой. И вручную впихиваешь изменения. Если же поиск выдаст несколько результатов или не выдаст вообще - значит не судьба. В целом способ понятен ?
|
Ответ: Как узнать LBA нескольких файлов со второго диска Xenogears?
файлы на обеих дисках одинаковые?
открывай образы в хекс редакторе, находи начало файла в первом диске (LBA же есть), копируй часть файла и ищи его на втором диске поиском в хекс редакторе |
Ответ: Re: Ответ: Re: Ответ: Как узнать LBA нескольких файлов со второго диска Xen
Цитата:
|
Часовой пояс GMT +3, время: 20:20. |
Перевод: zCarot
Права | Copyright ©
© PSX Planet Community 2003-2024