Разработка и ромхакинг > Ромхакинг и программирование
Тайловый редактор
<< < (5/5)
paul_met:
SataniS
Отличная работа! Теперь явно поудобнее стало.
Парочка доп. риквестов.
 - Мне кажется, что удобнее было бы всё таки-смещать окошко только в том случае, если открытых файлов больше 1-го. А то не видно сколько их открыто в редакторе.
 - Хорошо бы сделать с Open dialog для файлов палитры тоже самое - чтобы по умолчанию открывался рабочий каталог программы.
 - Не знаю на сколько это возможно, но главная болезнь молестера то, что он шагает только через 8 пикселей в 2D режиме. Очень часто встречаются картинки с шириной не кратной 8-ми. В таких случаях спасает только CrystalTile2.
SataniS:

--- Цитата: paul_met от 05 Сентябрь 2013, 20:04:30 ---SataniS
 - Мне кажется, что удобнее было бы всё таки-смещать окошко только в том случае, если открытых файлов больше 1-го. А то не понятно сколько их открыто в редакторе.

--- Конец цитаты ---
Оно ведь так и было. Можно сделать смещение поменьше тогда.

--- Цитата: paul_met от 05 Сентябрь 2013, 20:04:30 --- - Хорошо бы сделать с Open dialog для файлов палитры тоже самое - чтобы по умолчанию открывался рабочий каталог программы.
--- Конец цитаты ---
Это можно.

--- Цитата: paul_met от 05 Сентябрь 2013, 20:04:30 --- - Не знаю на сколько это возможно, но главная болезнь молестера то, что он шагает только через 8 пикселей в 2D режиме. Очень часто встречаются картинки с шириной не кратной 8-ми. В таких случаях спасает только CrystalTile2.
--- Конец цитаты ---
Это да... Над этим надо поработать подольше.
paul_met:

--- Цитата: SataniS ---Оно ведь так и было. Можно сделать смещение поменьше тогда.
--- Конец цитаты ---

Нет, было так, как я описывал в посте #75. Даже если закрыть все окошки и опять открыть новое - будет смещение уже относительно последнего когда-либо открытого окна. Это не есть гуд. Иначе пока не перезапустишь редактор, окошки будут постепенно уходить вниз. Я же предлагаю возвращать новому окошку нулевые координаты относительно левого верхнего угла редактора в том случае, если больше нет открытых окошек.
SataniS:

--- Цитата: paul_met от 05 Сентябрь 2013, 20:25:21 ---
Нет, было так, как я описывал в посте #75. Даже если закрыть все окошки и опять открыть новое - будет смещение уже относительно последнего когда-либо открытого окна. Это не есть гуд. Иначе пока не перезапустишь редактор, окошки будут постепенно уходить вниз. Я же предлагаю возвращать новому окошку нулевые координаты относительно левого верхнего угла редактора в том случае, если больше нет открытых окошек.

--- Конец цитаты ---
Сделал. Линк: https://www.dropbox.com/s/9azsqpmavgxvrfc/tm_v0172.rar
paul_met:
SataniS
Здорово, только вот такая штука получается.
 - Выбираю открыть файл, перехожу в нужную мне папку и открываю определённый файл. Затем опять меню открыть файл - папка сохраняется. Открываю 2-й файл в той же папке. Потом закрываю 2 открытых файла. Лезу опять в меню открыть файл и получаю директорию по умолчанию. Почему-то не сохраняется последняя открытая папка после закрытия всех файлов.
Re-Education:
Здравствуйте! Может кто знает из знатоков, как включить альфа канал в cristal tile 2? Есть шрифты которые через tiledggd проглядываются, с прозрачностью, а в cristal прозрачность заменена на сплошной белый фон.
paul_met:

--- Цитата: Re-Education от 07 Январь 2019, 13:05:58 ---Здравствуйте! Может кто знает из знатоков, как включить альфа канал в cristal tile 2? Есть шрифты которые через tiledggd проглядываются, с прозрачностью, а в cristal прозрачность заменена на сплошной белый фон.

--- Конец цитаты ---
В каком цветовом режиме картинка? Всё, что ниже 16bpp, будет показывать прозрачность в виде отдельного цвета в соответствии с текущей палитрой.
Re-Education:

--- Цитата: paul_met от 07 Январь 2019, 17:53:35 ---В каком цветовом режиме картинка? Всё, что ниже 16bpp, будет показывать прозрачность в виде отдельного цвета в соответствии с текущей палитрой.

--- Конец цитаты ---

картинка 128*64 пикселя 8bpp тайлами 16*8, в общем не мог бы ты помочь мне как то прикрутить его к кристалу, или к другому редактору который умеет вставлять обратно в файл? Во вложении шрифт и палитра, а также картинки как должен выглядеть шрифт. Спасибо заранее за помощь!




Ogr:

--- Цитата: Re-Education от 07 Январь 2019, 13:05:58 ---как включить альфа канал в cristal tile 2? Есть шрифты которые через tiledggd проглядываются, с прозрачностью, а в cristal прозрачность заменена на сплошной белый фон.
--- Конец цитаты ---

--- Цитата: Re-Education от 08 Январь 2019, 00:11:51 ---картинка 128*64 пикселя 8bpp тайлами 16*8
--- Конец цитаты ---
нет в 8-битных никакого альфа-канала. Один цвет из палитры считается игрой прозрачным, и точки с ним не рисуются, всё. Определяется какой - прозрачный, а какой - нет, по номеру его в палитре, а ни по цвету.
SeregaZ:
надо чтоб при вставке в изображение именно этот цвет, который должен быть прозрачным - становился типа под номером 1... или какой там номер прозрачный.
Re-Education:

--- Цитата: Ogr от 08 Январь 2019, 09:18:21 ---нет в 8-битных никакого альфа-канала. Один цвет из палитры считается игрой прозрачным, и точки с ним не рисуются, всё. Определяется какой - прозрачный, а какой - нет, по номеру его в палитре, а ни по цвету.

--- Конец цитаты ---


Ну я как бы это понял, но проблема в том что шрифт отрисован белым, и прозрачность которая отрисовываться в игре тоже белого цвета. Если меняю в хексе в палитре эту самую прозрачность на другой цвет то шрифт виден, потом отрисовал и вставил с кристалом обратно, но тогда эта самая хренова прозрачность теряется и в игре отрисовыватся цвет который я поменял вместо того чтоб быть прозрачным. Сорри за тавтологию.
Ogr:

--- Цитата: Re-Education от 09 Январь 2019, 01:00:19 ---но проблема в том
--- Конец цитаты ---
а я вижу проблему в том, что ты рассказываешь что текстуры 8-битные, а в твоём архивет 24-битные пнг с альфа каналом. Ты в таком виде суёшь какому-то портировщику, и он абы как конвертит в 8 битные, в результате теряя прозрачность? Э-не, ты в начале подготовь 8-битный растр с нужный палитрой, и его уже импортируй.
paul_met:
Палитра левая по ходу. Нужно найти правильную палитру и проблем с прозрачностью не будет.
Re-Education:

--- Цитата: paul_met от 09 Январь 2019, 13:47:18 ---Палитра левая по ходу. Нужно найти правильную палитру и проблем с прозрачностью не будет.

--- Конец цитаты ---

Палитру выдрал по адресу показанном в деббагере, в общем думаю пока как обойти это. Попробую другую палитру влить в образ и посмотрю что будет
SeregaZ:
сделай картинку где будут кубики, скажем 2х2 пиксела и эти кубики идут друг за другом по номерам цветов из палитры. после посмотри как себя в игре поведет. какой по счету кубик будет прозрачным - значит тот цвет из палитры и прозрачный, а значит им надо будет заливать те области, что в итоге должны будут быть прозрачными.
Anton299:
1. Открой .bin в кристал тайле, отоборази все правильно (что там... тайл 16х8, gba8 bpp) и выбери в кристале палитру Grey Division (любую их двух).
2. Выдели нужные тайлы.
3. Ctr+C.
4. В фотошоп / новый файл / Сtrl+V
5. Перерисуй, что надо (используя ТОЛЬКО цвета из изображения), склей фотошоповские слои (если их делал).
6. Выдели всё (Ctrl+A)
7. Ctrl+C
8. Идешь в кристалтайл обратно (там должно все быть открыто и выделено как в пункте 1 и 2).
9. Ctrl+V и Enter.
10. Ctrl+S
11.  :drinks:
SeregaZ:
Anton299, чото как-то сложно :) у нас вроде все гораааааздо попроще :)
Anton299:
SeregaZ, да что ж тут сложного-то... ctrl+c / ctr+v...
Разве только само рисование, но тут уж кто как умеет.
lupus:
Сложно, это потому что в фотошопе?))
Можно и в кристалле рисовать, если удобно.
Anton299:
lupus, о фотошопе я как-то и не подумал... =)
Но в тайловых редакторах такое "рисование", что лучше бы его там не было.
Кристалы, тайлмолестеры и прочие YY-Char-ы - это инструменты для работы с тайлами, и рисовать там лучше не надо, если это не "пару пикселей перекрасить". ИМХО.
Навигация
Главная страница сообщений
Предыдущая страница

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