Разработка и ромхакинг > Ромхакинг и программирование
Извлечение мультимедиа (звук, видео, музыка) данных из игр CD/DVD приставок
<< < (95/97) > >>
Golk:
В связи с выходом форзы хорайзон4 в стиме назрел вопрос, есть ли dx12 рипперы на манер ninja ripper?
Sharpnull:
Golk, для Forza Horizon 4 модели машин достают с 2018 года с помощью 3DSimED (платная с пробным периодом) и здесь выкладывают модели из игры https://gamemodels.ru/files/category/1034-forza-horizon-4/.
Насчёт универсальных программ и правда странное дело, судя по выдаче поиска, кроме 2 программ, сообщество рипперов не смогло сделать за столько лет. Видимо реализовать это для DX12 не так просто.
Golk:

--- Цитата: Sharpnull от 14 Март 2021, 02:09:56 ---Sharpnull
--- Конец цитаты ---
Да авто меня как раз не интересуют. Хотелось подергать оттуда текстуры окружения разных времен года (дороги, растительность) и импортировать для теста в условный test drive unlimited.
Нагуглил Swatchbin Converter, но им только текстуры/спрайты различных менюшек игры можно извлечь, тоже не подходит.
Есть еще некий https://github.com/Wunkolo/UWPDumper но ради этого выкачивать версию из виндовс стора желания нету, да и не факт что он задампит ресурсы в тот же .dds
Видимо пока нет легких путей.

Sharpnull:
Golk, для XDS текстур используют XTX (NFS_Shift_XTX_TO_TGA), но я конечно не пробовал.
--- Цитата: Golk от 14 Март 2021, 19:20:39 ---Есть еще некий https://github.com/Wunkolo/UWPDumper
--- Конец цитаты ---
Как я понял это для расшифровки UWP игр и для Steam версии не нужно.
Томахомэ:
Вопрос по чтению .cxt-файлов из игр на движке Macrodedia Director (таких, например, как серия I Spy aka Искатель) - на всех попавшихся мне сайтах, посвящённых расширениям файлов (1, 2), пишут, что .cxt ассоциировано с Adobe Director - то есть, судя по первому слову в названии, уже с версиями, начиная с 11-й. Там же говорится, что в той же 11-й версии расширение шифрованным кастам поменяли с .cxt на .cct.

Значит ли это, что 11-я версия наконец научилась дешифровать .cxt-файлы и открывать, как обычные касты?
Ogr:

--- Цитата: Томахомэ от 12 Май 2021, 09:14:38 ---на всех попавшихся мне сайтах, посвящённых расширениям файлов (1, 2), пишут, что .cxt ассоциировано с Adobe Director
--- Конец цитаты ---
часто расширения совпадают а форматы файлов разные
Томахомэ:
Тогда какие есть возможности эти .cxtшники дешифровать?
Sharpnull:

--- Цитата: Томахомэ от 13 Май 2021, 04:38:14 ---Тогда какие есть возможности эти .cxtшники дешифровать?
--- Конец цитаты ---
Вы ведь видели это https://stackoverflow.com/q/64228696? Там человек с помощью https://archive.org/details/diropener смог сконвертировать ".dxr and .cxt (protected)" в ".dir and .cst (unprotected)", потом открыть в Macromedia Director, но с потерей скриптов. У спрашивающего проблема, что он не смог экспортировать из Director. Там указан Python скрипт, который должен доставать из dir, dxr изображения, но похоже у не шифрованных. Есть BMS скрипт "Titanic Explorer . Titanic Explorer cxt (Shockwave with filenames and padding) . CASt . KEY* . DRCF . CAS* . sndH . Lscr . Lnam . Cinf", похоже для новых без шифрования.
Томахомэ:

--- Цитата: Sharpnull от 13 Май 2021, 13:50:33 ---Вы ведь видели это https://stackoverflow.com/q/64228696? Там человек с помощью https://archive.org/details/diropener смог сконвертировать ".dxr and .cxt (protected)" в ".dir and .cst (unprotected)", потом открыть в Macromedia Director, но с потерей скриптов. У спрашивающего проблема, что он не смог экспортировать из Director. Там указан Python скрипт, который должен доставать из dir, dxr изображения, но похоже у не шифрованных. Есть BMS скрипт "Titanic Explorer . Titanic Explorer cxt (Shockwave with filenames and padding) . CASt . KEY* . DRCF . CAS* . sndH . Lscr . Lnam . Cinf", похоже для новых без шифрования.

--- Конец цитаты ---

А где этот Titanic Explorer достать?
UsernoName:
Ребят, помогите с таким текстурами: https://cloud.mail.ru/public/ggHZ/oBu881rLc Там должен быть шрифт. Сами текстуры напоминают TIM2, палитра в конце. Что-то ничем не могу их взять, чтоб отредактировать и обратно "упаковать".
Sharpnull:

--- Цитата: UsernoName от 19 Июнь 2021, 18:30:39 ---помогите с таким текстурами
--- Конец цитаты ---
Написал в ЛС, жду название игры и какой должен быть цвет, так как есть варианты. Чтобы дописать скрипт.
Формат: заголовок 0x80 байт, в нём смещения 0xA и 0xB по 1 байту - 2^N ширина и высота, потом данные изображения - 8bpp, тайлы 8x4, потом палитра 0x400 байт - для каждого пикселя взять 2 байта и взять со смещением + 0x200 ещё 2 байта, из последней пары 0-й байт отвечает за прозрачность, а какие отвечают за RGB не ясно без сравнения с игрой.
UPD
Игра [Wii] Coraline
Хранение данных изображения стандартное для Wii - Color Index 8-bits (C8) https://pokeacer.xyz/wii/pdf/WiiGraphicsPrimer.pdf (страница 62), но палитра RGBA8, которая должно быть конвертируется в RGB5A3. Я не проверял насколько правильно распакованы .dxt файлы, тестировал на предоставленных мне.
Скрипт на Python 3 + PIL: https://gist.github.com/infval/3d12781f57e891d2905212f5aaebc6c5. Скачать: ПКМ на Raw, Сохранить объект как... .
Инструкция
Установить последний Python 3, для установки PIL в командной строке выполнить команду: pip install -U pillow. Чтобы распаковать все .dxt файл в текущей папке, просто запустить скрипт. Чтобы распаковать отдельный файл, аргументом указать путь до .dxt (или перетащить на скрипт в Windows):

--- Код: ---dxt_to_png.py filename.dxt
--- Конец кода ---
Чтобы перепаковать, указать путь до PNG (или перетащить на скрипт в Windows):

--- Код: ---dxt_to_png.py filename.dxt.png
--- Конец кода ---
В папке должен быть filename.dxt, который будет изменён.
Скрипт сохраняет PNG в формате RGBA 32 бита (не индексированный), хотя PIL поддерживает сохранение в индексированный цвет + альфа-прозрачность, но так удобнее. После редактирования, перед запаковкой, нужно уменьшить количество цветов до 256, для этого я использую Color quantizer, в котором нужно выбрать 256 цветов, нажать ОК и сохранить.
triptopax:
Приветствую!
Есть ли у кого графическая раскадровка уровней Duck Tales 2 Delux 2014. Через nes-редакторы spiiin-CadEditor и Jinn Tile Mapper пытался экспортировать, но не умею пользоваться. Подскажите, пожалуйста, как это сделать.
FireFox Фан:
Доброго времени суток!

Каким образом сайт "The Spriters Resource" извлекает спрайты из игр для PSP? Хочу попробовать извлечь портреты персонажей в игре "Ikki Tousen: Xross Impact", которой у них нет.
bugmenot:
PPSSPP

Настройки > Ещё настройки > Инструменты >
Инструменты разработчика > Сохранять новые текстуры

ppsspp_win\memstick\PSP\TEXTURES
FireFox Фан:

--- Цитата: bugmenot от 30 Апрель 2022, 19:35:35 ---PPSSPP

Настройки > Ещё настройки > Инструменты >
Инструменты разработчика > Сохранять новые текстуры

ppsspp_win\memstick\PSP\TEXTURES
--- Конец цитаты ---
Опробую и отпишусь. А как это работает?
FireFox Фан:

--- Цитата: bugmenot от 30 Апрель 2022, 19:35:35 ---PPSSPP

Настройки > Ещё настройки > Инструменты >
Инструменты разработчика > Сохранять новые текстуры

ppsspp_win\memstick\PSP\TEXTURES
--- Конец цитаты ---
Странно, но при просмотре персонажей в "Галерее" получаю кашу, где первым изображением является каша из персонажа в костюме и позой + дополнительной кашей, а вторым изображением уже картинка персонажа со смещение и кашей при загрузке игры.

Максимум что удалось добыть из персонажей - портреты с экрана выбора, которые гораздо меньше, чем 256x256.
bugmenot:
Ещё есть Отладка > Отладчик GE
FireFox Фан:

--- Цитата: bugmenot от 30 Апрель 2022, 21:18:25 ---Ещё есть Отладка > Отладчик GE
--- Конец цитаты ---
А как этим пользоваться?
FireFox Фан:
На сайте "YouTube" гуляют "Tekken 7" моды на "Tekken 6" версии для PSP. Каким образом это делается? Просто ради интереса.
Zetper:

--- Цитата: FireFox Фан от 01 Май 2022, 20:37:13 ---На сайте "YouTube" гуляют "Tekken 7" моды на "Tekken 6" версии для PSP. Каким образом это делается? Просто ради интереса.

--- Конец цитаты ---
Может прогой Texmod ?
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии