Разработка и ромхакинг > Ромхакинг и программирование
Создание конвертора изображений
(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 цветов.
Навигация
Главная страница сообщений
Следующая страница

Перейти к полной версии