форум группы Chief-Net форум группы Chief-Net
Перевод приставочных игр и не только!
drako site Перейти на сайт группы     Наш чат      Помощь      Поиск      Пользователи


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

> Описание: Новая переработанная версия известного редактора
Марат Супермодератор
Отправлено: 21 Марта, 2018 - 17:13:42
Post Id



Chief-Net


Просматривает форум
Сообщений всего: 1676
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Продолжаем модифицировать Джиновские программы.
На очереди ещё одно творение Джинни.
Программа была переработана на 90%.

Список изменений.
+Добавлены новые форматы отображения графики.
+Добавлен формат отображения данных по аналогии с MapImage.
+Иконки и кнопки с функциональностью из yy-chr.
+Возможность выбора отображения тайловой карты по патерну, как в yy-chr adf патерн.
+Рабочая область, как в версии Алекса.
+Возможность изменять отрисовку тайлов в окне данных слева-направо на сверху-вниз.
+Возможность выбирать до 256 тайлов для редактирования в окне тайлового редактора по аналогии с yy-chr
+В окне редактора тайла добавлен зум.
+Отображение сетки
+Отображение индексов тайлов
+Палитра на 256 цветов
+Реализована пипетка и заливка
+Добавлены закладки для быстрых переходов по аналогии с yy-chr
+Область отображения метатайлов из которых в последствии строится область данных.
+Выделение группы тайлов для копирования между рабочей областью и областью данных или внутри активной формы.
+В тайловом редакторе можно тайл или группу тайлов сохранять в битмап и импортировать обратно.
-Таблицы не поддерживаются.
-Изменение размера тайла работает только для 1bpp и 4bpp msx. По остальным форматам не ясно как реализовать, так как не на чем проверить.

Возможно о чём то ещё забыл упомянуть.
Так же возможны баги, так как несколько раз переписывал программу и где-то мог недоглядеть. Обо всех багах сообщаем здесь.


Скачать файл: DjinnMapper_v2.0.zip
Скачан раз: 108
 
 Top
Griever Пользователь
Отправлено: 21 Марта, 2018 - 21:39:32
Post Id


VIP


Покинул форум
Сообщений всего: 392
Дата рег-ции: Июнь 2015  





Здорово, что DTM развивается Улыбка
Как насчет загрузки карты и тайлов из разных файлов? Для меня отсутствие этой фичи было главным минусом DTM. Приходилось каждый раз мёрджить файлы, и разделять поле редактирования.
 
 Top
Марат Супермодератор
Отправлено: 21 Марта, 2018 - 22:18:19
Post Id



Chief-Net


Просматривает форум
Сообщений всего: 1676
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Я уже об это думал. Самому надоело постоянно так делать. Но тут есть один нюанс, а именно,
если один и тот же файл будет загружаться по отдельности для карты и для тайлов. То они будут друг друга перезаписывать при сохранении, так как Ром файл весь загружен в память и изменятся в памяти. Интересно как в хекс редакторах сделана загрузка куска файла. Они ведь по-кускам грузят файл, а потом, по-видимому, держат в памяти информация об измененных байтах. Можно попробовать сделать так. У меня уже, в принципе, реализовано блочное считывание. Только данные считываются не из файла, а из памяти, куда загружен файл. В общем, есть над чем подумать. Уже есть кое-какие задумки.
 
 Top
Марат Супермодератор
Отправлено: 21 Марта, 2018 - 22:25:33
Post Id



Chief-Net


Просматривает форум
Сообщений всего: 1676
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





А между тем воспроизвёл карту уровня Batman.nes по данным из конфига из Cad Editor'a.
Спойлер (Отобразить)


Спойлер (Отобразить)

 
 Top
Guyver Администратор
Отправлено: 22 Марта, 2018 - 05:32:26
Post Id



Chief-Net


Покинул форум
Сообщений всего: 8970
Дата рег-ции: Окт. 2014  
Откуда: Синегорье





Измени иконку программы, к примеру, на эту (только выбери прозрачным белый). А то у меня 3 версии и у всех иконки одинаковые. Я путаюсь...

Для версии алекса я сделал красную иконку себе...

Круто, что теперь не приходится растаскивать окна програмы. Это меня жутко бесило.
Скачать файл: MAINICON.ico
Скачан раз: 80


-----
Я не волшебник - я только учусь...
 
 Top
Марат Супермодератор
Отправлено: 22 Марта, 2018 - 23:11:43
Post Id



Chief-Net


Просматривает форум
Сообщений всего: 1676
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Update

+Скролинг для окна метатайлов.
+Закладки для окна метатайлов
+Информация в статус баре для окна метатайлов
^Уменьшил кнопки edit, step, draw и заменил надписи на иконки.
Восстановил функциональность этих кнопок.
^Заменид иконку на зеленую, как просил Гайвер.
Исправил выявленные баги.

Скачать файл: Djinn Mapper 2.0.1.zip
Скачан раз: 86
 
 Top
Guyver Администратор
Отправлено: 23 Марта, 2018 - 04:28:12
Post Id



Chief-Net


Покинул форум
Сообщений всего: 8970
Дата рег-ции: Окт. 2014  
Откуда: Синегорье





Надеюсь потестить на выходных...

-----
Я не волшебник - я только учусь...
 
 Top
Arrogant Пользователь
Отправлено: 23 Марта, 2018 - 11:58:58
Post Id






Покинул форум
Сообщений всего: 565
Дата рег-ции: Окт. 2016  
Откуда: Новосибирск





Здорово

-----
Скромность и вежливость - не порок. Используя их в жизни, получишь нужный результат Улыбка Всё остальное - всего лишь особенности, неверно истолкованные окружающими...
 
 Top
Griever Пользователь
Отправлено: 23 Марта, 2018 - 22:49:45
Post Id


VIP


Покинул форум
Сообщений всего: 392
Дата рег-ции: Июнь 2015  





Думаю, давно уже надо было изменить заколовки окон: Карта тайлов -> Tileset viewer, Текст-код-и-прочий-мусор -> Tilemap (Nametable) viewer.

А можно печатать символы на клавиатуре, если загрузил таблицу? А то у меня что-то на типе карты фокус и печатается только там.
 
 Top
Марат Супермодератор
Отправлено: 23 Марта, 2018 - 23:48:02
Post Id



Chief-Net


Просматривает форум
Сообщений всего: 1676
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Griever пишет:
Думаю, давно уже надо было изменить заколовки окон: Карта тайлов -> Tileset viewer, Текст-код-и-прочий-мусор -> Tilemap (Nametable) viewer.


Ты прав. Как-то странно Джинни их обозвал. У нас-то принято по-другому. Но надо дать им русские варианты названия, так как почти всё на русском.

Griever пишет:
А можно печатать символы на клавиатуре, если загрузил таблицу? А то у меня что-то на типе карты фокус и печатается только там.


Функциональность таблицы утеряна из-за того, что я большинство функции переписал. А функции таблиц я не изменил под новый формат. А зачем графическому редактору таблица? Ведь смысл этой программы менять графику, а не текст. Единственное, что я хотел добавить так это ввод чисел с клавиатуры.
 
 Top
Guyver Администратор
Отправлено: 24 Марта, 2018 - 23:59:37
Post Id



Chief-Net


Покинул форум
Сообщений всего: 8970
Дата рег-ции: Окт. 2014  
Откуда: Синегорье





Цитата:
Ведь смысл этой программы менять графику, а не текст.
- несколько игр я перевёл, используя только ДТМ.

-----
Я не волшебник - я только учусь...
 
 Top
Марат Супермодератор
Отправлено: 25 Марта, 2018 - 00:04:28
Post Id



Chief-Net


Просматривает форум
Сообщений всего: 1676
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Ну, вот. А все остальные игры ты переводил хекс эдитором или круптаром и т. д.
 
 Top
Guyver Администратор
Отправлено: 25 Марта, 2018 - 00:23:03
Post Id



Chief-Net


Покинул форум
Сообщений всего: 8970
Дата рег-ции: Окт. 2014  
Откуда: Синегорье





Нет, хекс эдитором никогда не переводил. Неудобно, как по мне...

-----
Я не волшебник - я только учусь...
 
 Top
Guyver Администратор
Отправлено: 26 Марта, 2018 - 01:56:30
Post Id



Chief-Net


Покинул форум
Сообщений всего: 8970
Дата рег-ции: Окт. 2014  
Откуда: Синегорье





Можно ли сделать так, что при перетаскивании на открытую программу файла, он в ней открывался? Иногда это проще, чем рыскать по папкам. К примеру, если это рабочий стол...

-----
Я не волшебник - я только учусь...
 
 Top
Guyver Администратор
Отправлено: 26 Марта, 2018 - 02:19:12
Post Id



Chief-Net


Покинул форум
Сообщений всего: 8970
Дата рег-ции: Окт. 2014  
Откуда: Синегорье





Потестировал. В общем, полная неработоспособность получается какая-то. Вообще не зашло...

1. В окне "текст, код и прочий мусор" не удалось полноценно редактировать информацию. Очень неудобно. Нужно сделать как в ДТМ алекса при двойном нажатии на тайл в "Карте тайлов" чтобы тайл вставлялся в "текст, код и прочий мусор". Работает через раз, иногда вообще не работает.

2. При тыкании на тайл в окне "текст, код и прочий мусор" информация в "Карте тайлов" скачет туда-сюда (не в пределах одной страницы, а больше!). Жутко неудобно.

3. Как не двигал я в "Карте тайлов" страницы, в окне "текст, код и прочий мусор" отображаются кракозябры, а не та графика, которая выбрана в "Карте тайлов"... Нужно сделать ограничение на видимость только той графики, которая отображается в карте тайлов.

Спойлер (Отобразить)


-----
Я не волшебник - я только учусь...
 
 Top
Марат Супермодератор
Отправлено: 26 Марта, 2018 - 08:26:15
Post Id



Chief-Net


Просматривает форум
Сообщений всего: 1676
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





1. Надо выбирать режим step или type, тогда можно просто тыкать по нужному тайла и он будет печатать его. В режиме эдит он показывает тайл в окне тайлового редактора.
2. Окно скачет, чтобы показать какой тайл ты пытаешься редактировать.
3. Сравни адреса в карте тайлов, которые выставил. Они разные. Ты просто подвинул картинку. А начало у тебя указывает на адрес $0000, где кракозябры. Ты перейди по адресу $4000. Для этого можно использовать самый правый скролбар, вариантов много.
 
 Top
Guyver Администратор
Отправлено: 26 Марта, 2018 - 13:04:06
Post Id



Chief-Net


Покинул форум
Сообщений всего: 8970
Дата рег-ции: Окт. 2014  
Откуда: Синегорье





ОК. Теперь более-менее понятно. Не хватает хинтов к кнопкам.

Про скачущий экран. К примеру, я выбрал вехннюю часть буквы Т, тыкнув в тексте, коде и мусоре на неё.



Потом нижнюю часть Т, тыкнув в тексте, коде и мусоре на неё.



Окно скачет. Это ужасно мешает, каждый раз вручную его сдвигать обратно приходится.

Надо сделать так, чтобы окно всегда было таким (и скакало бы не всё окно, а просто бы выбирался (выделялся) другой тайл. А уж если это экран с другой графикой - то переходим на него, но опять же от 00 до ff чтобы графика была показана на экране карты тайлов, чтобы вручную не сдвигать):



И вообще не двигалось. Движение можно сделать опционально. Пока это самый большой (огромный) минус.

- При нажатии на значок денди со стрелкой в коде и мусоре программа обнуляет этот экран и повисает с ошибкой и не закрывается вообще никаким образом. Надо сделать обработку исключительных ситуаций...

-----
Я не волшебник - я только учусь...
 
 Top
Марат Супермодератор
Отправлено: 26 Марта, 2018 - 13:21:31
Post Id



Chief-Net


Просматривает форум
Сообщений всего: 1676
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





А нафига так мучиться, когда можно сделать так:


Или так

 
 Top
Марат Супермодератор
Отправлено: 26 Марта, 2018 - 13:25:09
Post Id



Chief-Net


Просматривает форум
Сообщений всего: 1676
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Guyver пишет:
- При нажатии на значок денди со стрелкой в коде и мусоре программа обнуляет этот экран и повисает с ошибкой и не закрывается вообще никаким образом. Надо сделать обработку исключительных ситуаций...

Странно у меня такого не происходит.
Она не обнуляется. Просто у тебя в палитре мало цветов. Загрузи палитру от Зельды, что я давал.

Скачать файл: ZeldaPal.zip
Скачан раз: 82
 
 Top
Guyver Администратор
Отправлено: 26 Марта, 2018 - 13:26:22
Post Id



Chief-Net


Покинул форум
Сообщений всего: 8970
Дата рег-ции: Окт. 2014  
Откуда: Синегорье





Да это понятно, я же для примера зельду взял. Вопросы больше по сингл байт мэп...

- Не хватает перетаскивания тайлов в карте тайлов. Когда зажал тайл левой мышой, тащишь его, отпускаешь, и он меняется местами с тем тайлом, на который ты его натащил... Как в версии алекса.

-----
Я не волшебник - я только учусь...
 
 Top
Марат Супермодератор
Отправлено: 26 Марта, 2018 - 13:36:56
Post Id



Chief-Net


Просматривает форум
Сообщений всего: 1676
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Ясно. Ну, хорошо отключу. Я просто думал так удобней, чтоб не искать тайл в куче.

Guyver пишет:
Да это понятно, я же для примера зельду взял. Вопросы больше по сингл байт мэп...

С картой это никак не связано.
 
 Top
Guyver Администратор
Отправлено: 26 Марта, 2018 - 13:43:20
Post Id



Chief-Net


Покинул форум
Сообщений всего: 8970
Дата рег-ции: Окт. 2014  
Откуда: Синегорье





А чего его искать? Вот если его нет на видимом окне, тогда его можно и переключить (причём сразу блоком). А если есть - просто выделить его.

- Ещё бы сделать не только смену тайлов местами, но и копирование одного в другой с полной заменой его. Не знаю как (можно по зажатию правой мыши)... Этого часто не хватает.

- про палитру. Я же переключил на СНЕС - почему у меня только 4 х 16 цветов? Надо остальные тогда сразу чтобы тоже отображались, как в твоей палитре по зельде?

-----
Я не волшебник - я только учусь...
 
 Top
Guyver Администратор
Отправлено: 26 Марта, 2018 - 13:54:59
Post Id



Chief-Net


Покинул форум
Сообщений всего: 8970
Дата рег-ции: Окт. 2014  
Откуда: Синегорье





Пойду спать. Заболел, темпер поднялся опять. Эх...

-----
Я не волшебник - я только учусь...
 
 Top
Марат Супермодератор
Отправлено: 26 Марта, 2018 - 14:08:05
Post Id



Chief-Net


Просматривает форум
Сообщений всего: 1676
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Guyver пишет:
- Ещё бы сделать не только смену тайлов местами, но и копирование одного в другой с полной заменой его. Не знаю как (можно по зажатию правой мыши)... Этого часто не хватает.


Ну есть же там выделение большого количества тайлов. Кнопка на тулбаре есть . Выделяешь и переносишь куда тебе надо. Потом правой кнопкой мыши по нем чтоб применить.

Guyver пишет:
- про палитру. Я же переключил на СНЕС - почему у меня только 4 х 16 цветов? Надо остальные тогда сразу чтобы тоже отображались, как в твоей палитре по зельде?


Там по дефолту просто 64 цвета из Симпсонов загружено.
Предоставь мне палитру нормальную на 256 цветов.
 
 Top
Марат Супермодератор
Отправлено: 27 Марта, 2018 - 18:21:02
Post Id



Chief-Net


Просматривает форум
Сообщений всего: 1676
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Update!
v.2.0.2

^Переименовал в окна в привычные названия: Карта тайлов, тайлы.
^Поправил функцию с прыгающим окном. До этого был неправильный расчёт.
Теперь окно скачет только если тайла нет в видимости.
+Эффект бегущего контура при выделении группы тайлов, как в GraphicsGale.
+Добавил выделение группы тайлов в окно тайлы. Тайлы можно копировать между окнами.
+Поправил функцию копирования изображения. Изображение копируется в буффер обмена.
Потом его можно вставить в любой графический редактор.
+Обмен тайлами или группы тайлов при зажатой левой клавише мыши, как просил Гайвер.
+Копирование тайла или группы тайлов при зажатом шифте и левой клавише мыши.

Скачать файл: Djinn Mapper 2.0.2.zip
Скачан раз: 91
 
 Top
Griever Пользователь
Отправлено: 27 Марта, 2018 - 22:00:18
Post Id


VIP


Покинул форум
Сообщений всего: 392
Дата рег-ции: Июнь 2015  





Здорово! Еще бы или документацию или всплывающие подсказкина всю эту кучу кнопочек. Интуитивно не всегда понятно за что каждая отвечает.

А, кстати, exe сжат UPX'ом. Не надо так .
Всё равно при распространении ты будешь его сжимать zip'ом.

(Отредактировано автором: 27 Марта, 2018 - 22:37:28)

 
 Top
Guyver Администратор
Отправлено: 28 Марта, 2018 - 02:39:29
Post Id



Chief-Net


Покинул форум
Сообщений всего: 8970
Дата рег-ции: Окт. 2014  
Откуда: Синегорье





Сделал так:



В тайлах все тайлы используемые видны.

Но при тыкании в карте тайлов на тайлы всё опять начинает скакать. Это очень мешает... И скачет не блоками, а строчками. Сам попробуй.

1. Сделай как я на картинке
2. Тыкни на знак R копирайта в карте тайлов. Всё ок. Не прыгнуло.
3. Потом на верх Т "the legend of" - прыг! И почему прыгнуло на 4С00? Когда по логике должно на 4000 (блоками, не строчками!). И зачем вообще прыгать? На экране есть вся графика в данный момент...

И ещё, я хотел менять местами тайлы не в карте тайлов, а в тайлах (окно -ТАЙЛЫ-)! Как в версии алекса!!! (хотя в карте тайлов тоже прикольно получилось).

- Импорт бмп не работает как положено. Загружается каша какая-то... Делаю экспорт. Ничего не изменяю. Потом импорт - и каша...

- Косяк с палитрами. Загрузил зельдовскую. Выбираю/меняю по очереди по списку цвета и двигаюсь вниз с помощью ползунка в палитре. Потом вверх с самого низа. Потом опять вниз - коллапс. Ничего не выбирается.

-----
Я не волшебник - я только учусь...
 
 Top
Марат Супермодератор
Отправлено: 28 Марта, 2018 - 07:22:11
Post Id



Chief-Net


Просматривает форум
Сообщений всего: 1676
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Я этого не учел. Я исходил из того, что размер окна 256 тайлов. Ок, переделаю.

Цитата:
И ещё, я хотел менять местами тайлы не в карте тайлов, а в тайлах (окно -ТАЙЛЫ-)! Как в версии алекса!!! (хотя в карте тайлов тоже прикольно получилось).


А я почему-то думал, что у него это в окне код и прочий мусор. Ок, в следующий версии сделаю.

По импорта проверю. Просто я тестил на симпсонах, возможно, чего то не учел для снес графики.
 
 Top
Guyver Администратор
Отправлено: 28 Марта, 2018 - 08:47:31
Post Id



Chief-Net


Покинул форум
Сообщений всего: 8970
Дата рег-ции: Окт. 2014  
Откуда: Синегорье





Цитата:
размер окна 256 тайлов
- получается для снес это не актуально, так как экрана уже 2 и неудобно получается. Для других форматов, видимо, может быть и 3 экрана? В любом случае, если это будет просто видимая часть, уже будет хорошо. А невидимое пусть скачет, только блоками по 256 тайлов, не строчками.

- Не сделаешь открытие файла при перетаскивании на программу? На окна её.

-----
Я не волшебник - я только учусь...
 
 Top
Марат Супермодератор
Отправлено: 28 Марта, 2018 - 09:08:30
Post Id



Chief-Net


Просматривает форум
Сообщений всего: 1676
Дата рег-ции: Окт. 2014  
Откуда: Казахстан





Цитата:
Не сделаешь открытие файла при перетаскивании на программу? На окна её.

Сделаю.
 
 Top
Страниц (3): [1] 2 3 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Программирование »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



> Похожие темы: Djinn Tile Mapper v2.0
Темы Форум Информация о теме Обновление
Плагины для Map Editor of Dreams
...
Программирование Ответов: 3
Автор темы: Марат
16 Ноября, 2020 - 01:46:07
Автор: ZetpeR
Beam Software CODEC
Экстрим хакинг Ответов: 5
Автор темы: Марат
28 Февраля, 2016 - 03:16:35
Автор: Mefistotel
Comix Zone LZSS Coder
АРХИВНАЯ ТЕМА 2013 года
Экстрим хакинг Ответов: 13
Автор темы: Марат
22 Февраля, 2016 - 12:30:55
Автор: Mefistotel
Translhextion Chief-NET Edition
...
Программирование Ответов: 68
Автор темы: Марат
05 Января, 2018 - 23:59:09
Автор: Mefistotel
 

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