[PC] [SOFT] PS2 Русификаторы и ДеРусификаторы игр PlayStation 2 (+моды, андабы, регионы, переводы) (rus, derus, mod, undub, translate, region) patches

Страницы :   Пред.  1, 2, 3 ... 19, 20, 21
Ответить
 

Softernet

Стаж: 18 лет 1 месяц

Сообщений: 5273

Softernet · 07-Мар-25 18:27 (6 месяцев назад, ред. 07-Мар-25 18:27)

s1nka писал(а):
87490933Вот кстати идеальная штука. Понять бы как это всё делается. Чувствую там нужно отдельно каждый образ рассматривать, а на поток такое дело явно не поставишь.
Понять дело не хитрое. Зная что из себя представляли загрузчики демо дисков всё становится очевидным, но как это автоматизировать, чтоб руками каждый образ не ковырять - непонятно.
Могу кратко расписать концепцию восстановления оригинальной файловой структуры и DiscID на примере какой-нибудь русской версии с лоадером. Если интересно - кинь ссылку на раздачу опытного образца.
[Профиль]  [ЛС] 

s1nka

Top Bonus 03* 1TB

Стаж: 17 лет 10 месяцев

Сообщений: 1601

s1nka · 07-Мар-25 19:01 (спустя 34 мин.)

Softernet
Например [PS2] Monster Hunter [RUS/ENG|NTSC]
[Профиль]  [ЛС] 

Softernet

Стаж: 18 лет 1 месяц

Сообщений: 5273

Softernet · 08-Мар-25 02:08 (спустя 7 часов, ред. 08-Мар-25 12:20)

s1nka писал(а):
87491444Например [PS2] Monster Hunter [RUS/ENG|NTSC]
1. Для начала надо запомнить, что пиратский лоадер этого типа состоит из папки SCEE_DD и файла загрузчика с именем LOADER.00, которое вписано в SYSTEM.CNF вместо официального DiscID, которым именован оригинальный исполняемый файл игры.
2. Далее берём Total Commander с плагином просмотра содержимого образов - Iso plugin 1.7.6 (или предварительно скопировав содержимое образов в отдельные папки) и начинаем сравнивать файловую структуру русской версии с английским оригиналом при помощи функции "синхронизация каталогов" с параметрами "с подкаталогами", "по содержимому" и с "игнорированием даты". Нас интересует разница во всём, поэтому ставим все варианты того, что показывать, кроме равенства. Сравниваем, но не синхронизируем.
скрытый текст
3. Теперь мы видим, что кроме папки лоадера (SCEE_DD), которую нужно удалить, у нас есть изменённый в русской версии файл SYSTEM.CNF, открыв который текстовым редактором мы увидим, что там заменёно указание оригинального загрузочного файла игры (SLUS_208.96) на файл LOADER.00, из чего следует, что LOADER.00 - это тот самый файл пиратского мульти-загрузчика требуемый к удалению вместе с папкой.
скрытый текст
К этому моменту у нас осталось всего три неопознанных файла в пиратке, которых нет в оригинальной английской лицухе и которые очень легко опознать эмпирически. Это:
AFS_DATA.NEW - очевидно что это русифицированный AFS_DATA.AFS;
ENG.00 - очевидно что это переименованный пиратами оригинальный загрузочный файл игр SLUS_208.96;
RUS.00 - очевидно что это русифицированный загрузочный файл SLUS_208.96;
Из этого всего становится понятно, что пиратский лоадер LOADER.00 запускается первым, потому что вписан в SYSTEM.CNF.
Далее при выборе в нём соответствующего пункта меню он запускает либо оригинальный, но переименованный загрузчик игры ENG.00, либо RUS.00, который кроме части русификации так же содержит изменённый линк с AFS_DATA.AFS на AFS_DATA.NEW в котором находится остальная част русификации.
4. Из этого всего следует, что для вырезания лоадера и привидения файловой структуры к состоянию оригинала нам нужно:
а) Удалить папку SCEE_DD и файл LOADER.00 (это общий для всех игр с этим мульти-загрузчиком пункт);
б) Удалить файл ENG.00 - так как нерусифицированная версия загрузочного файла игры нам не нужна;
в) Переименовать AFS_DATA.NEW в AFS_DATA.ASF с заменой оригинального английского файла;
г) Переименовать RUS.00 в оригинальное имя загрузочного файла игры - SLUS_208.96, а затем найти и заменить в нём ссылку с AFS_DATA.NEW на AFS_DATA.ASF при помощи любого хекс-редактора;
скрытый текст
д) Ну и в конце концов SYSTEM.CNF либо исправить руками до оригинального вида с указанием на SLUS_208.96 в текстовом редакторе, либо просто заменив его оригинальным файлом из английской версии.
Править можно разными подходами:
- Можно извлекать все содержимое образа, приводить к нужному состоянию, а потом собирать из файлов новый образ, что оставит следы от выбранной программы сборщика.
- Или можно взять образ лицушной копии и пропатчить его файлами русификации, предварительно приведёнными к соответствию оригинальной файловой структуре. В данном случае это всего два файла (AFS_DATA.NEW и RUS.00) которые нужно переименовать в их оригинальные имена и в одном из них исправить три байта. Сделать это можно при помощи такой тулзы как Apache 2.0 (UPD: не срабатывает в случаях когда пираты умудряются изменить размер оригинальных файлов)
скрытый текст
И так практически со всеми играми. Нюансы заключаются например в пиратских переименованиях файлов для дифференциации русифицированных их версий от оригинальных, имена которым пираты придумывали от игры к игре и это главное препятствие на пути автоматизации процесса. А так схема всегда одна. Повторюсь - открываешь и смотришь что изменилось в файловой структуре за исключением уже привычных файлов самого пиратского лоадера. А дальше делаешь выводы что во что переименовано и под каким именем соответственно вписано в исполняемый файл игры, после чего переименовываешь русские версии файлов в их английские оригиналы с заменой UPD: и заменяешь ссылки на их имена в русифицированном исполняемом файле игры
P.S. Что-то кратко не получилось. Зато должно быть максимально понятно.
[Профиль]  [ЛС] 

Фтвкщ

Стаж: 15 лет 2 месяца

Сообщений: 24


Фтвкщ · 08-Мар-25 10:40 (спустя 8 часов)

Все не просто для меня , но я готов помочь в процессе разберемся ,я думаю тоже найдутся этузиасты захотят сделать.
[Профиль]  [ЛС] 

Softernet

Стаж: 18 лет 1 месяц

Сообщений: 5273

Softernet · 08-Мар-25 12:45 (спустя 2 часа 5 мин.)

В продолжении темы приведения русифицированных пираток к максимально близкому к оригиналу состоянию.
Давно к этой теме не возвращался и только вчера, когда писал пример выше, вспомнил, что пожалуй самой большой проблемой на этом пути лежат увеличенные в размерах русифицированные файлы по сравнению с оригиналами. Способа их вставить вместо английских версий в лицушную копию игры без смещения LBA всех остальных файлов я не нашёл. Да и с софтом которым можно это делать тоже проблемы, потому что банальный UltraISO например при замене файла пересобирает образ с нуля заменяя все заголовки на свои, а CDMage образы PS2 не всегда нравятся и пример выше как раз этот случай:
скрытый текст
Так что вопрос как лучше поступать с раздутыми пиратами по сравнению с оригинальными файлами остаётся открытым.
[Профиль]  [ЛС] 

s1nka

Top Bonus 03* 1TB

Стаж: 17 лет 10 месяцев

Сообщений: 1601

s1nka · 08-Мар-25 20:13 (спустя 7 часов)

Softernet
Там как я понял просто генерируется LBA по возрастанию размера файла. Так что можно не заменять файл, а просто пересобирать ISO и всё
[Профиль]  [ЛС] 

Softernet

Стаж: 18 лет 1 месяц

Сообщений: 5273

Softernet · 08-Мар-25 20:34 (спустя 21 мин.)

s1nka писал(а):
87496461Там как я понял просто генерируется LBA по возрастанию размера файла. Так что можно не заменять файл, а просто пересобирать ISO и всё
Что значит "генерируемая"? LBA - это адрес относительно начала диска в блоках по 512 байт.
Что значит "можно не заменять, а просто пересобирать"? Это не то же самое что писал я?
Softernet писал(а):
87492314Можно извлекать все содержимое образа, приводить к нужному состоянию, а потом собирать из файлов новый образ, что оставит следы от выбранной программы сборщика
Если ты имеешь в виду что-то другое, то уточни.
[Профиль]  [ЛС] 

Shadow887

Стаж: 2 года 8 месяцев

Сообщений: 217


Shadow887 · 17-Мар-25 09:15 (спустя 8 дней)

Круто
[Профиль]  [ЛС] 

Фтвкщ

Стаж: 15 лет 2 месяца

Сообщений: 24


Фтвкщ · 05-Апр-25 08:49 (спустя 18 дней)

Всем привет! Собрал коллекцию игр наконец) Шел по списку и скачивал , что то было в интернете что то переводил, единственное что Игру dogz не нашел нужную ... Но и были игры которые в списке не было но были на русском. Все грузил на хард 3 тб, все игры форматировал в iso чтоб opl читал , во время процесса понял что не хватает памяти пришлось чуть больше половины игр сжать в zso. В итоге получилось почти вся наверное коллекция игр пс 2 на русском языке более 1000 игр, по объему 2.5 Тб. И все это пиратки господа. Делать образы в оригинальный вид я не умею и на это очень нужно много времени. Это я делал для себя. Но хочу поделиться с вами как мне лучше оформить раздачу подскажите пожалуйста)
[Профиль]  [ЛС] 

s1nka

Top Bonus 03* 1TB

Стаж: 17 лет 10 месяцев

Сообщений: 1601

s1nka · 05-Апр-25 09:26 (спустя 37 мин.)

Фтвкщ
Отличная работа. Постараюсь найти место и помочь тебе с раздачей
[Профиль]  [ЛС] 

Фтвкщ

Стаж: 15 лет 2 месяца

Сообщений: 24


Фтвкщ · 08-Апр-25 07:34 (спустя 2 дня 22 часа)

Я создал но до сих пор на премодерации не знаю в чем проблема https://rutr.life/forum/viewtopic.php?t=6673592
[Профиль]  [ЛС] 

s1nka

Top Bonus 03* 1TB

Стаж: 17 лет 10 месяцев

Сообщений: 1601

s1nka · 09-Апр-25 19:25 (спустя 1 день 11 часов)

Фтвкщ
Такие коллекции еще цены тем, чтобы были указаны переводчики или пиратские студии. У одно игры может быть несколько переводов. А так не понятно, что там внутри.
[Профиль]  [ЛС] 

ZobekCast

Стаж: 4 года 11 месяцев

Сообщений: 88


ZobekCast · 10-Апр-25 05:02 (спустя 9 часов)

Фтвкщ
ну ты конечно запарился. осталось дождаться проверки модерации. но не обижайся, если будут жалобы на некоторые образы игр с запуска оных через mx4sio. пару проблемных русских версий игр я приметил с других раздач. оценим твои
[Профиль]  [ЛС] 

Фтвкщ

Стаж: 15 лет 2 месяца

Сообщений: 24


Фтвкщ · 11-Апр-25 12:33 (спустя 1 день 7 часов, ред. 11-Апр-25 12:33)

ZobekCast писал(а):
87634756Фтвкщ
ну ты конечно запарился. осталось дождаться проверки модерации. но не обижайся, если будут жалобы на некоторые образы игр с запуска оных через mx4sio. пару проблемных русских версий игр я приметил с других раздач. оценим твои
Конечно не обижусь , ничего не шарю за образы просто их собрал и все. Лучше передать знающим людям чтоб они уже довели до ума все ) Первую часть вроде одобрили https://rutr.life/forum/viewtopic.php?t=6673592 , вторая на модерации
s1nka писал(а):
87633399Фтвкщ
Такие коллекции еще цены тем, чтобы были указаны переводчики или пиратские студии. У одно игры может быть несколько переводов. А так не понятно, что там внутри.
Наверное надо было указывать ))) Я скачивал тяп ляп
[Профиль]  [ЛС] 

DruchaPucha

Стаж: 14 лет 1 месяц

Сообщений: 8479

DruchaPucha · 11-Апр-25 16:08 (спустя 3 часа)

Там наверное и мои старые глючные порты есть, часть из которых я уже переделал.
[Профиль]  [ЛС] 

Grushflava

Стаж: 4 месяца 10 дней

Сообщений: 11


Grushflava · 20-Июн-25 20:11 (спустя 2 месяца 9 дней)

EROR как патчить?
Все по инструкции
[Профиль]  [ЛС] 

s1nka

Top Bonus 03* 1TB

Стаж: 17 лет 10 месяцев

Сообщений: 1601

s1nka · 21-Июн-25 11:43 (спустя 15 часов)

Grushflava
Образ видимо не тот за основу берется. С этой раздачи патчил уже образов 30 и проблем вообще не было
[Профиль]  [ЛС] 

Grushflava

Стаж: 4 месяца 10 дней

Сообщений: 11


Grushflava · 21-Июн-25 13:22 (спустя 1 час 39 мин.)

s1nka писал(а):
87914757Grushflava
Образ видимо не тот за основу берется. С этой раздачи патчил уже образов 30 и проблем вообще не было
FIFA WORLD CUP 2006 хочу пропатчить.
[Профиль]  [ЛС] 

deadpoolvova

Стаж: 14 лет 6 месяцев

Сообщений: 73


deadpoolvova · 23-Авг-25 11:06 (спустя 2 месяца 1 день, ред. 23-Авг-25 11:06)

Возможно вопрос не по теме, но кто-нибудь может добавить в игру "Суперсемейка" официальную русскую озвучку из пк версии (если это вообще возможно)? Просто я знаю, что есть умельцы, которые добавляли в некоторые игры от пс1 озвучку с пк версий и, возможно, так можно сделать и для пс2.
[Профиль]  [ЛС] 

ZobekCast

Стаж: 4 года 11 месяцев

Сообщений: 88


ZobekCast · 23-Авг-25 11:35 (спустя 28 мин.)

deadpoolvova писал(а):
88125930Возможно вопрос не по теме, но кто-нибудь может добавить в игру "Суперсемейка" официальную русскую озвучку из пк версии (если это вообще возможно)? Просто я знаю, что есть умельцы, которые добавляли в некоторые игры от пс1 озвучку с пк версий и, возможно, так можно сделать и для пс2.
на psxplanet давно такой образ есть
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error