| Разработка и ромхакинг > Ромхакинг и программирование |
| Распаковка |
| (1/1) |
| AccessDenied:
Поискал по форуму, но не нашел того, что интересует, судя по всему, ром - это архив, а как его распаковать и в результате получить несколько файлов: музыка, графика, еще чего-нть. На форуме об это не написано, может кто-небудь объяснить? |
| Smoke:
Ром -- это образ картриджа. Никак ты его не распакуешь, можно только вытащить ресурсы и с ними уже работать. |
| AccessDenied:
А я думал, что образ картриджа, как и образ диска, можно распаковать, и достаточно просто, если нельзя, то как вытащить ресурсы из него? |
| Smoke:
Если графика не пожата, можно вытащить с помощью тайловых редакторов, YY-CHR к примеру. Музыку можно вытащить, прочитав статейку HardWareMan'a(это для SMD), но здесь еще желательно быть знакомым с ассемблером. А просто универсальной проги для абсолютно всех игр в виде ромов нет. Есть только редакторы для конкретных игр |
| AccessDenied:
Жаль, очень жаль. |
| Ti_:
какой РОМ хоть?(игра?) мошт ломали уже. или любой? тогда читай статьи про ромхакинг. |
| sergi:
Запакованные ромы это у N64 там у нее есть и аппаратная запаковка и программная и там как ни странно есть mp3 музыка и jpeg изображение, но всеравно искать нужно и вытягивать с помощью специальных программ |
| AccessDenied:
А посоветовать стонебудь можете? |
| gegmopo3:
Стонебудь посоветуют :) Графу можно через сейвы вытащить или видеопамять задампить |
| Петер Доннерветтер:
текстуры из N64 игр дампятся запросто при помощи видеоплгинов Rice и Glide (насчет последнего не очень уверен - не пробовал) |
| AccessDenied:
Вы так обясняете :) я только php знаю. И что такое дамп и как из сейва че-нть вытащить я представляю весьма абстрактно :) |
| Smoke:
Дамп -- снятие образа(рома) с носителя. А из сэйва графику можно также тайловым редактором вытащить. Сэйв эмуляторский это как бы дамп адресного пространства консоли, поэтому там все есть в момент сохранения(графика, оператива, Program Counter и т.д.) Сэйвишься в нужный момент, откроываешь сэйв прогой, вытаскиваешь графику :) |
| sergi:
Ну правильно говорить не сейв, а сейвстейт - это у эмуляторов только такое есть :-\ а сейв это сейв в игре если предусмотрен он - т.е. сохраненка ;) |
| Rumata:
С таким же успехом можно вытащить графику прямо с экрана, через Screenshot. AccessDenied, а чего ты, собственно хочешь получить? Если ты думаешь, что ROM состоит из отдельных отдельных файлов, то это не так. Кстати, дамп ROM - не образ, это содержимое ПЗУ, на физическом уровне, байт в байт. А образ диска, действительно, содержит в себе треки, файлы и т.п. |
| AccessDenied:
Мне нужны фоны некоторых игр, и пара звуков. |
| Ti_:
--- Цитата: AccessDenied от 16 Сентябрь 2009, 03:24:28 ---Мне нужны фоны некоторых игр, и пара звуков. --- Конец цитаты --- скриншот и вав дамп - куда проще . в генс(сега) например, можно отключать слои графики, музыку/звуки. но ты так и не написал что за платформа/игры. |
| AccessDenied:
8бит и 16бит, именно они. |
| Ti_:
--- Цитата: AccessDenied от 16 Сентябрь 2009, 11:52:56 ---8бит и 16бит, именно они. --- Конец цитаты --- если нужен просто рисунок бэкграунда запускай эмуль gensmovie11, там есть опция layers. отключай разные и будет отдельно фон, отдельно объекты и т.д. и просто делай скриншот (это для сеги, для других точно не скажу). вариант 2 тебе уже сказали - открывать ром редактором yy-chr , но это прокатит если только несжата графика. звуки- тоже конкретно какие звуки?. если речь - можно открыть ром goldwave'ом.(но нужно знать настройки ток. , вот уменя такие были : 8bit mono unsigned 8000 Hz). ну или просто в эмуляторе сделай WAV dump - вот тебе и звук. (почти во всех эмулях это есть) |
| Навигация |
| Главная страница сообщений |