Разработка и ромхакинг > Ромхакинг и программирование
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 на магиктиме прога заточенная для перевода есть на форуме).

--- Конец цитаты ---
Ну так для этого надо ещё исследовать другие игры. Маловероятно, что там такая же система как в Лодосе.
Саму игру я не копал, так как не ставил такой задачи.
Навигация
Главная страница сообщений

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