PSX Planet: SONY PlayStation Community

PSX Planet: SONY PlayStation Community (https://psxplanet.ru/forum/index.php)
-   SONY PlayStation - TechSupport (https://psxplanet.ru/forum/forumdisplay.php?f=20)
-   -   Создание PSX Multi Game Disc (Сборка мультиигровок) (https://psxplanet.ru/forum/showthread.php?t=7518)

SlavaVlasov 23.07.2024 12:04

Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
 
Цитата:

Сообщение от Banny (Сообщение 304252)
SlavaVlasov, получается что исполняемый файл игры сборника нужно извлекать после сборки многоигровки и сравнивать в нем LBA значения с исполняемым файлом одноигровки?

Не сборника. Вот так:
  1. Собрать свой сборник с оригинальным EXE и остальными файлами игры.
  2. Извлечь его из образа.
  3. Сравнить его с ранее извлеченным EXE из сборника для поиска области LBA.
  4. Заменить LBA в оригинальном EXE на те, что в новом образе (в столбике "LBA" в UltraISO).
  5. Запаковать измененный оригинальный EXE обратно в новый образ.
Т.е. EXE из готового пиратского сборника нужен только на этапе сравнения.

Banny 23.07.2024 13:43

Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
 
Цитата:

Сообщение от SlavaVlasov (Сообщение 304253)
3. Сравнить его с ранее извлеченным EXE из сборника для поиска области LBA.

Ты про оригинальный Psx.exe с одноигровки?

Banny 23.07.2024 13:46

Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
 
SlavaVlasov, меня Dino crisis интересует, чтобы в сборнике запускался.

SlavaVlasov 23.07.2024 15:50

Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
 
Цитата:

Сообщение от Banny (Сообщение 304254)
Ты про оригинальный Psx.exe с одноигровки?

Сравнить оригинальный EXE игры с одноигровки с измененным EXE в пиратской многоигровке. Измененным, где пираты изменили LBA, чтобы он у них на сборнике запускался. Сравнение поможет найти область с отличиями, и, скорее всего, это и будет область LBA.
Цитата:

Сообщение от Banny (Сообщение 304255)
SlavaVlasov, меня Dino crisis интересует, чтобы в сборнике запускался.

Про него ничего не знаю, в т. ч. про LBA-зависимость. Попробуй сравнить исполняемый файл с файлом со сборника. Вроде сборники с этой игрой были.

SlavaVlasov 23.07.2024 16:02

Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
 
Сейчас глянул - LBA вроде там действительно есть. Список LBA начинается по оффсету 81CEC в файле SLUS_009.22

Делов на 5 минут, даже со сборником не сравнивал.

Banny 01.08.2024 18:49

Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
 
SlavaVlasov, на сборнике Антология Resident evil (Kudos) со второго диска дальше меню выбора игры, не запускаются игры Resident evil 2 и Resident evil: Survivor. Как это можно исправить?https://psxplanet.ru/forum/showthread.php?t=33886

SlavaVlasov 02.08.2024 11:27

Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
 
Цитата:

Сообщение от Banny (Сообщение 304557)
SlavaVlasov, на сборнике Антология Resident evil (Kudos) со второго диска дальше меню выбора игры, не запускаются игры Resident evil 2 и Resident evil: Survivor. Как это можно исправить?https://psxplanet.ru/forum/showthread.php?t=33886

Пока нет времени с этим разбираться. Но если RE и вдруг сделаны на одном движке, то копать в сторону LBA.

botik 07.08.2024 22:00

Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
 
Есть быстрый способ определить LBA зависимость у игр.
В любом HEX редакторе открыть BIN образ диска и перейти по адресу 0xCA20 (это 22 сектор диска) В этом секторе прописаны имена файлов и папок в корне диска.Нужно в редакторе переименовать любые файлы и папки при этом сохраняя длину имени ( не трогать!!! файлы SYSTEM.CNF и то что он запускает) . К примеру файл DATA.XLS (8 знаков) переименовать в DAT7XMS3 (8 знаков) - важно сохранение количество знаков в имени. Если игра после этого запуститься то она точно LBA зависимая - доступ к данным происходит не по имени файла а по его адресу на диске

ViToTiV 07.08.2024 22:14

Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
 
botik, во блин способ))
А если в игре сотни файлов, ты их все будешь переименовывать? Ведь не известно в какой последовательности загружаются файлы

botik 07.08.2024 22:43

Ответ: Создание PSX Multi Game Disc (Сборка мультиигровок)
 
Цитата:

Сообщение от ViToTiV (Сообщение 304800)
botik, во блин способ))
А если в игре сотни файлов, ты их все будешь переименовывать? Ведь не известно в какой последовательности загружаются файлы


Это как повезет.Наличие большого количество файлов и пустых секторов между ними также повышают вероятность зависимости ( fft, vagrant story,tearringsaga). Но есть 100% признак - отсутствие файлов вообще кроме system.cnf и экзешника (threads of fate ,xenogears) -желающие могут туда внедрить свой список файлов с именами для удобной распаковки.


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

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