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

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


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

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

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • Часть текстов была взята с вики-апи и переведена через нейронку с особым промптом на названия и имена (gemini 3.1 flash-lite). Я бы не переводил в целом имена персонажей, названия предметов и скилов, ровно так же как в reforged. По хорошему нужно это все вырезать и перепроверить все строки. Либо вынести чисто названия в отдельные словари, для возможности их отключения через оверлей.
    • Думаю, можно наречь эту картину “чёрный квадрат” вадикавича.
    • привет. немного расскажу о ходе перевода:
      игра переводится медленно, но верно. Завершено 2 главы из 5. Всё работает и выдаётся так, как нужно… почти.
      буду честен, в игре есть некоторые фразы, которые немного “странно” понимаются в нашем менталитете, поэтому некоторые такие моменты приведены в более понятный, русскоговорящему человеку, вид.

      сейчас переводится основной сюжет, потом будут секреты, описание профилей и интерфейс игры.

      есть небольшие трудности: шрифты… да. выбранный шрифт отображается верно, неплохо читается и плюс/минус подходит стилю игры. Но из-за вертикальных отступов часть информации в профилях собеседников теряется, а скролла в этом поле нет.
      придётся снова подбирать и менять шрифт, и вшивать его в игру. @Ambigram дал мне все нужные инструменты. поэтому, надеюсь, с этим проблем не возникнет. я займусь этим, когда дойду до перевода описания профилей.

      стараюсь писать без грамматических ошибок, но в игре бывают моменты, когда собеседник опечатывается (речь не о гг), так что на будущее: если увидите ашыбку — это сделано специально)
    • Блин, ну ничего же не видно, ты бы хоть лампочку вкрутил в туда.)
    • @\miroslav\ тёмные лазы накаляют атмосферу 
    • Тут ведь именно корейская озвучка поддерживает полную синхронизацию с губами персонажей (липсинк)? P.S.: я просто в финалки последние играл/играю на англ., потому что воспринимается лучше, т.к. синхронизация именно с англ. озвучкой да и антураж/стиль явно не японский, чтобы на родном языке разрабов слушать всё (как, например, SHf); а вот с этой игрушкой вопросики возникли.
    • Предлагаю на перевод вот steam https://store.steampowered.com/app/1594060/Victory_Heat_Rally/ Пронеситесь на головокружительной скорости по динамичному и яркому 2.5D миру, оживленному до пиксельной точности графики. Включите саундтрек с зажигательными ритмами, обжигающими гитарными соло и бешеной энергией, которые действительно накаляют атмосферу Victory Heat Rally. Выберите своего звездного водителя и слийтесь с машиной воедино. Бросьте вызов себе и своим друзьям, ставшим соперниками, в различных игровых режимах. Испытайте высокоскоростные гонки и непрерывный дрифт в одиночку или в режиме разделенного экрана до 4 игроков. ВЫБЕРИТЕ СВОЮ СУПЕРЗВЕЗДУ — На выбор 12 суперзвездных гонщиков и их болидов. С кем вы проложите путь к победе? В ОДИНОЧКУ ИЛИ ПРОТИВ ДРУЗЕЙ — Поборитесь за золото в масштабном одиночном чемпионате, примите участие в динамичном Гран-при в аркадном режиме, соревнуйтесь с тремя друзьями или пройдите режим гонки на время и установите новые мировые рекорды. WORLD TOUR — Victory Heat Rally включает в себя десятки этапов в 12 уникальных локациях. От залитых солнцем пляжей Байтона-Бич до ледниковых тундр Фростбайт-Харбора вы будете превышать скоростные ограничения по всему миру. СТИЛЬ И ПРОИЗВОДИТЕЛЬНОСТЬ — Выразите свой индивидуальный стиль с помощью сменных деталей и вариантов окраски, соберите автомобиль, который будет отражать вашу индивидуальность!
    • Предлагаю на перевод вот steam https://store.steampowered.com/app/2159960/CorpoNation_The_Sorting_Process/ Вам поручено сортировать генетические образцы корпорации Ringo CorpoNation. На заработанные кредиты вы можете делать покупки, играть в игры и вовремя оплачивать счета. Недобросовестные работники могут попытаться склонить вас к предательству, но мы знаем, что вы выложитесь на 110%.

      Окунитесь в линейный антиутопический сюжет, где вы будете работать лаборантом в корпоративном государстве. Ваша задача — организовать таинственную коллекцию генетических образцов и оставаться образцовым сотрудником, несмотря на мятежных недобросовестных работников, пытающихся вас завербовать. Славная корпорация рассчитывает на вашу усердную работу и вклад в экономику. Усердно работайте : отсортируйте генетические образцы по их характеристикам, внося необходимые изменения. Верните свои деньги в экономику : используйте свою зарплату, чтобы купить предметы для украшения своей комнаты. Расслабьтесь и отдохните : поднимитесь в рейтинге на одобренной государством игровой платформе. Будьте в курсе событий : общайтесь с коллегами, заполняйте корпоративные опросы и следите за новостями.
    • Обновление: v22456  Morbid Metal
  • Изменения статусов

    • serfly  »  SerGEAnt

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

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

      Это не просто перевод, а полноценная авторская сценарная адаптация. Диалоги переписаны так, чтобы персонажи звучали живо, остро и в характере. Добавлен чёрный юмор там, где авторы постеснялись. Убраны лорные противоречия, докручены мотивации. В результате игра стала умнее, злее и смешнее оригинала.
      · 0 ответов
    • ElikaStudio

      Долгожданный релиз полного сезона состоялся!
      https://youtu.be/mwBk2stm2OQ?si=qpJojB_XDABaC0We
      https://vk.com/video-48153754_456239394?sh=4&list=c62797c2b7d0725d6e
      Life is Strange: Before the Storm:
      Эпизод 1: "Прoбуждeниe"
      Эпизод 2: "О дивный новый мир"
      Эпизод 3: "Ад пуст"
      Бонусный эпизод: "Прощание"
      Русская озвучка уже доступна для скачивания!
      ElikaStudio выражает огромную благодарность всем, кто принял участие в создании проекта! 
      Группе Mechanics VoiceOver R.G. MVO , в частности их руководителю Дмитрию за неоценимую помощь в выпуске эпизода.
      Скачать для PC Classic (2018):
      GDrive: - https://drive.google.com/file/d/19CL_L80Mz0sIxcb54Ss64byAkeZmV22r/view?usp=sharing
      Скачать для PC Remastered (2022):
      GDrive: - https://drive.google.com/file/d/13q58Lpvw5_aYPYeZ7OGYZlAKOoS1gEbL/view?usp=sharing
      Скачать для Свитч(2022):
      GDrive: - https://drive.google.com/file/d/15e—T1LQiGQCYIHeNnj_C2qJA16Gvh1i/view?usp=sharing
      Ручная установка PC(оба издания):
      https://drive.google.com/drive/folders/1MJPd8965m4XxxAuOBt8enSHtv8_yy5xh?usp=sharing
      Баг репорт в обсуждении:
      https://vk.com/topic-48153754_55571577
      ___________________________________________
      Финансовый аппарат:
      www.donationalerts.com/r/elikastudio
      Пожертвовать средства на наши проекты:
      Кошелек ЮMoney 4100 1188 6818 3009
      карта Сбер банк 2202 2018 6334 1042
      карта Альфа банк 5559 4937 0209 8584
      Спасибо за вашу поддержку!
      #elikastudio #русскаяозвучка
      · 0 ответов
    • fox222  »  Siberian GRemlin

      Здравствуйте, хочу купить персональный доступ к переводам, сколько стоит?
      · 1 ответ
  • Лучшие авторы


×