Автор Тема: Как выдрать из игры спрайты?  (Прочитано 8057 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Rampage Edition

  • Пользователь
  • Сообщений: 17
    • Просмотр профиля
Как выдрать из игры спрайты?
« : 21 Июнь 2008, 20:25:12 »
Всем привет.
В общем, я сейчас занимаюсь созданием gif-анимации по приставочным играм, и мне нужно делать анимацию персонажей с прозрачным фоном.
Для этого нужно, чтобы на фоне ничего не было. Эмулятор Gens KMod убирает из игры фон, но делает его черным. И эта чернота сливается с контурами персонажей, которые тоже черные, и получается уродство, а не прозрачный фон.
Может есть какой-нибудь эмулятор, который убирает фон, делая его белым, да впрочем любого цвета только не черным? Или какой-нибудь другой способ выдрать из рома спраты, чтобы в них оставалась черная обводка.
Жду помощи...

Оффлайн GManiac

  • Пользователь
  • Сообщений: 1284
    • Просмотр профиля
Re: Как выдрать из игры спрайты?
« Ответ #1 : 21 Июнь 2008, 21:09:51 »
Можно взломать сам фон, изменив его цвет.

Оффлайн Rampage Edition

  • Пользователь
  • Сообщений: 17
    • Просмотр профиля
Re: Как выдрать из игры спрайты?
« Ответ #2 : 21 Июнь 2008, 21:21:32 »
Можно. А как это сделать? :)

Оффлайн AKM1989

  • Пользователь
  • Сообщений: 719
    • Просмотр профиля
Re: Как выдрать из игры спрайты?
« Ответ #3 : 21 Июнь 2008, 21:27:57 »
А помнится, на страницах этого форума есть програмулина, написаная evgeny, которая и предназначена для вырезания спрайтов. Поюзай поиск или черкани ему в личку

Оффлайн GManiac

  • Пользователь
  • Сообщений: 1284
    • Просмотр профиля
Re: Как выдрать из игры спрайты?
« Ответ #4 : 21 Июнь 2008, 22:19:52 »
Можно. А как это сделать? :)
Нужно изменить в палитре тот цвет, который используется фоном. Какой именно цвет - опрелеяетя специальным регистром (можно посмотреть в дебуггере), но обычно используется 0-й цвет из 0-й палитры. Изменить его просто - он находится в сейве по адресу $112 в формате GB0R или GR0B, точно не помню, где G, B, R - составляющие цветов от 0 до 14 (только чётные).

Оффлайн Rampage Edition

  • Пользователь
  • Сообщений: 17
    • Просмотр профиля
Re: Как выдрать из игры спрайты?
« Ответ #5 : 21 Июнь 2008, 22:31:21 »
GManiac
Ой, Вам и невдомек, наверное, что Вы с ламером общаетесь. :lol:
Все что Вы говорите - для меня китайская грамота. Думаю, мне действительно надо воспользоваться программой, написанной evgeny.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8077
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Как выдрать из игры спрайты?
« Ответ #6 : 21 Июнь 2008, 23:51:43 »
Можно также использовать эмулятор gens+,в котором есть опция отключения слоёв (Layers).На экране можно оставить только спрайт,а фоны отключить,при этом всё зависит от игры какой цвет останется вместо фона (это может быть любой цвет,но может и чёрный попасться).Например в контре остаётся синий цвет вместо фона.

Оффлайн Smoke

  • Пользователь
  • Сообщений: 3430
  • Пол: Мужской
  • Get Serious!
    • Steam
    • Просмотр профиля
Re: Как выдрать из игры спрайты?
« Ответ #7 : 24 Июнь 2008, 21:22:03 »
Запусти игру на эмуле Gens+ без фильтров с render:normal, сделай сэйв где-нибудь в игре.
Еще скачай genesis save state viewer (GSavestate). Открой сэйв этой прогой - вкладка VDP > Registers decoded, переходи на Background Color, подбери цвет который хорошо смотрелся бы как бэкграунд. Сохрани сэйв, запусти его в генсе. Далее в меню генса Graphic > Layers оставь только пункт Sprites. Все теперь можно скриншотить :)

Оффлайн Rampage Edition

  • Пользователь
  • Сообщений: 17
    • Просмотр профиля
Re: Как выдрать из игры спрайты?
« Ответ #8 : 25 Июнь 2008, 19:52:42 »
Smoke
Огромнейшее спасибо! Вы действительно очень помогли!

Оффлайн Smoke

  • Пользователь
  • Сообщений: 3430
  • Пол: Мужской
  • Get Serious!
    • Steam
    • Просмотр профиля
Re: Как выдрать из игры спрайты?
« Ответ #9 : 26 Июнь 2008, 20:47:40 »
Не за что  :)

Оффлайн [Mr. SMOKE]

  • Пользователь
  • Сообщений: 17
  • Пол: Мужской
  • No smoking!
    • Просмотр профиля
Re: Как выдрать из игры спрайты?
« Ответ #10 : 09 Июль 2008, 12:04:23 »
http://www.gsarchives.net
здесь есть уже вырезанные спрайты.
канешь не всё и не вся и не целиком, но всё же хоть что-то.

Добавлено позже:
http://www.mortalkombatwarehouse.com/
а здесь есть практически все спрайты из всех 2D частей Mortal Kombat.

Оффлайн iddqd

  • Пользователь
  • Сообщений: 5885
  • Пол: Мужской
  • murderforkill
    • Просмотр профиля

Оффлайн Varyag_Ericsson

  • Пользователь
  • Сообщений: 491
  • Пол: Мужской
    • Twitter
    • Просмотр профиля
Re: Как выдрать из игры спрайты?
« Ответ #12 : 12 Июль 2008, 03:47:02 »

Оффлайн Blackened

  • Пользователь
  • Сообщений: 1621
  • Пол: Мужской
    • Просмотр профиля

Оффлайн lex3a

  • Пользователь
  • Сообщений: 217
    • Просмотр профиля
Re: Как выдрать из игры спрайты?
« Ответ #14 : 20 Август 2008, 23:28:44 »
эээ,ну раз тема про спрайты))) то задам свой вопрос как выдернуть спрайты с NES игр)))тоже чтоб было без фона

Оффлайн Blackened

  • Пользователь
  • Сообщений: 1621
  • Пол: Мужской
    • Просмотр профиля
Re: Как выдрать из игры спрайты?
« Ответ #15 : 21 Август 2008, 07:30:47 »
На НЕС вообще-то очень легко тупо закрасить фон одним цветом. Просто посидеть определенное время с паинтом надо будет - но это КУДА ЛЕГЧЕ, чем брать тайл-эдитор и там смотреть (там же палитры жесть).

Darth V@DER

  • Гость
Re: Как выдрать из игры спрайты?
« Ответ #16 : 21 Август 2008, 10:24:30 »
Как рипнуть графику(всю не только персов но и сами игровые помещения чтобы из них потом можно было слепить тайлы) из GBA игр?

Оффлайн BmpCorp

  • Пользователь
  • Сообщений: 1413
  • Пол: Мужской
  • Серьёзнее не бывает
    • Steam
    • Youtube
    • Просмотр профиля
Re: Как выдрать из игры спрайты?
« Ответ #17 : 25 Август 2008, 17:55:51 »
Цитата: Darth V@DER
Как рипнуть графику(всю не только персов но и сами игровые помещения чтобы из них потом можно было слепить тайлы) из GBA игр?
GKill недавно подсказал полезный сайт, где помещения из многих игр уже выдраны - http://www.vgmaps.com. Посмотри, может тут есть.

PS: 777 сообщений :)

Оффлайн zanuff

  • Пользователь
  • Сообщений: 74
  • Пол: Мужской
  • zanuff' ыкался
    • Просмотр профиля
Re: Как выдрать из игры спрайты?
« Ответ #18 : 26 Октябрь 2008, 18:15:30 »

Оффлайн Blackened

  • Пользователь
  • Сообщений: 1621
  • Пол: Мужской
    • Просмотр профиля
Re: Как выдрать из игры спрайты?
« Ответ #19 : 26 Октябрь 2008, 19:20:19 »
Кому нужны ПОЛНЫЕ спрайтовые рипы из КОФ11, НГБК, СС6, СФ3, ГГ - на http://www.mugenchina.org/dzbbs/ все это есть (правда зарегиться приется - ну кому сильно надо, тот зарегится). Есть также полные рипы арен из КОФ98УМ, НГБК и СС6. Полные рипы арен из КОФ11 есть у меня (товарищи из Китая поделились ;) ) - кому понадобятся - пишите в личку.

Оффлайн aptyp

  • Пользователь
  • Сообщений: 6263
    • Просмотр профиля
Re: Как выдрать из игры спрайты?
« Ответ #20 : 27 Январь 2010, 20:20:46 »
GSavestate ОЧЕНЬ полезная программа... а может есть такие-же альтернативы ? хотя в ней вроде всё есть.

Оффлайн Segaman

  • Пользователь
  • Сообщений: 3240
  • Пол: Мужской
  • Blast Processing!
    • Youtube
    • Просмотр профиля
Re: Как выдрать из игры спрайты?
« Ответ #21 : 28 Январь 2010, 20:44:34 »
А как рипать графику из новых мобильных игр. Просто задался целью побаловаться движком и написать маленький ремейк аватара на мобилу, а спрайтов нарипать никак не могу. Раньше в любой гаме хексом открывал файлы без расширения и фсё находилось, а в аватаре нашол только картинку меню. посоветуйте, что делать.