PSX Planet: SONY PlayStation Community

PSX Planet: SONY PlayStation Community (https://psxplanet.ru/forum/index.php)
-   Utility for SONY PlayStation (https://psxplanet.ru/forum/forumdisplay.php?f=15)
-   -   Вопрос по извлечению спрайтов (https://psxplanet.ru/forum/showthread.php?t=28535)

Fahri 16.09.2015 14:51

Вопрос по извлечению спрайтов
 
Всем привет. Если нужно извлечь из игры музыку, видео или изображения в формате .tim - все просто и понятно, программ для этого множество. А как быть со спрайтами? Как, например, выдернуть из игры того или иного персонажа (Например - бойца из третьего МК), чтобы превратить его изображение в обычную картинку или гифку анимированную?

Есть для этого программа или единственный способ - осваивать шаманские пляски с бубном, psx_vram и сейвами ePSXe?

maloicot 16.09.2015 15:06

Ответ: Вопрос по извлечению спрайтов
 
снять скрин на эмуляторе и обработать

paul_met 16.09.2015 18:01

Ответ: Вопрос по извлечению спрайтов
 
Квиксейвы + PVV неплохо справятся с этой задачей. Только палитру не всегда быстро можно найти. Тем более, если изображение имеет лишь 16 цветов.
http://i65.fastpic.ru/thumb/2015/091...d674f8b85.jpeg

Fahri 16.09.2015 18:24

Ответ: Вопрос по извлечению спрайтов
 
Цитата:

Сообщение от paul_met (Сообщение 193106)
Квиксейвы + PVV неплохо справятся с этой задачей.

PVV лучше, чем PSX VRam? А то я скачал обе, но ни с одной из них пока не разобрался... Потому и надеялся найти альтернативный способ. Сделать сейв, сохранить, открыть в программе - не проблема. Но что делать дальше - не ясно. Как обозначить персонажа, которого хочу извлечь, если он окружен другими? Как потом "заснять" все его "позиции", если картинка в программе неподвижна? Голова кругом...

paul_met 16.09.2015 18:45

Ответ: Вопрос по извлечению спрайтов
 
Цитата:

Сообщение от Fahri (Сообщение 193107)
Как обозначить персонажа, которого хочу извлечь, если он окружен другими?

Нужно искать искомого перса в каше других спрайтов и затем выделить его красной рамкой, как показано у меня на скрине. Затем подобрать нужный режим отображения (иконки с цветными квадратиками вверху), чтобы спрайт корректно (пропорционально) выводился в нижнем окне. Потом нужно искать палитру, выделяя её зелёной рамкой. Палитра обычно находится в самом низу под картинками и представляет собой набор из полосок с разноцветными пикселями. Выбирая полоски и смотря как изменяется изображение в нижнем окне программы, можно таки добиться корректного отображения спрайтов.
Касаемо анимации, то в видео память должны записываться все спрайты текущей сцены с полной анимацией. Не важно, что делает персонаж во время сейва - стоит или бежит.

Fahri 16.09.2015 19:44

Ответ: Вопрос по извлечению спрайтов
 
Цитата:

Сообщение от paul_met (Сообщение 193108)
Нужно искать искомого перса в каше других спрайтов и затем выделить его красной рамкой, как показано у меня на скрине. Затем подобрать нужный решим отображения (иконки с цветными квадратиками вверху), чтобы спрайт корректно (пропорционально) выводился в нижнем окне. Потом нужно искать палитру, выделяя её зелёной рамкой. Палитра обычно находится в самом низу под картинками и представляет собой набор из полосок с разноцветными пикселями. Выбирая полоски и смотря как изменяется изображение в нижнем окне программы, можно таки добиться корректного отображения спрайтов.Касаемо анимации, то в видео память должны записываться все спрайты текущей сцены с полной анимацией. Не важно, что делает персонаж во время сейва - стоит или бежит.

О, это уже понятнее того бардака на английском, что мне попадался. Спасибо, завтра, на свежую голову, попробую. А то сегодня столько программ разных опробовал, что мозг уже закипает)

SILENT_P 17.09.2015 02:22

Ответ: Вопрос по извлечению спрайтов
 
Цитата:

Сообщение от Fahri (Сообщение 193112)
бардака на английском, что мне попадался.

Я же кидал где-то на другом форуме (вроде там у тебя другой ник).
http://ru.nos-res.wikia.com/wiki/Pla...on_VRAM_Viewer

Fahri 17.09.2015 09:04

Ответ: Вопрос по извлечению спрайтов
 
Цитата:

Сообщение от SILENT_P (Сообщение 193115)
Я же кидал где-то на другом форуме (вроде там у тебя другой ник)

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

Fahri 17.09.2015 16:25

Ответ: Вопрос по извлечению спрайтов
 
В общем, так ничего и не получилось у меня. То ли руки не оттуда растут, то ли бестолковый слишком... Правда, иногда с сейвами тоже странности творились. Например, запустил Digimon World 2, сделал сейв, когда дигибитл в домене был, в коридоре. А когда открыл сейв в PVV, в том бардаке справа можно было увидеть комнату, из которой только на карту выходишь, и лица ГГ и Зудокорна. Какого черта - непонятно.

Еще пара неудачных попыток, и энтузиазм, вместе с нервными клетками, подойдут к концу Х_х И, как назло, нигде нет видеогайда с примером. Когда своими глазами видишь, все же понятнее бывает.

badin-bad 17.09.2015 18:03

Ответ: Вопрос по извлечению спрайтов
 
Fahri, а с фотошопом не дружишь?
можно за пару минут сделать, если есть навыки: (применил волшебную палочку, убрал черный фон со скрина paul_met, а далее собрал анимацию)
http://i66.fastpic.ru/big/2015/0917/...8156ec152d.gif
Это как вариант, может намного проще, можно другими программами воспользоваться...

Fahri 17.09.2015 18:07

Ответ: Вопрос по извлечению спрайтов
 
Цитата:

Сообщение от badin-bad (Сообщение 193124)
а с фотошопом не дружишь?

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

badin-bad 17.09.2015 18:14

Ответ: Вопрос по извлечению спрайтов
 
Fahri, ясно, тогда этот вариант отпадает, только время зря убьешь на освоение, он трудный...

paul_met 17.09.2015 19:48

Ответ: Вопрос по извлечению спрайтов
 
Fahri, Раз не получается с одной игрой, то попробуй на других. Лично у меня PVV не всегда корректно хавает сейвы от PSX 1.13.

Fahri 17.09.2015 20:27

Ответ: Вопрос по извлечению спрайтов
 
paul_met, попробовал другую игру - в сейве опять отобразились персонажи, которых на нем ну никак не могло быть (не призывал их еще никто). И это крайне странно. Зато с ними хоть начало получаться, теперь вот палитру подобрать пытаюсь. У этой части есть какие-то секреты, часто встречающиеся варианты, и т.д., или надо терпеливо елозить крестиком туда-сюда, пока не наткнешься на правильные цвета?

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


Часовой пояс GMT +3, время: 22:53.

Перевод: zCarot
Права | Copyright ©
© PSX Planet Community 2003-2024