PSX Planet: SONY PlayStation Community

PSX Planet: SONY PlayStation Community (https://psxplanet.ru/forum/index.php)
-   (PS2) Action/Adventure (RU) (https://psxplanet.ru/forum/forumdisplay.php?f=124)
-   -   Devil May Cry [SLES-50358] [FullRUS] [NORG/PS2 Golden] (https://psxplanet.ru/forum/showthread.php?t=4920)

rashan 14.02.2017 22:06

Ответ: POPS (USB) - PS1 Emulator For PS2
 
Вот я всё же не пойму. Помнишь ты говорил что образ русского Devil May Cry кривой? Да? Значит всё же русские образы могут отличаться от оригинала? Тем не менее ты настаиваешь тестировать пиратские образы и добавлять их в список совместимости под именем оригинала. Не упоминая что ты тестировал русскую пиратку. (И да я знаю DMC - ps2, не важно, это просто пример).

DruchaPucha 14.02.2017 22:12

Ответ: POPS (USB) - PS1 Emulator For PS2
 
Пиратка от PS1 практически никогда не пересобиралась, в отличии от PS2. По сети бродит всего один образ DMC, так-что вопросы нужно задавать тому кто его делал. Можно отредактировать оригинальный образ с помощью Apache 3.0 и вставить туда русификацию.

rashan 14.02.2017 22:52

Ответ: POPS (USB) - PS1 Emulator For PS2
 
Цитата:

Сообщение от DruchaPucha (Сообщение 211866)
Пиратка от PS1 практически никогда не пересобиралась, в отличии от PS2. По сети бродит всего один образ DMC, так-что вопросы нужно задавать тому кто его делал. Можно отредактировать оригинальный образ с помощью Apache 3.0 и вставить туда русификацию.

При этом ты сказал что нельзя. Ничего не понимяю. :ng_Wacko:

Цитата:

Сообщение от DruchaPucha (Сообщение 211781)
Пересобрать игру нельзя


DruchaPucha 15.02.2017 10:57

Ответ: POPS (USB) - PS1 Emulator For PS2
 
Пересобрать игру и отредактировать образ (черз редактор) совершенно два разных понятия. При редактировании оригинальная структура LBA таблицы не нарушается.

rashan 15.02.2017 15:03

Ответ: POPS (USB) - PS1 Emulator For PS2
 
Ну вот и хорошо. Теперь понял терминологию.

Но для этого желательно знать какие файлы заменять.

DruchaPucha 15.02.2017 19:42

Ответ: POPS (USB) - PS1 Emulator For PS2
 
Я уже не помню, но вроде pss это видео, озвучка вроде в одном файле, остальное можно сравнить в patch maker.

rashan 15.02.2017 22:19

Ответ: POPS (USB) - PS1 Emulator For PS2
 
Спасибо за толковые ответы, чувак. Надо будет глянуть что там можно сделать.

Цитата:

Сообщение от DruchaPucha (Сообщение 211866)
Пиратка от PS1 практически никогда не пересобиралась

Тем не менее настаиваю на том что это неправильный подход. "Практически" не равняется "никогда". Ну да ладно, тебе видней.

rashan 24.02.2017 18:56

Ответ: POPS (USB) - PS1 Emulator For PS2
 
Цитата:

Сообщение от DruchaPucha (Сообщение 211881)
patch maker

где его взять?

DruchaPucha 24.02.2017 19:34

Ответ: POPS (USB) - PS1 Emulator For PS2
 
В сети вроде была данная тулза, хотя можно :синхронизировать файлы: через Total Commander. Инструменты>синхронизировать каталоги, выбрать папки и сравнить.

Вот что мне ответили по поводу пересборки игр с LBA protection, если конечно охота заморачиваться:

Нажмите

Yes , in case of a game with hardcoded LBA addresses you must patch all of them. Well if you move the very last file of the disc then you only need to patch just one address, however if you edit one files which is in the middle of the filetable and you change its size then no offset will match when you rebuild the ISO, even if you follow the correct order.
It sound complicated but in fact it should be simple. We can code a simple editor (after finding the LBA table in the SLxxx fike and the format of it) to edit the files. The editor would scan the game folder and with the use of a pregenerated LBA filelist(Apache can do this for us) we patch the correct values. After patching we can either make the editor more advanced so that it generates the iso by itself, or we can simply generate the new LBA filelist and let CDGEN do the trick.
To find the LBA table in the main ELF file would be tricky. We must get the start offset and size in bytes of the files in the iso dump and then scan for hex values(I reccomend Hex Workshop) . You may find hundreds of results when searching an offset. Keep a list of it. After searching for a couple of offsets you will notice that some adress are after another, or pretty close to each other. Boom , you found the LBA table.
Then you must find the LBA table format.
It can be:
Start offset size end offset
Start offset end offset start offset end offsets
Just some simple examples.
Things get tricky because sometimes the addresses are hashed, or irregular, or you need to revert the bytes. Rarely does it happen that you find the LBA table after a couple of tries.

DruchaPucha 23.03.2017 20:25

Ответ: Devil May Cry [SLES-50358] [FullRUS] [PS2 Golden]
 
Нашёл RiP Kit: игра разбивается на 3CD, но нет звука и FMV не работает. Кстати игра запускается через E2OPL, только ролики тормозят, да и сама PAL версия тоже не блещет скоростью.


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

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