| Разработка и ромхакинг > Ромхакинг и программирование |
| Создание конвертора изображений |
| (1/2) > >> |
| Mr2:
Не могу решить проблему с редактированием нужного мне файла!!!! Очень нужна помощь программистов. Если не трудно опишите пошагово создание конвертора изображений. А если найдутся такие, кто сможет взятся за написание этого конвертора то вот файлы: Изображение http://www.pochta.ru/download.php/?file=:MK4FONT_.GEO&host=fsocp.land.ru/flashcard&user=fsocp&lng=ru Всё чего я смог достичь http://www.pochta.ru/download.php/?file=:%D0%9F%D0%BE%20%D0%B3%D0%BE%D1%80%D1%8F%D1%87%D0%B8%D0%BC%20%D1%81%D0%BB%D0%B5%D0%B4%D0%B0%D0%BC.doc&host=fsocp.land.ru/flashcard&user=fsocp&lng=ru Тут я обитаю в бесполезном ожидании помощи http://shedevr.org.ru/forum/viewtopic.php?t=3831&postdays=0&postorder=asc&start=0 |
| Zephyr:
опишите пошагово создание конвертора изображений ------------------------------------------------------------------------- Обычно файл с изображением состоит из заголовка и данных, либо только данных (особенно если это дамп, а не формат). 1) Нужно считать файл зная его структуру (заголовок и данные). Если это неизвестно - нужно писать программу взломщик на исследование данного формата файла, либо просто набора данных. Есть готовые редакторы а также шестнадцетиричные редакторы в помощь. Изображение обычно бывают в 2х вариантах палитровые обычно 8 и ниже битные изображения и беспалитровые обычно 15,16,24 и 32 битные Само изображение состоит из точек уровней R,G,B,A красной зелейной синей и прозрачной (альфа) компоненты либо палитровой - просто точка - описание нужного цвета в палитре. Палитра пишется в файле отдельно в его структуре. Рекомендую почитать мою статью в журнале GameBit 7 скачать можно на этом сайте в соответствующим разделе. "Палитровые эффекты в видеоиграх 80-90х" Там понятие о палитровых изображениях. Вот в итоге у тебя должно получится представление об изображении и его структуре в памяти ПК. 2) Сохранить файл используя структуру известного формата например *.bmp Структуру перегоняют в соответствии с требуемой и потом заливают байты изображения, при необходимости конвертируют в соответствии с требованиями формата. 3) Изменяют в графичесском редакторе: gimp, photoshop и другие... Сохраняют измененное изображение. 4) По аналогии перегоняют в обратную сторону переписывая структуру или данные... В 2х словах примерно так... |
| Mr2:
0_0 Спасибо Zephyr ОООООчень ценная информация!!!!!! До создания конвертора мне пока как до китая....Но готовиться надо за ранее!!!! Пойду искать GameBit 7 . o_0 |
| SVSD_VAL:
}{m, ничего не понял :D Что ты хочеш имеенно конвертить ? И какой формат ? И какие пожеланиея ? ну а я буду обЪяснять как оно делается :) |
| Mr2:
SVSD_VAL ну а я буду обЪяснять как оно делается ---------------------------------------------- Дык для таких хороших людей я ссылки дал(в первом сообщении)!!! :) |
| lupus:
ну глянул. изображение "палитровое", 8bpp linear, 2-dimensional импортируешь палитру при провмотре и будет тебе щастье. она (палитра) как мне показалось или в начале (но как-то мало вроди для палитры) или в конце файла. читай shedevr.org.ru по теме Добавлено позже: да, а по поводу конвертера - это ты замахнулся... чтоб писать, надо для начала формат графики разобрать ;) |
| paul_met:
--- Цитата: lupus ---изображение "палитровое", 8bpp linear, 2-dimensional --- Конец цитаты --- Это 4bpp linear reverse-order, 2-dimensional (обычно такой формат используется в играх для PSX). На счёт палитры действительно сказать трудно (может и в начеле,а может и в конце файла). А не было ли других файлов (что-то типа MK4FONT_.PAL)...? |
| Mr2:
lupus 8bpp linear, 2-dimensional -----до этих параметров я сам докапался.(Всё чего я смог достичь) импортируешь палитру при проcмотре и будет тебе щастье. -----При просмотре чего? paul_met Это 4bpp linear reverse-order, 2-dimensional (обычно такой формат используется в играх для PSX). -----Это и есть PSX игра.(MK4 NTSC) А не мыло ли других файлов (что-то типа MK4FONT_.PAL)...? -----мыло? o_0Какое мыло? :?Хозяйственное? :lol:(не понял о чём ты) Zephyr -----Прочитал твою статью!!!(познавательно 0_0!!!молодец!!! :)) Добавлено позже: paul_met А не было ли других файлов (что-то типа MK4FONT_.PAL)...? -----MK4FONT_.PAL?Разве есть расширение PAL? Все файлы описаны по ссылке:Тут я обитаю в бесполезном ожидании помощи(в первом сообщении) Посчитал что не стоит копировать инфу с другова форума. :blush: Но если надо!!!пишите!!! o_0Перекопирую. |
| paul_met:
Mr2 Да это 100 пудово 4bpp linear reverse-order, 2-dimensional - разве не видно? Вот,например,что-то подобное: --- Цитата ---Посчитал что не стоит копировать инфу с другова форума. --- Конец цитаты --- И правильно посчитал... |
| Mr2:
paul_met Я смог добиться чего то не очень внятного только в 8bpp linear. Но твои старанья на 50% ближе к оригиналу!!! Как мне получить такой результат? И как палитру подбирать!? :blush: |
| Zephyr:
Какое разрешение должно быть у картинки? |
| Mr2:
Zephyr Какое разрешение должно быть у картинки? ---Я не знаю как это опредилить. --------------------------------------------Вот что у меня отображается---------------------------------------------------------- 4bpp linear revers-order---------2dimensional---------8bpp linear |
| paul_met:
Mr2 И что тебе мешает дальше картинку растянуть (держать shift+стрелки) ? На счёт разрешения картинки - тут ведь отдельные изображения,а не единая картинка,что даст это разрешение?. Ну если всё-таки брать только область с правильным изображением,то получится 32х29 тайла (то бишь 256х232),а так 32х37. |
| Mr2:
paul_met И что тебе мешает дальше картинку растянуть (держать shift+стрелки) ? ---Дык оно так само отобразилась, когда я установил 4bpp linear revers-order. Про (держать shift+стрелки) не в курсе был!!! :'( И воабще только недавно смог запустить Tile molister!!! :blush: А есть где к нему инструкции(FAQ) Как ПОЛитру подбирать? |
| paul_met:
--- Цитата: Mr2 ---А есть где к нему инструкции(FAQ) --- Конец цитаты --- Вместе с ним идёт (папка docs) --- Цитата: Mr2 ---Как ПОЛитру подбирать? --- Конец цитаты --- Это дело не из лёгких: Palette=>Import from=>дальше либо This File (если палитра в этом файле сидит),либо Another file (если в отдельном файле). Далее идёт выбор размера палитры,адреса откуда она начинается,формат и так дале. Вообщем,перебрав кучу адресов возможно и найдёшь правильную палитру... |
| Mr2:
paul_met Вместе с ним идёт (папка docs) ---Забыл про неё!!!Спасибо!! Ну что пойду палитру подбирать!!!! :wall: Добавлено позже: Это текстура выдернутая из MK Gold. А так перерисовали шрифты "KUDOT" http://photofile.ru/photo/fsocp.landru/115221601/large/122201687.jpg --------------------------------------------------------------------------------------- На картинке видны шесть цветов: Чёрный-Фон белый-символы синий-символы А эти цвета изображены в виде палочек,которые в игре не встречаются!!! зелёный красный серый ------------------------------------------------------------------------------------------ paul_met Палитра на PS1 состоит из 256 цветов!!! |
| lupus:
Mr2, научись нормально цитировать |
| Mr2:
--- Цитата: lupus от 21 Январь 2009, 10:03:00 ---Mr2, научись нормально цитировать --- Конец цитаты --- Смешно!!! :rofl: Я ни когда не использую цитирование(при помощи форума) не потому что я дурак!!!!! :crazy: Почему, тебе не скажу!!!! :P Если помочь нечим, зачем писать первое что пришло в голову!!! 0_0 |
| lupus:
в твоих цитированиях глаза поломаешь, пока поймешь, что и кто написал. а про помочь, ты наверное плохо читаешь мои посты... я же сказал, что нечто похожее на палитру есть и в начале и в конце файла, так что читай, как импортировать ее иэ того же файла. где - кури тот же шедевр. |
| HoRRoR:
--- Цитата: Mr2 от 21 Январь 2009, 18:57:10 ---Смешно!!! :rofl: --- Конец цитаты --- Именно. Таких клоунов как ты поискать ещё надо. --- Цитата: Mr2 от 21 Январь 2009, 18:57:10 ---Я ни когда не использую цитирование(при помощи форума) не потому что я дурак!!!!! :crazy: --- Конец цитаты --- Ты своим стилем изложения сам себе противоречишь. --- Цитата: Mr2 от 21 Январь 2009, 18:57:10 ---Если помочь нечим, зачем писать первое что пришло в голову!!! 0_0 --- Конец цитаты --- А сам зачем так пишешь? --- Цитата: Mr2 от 20 Январь 2009, 08:24:22 ---На картинке видны шесть цветов: Чёрный-Фон белый-символы синий-символы А эти цвета изображены в виде палочек,которые в игре не встречаются!!! зелёный красный серый --- Конец цитаты --- Если цвета индексированные, на кой фиг тебе сдались значения цветов? --- Цитата: Mr2 от 20 Январь 2009, 08:24:22 ---Палитра на PS1 состоит из 256 цветов!!! --- Конец цитаты --- Любая палитра состоит из 16 или 256 цветов. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |