Новости:

01.01.2017: Релиз испанской версии Naruto - Ninja Council (GBA)
02.12.2016: Добавлена документация по Kruptar 7
09.10.2015: Обновление перевода игры Battletoads (NES) [версия 1.3]
22.01.2015: Kruptar Open Source
18.10.2014: Релиз обновлённой русской версии Castlevania - Dawn of Sorrow (GBA) от Owls Group
01.05.2014: Релиз русской версии Taiyou no Yuusha Firebird (NES)
24.06.2012: Добавлена доработанная документация и инструкция
26.05.2012: Обновление ORITON [версия 2.050]
11.05.2012: Обновление ORITON [версия 2.048]
11.03.2012: Обновление Kruptar 7 [версия 7.1.1.17]
29.01.2012: Обновление LZ77Restructor 2 [версия 1.02]
01.01.2012: Релиз русской версии Drill Dozer (GBA)

Подробнее на страничке новостей.
Ознакомьтесь с правилами нашего форума.

Главное меню

нид хелп с палитрой...

Автор lupus, 13 июня 2009, 22:33:59

« назад - далее »

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

lupus

на шедевре уже спрашивал, но там молчок :( помогите привести к удобоваримому виду шрифт:
http://upwap.ru/454054
3343B0 (hex) или 3359664 (dec)
настройки:
кодек - 8bpp linear, Mode->Dimensional, Block Size->Custom = 2*1
подозреваю, что палитра лежит прямо перед шрифтом, но вменяемо прикрутить ее пока не получается :(

Джинни

Цитироватьподозреваю, что палитра лежит прямо перед шрифтом, но вменяемо прикрутить ее пока не получается Грустный
Ну так и есть, в меню Тайл Молестера есть import palette from this file. Там указываешь адрес её местонахождения в десятичном формате, количество цветов и формат палитры - RGBA возможно.

Griever

Для начала скажи нам консоль и игру.

Джинни

Ну, по тому как выглядит шрифт, консоль современная. А там обычно палитра 32 бит, если графика восьми или четырёхбитная :)

lupus

консоль - псп
игра - burnout legends
2 Джинни, пробовал я по всякому, в удобоваримом виде так и не получил :(

оффтоп: а чего сайт лежал?

JurasskPark

Цитата: lupus от 14 июня 2009, 19:44:36
оффтоп: а чего сайт лежал?

Потому что я положил.

Джинни

Цитата: lupus от 14 июня 2009, 19:44:36
2 Джинни, пробовал я по всякому, в удобоваримом виде так и не получил :(
Я думаю, плохо пробовал :) Или палитра находится не перед графикой, а после, или ещё что-нибудь. Если не получается, то можно сделать обычную серую (grayscale) палитру в фотошопе, скачать специальный файлик для Тайл Молестера и загрузить эту палитру.

lupus

а где скачать? я бы попробовал...

Джинни

Вроде у Хоррора на consolgames.ru и где-то на форуме romhacking.net было.

Guyver

romhacking.net в дауне, там вирус убил всё за последние 2 месяца...

Джинни

Ну, говорят, что скоро восстановят. А тот файл там больше чем два месяца :)

lupus

хм, палитра для psp с альфа каналом у меня есть, но она не подходит ((

Griever

11.5.158  CMODE
0xc5   4   w   CMODE - CLUT Mode

31   24   23   16   15   8   7   0
....   ....   ....   ....   ....   ....   ....   ....

bit(s)       description
16-23       ???
8-15       mask
2-7       ???
0-1       CLUT Pixel Format
          00   16-bit BGR 5650
01   16-bit ABGR 5551
10   16-bit ABGR 4444
11   32-bit ABGR 8888 (!)



Палитра после картинки. IDA как бы намекает, что после палитры идет отдельный блок данных ($33c3f0), не имеющий отношения к картинке,  перед которым есть массив в $40 байт и являющийся палитрой, что в свою очередь как бы намекает на четырехбитность изображения.

Джинни

Молодец!  *F_COOL*
Интересно, а как туда попали русские буквы Б, Ж, Л и Ц? :)

Griever

Ну как и умляуты всякие. У меня такое ощущение, что этот шрифт в игре не используется, как вот здесь.

Джинни

Ну, умляуты они есть всегда, а вот русские буковки уже кем-то отдельно дорисованы :)

nikita600

не кем-то, а пиратами:)

lupus

класс, спасибочки.
теперь можно чуток подробней, импор палитры с какого адреса делать и какой формать в тайл молестере выбрать?

lupus

Griever, можно поподробней о палитре?

Chosen_Three

lupus, а вы ещё Mario 64 DS переводите?

Griever

Цитата: lupus от 21 июля 2009, 17:09:37
Griever, можно поподробней о палитре?
Я рассказал всё, что знал в предыдущем посте: 0x33c3f0 {адрес из IDA} - 0x40 {((8 + 8 + 8 + 8)ABGR / 8 bits per byte) * 16 colors per CLUT} = 0x33C3B0 {Смещение начала палитры}. Возможность использования только 16 (если с нуля, то 1111b) цветов для обозначения точки преполагает 4 бита на точку, как наиболее вероятный вариант формата графики. Tile Molester умеет открывать палитры в формате 24RGB как наиболее приближенные к нашему формату ABGR, но так как по смещению 0x33C3B0 находитя байт, соответствующий альфа каналу, то загружать палитру следует начинать из следующего байта 0x33C3B1. Думаю, не стоит говорить, что о соблюдении истинного цвета шрифта при редактировании в TM в нашем случае говорить не приходится.

lupus

Цитата: Chosen_Three от 21 июля 2009, 19:45:26
lupus, а вы ещё Mario 64 DS переводите?
ага, только не такими темпами, как хотелось бы...
Griever, спс