Re-Education, саму текстурку я выдернул из памяти PSP. Она же так же дампится из памяти эмулятора.
В шрифте присутствует такой своеобразный набор символов: ktzwwwtl.
Просканировав все папки игры, этот код встречается в 6 файлах:
Судя по тому, что я вижу в дебаггере, шрифт для меню в файле MenuInGame_wow_ff0e01f5.bin
Он зажат каким-то LZSS-образным пакером. PersianRug (у вас собственно в шапке он есть) их умеет распаковывать и анализировать. Собственно этого достаточно по-моему. С чего у вас тут затык произошел - непонятно.
PersianRug (у вас собственно в шапке он есть) их умеет распаковывать и анализировать.
Да, действительно, через вкладку "Bin analyzer" извлеклись текстурки в формате TGA. Собсно текстурный код внутри практически такой же, как в том FONT.bin, что я сдампил из памяти. Только хейдер там добавился из 18 байт:
Magic - 00000200
0x0C - ширина
0x0E - высота
0x10 - битность
Текстурки теперь открываются в графических редакторах, типа XnView, SnagIt, ACDSee и вот так прекрасно выглядят:
Репутация: 220 
(весьма и весьма положительная личность)
Привет всем! Извините за долгое отсутствие! я сдавал гос экзамены и защищал диплом. Все сдал! А теперь к теме!
Сообщение от Scorpeg
Ну разбирайся теперь в формате. Идешь в дебаггер, где он букву выводит, идешь в ту область памяти где текстура буквы лежит и меняешь на что-нибудь. Смотришь чего теперь на экране появилось. Таким образом путем проб и ошибок опознаешь формат и делаешь конвертор в картинку
Если можно объясни подробнее как
идешь в ту область памяти где текстура буквы лежит и меняешь на что-нибудь
идти и менять я просто не знаю как это делать. если узнаю сам помучаюсь с определением формата!
Ну разбирайся теперь в формате. Идешь в дебаггер, где он букву выводит, идешь в ту область памяти где текстура буквы лежит и меняешь на что-нибудь. Смотришь чего теперь на экране появилось. Таким образом путем проб и ошибок опознаешь формат и делаешь конвертор в картинку
Привет всем.Я здесь новенький и я не разбираюсь в перекодирование и если кто то уже сделал всю русскую озвучку у игр prince of persia rival swords psp и prince of persia revelations psp можете пажалуйста выложить игр для скачиванее. Заранее спасибо.
Ку-ку, есть кто живой в теме? Сейчас разработка все еще продолжается?
Хотел бы присоединиться, попробовать свои силы и поспособствовать развитию локализации. Есть ли такая возможность?
Репутация: 220 
(весьма и весьма положительная личность)
Сообщение от BumbleJake
Ку-ку, есть кто живой в теме? Сейчас разработка все еще продолжается?
Хотел бы присоединиться, попробовать свои силы и поспособствовать развитию локализации. Есть ли такая возможность?
Привет. Да разработка продолжается. Если есть желание помочь по теме,то будем рады. В данный момент необходимо перерисовать таблицу шрифтов для перевода текста в игре. Всю необходимую информацию можешь прочесть в последних 5-8 постах.
Re-Education добавил 21.07.2015 в 12:11
Сообщение от Scorpeg
Чего непонятного? Дизассемблер встроенные знаешь где? Адрес меняешь например в Memory на адрес текстуры и модифицируешь.
Привет! Извини конечно, я просто не знаю так много как ты. Я вот уже почти месяц битый мучаюсь найти куда вставить в дизассамблере адрес на модифицированную текстуру, но никак найти не могу. Если не трудно, объясни популярно, как это делать с одной буквой, а затем уже я и с другими разберусь. Спасибо заранее!
Последний раз редактировалось Re-Education; 21.07.2015 в 12:11.
Причина: добавил, подумав
Привет. Да разработка продолжается. Если есть желание помочь по теме,то будем рады. В данный момент необходимо перерисовать таблицу шрифтов для перевода текста в игре. Всю необходимую информацию можешь прочесть в последних 5-8 постах.
Могу с таблицей помочь. Альфа-маски требуется учитывать?
Просто мне хотелось бы понять с чего начать. Реально: могу с графикой поработать - это мне наиболее близко, перерисовать чего - с радостью )
BumbleJake добавил 21.07.2015 в 12:59
Сообщение от ErikPshat
Текстурки теперь открываются в графических редакторах, типа XnView, SnagIt, ACDSee и вот так прекрасно выглядят:
Фотошоп тоже говорит, что файл мягко говоря не пригоден. (Из Вашего архива брал изображения)
Репутация: 220 
(весьма и весьма положительная личность)
Сообщение от BumbleJake
Фотошоп тоже говорит, что файл мягко говоря не пригоден. (Из Вашего архива брал изображения)
Дело в том, что необходимо распознать формат картинки и написать для нее распаковщик-запаковщик. А без этого это просто хлам с которым нечего делать. Тоже пытался в фотошопе распознать формат, битность и т.д., но ничего не смог найти.
Подождем может Scorpeg ответит и укажет нужное направление в расшифровании формата картинки.
Re-Education, Хорошо, буду ждать новостей, мониторить тему.
Еще один момент. Заметил, что шапку никто с самого начала не обновлял и она изобилует сугубо первоначальной информацией. Может стоит обновлять шапку, по части прогресса разработки? Ну, типа что готово - что предстоит доработать. Думаю, будет удобно.
Привет! Извини конечно, я просто не знаю так много как ты. Я вот уже почти месяц битый мучаюсь найти куда вставить в дизассамблере адрес на модифицированную текстуру, но никак найти не могу. Если не трудно, объясни популярно, как это делать с одной буквой, а затем уже я и с другими разберусь. Спасибо заранее!
При чем тут знания? Ты читать не умеешь. У меня нет столько терпения, как у Ерика. Он уже всё показывал куда тыкать, вот его пост - https://www.pspx.ru/forum/showpost.ph...&postcount=145 там где Шрифт написано с картинками и есть красным подчеркнуто, вот идёшь туда и тупо меняешь на что-нибудь - да хоть на нули - побольше данных (байт ну не знаю, тыщу). Какие-нибудь буквы на экране должны начать косячить, как начнут - вот до буквы дошел, анализируй, че какой байт делает, какое значение. Скорее всего яркость цвета в зависимости от байта будет меняться. И скорее всего цельная буква у тебя не получится, там текстура широкая, значит интервал будет или квадратики 8x8, ну короче меняй и анализируй.
В общем, покапавшись на форуме xentax.com я пришел к выводу, что не у одних нас проблемы с этим Persian Rug.
Вот выдержка:
Сообщение от http://forum.xentax.com/viewtopic.php?p=29319#p29319
Well, you can extract the textures out of the PoP-games, but mostly incomplete... ach, I give up, if nobody helps out, I just use 3DxRipper
EDIT:
Just make clear, since I seem to have mistyped my choose of words.
I want to decompress out of the games the Object files(.obj + .mtl) and the texture files (tga). If you use PR then you can rip on all mentioned games the bin-files. But the Persianrug promises only to decompress the SoT-trilogy, it doesn't work on BG&E or any other Jade based game.
Other problem is that while the tool manages to rip all texture files out, it has issues by ripping the object files out. Most are incomplete or won't be extracted(for example Farrah, who has no HEAD!)
Как итог, рекомендуют юзать утилиту (или скрипт?) именуемый как "Quickbms script" (приписывают ссылку на описание и скачку). Вроде отписываются о положительных результатах.
Я выше ссылку оставил на сайт, который имеет добротное количество софта для распаковок.
Есть много интересного, но пока я нашел утилиту "Bynaryo 0.1". Попытаюсь ее ковырнуть.
...в процессе поиска.
Хм... глупо, конечно, а почему бы нам не перенести русификацию с ПК релиза? Совпадение вроде очевидно. И к слову о текстах и кириллице, разве нельзя все выдрать из ПК-оригинала?
Репутация: 220 
(весьма и весьма положительная личность)
Сообщение от BumbleJake
Хм... глупо, конечно, а почему бы нам не перенести русификацию с ПК релиза? Совпадение вроде очевидно. И к слову о текстах и кириллице, разве нельзя все выдрать из ПК-оригинала?
Скрин
хм, если честно не пробывал. надо попробовать повырять и посмотреть может чего и получится
Я понимаю, что mgm-файлы это просто набор диалогов, а в prince.bf идет индексация самих символов. На Пк как это происходит? Он сами символы из системы берет?
О, или перенести prince.bf из ps2 релиза?
Репутация: 220 
(весьма и весьма положительная личность)
Сообщение от BumbleJake
О, или перенести prince.bf из ps2 релиза?
Просто перенести точно не получится.это разные платформы. А вот понять откуда ноги растут я думаю можно. Ща вот как раз качаю ps2 версию игры посмотрим че она скажет.
Последний раз редактировалось Re-Education; 23.07.2015 в 02:20.
Причина: добавил, подумав