| Разработка и ромхакинг > Ромхакинг и программирование |
| Спрайты из игр. (аватары, подписи, фоны рабочего стола) |
| << < (13/16) > >> |
| Roket:
x.GREYSON.x, открывай продвинутым блокнотом вроде Note pad а не обычным виндовским. |
| M3tro ™:
--- Цитата: x.GREYSON.x от 14 Апрель 2016, 12:41:47 ---Witch, --- Цитата ---Сделать это не сложно - желаете научиться? --- Конец цитаты --- да. Все спрайты. С Лабиринта - для настолок. С Контры - пока так, для коллекции, может потом что придумаю. --- Конец цитаты --- A Yy-Chr не пробовал, чтобы спрайты игры посмотреть?.. |
| x.GREYSON.x:
--- Цитата ---A Yy-Chr не пробовал, чтобы спрайты игры посмотреть?.. --- Конец цитаты --- Цельные и в нужной цветовой гамме? Запчасти я смотрю и перерисовываю. |
| M3tro ™:
--- Цитата: x.GREYSON.x от 16 Апрель 2016, 20:24:45 --- Цельные и в нужной цветовой гамме? Запчасти я смотрю и перерисовываю. --- Конец цитаты --- Палитру можешь в апельсинкином эмуляторе сдампить (в сеговских играх), для нэс не знаю, вроде fceux умеет что ли… И adf-шаблоны можно подобрать :). |
| Witch:
Появилась возможность риппинга с Commodore Amiga. Первые результаты будут продемонстрированы 26 мая. :) Помните игру Pirates! для Commodore Amiga? Только в версии для данной системы присутствовал пиратский флаг с черепом и костями при наблюдении через подзорную трубу. В более поздних вариантах схожей игры, например, для Amiga CD 32 и Sega Genesis, получившей название Pirates! Gold, на флаге отсутствовали черепушка с костями. |
| Witch:
Необходимо вытащить спрайты Саб-Зиро из МК2. Пробовал через луа скрипт - фон не сменил цвет. Может кто-то уже пытался сделать что-то подобное, и сможет подсказать, есть ли смысл пытаться использовать gsavestate для этих целей. И ещё, в сега версии реальные тени были заменены на черные кружки, которые сливаются со спрайтами, как и фон. Реально ли их отделить? |
| paul_met:
В эмуляторе r57shell Mod можно сдампить vram и палитру. И потом уже в тайловом редакторе играть в пазлы. :D У меня получилось что-то вроде этого. |
| M3tro ™:
--- Цитата: Witch от 15 Август 2016, 08:59:48 ---Необходимо вытащить спрайты Саб-Зиро из MK2. Пробовал через луа скрипт - фон не сменил цвет. Может кто-то уже пытался сделать что-то подобное, и сможет подсказать, есть ли смысл пытаться использовать gsavestate для этих целей. --- Конец цитаты --- Я могу предложить такой вариант: Берёшь гифку , открываешь её в Easy Gif Animator’e, разбиваешь её там на кадры и сохраняешь каждый в png или bmp. Гифки с другими его движениями, можно найти в поиске ;). |
| SeregaZ:
а когда там функционал по добавлению себя любимого в мку появится? а то представляю: пьянка со старыми кентубасами, тут достается приставка, втыкается картридж... товарищ выбирает кого-то там, а ты зажимая секретные кнопки выбираешь себя :) |
| M3tro ™:
SeregaZ, берёшь YY-Chr и перерисовываешь какого-нибудь бойца в себя :) :D. Правда спецудары и комбы останутся прежние. Ну хотя магию (заморозки всякие и файерболы) этого бойца тоже можно перерисовать. |
| Witch:
Решил вытащить спрайты, если их таковыми можно назвать, из игры для PlayStation с помощью эмулятора ePSXe_by_Rikimaru_v1.9.25a и программы psx_vram. Работать с последней научился давно, и она действительно значительно помогает, хоть и не во всех играх работает. Сложность для меня заключается в том, что мне хотелось бы точнее выяснить настройки самого эмулятора, который бы отображал оригинальную графику, то есть без использования мутных фильтров. Какое необходимо выставлять разрешение экрана для максимально точного размера скриншотов? А то получается, спрайты на скриншотах одного размера, а полученные при помощи программы psx_vram чуточку иного. Примеры моих настроек могу предоставить в виде скриншотов, как и разницу в размерах. |
| paul_met:
--- Цитата: Witch от 17 Сентябрь 2016, 11:29:48 ---Какое необходимо выставлять разрешение экрана для максимально точного размера скриншотов? --- Конец цитаты --- Зависит, как всегда, от конкретной игры. Обычно это 320х240, но могут быть и другие варианты: --- Цитата ---This specifies the resolution of the display. The size can be set as follows: Width: 256,320,384,512 or 640 pixels Height: 240 or 480 pixels --- Конец цитаты --- |
| Witch:
paul_met Так же подумал, поэтому сперва в оконном режиме выставил 320x240, но на глаз мне показались фигурки персонажей растянутыми по горизонтали. Далее через поиск в гугле нашёл по названию игры скриншоты с чуть меньшим разрешением, то есть 256x224, и выставил его. При создании анимации стал проверять размещение спрайтов относительно друг друга, для чего нажатием F8 сделал несколько скриншотов из игры, но когда решил сопоставить спрайты персонажей из программы psx_vram со скриншотами, то понял, что они разнятся. Действительно, читал на некоторых зарубежных сайтах, что разрешение экрана зависит от конкретной игры. Название интересующей в данный момент игры Torneko:The Last Hope (USA). Попробую ещё поиграть с вертикалью, выставив 256x240. Если докапаться до сути не получится, сделаю наглядные скриншоты обсуждаемой темы. Кстати, если кому-то будет интересно, можете оценить правильность размеров на примере пары анимашек на моей страничке дэвиантарта. |
| Ogr:
Witch, используй PeopsSoft: получишь точка в точку, как игра рисует в оригинале. |
| Witch:
На примере Пауло, сына Торнеко, заметна разница - первый(psx-vram) меньше второго(epsxe) на 1 пиксель по вертикали и в центре второго добавлен ряд пикселей опять же по вертикали. Про разницу оттенков я вообще молчу. |
| Ogr:
--- Цитата: Witch от 23 Сентябрь 2016, 21:07:02 ---заметна разница - первый(psx-vram) меньше второго(epsxe) на 1 пиксель по вертикали и в центре второго добавлен ряд пикселей опять же по вертикали. --- Конец цитаты --- ПОТОМУ, что на псх нет 2д графики, чтобы оно строго точка в точку вырисовывалось. всё 2д - это полигоны с натянутыми текстурами. + к этому, всё это в итоге наблюдалась на экране "растянутое" до пропорций 4:3 (это к "о правильных размеров спрайтов"). |
| paul_met:
--- Цитата: Ogr от 29 Сентябрь 2016, 01:58:37 ---ПОТОМУ, что на псх нет 2д графики, чтобы оно строго точка в точку вырисовывалось. --- Конец цитаты --- Достаточно выставить разрешение окна, аналогичное внутреннему разрешению игры и будет пиксель в пиксель. |
| Ogr:
--- Цитата: paul_met от 29 Сентябрь 2016, 07:13:38 ---Достаточно выставить разрешение окна, аналогичное внутреннему разрешению игры и будет пиксель в пиксель. --- Конец цитаты --- в PeopsSoft с 1:1 до размера окна не маштабируется. Добавлено позже: и на примере данного спрайта, видно, что фон за ним не масштабирован, только сам спрайт персонажа. |
| paul_met:
--- Цитата: Ogr от 29 Сентябрь 2016, 12:26:31 ---в PeopsSoft с 1:1 до размера окна не маштабируется. Добавлено позже: и на примере данного спрайта, видно, что фон за ним не масштабирован, только сам спрайт персонажа. --- Конец цитаты --- Не понял, что не масштабируется и на примере какого спрайта? В общем схема такая. Делаем сейвстейт на нужном экране. Открываем его в PVV и выделяем искомый кадр, начиная с левого верхнего угла. Сохраняем выделенный фрагмет (F2) и смотрим каких габаритов он получился. Например, размер близкий к 256х240. Выставляем это разрешении в плагине того же Пеопса и запускаем игру со сейвстейта. Делаем скрин какой-нить прогой, которая сохраняет только содержимое окна (например Irfanview). Сравниваем скрины - они должны совпадать в 1:1. |
| Ogr:
--- Цитата: paul_met от 29 Сентябрь 2016, 19:13:30 ---В общем схема такая. Делаем сейвстейт на нужном экране. Открываем его в PVV и выделяем искомый кадр, начиная с левого верхнего угла. Сохраняем выделенный фрагмет (F2) и смотрим каких габаритов он получился. Например, размер близкий к 256х240. Выставляем это разрешении в плагине того же Пеопса и запускаем игру со сейвстейта. Делаем скрин какой-нить прогой, которая сохраняет только содержимое окна (например Irfanview). Сравниваем скрины - они должны совпадать в 1:1. --- Конец цитаты --- всё гораздо проще. достаточно в PeopsSoft выставить stretching: 1:1, и получаешь нужное: |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |