| Разработка и ромхакинг > Ромхакинг и программирование |
| RoLW Textures Viewer |
| (1/1) |
| paul_met:
Наконец-то дошли руки закончить утилиту для Record of Lodoss War [Dreamcast]. Данная прога вытаскивает все текстуры из dat файлов (кроме тех, что размером 8х8 - толку с них нет особого) . Текстуры можно посмотреть напрямую (некоторые отображаются некорректно) или экспортировать в pvr формат, а так же в bmp/png. Вставить свою текстуру обратно в файл тоже можно, но при условии, что её размер будет идентичен оригинальной. PS: В ходе просмотра текстурок обнаружились и такие, которых я никогда в игре и не видел. Может, не попадались на глаза, а, может, и вовсе не используются в игре. |
| SILENT_Pavel:
Cпасибо, но обычные pvr напрямую он не может обрабатывать? |
| paul_met:
--- Цитата: SILENT_Pavel ---Cпасибо, но обычные pvr напрямую он не может обрабатывать? --- Конец цитаты --- Нет конечно. Утилита специально для извлечения специфичных PVR (без заголовка) из dat файлов игры. Обычные PVR можно и напрямую в фотошоп засунуть. |
| paul_met:
--- Цитата: SILENT_Pavel ---чуть ли не каждый второй pvr ничем не открывается, чем не специфический? --- Конец цитаты --- Ну у каждой игры свои замуты с этим ,честно говоря, дурацким форматом текстур. Лучше кинь сюда парочку таких фалов специфичных. Поглядим. |
| SILENT_Pavel:
paul_met, сразу не разобрал что это редактор для определенной игры, а не универсальный сканер. Тогда вопрос отпадает, каждый формат определенной игры можно разбирать месяцами это бесмысленно. Извиняюсь. |
| paul_met:
--- Цитата: SILENT_Pavel ---Тогда вопрос отпадает, каждый формат определенной игры можно разбирать месяцами это бесмысленно. Извиняюсь. --- Конец цитаты --- Всё же кинь файлик, интересно что там за крепкий орешек такой. |
| SILENT_Pavel:
Архивс текстурами: --- Код: ---http://www.mediafire.com/download/pxgb2o53k69stbp/[pvr]_VP.rar --- Конец кода --- Внутри 1716 pvr текстур из Vanishing Point v1.002 (2001)(Acclaim)(PAL)(M5)[!]. Внутри папка "work" - содержит некоторые из открывающихся текстур Внутри папка "not work" - содержит некоторые из не открывающихся текстур тестовая конфигурация: PS CC + pvr plugin с dc-swat |
| paul_met:
--- Цитата: SILENT_Pavel ---Внутри папка "not work" - содержит некоторые из не открывающихся текстур --- Конец цитаты --- Глянул я файлы в этой папке. Во-первых: в них как и в тех, что в RoLW сидят, заголовок неполный. По сему, надо его дополнять. А во-вторых: не все они настоящие pvr (только файл DC_HUD_1.PVR). Остальные файлы в raw формате (15bpp 2d). Прикрепил как они должны выглядеть (8 пикселей снизу обрезано - мне было лень просто добавлять нули в конец файла, чтобы отобразить картинку в полном разрешении). |
| paul_met:
Немного обновил утилиту. Добавил сортировку по оффсету и размеру (чтобы было удобнее искать большие текстуры). А также цвета в статусе и иконки во всплывающем меню. Ссылка в 1-м посте. |
| Lin:
Я выбрал KAMING.DAT и отсортировал текстуры по размеру. При выборе больших текстур (В красном прямоугольнике на скрине) выводится ошибка и текстуры не грузятся. Но прога не закрывается - это плюс :) Можно это исправить? И почему так? Проверял на Вин7 64 профессионал. Ещё вопрос... Правильно я понимаю, что, чтобы открыть файл с текстурами из другой игры, надо будет в папке system создать имя_файла.txt(в котором указаны оффсеты начала текстур) и в хеадер.sys прописать заголовок, которого не хватает в этих текстурах? Ещё: В японской версии отличаются файлы AKI - он не открывается прогой вообще MYRFILE - некоторые оффсеты не верные TAKIMG - некоторые оффсеты неверные Для этих файлов фикса не будет? |
| paul_met:
--- Цитата: Lin ---При выборе больших текстур (В красном прямоугольнике на скрине) выводится ошибка и текстуры не грузятся. Но прога не закрывается - это плюс Можно это исправить? И почему так? Проверял на Вин7 64 профессионал. --- Конец цитаты --- Вообще-то ошибки быть не должно. Просто превью не будет доступно. У тебя версия 1.1? Исправить это нельзя, так как это глюк сторонних библиотек, которые некорректно конвертируют картинку в png/bmp. В данном случае придётся просто извлечь pvr и уже сконвертировать вручную. --- Цитата: Lin ---Ещё вопрос... Правильно я понимаю, что, чтобы открыть файл с текстурами из другой игры, надо будет в папке system создать имя_файла.txt(в котором указаны оффсеты начала текстур) и в хеадер.sys прописать заголовок, которого не хватает в этих текстурах? --- Конец цитаты --- Правильно, но хедер трогать не нужно, так как это шаблон для всех pvr файлов. Вообще-то, изначально не предусматривалась работа с японской версией игры и уж тем более с файлами из других игр. Но если в них принцип тот же, то создание кастомного файла с нужными оффсетами будет достаточно по идее. |
| Lin:
Вообще можно было бы сделать программу, которая поддерживает кучу игр. Главное понаделать к ним файлов с оффсетами. Такого в планах нету? С другой стороны, не смотрел ли сам текст и шрифт в RoLW? Прогу бы какую написал для редактирования диалогов (по типу как для Barver Battle Saga на магиктиме прога заточенная для перевода есть на форуме). |
| paul_met:
--- Цитата: Lin от 27 Сентябрь 2015, 12:27:45 ---Вообще можно было бы сделать программу, которая поддерживает кучу игр. Главное понаделать к ним файлов с оффсетами. Такого в планах нету? С другой стороны, не смотрел ли сам текст и шрифт в RoLW? Прогу бы какую написал для редактирования диалогов (по типу как для Barver Battle Saga на магиктиме прога заточенная для перевода есть на форуме). --- Конец цитаты --- Ну так для этого надо ещё исследовать другие игры. Маловероятно, что там такая же система как в Лодосе. Саму игру я не копал, так как не ставил такой задачи. |
| Навигация |
| Главная страница сообщений |