![]() |
Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
Пацы а как создать своё меню для сборника??
|
Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
Цитата:
Цитата:
Цитата:
https://psxplanet.ru/forum/showthrea...%E0#post281089 https://psxplanet.ru/forum/showpost....&postcount=125 |
Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
Цитата:
|
Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
Цитата:
можно менять лого и музыку, но это уже сложнее. вот пример сделанной мной многоигровки на нём - https://psxplanet.ru/forum/showthread.php?t=39407 |
Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
бро слушай а можешь туториал сделать как сделать меню с музыкой и картинками
|
Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
cvgs, а подробно сможешь рассказать новичку на примере одной игры, что с распакованным LBA образом делать, чтобы игра в сборнике работала? Я про LBA зависимые игры Barbie explorer, Dino crisis, Disney's Atlantis: The lost empire, Rainbow six: Rogue spear, Rainbow six: Lone wolf, Xena: Warrior princess.
|
Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
Цитата:
Весь смысл в том, чтобы:
Допустим, в образе у нас есть файлы: FILE1.DAT (LBA 24) FILE2.DAT (LBA 233) FILE3.DAT (LBA 5680) Дальше сравниваем два EXE (оригинал и со сборника), чтобы найти местоположение LBA-адресов и находим, допустим, такие значения: 18 00 00 00 30 16 00 00 E9 00 00 00 Переводим их в десятичный вид: Cоздаем новую таблицу в Excel и пишем в первом столбике LBA (взятый из EXE), во втором - имя файла, согласно списку в UltraISO То есть, смотрим в UltraISO, а там у нас в столбике "Имя файла" написаны вот эти "FILE.DAT", а в столбике LBA - вот эти значения из скобок: И мы понимаем, что, исходя из последовательности декодированных в Dec адресов и сопоставленных с ними файлов, у нас последовательность идет: 1 файл, 3 файл, 2 файл (а без этого списка мы бы этого не узнали) Потом, допустим, мы пересобрали образ, и в нем теперь LBA совсем другие: FILE1.DAT (LBA 48) FILE2.DAT (LBA 512) FILE3.DAT (LBA 4668) Создаем новый столбик в Excel и пишем в него новые LBA: Теперь смотри: те LBA, что помечены красным - это те, которые находятся в оригинальном EXE, а те которые синим - в новоиспеченном образе. Игра не загружается, потому что пытается искать файлы по красным значениям, а надо, чтобы искала по синим. И вот эти синие значения в той же последовательности надо прописать в EXE-файле, который впоследствии надо будет импортировать в новый образ образ через CDmage. Для этого идем в HxD, выделяем 4-байтный блок со старым адресом, который в строке "UInt32" декодируется как "24" и меняем его на "48", согласно нашему списку. Следом находим и выделяем значение, которое декодируется как "5680" и меняем его на "4668" (это все условные цифры чисто для примера, чтобы понятна была логика). Потом сохраняем EXE и импортируем в новый образ. Таким образом, значения в EXE будут совпадать с реальными адресами в образе и игра будет запускаться. P. S. Это я все писал чисто на примере Bugs Bunny - Lost in Time. В других играх может быть все по-другому. |
Re: Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
Цитата:
|
Ответ: Re: Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
Цитата:
|
Ответ: Re: Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
SlavaVlasov, как узнать десятичное значение любого адреса? Excel какой программой можно заменить?
|
Часовой пояс GMT +3, время: 17:20. |
Перевод: zCarot
Права | Copyright ©
© PSX Planet Community 2003-2024