Перейти к содержимому
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

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


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

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • Что-то пшеки из Lords of the Fallen, сделал на 180 градусов разворот. Новым патчем добавили русскую локализацию, а сама страница в Стиме перестала выдавать — “ой, извините”. Только всё ровно пока купить в Стиме нет возможности. Но зато игра на плати за 600р валяется. Как будто очень недорого. Эксперты соуслайков, Lords of the Fallen 2023 кто играл? Игра хоть интересная? Стоит своих свеч? 
    • Есть одна теоретически хорошая игра про дружбу, весёлый лес с грибами и Ктулх и ко. Прямо, можно сказать, своего рода флудильня Ктулху и компании. Вся соль игры в коопе, как вернёшься из вр версии той игры, можно даже попытатсья собраться и поиграть вместе, доказывая в процессе, что кто-то не сошёл с ума в игре, и куст действительно пожирает лошадей (в игре каждый игрок со временем начинает видеть что-то своё, что другие не видят, в этом и вся соль). По жанру это сурвайвл психологический хоррор, версия экстракшен слешера. Есть некоторая мета прогрессия, потому есть тег рогалика, но рогаликом это назвать язык не поворачивается, т.к. игра про другое. В целом, примерно та же прогрессия, что в слешерах по вахе, где между этапами игры можно обвеса получше набрать с прошлых карт. Единственно, за 2 тыщи покупать не тянет (если захочешь поиграть), надо будет глянуть онлайн фикс для пиратки. Сто пудов уже есть. Обычно такое возникает, когда игра обращается к памяти через дисковое хранилище, при этом когда игра на харде, а не ссд.Ну либо если дальность обзора в настройках слегка занижена и игра не успевает прогрузить текстуры на ходу по мере движения. Можно через инишник подтянуть стриминг текстур, например, зафиксировав значение, чтобы игра не подтягивала ресы, “судорожно в последний момент”, что называется. Всё это индивидуально от игры к игре, обычно решаемо в большей или меньшей степени. На ссд такой проблемы почти никогда не бывает, к слову. Это при условии, что в озу упора точно нет, т.к. когда ещё карте не хватает видеопамяти, то проблема усугубляется, т.к. повышается нагрузка на диск, т.к. недостающую памятькарта сначала тянет сначала из озу, а при нехватке озу с диск. А в чём сложность? Втыкаешь м2 ссд с корпус, вот тебе и скоростная флешка. При подключении даже через юсб 3.2 скорость будет на уровне нормального м2, а уж если через юсб4, то вообще можно целую связку так включать. Когда м2 не стоили как крыло от уробороса питона, так флешки было весьма практично организовывать, пока оно стоило где-то в пару-тройку тыщ за полтера-тер (что было выгоднее обычных флешек в ценниках на единицу данных), а не как сейчас.
    • Не ну понятно что пиратка. Просто ранний релиз лишь завтра а была лишь предзагрузка. Вот и говорю что видимо раньше времени расшифровали файлы  Супермен как всегда красавчик. Думал придется ждать 
    • Пиратка раньше появилась как-то, вот и перевели. С украинского нейронкой говно вопрос перевести. 
    • Это как? Расшифровали файлы опять заранее?))
    • Обновление перевода Основные изменения: Исправлено отображение текста в диалогах (теперь он не пролистывается так быстро); Подкорректирован сам перевод; Переведена заставка с Хароном.
      Скачать тут.
    • @romka ну да, имелось в виду М2.   У меня 970evo plus под систему и игры, а SSD 850pro для торрентов и порнухи. Под порнуху конечно не хватает жесть. Думаю внешний на 10tb брать.
    • Ты бахвалишься тем, что у тебя были успехи, благодаря ИИ, но стоило спросить примеры этих самых успехов, так ты сразу в кусты и переводишь стрелки. Делаю вывод, что у тебя нет ни одного проекта, который ты мог бы показать другим. Итого, твои слова касательно твоего опыта — это пустой трёп. Попробуй сделать это сам. Повторюсь, конкретно с распаковкой проблем не было, хоть читай, что пишут. Готовыми тулзами (даже сейчас) ты в лучшем случае можешь распаковать и запаковать ресы без изменений, но любая правка ресурсов приведёт к крашам при запросе изменённых ресурсов.  И да, первая часть была 14-го года. На тот момент этим типом ресурсов вообще никто не занимался и были буквально единицы тех, кто имел опыт работы с ним. Да и бра архивы — это отдельная песня, т.к. разных играх каждый разраб был горазд изобретать колесо. То есть опыт работы с бра архивами в одной игре совершенно не гарантировал того, что тот же подход будет применим для других игр. Ты идиот или притворяешься? Тебе ведь уже объясняли, о чём именно те топы, и что это по сути не даёт ровным счётом ничего. Тот топ по числу ЛАЙКОВ, а не постов. И их я набрал в совершенно других темах просто общаясь обычным образом, а не споря со всяким нейробыдлом, неспособным думать самостоятельно, типа тебя. Есть. Но он лишь скрывает для человека, добавившего кого-либо в чс, комменты тех, кто в их чс. Их всё ещё видно и можно открыть при желании. По сути те скрыты чем-то вроде глобального спойлера, который по клику развёртывается. Справа сверху клик по стрелочке рядом с ником своего профиля, появится несколько опций, там есть опция “игнорируемые пользователи”.
    • Гугли что сделал. Как минимум ты пользуешься софтом который я в том числе писал
    • Это именно mv 2? Такой у меня под систему. Остальные ссд подключены по сата. На моей материнке всего два места под mv 2. Думал между ними ни такая значительная разница.
  • Изменения статусов

    • 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 ответов
  • Лучшие авторы


×