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

Распаковать текстуру (картинку) в проприетарном формате

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

Может кто-нибудь разобраться в структуре файла .stex с запакованной текстурой и написать python-скрипт для её распаковки и конвертации в png? У самого что-то мозгов не хватает…:( Вижу в hex-редакторе, что заголовок длиной в 24 байта. Затем идёт magic DXT5 — формат текстуры. А вот дальше непонятно. Скорее всего данные запакованы в LZ4. Но не точно. Размеры картинки известны, и находятся в заголовке в 0x10 (два байта) — ширина и 0x12 (два байта) — высота.  2048 (0x00 08) на 512 (0x00 02). 
https://disk.yandex.ru/d/qmI6o8YP1ISIGg
Вот как там примерно должна выглядеть картинка
https://disk.yandex.ru/i/vLJ-lGAmxQaWOQ

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

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


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

написать python-скрипт

странные условия, да и название темы. Это вам нейронка всё сказала?)

Ну и скорее это из движка годот наверное.

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


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

Нет, это не из Godot. Это из Spark CE. Ну, можно и не python-скрипт. Но, мне сдаётся что так проще, но можно и вручную ковыряться в hex-редакторе и др. утилитах, но усилий будет на порядок больше, имхо. И нейронка здесь не при чём. И что странного в названии темы? Мне нужно просто вытащить картинку их этого файла. У самого не получается. Если есть что сказать по делу, то говорите. А просто так отвечать не нужно. 

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

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


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

@LinkOFF Спасибо! Глобальный подход!

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

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


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

Если есть что сказать по делу, то говорите.

да не, просто хоть название игры кинули бы изначально чтобы было понятно. Ибо такой формат разное есть и это не совсем проприетарный мог быть. А про пайтон имел ввиду, кто-то пишет на плюсах, шарпе, или на худой конец на расте.
Ну хороошо что нашлось подходящий)

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


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

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

Это все игры от Artifex Mundi. Они в своём проприетарном формате запаковки ресурсов. Я немного в теме, т. к. занимаюсь переводом одной из них. Просто нужна была конкретика в разборе конкретного файла текстуры, т. к. там текстура в DXT5, а не в ARGB. У меня не получалось с ней разобраться. Но, как оказалось, chatgpt с этим файлом легко справился, и сделал рабочий скрипт распаковки и конвертации в png. 

9 часов назад, DjGiza сказал:

А про пайтон имел ввиду, кто-то пишет на плюсах, шарпе, или на худой конец на расте.

Не вижу смысла заниматься прикладным программированием на этих языках. Для такой задачи лучше всего простой python-скрипт подходит. Без всяких заморочек. А так, есть вообще отличный вьювер Noesis с кучей плагинов для распаковки различных форматов и экспортом картинок и объектов. Этот инструмент как раз на Си написан. За отклик в теме — спасибо.

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

    • Игры с бюджетом класса Б —  это как раз-таки и есть основной потребитель ранних доступов, сборов предрелизных разнообразных и прочего подобного.
    •  Все предыдущие ролики по игре были великолепны, игрушка однозначно в10ке самых ожидаемых, а что касается раннего доступа то как игроку мне такое не интересно (хотя и у самого в библиотеке стима есть такая игр Титан квест2 и взял я ее скорее из за цены кстати игрушка тоже от Нордиков.) Но говорить что это явление однозначно связанно с какими то негативными моментами в разработке не стану. Возможно это решение в данном случае не разрабов а Нордиков которые так проверяют заинтересованность людей в игре для каких нибудь финансовых решений, ну а если какая нибудь индюшатина что делается на коленке выходит в ранний доступ то тут велика вероятность что самим разрабам просто нужны деньг,. но есть и такое где разрабы постоянно просят фидбэк по поводу как игроки бы хотели что то изменить или добавить вот тут во уже появляются сомнения об уверенности разрабов в своей игре и том чего они хотят сделать.)
    • @erll_2nd пусть будет два тогда Bubsy 4D Перевёл на русский язык с использованием нейросети + шрифты. Совместимая версия:  билд 22924744 от 22 мая 2026 года, пока актуальная. Лучше не ставьте на другую версию игры во избежании проблем.   Установка: 1. Распакуйте архив.   2. Скопируйте папку «Bubsy 4D_Data».   3. Откройте Steam → нажмите на шестерёнку (Настройки) → Управление → Показать локальные файлы.   4. Вставьте её в основную папку игры.   5. При запросе на замену файлов нажмите «Да».   6. В настройках переключите на французский язык. Сначала надо скипнуть две кат-сцены, после чего начать новую и их можно будет посмотреть снова.   Совместимая версия:  билд 22924744 от 22 мая 2026 года, пока актуальная. Лучше не ставьте на другую версию игры во избежании проблем. Скачать для PC: Boosty Также на бусти есть видеодемонстрация перевода.  
    • Bubsy 4D Машинный перевод под build22924744
      В настройках выбрать французский 
    • выкатил версию 1.05 — https://t.me/gaming_plus_ts/50 Исправлен краш в 8 деле "Усопшая душа" Много правок текста и доперевод строк по 5 делу "Тайная история" Исправлены слишком большие описания персонажей в материалах дела, которые выезжали за поля Удалены лишние пробелы у слов в кавычках, которые выделялись цветом Исправлено форматирование у строк с указанием времени и места
    • Адекватные люди играют только на ПК!  Вот и переживаем, очень-очень  Проплатили денуву на год вперёд, а защиту обошли на второй день ))
    • Ещё начал "Невеста Варвара".  По первой серии кажется норм, но потом становится понятно, что пожалуй нет, сделано довольно слабо. Варвар просто никакой, а дёвчонка оказалась глупой. Смотришь и понимаешь, что - "нет".   @Tirniel  Ну, это да, с этим здесь довольно ровно. Даже рисовка не особо меняется. @Tirniel ещё посмотрел половину 4-го сезона "Класса превосходства". Рисовка изменилась, но визуальные образы персонажей остались в общем-то такими же, что всё-таки плюс. Смотреть всё ещё интересно, хоть и не так, как раньше.
    • Первые сезоны, как обычно в длинных историях лучшие, а потом как-то привыкаешь. Тут хорошо то, что уровень примерно одинаковый поддерживается на всей истории без резких просадок, что для длительных тайтлов не самое частое явление. Нынешний сезон, впрочем, лично мне как-то меньше заходит, чем предыдущие. Акцент что ли в нём сместился немного в другом направлении. Ну или просто так долго не смотрел, пока ждал сезона, что уже охладеть успел слегка к тайтлу.
    •   Так это не хоррор, а survivor TPS, судя по описанию. Она(фуря)тебе тоже понравилась, я знаю ) @Tirniel посмотрел 3.5 сезона Книжного червя. В целом хорошо, но ничего особенного. По жанру это похоже на  "повседневность". Начал смотреть "Дневник наблюдений за моей невестой, провозгласившей себя злодейкой".  Вроде неплохо, смотреть можно.
  • Изменения статусов

    • 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 ответ
    • vitkach  »  eaZy

      Извините за беспокойство. Хотел спросить, а русификатор ещё когда-нибудь будет обновляться? Дело в том, что после его выхода выходили ещё обновления, в частности обновление 1.1, вышедшее летом 2023 года, где была добавлена целая сюжетная глава в конце если проходишь на лучшую концовку золотого пути, это где-то ещё полчаса диалогов. Также в игре присутсвуют иногда кракозябры вместо русского языка, это в основном связано с тем, что кое-где текст был изменён, в основном в обучающих сообщениях.
      · 0 ответов
    • TerryBogard  »  Siberian GRemlin

      C&C: RA: Retaliation (ПК) не работает.
      · 0 ответов
  • Лучшие авторы


×