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)
-   -   Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP) (https://psxplanet.ru/forum/showthread.php?t=6606)

Bambuch0 13.05.2020 01:46

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Парни, нужна помощь. Все кто когда-либо делал переводы, либо хорошо разбирается во внутренностях - не проходите мимо.

Некоторое время назад я писал, что собираюсь попробовать сделать порт МДК2 с ПК в переводе от 1С. Я проверил импорт файла текста от пиратки в редамп и, удостоверившись, что это возможно, начал работу. Вернее начали.

Звук нам дался легко. Вся озвучка готова и подготовлена для переноса. Текст тоже - уже полностью извлечен из ПК и готов к импорту.

Проблема появилась откуда не ждали... Изначально я не обратил внимания, но файлы текстур и текста снизу имеют подпись в 2 байта. И вот необходимо определить, что именно означают эти 2 байта. Иначе файл не принимается. НОРГи каким-то образом определили, что это такое, и в своих файлах они меняли эти 2 байта на свои и их файлы работают.
Это точно не размер файла, т.к. у файлов одного размера значения разные.

Ниже привожу пример сравнения файлов из редампа (слева) и от НОРГ (справа) в хексе. Нужные значения выделены.
Картинки без предпросмотра!
Файл шрифта - смещение 0004043c

Файл текстуры - смещение 0001043c

Все файлы доступны по ссылке http://www.mediafire.com/file/yaat3m...k/MDK2.7z/file
Или же по https://dropfiles.ru/download/3abdd9...d355300bc.html
Очень нужна помощь в определении значения этих байт. Не хочется использовать пиратский шрифт и ужимать готовый текст по ширине.

Emulator 13.05.2020 06:44

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Bambuch0, что это за байты я не знаю, но шрифт - обычная текстура, которая вполне легко извлекается. Возможно вытащилась не совсем правильно.

brill 13.05.2020 09:01

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Bambuch0, похоже на контрольную сумму файла. Стукни в скайп/телегу для разъяснения деталей. Попробуем прояснить ситуацию.

YAGAMI55 13.05.2020 15:00

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Цитата:

Сообщение от Emulator (Сообщение 262973)
Bambuch0, что это за байты я не знаю, но шрифт - обычная текстура, которая вполне легко извлекается. Возможно вытащилась не совсем правильно.

Текстуры это обычные индексированные TGA. В твоём случае ты кривовато альфа канал извлек. Интересуют последние 4 байта, это контролка чего то, а чего непонятно.

Bambuch0 13.05.2020 15:53

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Цитата:

Сообщение от brill (Сообщение 262975)
похоже на контрольную сумму файла. Стукни в скайп/телегу для разъяснения деталей.

Да, какая-то контрольная сумма. Не можем понять, как она считается.
Стукнул.

SlavaVlasov 13.05.2020 16:25

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Цитата:

Сообщение от Bambuch0 (Сообщение 262988)
Да, какая-то контрольная сумма. Не можем понять, как она считается

Нашел кое-какое совпадение, но пока мне кажется, что это случайность.
Нажмите


UPD
А нет других переводов? Просто вот что интересно: у этих двух байт отличается только левая сторона.
28 FB
48 DB

Может оказаться, что вторая сторона и не требует правок. На этот предмет надо тоже проверить.

ViToTiV 13.05.2020 17:22

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
надо же как боты оперативно реагируют)

Bambuch0 13.05.2020 17:40

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Цитата:

Сообщение от SlavaVlasov (Сообщение 262990)
А нет других переводов? Просто вот что интересно: у этих двух байт отличается только левая сторона.

Перевод есть еще от Кудоса, европейка.
Но можно, например взять еще другие два файла от НОРГ и из редампа, это файл с текстом.
Редамп слева, НОРГ справа. И тот и тот рабочий, т.е. цифры для своих файлов правильные.
Снизу прикрепил архивы, там по 4 файла, первый архив - НОРГ, второй - редамп.


Файлы от НОРГа http://www.mediafire.com/file/vxzaozybgv1jotv/NORG.7z
Файлы из редампа http://www.mediafire.com/file/g8h515...REDUMP.7z/file

SlavaVlasov 13.05.2020 18:47

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Цитата:

Сообщение от Bambuch0 (Сообщение 262996)
Редамп слева, НОРГ справа. И тот и тот рабочий, т.е. цифры для своих файлов правильные.

Сейчас посмотрел файл от NORG. Но в норговском файле тоже есть байты A5 2D после "dr_fishy". Они находятся по адресу 0x130B2. А то что в самом низу (95 11) - это уже что-то другое.

Bambuch0 13.05.2020 18:57

Ответ: Перенос русской озвучки/текста из РС игр (PS1/PS2/PS3/PSP)
 
Цитата:

Сообщение от SlavaVlasov (Сообщение 262997)
Но в норговском файле тоже есть байты A5 2D после "dr_fishy". Они находятся по адресу 0x130B2.

Тут скорее всего это осталось от оригинала, т.к. файл содержит текстовый блок и они (НОРГ) при его редактировании подняли все данные выше. Если сравнить файл loading.tex, то там такого уже нет, как и в файле шрифта font.tex
Цитата:

Сообщение от SlavaVlasov (Сообщение 262997)
А то что в самом низу (95 11) - это уже что-то другое.

Игра требует от файлов точного размера, как у оригиналов. И предпоследняя пара байт - всегда контрольное значение.


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

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