форум группы Chief-Net » » Экстрим хакинг » NDS графика - связка файлов NTFI, NTFP, NTFT

Страниц (1): [1]
 

1. Anton299 - 19 Февраля, 2016 - 13:00:37 - перейти к сообщению
Для перевода Phantom Hourglass осталось домалевать несколько надписей, но побороть пока не могу. Может, кто подскажет чего путное, что с этим делать?

Есть, скажем, надпись "MISS!".
За данную надпись отвечают три файла:
NTFI - инфа о палитре (и очень похоже, что и надпись тоже).
NTFP - палитра
NTFT - собсно, надпись.

Вот эта надпись в игре:


Вот так показывает (лучшее, что можно отобразить) в кристал тайле.
Перерисовал "под оригинал". (Выделил на картинке три файла, которые отвечают за картинку. Кружком обвел то, что вроде бы NTFI файл):



А вот, что получается после редактирования.
Явно видно проступающую английскую надпись MISS в правильных цветах.



Я уже голову сломал, не знаю, как их проклятые перерисовать нормально...

Вот сами файлики: http://zalil.ru/32209318

Найденная инфа по форматам файликов:

Texel data: (file name).ntft
Palette data: (file name).ntfp
Palette index data: (file name).ntfi

NTFT files are used for storing graphic data.
This is a RAW format storing pixels directly. No header, no size information, no image width & height.
If image is a 4 bits one, each byte corresponds with 2 pixels (low nibble and high nibble), or 1 pixel if image is 8 bits. Each value is an index in the associated palette (no info about what is it)
2. evgeny - 19 Февраля, 2016 - 13:43:43 - перейти к сообщению
evgeny

common_miss.ntfi - похоже на тайловую карту. Ну или карта выборки цветов или палитр. Возможно 2 байта соответствуют номеру палитры и атрибутов для соответствующего тайла. (Но это догадки, никогда не копался в ресурсах NDS)
3. Guyver - 19 Февраля, 2016 - 13:44:14 - перейти к сообщению
Guyver
Кстати, давно хотел спросить, а как в кристалтейле менять размер самого холста? Вот у меня, например, он 2 клетки в высоту и 16 в ширину, а где это меняется?
4. Anton299 - 19 Февраля, 2016 - 13:44:34 - перейти к сообщению
Anton299
View - fit window to tile, и за границы окна тягай.
Или shift+стрелки.
(а АЛЬТ+стрелки - менять размеры тайла, КОНТРОЛ+стрелки - побайтовый сдвиг (шаг выставляется в поле "linked to move", если что,).
5. Anton299 - 19 Февраля, 2016 - 13:44:53 - перейти к сообщению
Anton299
Цитата:
Ну или карта выборки цветов или палитр.

Скорее всего. Т.к. карта тайлов там вряд ли есть. Надпись отображается вся целиком.
Меня определенно смущает эта вторая надпись "miss" на английском... где она берется?..
6. Guyver - 19 Февраля, 2016 - 13:45:19 - перейти к сообщению
Guyver
Причём, как видно, на русский ты перерисовал только "тень" надписи, а сами "внутренности" не пострадали, да?
7. Anton299 - 19 Февраля, 2016 - 13:45:41 - перейти к сообщению
Anton299
перерисовал то, что увидел.
буквы, обводку, тень...

но где-то скрывается "miss"...
я подозреваю, что в верхней части картинки (файл NTFI) (то, что обведено красным).

да и надпись, которую видно - коряво отображается...
ну что это за "тень"...
8. z.g - 19 Февраля, 2016 - 13:46:23 - перейти к сообщению
z.g

а вот такое в игру если вставить:
http://zalil.ru/32216028
нормально отображается?
9. Anton299 - 19 Февраля, 2016 - 13:46:46 - перейти к сообщению
Anton299
Цитата:
а вот такое в игру если вставить:
http://zalil.ru/32216028
нормально отображается?

Вот:
10. Anton299 - 19 Февраля, 2016 - 13:47:06 - перейти к сообщению
Anton299
Вот весь архив с надписями (на каждую по три файла), если интересно.
http://zalil.ru/32217246
(По факту это NARC-архив (без сжатия, просто сборка файлов)
11. z.g - 19 Февраля, 2016 - 13:47:22 - перейти к сообщению
z.g
Цитата:
Вот:
http://i31.fastpic.ru/big/2011/1207/b2/a81607c1a772de3e8a28fc9cfd7899b2.jpg


ага, с размером чуть не угадал.
а вот если так:
http://zalil.ru/32217906
12. Anton299 - 19 Февраля, 2016 - 13:47:50 - перейти к сообщению
Anton299
Так получше.
Патитру я не менял (оставил оригинальный файл). Зачем ты ее "упростил" до 4 байт, кстати?
И в NTFI ты "надпись" убрал, как я понял?
Мне бы "а-ля оригинал" сделать...
Белым конечно видно, но не то...
13. z.g - 19 Февраля, 2016 - 13:48:05 - перейти к сообщению
z.g

а можно скрин с моей палитрой?
и я ничего не убирал, это новые файлы, оригинал я использовал только для оценки размера и формата. в моей картинке один цвет, поэтому палитра маленькая.
давай теперь картинки 192x64 в нормальном каком нибудь формате. с прозрачностью. ntf* я сгенерю.
14. Anton299 - 19 Февраля, 2016 - 13:48:31 - перейти к сообщению
Anton299
Цитата:
давай теперь картинки 192x64 в нормальном каком нибудь формате. с прозрачностью. ntf* я сгенерю.

расскажи лучше принцип - я сам хотел бы... как, чем генерить?
всего в игре штук 8 надписей сделаны по такому принципу из трех файлов.
да и рисовать буду чуть позже, прямо сейчас занят...
и еще я не совсем понимаю, на основе чего рисовать (я имею в виду, какие и откуда цвета брать?). там градиенты в некоторых надписях (как в "мисс", только цвет другой).
скрин с твоей палитрой:
15. z.g - 19 Февраля, 2016 - 13:49:16 - перейти к сообщению
z.g
Цитата:
расскажи лучше принцип - я сам хотел бы...

я честно постораюсь, когда будет время описать формат. сейчас могу помочь только с конвертацией. сорри.
Цитата:
и еще я не совсем понимаю, на основе чего рисовать (я имею в виду, какие и откуда цвета брать?). там градиенты в некоторых надписях (как в "мисс", только цвет другой).

да в принципе не имеет значения. близко к оригиналу надо наверное, а так каких-то серьёзных ограничений нет. 4096 если мне не изменяет память ограничение на количество цветов. должно хватить Улыбка
16. Anton299 - 19 Февраля, 2016 - 13:49:31 - перейти к сообщению
Anton299
т.е. палитра будет новая, такие цвета, какие сделаю?
bmp с альфой подойдет?
17. z.g - 19 Февраля, 2016 - 13:49:42 - перейти к сообщению
z.g

да.
если с альфой, то лучше tga. но в принципе непринципиально.
18. Anton299 - 19 Февраля, 2016 - 13:49:57 - перейти к сообщению
Anton299
Цитата:
да.
если с альфой, то лучше tga. но в принципе непринципиально.


тга так тга.
хорошо, тогда как нарисую - скину тебе все 8 надписей.
дай, пожалуйста, мыльцо, если можно.
19. Anton299 - 19 Февраля, 2016 - 13:50:13 - перейти к сообщению
Anton299
Как, кстати, лучше перевести слово "MISS!" ?
Надпись используется и при пользовании лебедкой (не захватил сундук со дня моря), и когда сорвалась рыба на рыбалке, так что "МИМО!" не очень подходит...
"Неудача"? "Промах"? "Пусто"? или как лучше?
20. Guyver - 19 Февраля, 2016 - 13:50:27 - перейти к сообщению
Guyver
Если там нет выбора между мужским и женским персом, то подойдёт что-то типа "УПУСТИЛ!"
21. Anton299 - 19 Февраля, 2016 - 13:50:45 - перейти к сообщению
Anton299

За Линка играем, так что "он".
"Упустил" - к сундуку, мне кажется, не очень подходит. (т.е он просто крюком лебедки его не зацепил, промазал).
С лебедкой лучше "мимо", или "промах". Но рыбалка ж еще...
22. Mefistotel - 19 Февраля, 2016 - 13:50:57 - перейти к сообщению
Mefistotel
Можно и "неудача", а можно что-то типа "Эх...". Но неудача поудачнее)
23. Anton299 - 19 Февраля, 2016 - 13:51:10 - перейти к сообщению
Anton299
"Плохо!" ?
PS.
z.g, глянь почту. Отправил картинки.
24. z.g - 19 Февраля, 2016 - 13:51:34 - перейти к сообщению
z.g
Цитата:
z.g, глянь почту. Отправил картинки.


ушло, проверяй папку спам Улыбка
25. Anton299 - 19 Февраля, 2016 - 13:53:06 - перейти к сообщению
Anton299
большое спасибо! )
тебе картинки отправил, но и сюда еще положу.
остальные надписи пока нет возможности проверить, но эти две отлично показывает.

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®