| Разработка и ромхакинг > Ромхакинг и программирование |
| как извлечь тайлы и спрайты из файлов .nes (из денди) |
| (1/3) > >> |
| лом:
как вынуть тайлы и спрайты из эмулятора (денди) ? есть ли ещё какие-нибудь способы, кроме делания скриншотов в эмуляторе, позволившие бы вынуть содержимое из дендевских игрушек (текстуру, музыку) типа такого |
| Гламурная киса:
Это называется не текстура, васёк :lol: Это спрайты (там, где физиономии Билли и Джимми - это тайлы) |
| лом:
Спасибо :) как мне добыть спрайты и тайлы ? |
| Гламурная киса:
Вот тут смотри тайловые редакторы: http://shedevr.org.ru/cgi-bin/utilz.cgi Добавлено позже: Но учти - в чистом виде ты их не получишь, нужно шаманить, что б настроить изображение, тк в ПЗУ они зашиты блоками по-знакоместно. Добавлено позже: А то, что у тебя получилось - это бинарник программы, который переведён в графический формат. |
| лом:
какой из четырёх тайловых редакторов посоветываете ? можно поподробней : "Но учти - в чистом виде ты их не получишь," то есть не тот будет размер? Добавлено позже: так тайловыми редакторами можно вытягивать спрайты? :) |
| Гламурная киса:
Например вот этот http://shedevr.org.ru/cgi-bin/utilz.cgi?n=4 Он кроссплатформенный (в смысле там и 2-х битный цвет распознаёт (для фамикома) и 4-х битный (для сеги)) Добавлено позже: Спрайт - это тот же тайл, только с альфа-каналом. (бит прозрачности) Добавлено позже: --- Цитата: лом от 11 Ноябрь 2012, 16:14:39 ---то есть не тот будет размер? --- Конец цитаты --- То есть каша будет из знакомест. |
| лом:
--- Цитата --- То есть каша будет из знакомест. --- Конец цитаты --- понятно. то есть такая бяка |
| Гламурная киса:
примерно да.... Но это скорее всего бинарник программы, а не графические ресурсы. Их на глаз можно определить. Ведь в картридже зашиты не только картинки, но и программа, по которой проц работает. Добавлено позже: А вот на счёт музыки есть утилита NSFImport Добавлено позже: http://rainwarrior.ca/projects/nes/nsfimport.html Добавлено позже: Эта прога для фэми-трэкера. Можно импортировать NSF файлы (которые в свою очередь можно записать при помощи эмуля) |
| SQR218:
Есть специальные программы, которые позволяют редактировать тайлы в игре, например yy-chr или tileMolester, с помощью подобных программ можно как «достать» спрайты из игры, так и изменить их в игре. Естественно, работает это не со всеми играми (хотя для NES с большинством) Добавлено позже: P.S. Зависит от игры конечно, а также от личных предпочтений, но по-моему, в большинстве случаев проще скриншотами — отключаешь фоны, ставишь покадровое воспроизведение и скринишь-скринишь-скринишь |
| лом:
с музыкой я справлюсь :) а вот с графической состовляющей намучаюсь. Вы правы шаманится придётся утомительно долго. :( |
| Гламурная киса:
ИМХО проще делать скрины, и в пэинте вырезать. Добавлено позже: К тому же если хочешь вытащить бэкграунд - то это не совсем удачная затея. Бэкграунд строится процедурно. То есть , грубо говоря, около десятка тайлов хватит, что б нарисовать бэкграунд всего уровня. Добавлено позже: Но в этом плане кое-что тебя уже опередил. http://battletoads.ismywebsite.com/btdd-nes.php Добавлено позже: |
| Roket:
лом, это спрайты, графика. Текстуры для такой приставки слишком жирные. Рипаются, вырезаются путём скриншотов и мувиков, а также розового фона. Что-нибудь ещё? Добавлено позже: Да, по боевым жабам уже часть графики вырезана мной и пользователем того сайта. |
| лом:
--- Цитата: Roket от 11 Ноябрь 2012, 16:48:14 ---лом, это спрайты, графика. Текстуры для такой приставки слишком жирные. Рипаются, вырезаются путём скриншотов и мувиков, а также розового фона. Что-нибудь ещё? --- Конец цитаты --- насчёт скриншотов: как фотографировать спрайты в эмулятовы. (я знаю как фотографировать) но спрайты ведь быстрые, сложно наверно попасть в нужную часть спрайта? Гламурная киса искать одинаковые (повторячющиеся) тайлы и их вырезать ? я вас правильно понял. http://battletoads.ismywebsite.com/images/btdd-nes/stage1.png |
| Roket:
лом, в эмуляторе fseux есть режим замедленной съёмки игры. Плюсом и минусом регулируешь скорость игры. А затем там же делаешь скриншот. Это для спрайтов. Можно ещё карту спрайтов поглядеть, но это не очень удобно. В том же эмуляторе можно просмотреть её в ppu memory. Отделить спрайты от фона и наоброт также можно в опуции графика нужно снять галку с того элемента, что оставить. --- Цитата ---искать одинаковые (повторячющиеся) тайлы и их вырезать ? --- Конец цитаты --- Он имеет в виду составить карту тайлов. Да они повторяются в большинстве игр. Но не в каждой игре они в открытую лежать в роме. Часть запакована. В серии игр battletoads и других похожих по сложности игр присутствует это. В простых же играх chip & dale, mario bros и тайлы и спрайты лежат в почти незапакованном виде, которые можно просмотреть rom artist и tlp. |
| лом:
Roket всё оказалось намного сложнее чем я думал. Ладно по вашему совету я так и сделаю. только одно не понятно: какое назначение например этого Добавлено позже: как делать розовый фон? |
| Roket:
лом, чтобы сделать розовый фон в fseuxе. Открой файл в его папке под названием fceux.cfg при помощи универсального блокнота notepad. Там поменяй значение в строке gNoBGFillColor с 0 чёрный до 100 розовый и сохрани. --- Цитата ---только одно не понятно: какое назначение например этого --- Конец цитаты --- Ну это карта сделанного уровня. Что тут не понятного. |
| Гламурная киса:
--- Цитата: Roket от 11 Ноябрь 2012, 17:37:11 ---Ну это карта сделанного уровня. Что тут не понятного. --- Конец цитаты --- их-хи-ихи-ихии.... он наверное до туда ещё не доходил. |
| лом:
--- Цитата ---Ну это карта сделанного уровня. Что тут не понятного. --- Конец цитаты --- так это понятно что это уровень. как вы его применили в программе? Или это просто макет уровня? Из которого можно вытаскивать тайлы? ;) |
| Roket:
--- Цитата ---как вы его применили в программе? Или это просто макет уровня? Из которого можно вытаскивать тайлы? --- Конец цитаты --- Вырезанный уровень, составленный из скришотов. Можно естественно и из него использовать тайлы. |
| Tron2:
Откуда синий горящий спрайт билли? Он не используется в игре? |
| Навигация |
| Главная страница сообщений |
| Следующая страница |