Здравствуйте, уважаемые детишки, тётеньки и дяденьки!
Недавно в мою голову пришла вторая мысль за весь год.
Мысль: «Зачем ромхакер пишет программу, где было бы видно текст, как он выводился бы в игре?»
Для этого я решил посмотреть 4 программы (программу BFTV мне никто не дал, но я взял интервью у Dangaard’a о этой программе), которые «почти» подходят под описание.
Для тестирования я взял мою любимую картинку «Magic Team веселит...», а текст будет «Ха-ха-ха! Отменная трава!

».
Начну я со «старичка».
Кто это? Это же PokePerevod!
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.
Пример, карты шрифта.
Что можно сказать о нанесения текст на картинку с помощью PokePerevod’a?
Формат шрифта: изображение
Формат таблицы букв: текстовый файл
Формат фона: изображение
Сохранение проекта: да
Экспорт изображения: да
Zoom’ирование изображения: нет
Положительные особенности:
* положение текста можно указать двойным щелчком по изображению или вручную по координатам;
* программа запоминает последний фон изображения, который использовался.
Отрицательные особенности:
* чтобы запустить программу и при первом запуске или открытии файла, она у вас не выдала ошибку, надо регистрировать DLL и OSX;
* кроме карты шрифта, необходимо создать каждый файл буквы;
* запутанный интерфейс;
* если был использована Заливка фона, то вернуть предыдущий фон уже нельзя, хотя функция такая есть.

.
Далее у нас идёт бета zVizor версии 0.1 от Zalbard’a.
Пример, карты шрифта.
Формат шрифта: изображение
Формат таблицы букв: встроенный в программу
Формат фона: изображение
Сохранение проекта: нет (не сделано)
Экспорт изображения: нет
Zoom’ирование изображения: нет
Положительные особенности:
* изображение можно перемещать в плавающем окошке
* цвет шрифта отображаемый в программе не завит от программы.
Отрицательные особенности:
* бета программы. :(
Теперь посмотрим программу HoRRoR’a Bitmap Font Text Viewer.
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.
Пример, карты шрифта.
Формат шрифта: изображение
Формат таблицы букв: текстовый файл
Формат фона: изображение
Сохранение проекта: да
Экспорт изображения: нет
Zoom’ирование изображения: да
Положительные особенности:
* отлично проработанные интерфейс программы;
* многофункциональная, хотя оптимизирована под FF на GBA;
* возможность использовать с кодами проекта, из-за чего не надо переделывать скрипт.
Отрицательные особенности:
* все настройки надо прописывать вручную в конфигурационный файл;
* программа недоступна народу.
Так. Посмотрим Универсальный эмулятор окна сообщений от alex_231.
Формат шрифта: нет (встроенный)
Формат таблицы букв: текстовый файл
Формат фона: нет
Сохранение проекта: нет
Экспорт изображения: нет
Zoom’ирование изображения: нет
Положительные особенности:
* Не обнаружил. Зато какое название у программы!
Отрицательные особенности:
* нельзя рисовать своим нарисованным шрифтом;
* нельзя вывести текст, который необходим. Нужно щелкать или перемещаться на необходимую строку с помощью кнопок.
коды, которые указаны в программе, например, для переноса текста на новую строку и т. д., не работают.
* красная полоска, что показывает ограничение окна, по непонятным причинам скачет по высоте на разных строчках.
* создание таблицы, в который хранится информация о ширине буквы и о коде этой буквы, для автора осталась загадкой. Нет. Конечно где это всё хранится я нашёл и изменял, но программа стала не по детски глючить.

* При проверке большого количества строк в скрипте, текст придётся разбивать на блоки, т. к. поиска текста здесь нет, в отличии от программа HoRRoR’a.
И наконец моя программа TextDrawerJP.
Изображение уменьшено. Щелкните, чтобы увидеть оригинал.
Формат шрифта: tdf
Формат таблицы букв: tdf
Формат фона: изображение или в проекте
Сохранение проекта: да
Экспорт изображения: да
Zoom’ирование изображения: нет
Положительные особенности:
* рисование шрифта в программе легко и удобно;
в проекте можно хранить изображение и текст, а также указывается * шрифт, который использовался при рисовании;
* существую коды, на которые можно назначить не только буквы, но и картинки, символы и т. д.;
* окна можно использовать только необходимые в данный момент;
* возможность перемещать окна в любую часть рабочего стола.
Отрицательные особенности:
* бета программы;
* нет поддержки Unicode;
* формат tdf поддерживает только сама программа;
* существует заливка цвета при рисование шрифта, что позволяет быстро изменить под необходимый цвет (но в версии программы на сайте она не доступна);
* пока нету возможности проверки текста на длину в зависимости от шрифта.
Эпилог.
Из всех программ, что я описал здесь, мне больше всего по дизайну и функциональности понравилась программа HoRRoR’a. Но как говорится, не верь глазам своим, а ручками щупай. А вот ручками пощупать мне её, к сожалению, так и не дали.
А вот программа alex_213 c таким громким названием мне подвергла в шок. Я понял, чего добивался автор, но вот почему к этой цели он пошёл такими путями, я так и не смог понять.
Вроде всё. Кто с чем не согласен пишите в комментариях.
Пофлудим по этому поводу.
