Перейти к содержимому
Zone of Games Forum
Ivan89e

PS2 PSP странные текстуры

Рекомендованные сообщения

Fatal Shadows вроде переведена на русский. В любом случае для конвертации нужно полностью разбирать формат, а я не особо шарю в свиззлинге и прочих консольных тонкостях.

Изменено пользователем LinkOFF

Поделиться сообщением


Ссылка на сообщение

Получилось расковырять текстуры, чуть позже скину результаты.

Поделиться сообщением


Ссылка на сообщение

@Ivan89e, в общем, вот, что у меня вышло:

https://drive.google.com/file/d/1nT9Rc-X-asqTRrRmvMFEjNyWgm8tZQ9a/view?usp=sharing

В каждом из двух файлов запакованы подряд несколько изображений, их можно распознать по заголовкам (если смотреть через hex-редактор). Для psp — t2p, для ps2 — K2T. Я их вручную порезал через все тот же hex-редактор.

В архив я также положил прогу ConsoleTextureExplorer, она нужна для редактирования текстур.

Я смог подобрать параметры и сконвертировать все psp текстуры и большую часть ps2. Результаты и скрины с настройками прилагаются. 

  • +1 1

Поделиться сообщением


Ссылка на сообщение

Программа поддерживает также и импорт изменённых текстур, правда, тогда их придется сохранять не в bmp, а в tim. Потом редактировать и уже затем импортировать.

Насчет ps2 текстур, с которыми я не разобрался. Товарищ dageron создал замечательную программу, но в ней есть существенный минус — в ней можно задавать разрешение изображений лишь по заранее установленным значениям: 4, 8, 16, 32, 64, 128, 256, 512, 1024. Т.е. текстуру с нестандартным разрешением 512х448 открыть не получится. С текстурой №5 я дико пошаманил в hex’e, чтобы достичь результата, поэтому разрешение там несколько поменялось и импортировать её не выйдет. Но с №1 и №7 у меня и этого не вышло. 

Надеюсь, это хоть как-то поможет.

Изменено пользователем ivanproff

Поделиться сообщением


Ссылка на сообщение

@ivanproff Огромное спасибо что потратили время и все показали, по идее это должны быть одни и теже текстуры.  На пс2 есть еще с русским переводом, вот я и хочу их вставить в псп и тем самым перевести игру.

Вот что то про t2p (псп) текстуры: https://ultrapre.github.io/clip/default/2019-10-15-1571118764/index.html

Вот бы как нибудь упростить процесс...

Изменено пользователем Ivan89e

Поделиться сообщением


Ссылка на сообщение
5 часов назад, Ivan89e сказал:

по идее это должны быть одни и теже текстуры

Не совсем, ведь как минимум у изображений разрешения разные.

5 часов назад, Ivan89e сказал:

Вот бы как нибудь упростить процесс...

Так в ConsoleTextureExplorer процесс довольно прост — открываем текстуру, подобрав нужные параметры, экспортируем в tim. Затем редактируем этот tim как душе угодно (можно даже сконвертировать его в bmp и открыть в фотошопе, только потом придется его обратно конвертировать в tim) и импортируем его в ConsoleTextureExplorer.

А дальше только запихнуть его в оригинальный BIN-файл. 

Поделиться сообщением


Ссылка на сообщение

Оставшиеся текстуры для ps2:
download
У текстуры texture5.bmp для psp неверная палитра, исправил.

Поделиться сообщением


Ссылка на сообщение

@ivanproff Да, но файлов слишком много и некоторые прилично весят: https://yadi.sk/d/7DC9iZPDvp9Jgg

Если их все в ручную разбирать и собирать то можно допустить ошибку (и не одну). Что интересно: псп использует некоторые файлы пс2 версии но игрой они не подхватываются, используя свои.

Изменено пользователем Ivan89e

Поделиться сообщением


Ссылка на сообщение
21 час назад, Ivan89e сказал:

Если их все в ручную разбирать и собирать то можно допустить ошибку (и не одну).

Это понятно. Технически, там всё довольно просто — куча файлов, идущая подряд, которую нужно только порезать. Но я, к сожалению, не программист, и автоматизировать сей процесс не смогу. Нужно либо искать софт в интернете, либо людей, способных его написать. Либо самому попробовать написать какой-нибудь скрипт для QuickBMS, но это изучать сперва надо.

Поделиться сообщением


Ссылка на сообщение

Написал прогу,  которая режет файлы BIN — https://drive.google.com/file/d/15y6LH8OxxbRem6DeMWDcAUuLz9VVxdXF/view?usp=sharing

Принцип действия на примере psp-версии: ищет все заголовки t2p (0x74, 0x32, 0x70, 0x20) в файле и отталкиваясь от них вытаскивает файлы. Размеры берутся из значения  по оффсету 0xC

Блин, про PS2 забыл. Добавил поддержку PS2.

Изменено пользователем LinkOFF
  • +1 1

Поделиться сообщением


Ссылка на сообщение

@LinkOFF Это конечно замечательно, но в идеале как заметил ivanproff был бы скрипт для QuickBMS, ведь файлы нужно не только разобрать но и собрать обратно. При добавлении некоторых файлов прога сыпется с ошибкой исключения

Изменено пользователем Ivan89e

Поделиться сообщением


Ссылка на сообщение
59 минут назад, Ivan89e сказал:

@LinkOFF Это конечно замечательно, но в идеале как заметил ivanproff был бы скрипт для QuickBMS, ведь файлы нужно не только разобрать но и собрать обратно.

Добавил запаковку. Запаковывает перетаскиванием папки на прогу, распаковывает перетаскиванием файла. По сути это обычный комбайн, который собирает все файлы в один (с сортировкой по имени), так что лучше ничего лишнего в папке не оставлять.

Кстати, при распаковке прога учитывает только текстуры. Как я и говорил, с оффсета 0xC она считывает 4 байта с размером текстуры, поэтому любое отклонение в массиве вызывает исключение. В основном все тестировал с psp-версией, вижу что с PS2 в большинстве случаев крашится.

А что за игра-то хоть?

Изменено пользователем LinkOFF

Поделиться сообщением


Ссылка на сообщение

Tenchu: Fatal Shadows PS2 (EUR/USA), Tenchu Kurenai Portable PSP (JAP)

Еще бы текстурки разобрать правильно, странный какой то формат t2p k2t, Texture Explorer плохо с пс2 k2t работает.

Можно как нибудь сделать так что бы извлеченные файлы автоматически конвертировались T2P/K2T-TIM2-PNG а при запаковке происходили обратные действия?

Изменено пользователем Ivan89e

Поделиться сообщением


Ссылка на сообщение

На псп не переведена, там только японская версия

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас популярно

  • Продвигаемые темы

  • Последние сообщения

    • Текстовый не прикольно лучше русскую озвучку игры выпустите
    • А когда озвучка выйдет плачу наличкой .
    • @Skat_N1, смотря как вставить текст в гугл. Переносы, кавычки и прочее очень сильно могут повлиять на результат. Я перебрал несколько вариантов и наткнулся на тот, который у тебя. И так не только с этим предложением. Там такого хватает. Можешь сам попробовать и проверить:
        Исходя из того, что я увидел, складывается впечатление, что ты не только японский прогонял через машину. Потому что слишком много совпадений. Кстати, я про ИИ и не говорил. Под машиной я имел в виду обычные автоматические переводчики по типу гугла или дипла. Если бы ты редактировал после нейронки, то оно бы у тебя выглядело примерно как что-то похожее на то, как редактирует после нейронки @allodernat. Хотя я бы не сказал, что это редактирование. Обычные исправления, когда машина выдаёт не до конца что-то связное и юзер просто это выправляет так, чтобы оно получше воспринималось. Это скорее переписывание в стиле “я художник, я так вижу”. То, как мы переведём или адаптируем SeeD (シード), это уже как решит переводчица, но точно не как СемЯ. Если вопринимать SeeD как аббревиатуру, то вполне легко это можно обыграть, потому что русский язык богат на такие манёвры. Вот ты пишешь: >>> А зная, что этот термин должен оканчиваться на прописную букву по задумке автора, сделал так же. Ты буквально скопировал конструкцию из другого языка, но ведь у нас в русском языке свои правила. Не нужно пытаться тянуть культурные особенности и правила из другого языка в наш без всяких изменений. Так нельзя делать. В итоге это всегда заканчивается аргументами по типу "по задумке автора", "так в оригинале написано" или "но ведь также пишут другие".  Вот одно из твоих предложений с этим "СемЯ": Ты разве не чувствуешь, что оно странно и инородно воспринимается? Язык ломается. Не просто так правила придуманы в русском языке. На многие вещи есть вполне удобные варианты решения различных задач при переводе или адаптации. Ну, и на последок, ты пишешь:
      >>>Судя по твоим претензиям, тебе нужен дословный перевод с японского, не смотря на различия с разговорным русским, тавтологии и размеры диалоговых окон. Иначе, уже тебя можно будет в различия тыкать.  Не воспринимай мои тексты как какой-то нападок. Претензии совсем не так пишутся. У меня нет никаких требований. Сделал, да сделал. Кому надо, те скачают и поиграют. Понимаешь в чём дело, ты ничего особо нигде не написал в какой дозированности у тебя перевод и с какого языка. В сообществе в ВК я этого не нашёл. Просто открыл твои демонстрации и попытался что-то нащупать. Не стоит устраивать микс из разных строк каждого языка. Получается в итоге какой-то мультифрукт. Это не сверка, потому что сверка совсем по-другому выглядит. Это просто попытка переправить машинный перевод с японского языка. Хорошо, ты называешь это сверкой. Для чего вообще нужно было "сверяться с японским"? Чтобы выглядело типо круто раз уж с оригинала или для чего? Чтобы было круто, то нужно полностью и по-честному переводить с японского. В противном случае все вот эти миксы - это просто попытка создать Франкенштейна. Нормальный и здоровый перевод (без всяких машин), это когда работа выполняется полностью с английского или японского. Допускается проработка глоссария с учётом японских особенностей, если что-то было изменено в официальной локализации и стоит вопрос "а какой же вариант брать за основу?". Можно, конечно, устроить свой новый авторский вариант перевода, как это сделал Немцов с "The Catcher in the Rye". Но это уже другая история. Ну и в довершение, если попытаться порассуждать на тему того, что мне нужно. Как ты там написал:
      >>> тебе нужен дословный перевод с японского Писать правду про свои труды, а также не устраивать Френкенштейнов. Дословный перевод - это совсем другое. Не нужно путать дословный перевод и правильный.
    • А ведь, кстати, да, вызывает вопросы. На фото питона молодой, вполне здоровый, пусть и излишне тощий человек. В целом, не удивлюсь, если большая часть проблем питона, включая головные боли и глюки с недавних пор, как раз из-за банального недостатка еды в т.ч. и запасом жира в организме. А Даскер у нас старец древний, как горы Шаолиня, не иначе. Ну и до кучи болезненный спортсмен, у которого по идее мышцы даже на одной руке должны весить больше всего питона вместе взятого. Полная противоположность питона, в общем, определённо, не иначе.
    • Ну чтож, подожду озвучку от Gamesvoice. Как раз dlc не проходил ещё.
    • А русификатор же делался с украинского текста, верно? Если да, то, в принципе, должно быть все идеально и без правок. 
    • Да это с самого начала было понятно, просто хочу тоже вот увидеть его работы и норм ответ, а несвязанные вопрос на вопрос)
  • Изменения статусов

    • Perfect End Strange  »  SerGEAnt

      Привет, озвучку для Silent Hill 4: The Room выпустил энтузиаст под ником Perfect End Strange, а вы написали совсем другую студию, пожалуйста, исправьте эту оплошность
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

      я его уже открыл в свободный доступ, чтобы не потерялось среди новинок
      · 0 ответов
    • NekoNya  »  Onzi

      https://www.dropbox.com/scl/fi/4xncxr2tqy77vz4644q08/text_RU_FINAL.json?rlkey=xckxss3jkql4gjmc1ah6qjb5e&st=k5ql651f&dl=0 
       
      Вот, то что вышло. Извинюсь, что зря говорил, что помогу (
      · 2 ответа
    • serfly  »  SerGEAnt

      Доброго времени! Недавно столкнулся с проблемой автоперевода XUnity AutoTranslator BeplnEx iL2cc. Пару последних лет часто пользовался, теперь консольные команды виснут на стадии загрузки библиотек, хотя они есть там изначально. На GitHub есть подобные вопросы, но ни одного рабочего ответа я не нашел. А Вы что можете посоветовать?
      · 0 ответов
    • serfly  »  SamhainGhost

      Доброго времени. По локализации игры Wicked Seed. Шрифт размазан и в полях, другие можно попробовать? Например arialuni_sdf_2022? Я профан в этом, но интересно.
       
      · 0 ответов
  • Лучшие авторы


×