Автор Тема: Распаковка  (Прочитано 5194 раз)

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

Оффлайн AccessDenied

  • Пользователь
  • Сообщений: 7
    • Просмотр профиля
Распаковка
« : 14 Сентябрь 2009, 21:30:13 »
Поискал по форуму, но не нашел того, что интересует, судя по всему, ром - это архив, а как его распаковать и в результате получить несколько файлов: музыка, графика, еще чего-нть. На форуме об это не написано, может  кто-небудь объяснить?

Оффлайн Smoke

  • Пользователь
  • Сообщений: 3430
  • Пол: Мужской
  • Get Serious!
    • Steam
    • Просмотр профиля
Re: Распаковка
« Ответ #1 : 14 Сентябрь 2009, 21:32:09 »
Ром -- это образ картриджа. Никак ты его не распакуешь, можно только вытащить ресурсы и с ними уже работать.

Оффлайн AccessDenied

  • Пользователь
  • Сообщений: 7
    • Просмотр профиля
Re: Распаковка
« Ответ #2 : 14 Сентябрь 2009, 23:23:29 »
А я думал, что образ картриджа, как и образ диска, можно распаковать, и достаточно просто, если нельзя, то как вытащить ресурсы из него?

Оффлайн Smoke

  • Пользователь
  • Сообщений: 3430
  • Пол: Мужской
  • Get Serious!
    • Steam
    • Просмотр профиля
Re: Распаковка
« Ответ #3 : 15 Сентябрь 2009, 00:02:50 »
Если графика не пожата, можно вытащить с помощью тайловых редакторов, YY-CHR к примеру. Музыку можно вытащить, прочитав статейку HardWareMan'a(это для SMD), но здесь еще желательно быть знакомым с ассемблером.
А просто универсальной проги для абсолютно всех игр в виде ромов нет. Есть только редакторы для конкретных игр

Оффлайн AccessDenied

  • Пользователь
  • Сообщений: 7
    • Просмотр профиля
Re: Распаковка
« Ответ #4 : 15 Сентябрь 2009, 00:39:00 »
Жаль, очень жаль.

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Распаковка
« Ответ #5 : 15 Сентябрь 2009, 02:55:02 »
какой РОМ хоть?(игра?) мошт ломали уже.
или любой? тогда читай статьи про ромхакинг.

Оффлайн sergi

  • Пользователь
  • Сообщений: 1651
    • ВКонтакте
    • Просмотр профиля
Re: Распаковка
« Ответ #6 : 15 Сентябрь 2009, 08:53:12 »
Запакованные ромы это у N64

там у нее есть и аппаратная запаковка и программная

и там как ни странно есть mp3 музыка и jpeg изображение, но всеравно искать нужно и вытягивать с помощью специальных программ

Оффлайн AccessDenied

  • Пользователь
  • Сообщений: 7
    • Просмотр профиля
Re: Распаковка
« Ответ #7 : 15 Сентябрь 2009, 14:15:44 »
А посоветовать стонебудь можете?

Оффлайн gegmopo3

  • Пользователь
  • Сообщений: 196
  • Пол: Мужской
  • sk8
    • Просмотр профиля
Re: Распаковка
« Ответ #8 : 15 Сентябрь 2009, 14:23:38 »
Стонебудь посоветуют :)

Графу можно через сейвы вытащить или видеопамять задампить

Оффлайн Петер Доннерветтер

  • Модератор
  • Сообщений: 3565
  • Пол: Мужской
    • Просмотр профиля
Re: Распаковка
« Ответ #9 : 15 Сентябрь 2009, 14:27:52 »
текстуры из N64 игр дампятся запросто при помощи видеоплгинов Rice и Glide (насчет последнего не очень уверен - не пробовал)

Оффлайн AccessDenied

  • Пользователь
  • Сообщений: 7
    • Просмотр профиля
Re: Распаковка
« Ответ #10 : 15 Сентябрь 2009, 19:03:54 »
Вы так обясняете :) я только php знаю. И что такое дамп и как из сейва че-нть вытащить я представляю весьма абстрактно :)

Оффлайн Smoke

  • Пользователь
  • Сообщений: 3430
  • Пол: Мужской
  • Get Serious!
    • Steam
    • Просмотр профиля
Re: Распаковка
« Ответ #11 : 15 Сентябрь 2009, 19:22:01 »
Дамп -- снятие образа(рома) с носителя.
А из сэйва графику можно также тайловым редактором вытащить. Сэйв эмуляторский это как бы дамп адресного пространства консоли, поэтому там все есть в момент сохранения(графика, оператива, Program Counter и т.д.) Сэйвишься в нужный момент, откроываешь сэйв прогой, вытаскиваешь графику :)

Оффлайн sergi

  • Пользователь
  • Сообщений: 1651
    • ВКонтакте
    • Просмотр профиля
Re: Распаковка
« Ответ #12 : 15 Сентябрь 2009, 19:30:45 »
Ну правильно говорить не сейв, а сейвстейт - это у эмуляторов только такое есть :-\

а сейв это сейв в игре если предусмотрен он - т.е. сохраненка ;)

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24731
    • Просмотр профиля
Re: Распаковка
« Ответ #13 : 15 Сентябрь 2009, 19:34:31 »
С таким же успехом можно вытащить графику прямо с экрана, через Screenshot.
AccessDenied, а чего ты, собственно хочешь получить? Если ты думаешь, что ROM состоит из отдельных отдельных файлов, то это не так.

Кстати, дамп ROM - не образ, это содержимое ПЗУ, на физическом уровне, байт в байт. А образ диска, действительно, содержит в себе треки, файлы и т.п.
« Последнее редактирование: 15 Сентябрь 2009, 19:38:59 от Rumata »

Оффлайн AccessDenied

  • Пользователь
  • Сообщений: 7
    • Просмотр профиля
Re: Распаковка
« Ответ #14 : 16 Сентябрь 2009, 03:24:28 »
Мне нужны фоны некоторых игр, и пара звуков.

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Распаковка
« Ответ #15 : 16 Сентябрь 2009, 11:02:38 »
Мне нужны фоны некоторых игр, и пара звуков.
скриншот и вав дамп - куда проще .
в генс(сега) например, можно отключать слои графики, музыку/звуки. но ты так и не написал что за платформа/игры.

Оффлайн AccessDenied

  • Пользователь
  • Сообщений: 7
    • Просмотр профиля
Re: Распаковка
« Ответ #16 : 16 Сентябрь 2009, 11:52:56 »
8бит и 16бит, именно они.

Оффлайн Ti_

  • Пользователь
  • Сообщений: 3265
  • Пол: Мужской
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Распаковка
« Ответ #17 : 17 Сентябрь 2009, 00:06:41 »
8бит и 16бит, именно они.
если нужен просто рисунок бэкграунда запускай эмуль gensmovie11, там есть опция layers.  отключай разные и будет отдельно фон, отдельно объекты и т.д.  и просто делай скриншот (это для сеги, для других точно не скажу).
вариант 2 тебе уже сказали - открывать ром редактором yy-chr , но это прокатит если только несжата графика.

звуки- тоже конкретно какие звуки?. если речь - можно открыть ром goldwave'ом.(но нужно знать настройки ток. , вот уменя такие были : 8bit mono unsigned 8000 Hz).
ну или просто в эмуляторе сделай WAV dump - вот тебе и звук. (почти во всех эмулях это есть)