Фонтификатор в чате - это показ чата Twitch, который визуально подражает текстовым окнам из различных видеоигр. Его предполагаемое использование является частью потока видеоигр Twitch вместо менее красивых окон в чате.
Это архив приложения Java, поэтому вам понадобится JRE, чтобы запустить его, но, вероятно, у вас уже есть. Если вы этого не сделаете, вы можете получить его здесь. Установите JRE, а затем вы можете запустить эту программу.
Вот несколько скриншотов из некоторых из нескольких из предустановленных стилей игры:
Следуйте за мной в Twitter @GlitchCog для обновлений всякий раз, когда я добавляю новые игры.
Наслаждаться!
Я сделал это в основном для личного использования, но решил просто поставить его в надежде, что другие найдут это полезным. Я думаю, что это уродливо-положить простой чат в поток, поэтому я сделал это.
Да, я испытываю огромную симпатию к этому понятию. Но чат, который не отображается в видео, мимолетен, поэтому, когда вы смотрите повторный разряд потока, он выглядит как сумасшедший, разговаривающий с собой. И это дает вам лучше ощущение печально известной задержки потока Twitch, так как вы можете точно увидеть, когда пост попадет в стример. И в том виде игр, которые мне нравятся, имеют соотношение сторон 4: 3, так что в любом случае есть потраченное впустую пространство.
Да, я транслирую, хотя я не долгое время, потому что я тратил свое свободное время, кодируя это. Если вы заинтересованы в том, чтобы увидеть эту чат -программу в действии, пожалуйста, посмотрите на меня здесь: Glitchcog на twitch.tv.
Выбор игр основан на том, что мне нравится, и хочу транслировать себя, что я мог бы найти изображения шрифтов, и случайные прихоть моего ОКР, собирая листы Sprite Sprite. Скорее всего, я буду продолжать добавлять больше в будущем. Пожалуйста, не стесняйтесь написать мне о Twitch, если вы хотите запросить игру для будущего обновления, и я посмотрю, смогу ли я это произойти.
Иногда не так много. Например, Dragon Warrior только что изменил пару букв на протяжении всей серии на NES. Почему я беспокоился об этих тонких изменениях? Боюсь, у меня нет веской причины, кроме чувства полноты. Есть дополнительные персонажи, которые обычно не представлены в шрифтах старых игр, поэтому, когда это необходимо, я нарисовал свои собственные знаки доллара и тильд, стараясь изо всех сил, чтобы соответствовать стилю шрифта.
Я не владею авторским правом на шрифты или пограничное искусство, содержащиеся в этой программе, и при этом у меня нет разрешения использовать их у владельцев авторских прав. Я разорвал несколько изображений в ПЗУ, снимков, сделал скриншоты экранов с именем, искал по всему Интернету на неуловимых скриншотах, которые отображались в диалоговом окне, содержащем какой-то редкий персонаж, который мне все еще не хватал, и обнаружил, что другие ищут на веб-сайтах Sprite Rip.
Может быть, ваше подключение к Интернету не работает? Проверьте все свои свойства подключения для опечаток. Если все выглядит нормально, проверьте выходные журналы в нижней части вкладки Connection. Google Something Thate, как будто это может быть вашей ошибкой для совета. Если что -то не так с вашим токеном OAuth, вы получите сообщение с надписью: «: TMI.TWITCH.TV Уведомление *: Войти в неудачу».
Нет ничего плохого; Фонтификатор в чате предназначен исключительно для отображения чата. Поскольку в нем есть такие обширные параметры визуальной конфигурации, я не хотел включать еще больше функций за пределами этой основной цели. Вы можете одновременно войти в чат Twitch через страницу потока или с третьей программой, такой как Chatty, которая является полностью изготовленным клиентом IRC.
Во -первых, убедитесь, что сообщения фактически публикуются в чате. Будут отображаться только сообщения, размещенные после подключения. Если вы все еще не видите никаких сообщений, возможно, у вас есть параметры, настроенные таким образом, чтобы скрыть их. Некоторые возможности включают:
-Вы на самом деле не связаны, или вы ожидаете увидеть сообщения, которые были опубликованы до подключения. Просто подключитесь к каналу и подождите, и будущие сообщения будут опубликованы.
-Вы не на самом деле подключены к правильному каналу. Убедитесь, что то, что у вас есть в поле ввода канала, является просто именем пользователя канала Twitch, к которому вы пытаетесь подключиться. Если у вас есть что -то, кроме имени канала, или если в нем есть опечатка, вы будете «подключены» к чему -то, что не на самом деле канал, к которому вы пытаетесь подключиться.
-Па текста и фон (или цвет хромы) одинаковы. Измените цвета на что -то другое.
-Шрифт слишком большой или слишком разнесенный, или граница слишком большая, учитывая размер окна чата, чтобы иметь место даже для одного персонажа. Попробуйте уменьшить размеры или сделать смещение границы отрицательным.
-Есть только несколько сообщений, а пограничные смещения являются отрицательными числами. Сообщения могут быть за пределами окна. Попробуйте уменьшить значения смещения границы.
-Скорость сообщения слишком медленная для количества сообщений, наводнившихся в канал, что, в свою очередь, выделяет полную очередь сообщений быстрее, чем могут отображаться любые сообщения. Увеличьте скорость сообщения и размер очереди. Также рассмотрите возможность выбора, включая сообщения присоединения.
-Все сообщения, которые вы публикуете, нарушают ваши правила цензуры сообщения. Самый простой способ проверить это - отключить всю цензуру в меню сообщений, всплывающее окно «Управление сообщениями».
Да, просто измените хост на вкладке Connection на другой сервер. Такие функции, как эмоции, не будут работать.
Есть ли известные ошибки?
Когда анти-альцы включены, это оставляет маленькие пятна по всему окну чата. Анти-альцы применяются ко всему листу символов и компонентов границы, поэтому, если есть пиксели от персонажа, прилегающего к другой ячейке сетки, анти-алиазирующие кровотечение немного проходит в следующую клетку. Эта ошибка затрагивает любые шрифты, в которых нет, по крайней мере, ни одного пиксельного буфера пространства вокруг их букв. К сожалению, если анти-алиаты применяются к каждому символу индивидуально, когда изображение нарисовано, программа работает очень медленно. Одним из возможных решений было бы кэшировать эти индивидуально с альтимированными символами, но это может быть немного грязно для реализации. Я не прибегаю к этому, пока не попытаюсь исправить это другим способом, возможно, привлекая каждый слой (фон, граница и текст) отдельно, а затем применять анти-альцы к комбинации только этих трех изображений.
Сообщение, состоящее из одного периода, не будет отображаться в программе чата. Я не уверен, почему это происходит. Сообщение, кажется, никогда не получает программой. Это может быть на конце Twitch, или в библиотеке IRC Pircbot IRC, которую использует программа.
В каком-то редком неизвестном обстоятельстве (возможно, связанных с изменением скорости, при каком приведении сообщений?) Кадр может упасть, что делает развертывание сообщения выглядеть. Обычно перезапуск исправит это.
Сообщения из массово популярных потоков, таких как GameDonequick, не появляются в окне чата. Я подозреваю, что Twitch использует другой протокол для массовых заполненных потоков, но я не уверен. Gamesdonequick - единственный канал, с которым я видел это.
Как использовать пользовательский шрифт?
Выберите «Пользователь» ... в раскрывающемся меню шрифта и выберите изображение листа шрифта. Это изображение должно быть PNG, содержащей сетку с прямоугольными клетками равномерно размером, шириной 8 клеток на 12 клеток. Каждая ячейка должна содержать для всех символов ASCII от 32 (пространство) до 127 (удалить). Нажмите кнопку «Выбрать отсутствующий символ» для примера этого. Степень, в которой пиксель является чистым белым, является степенью, в которой он окрашен в виде текстового оттенка, и любые прозрачные или частично прозрачные пиксели будут отображаться на границе или цвете фона соответствующего количества. Это изображение (шрифт хронового триггера) является примером того, что будет работать.
Выберите пользовательский ... в раскрывающемся меню границы и выберите изображение пограничного листа. Это изображение должно быть PNG, содержащей сетку с прямоугольными клетками равномерно размером, 3 клетки шириной по 3 клеткам высотой. Это изображение представляет небольшую версию границы, которая может быть расширена путем плитки ячейки верхней средней, средней левой, средней правой и нижней средней. Центральная ячейка плита на внутренней стороне границы горизонтально и вертикально. Степень, в которой пиксель является чистым белым, является степенью, в которой он окрашен пограничным оттенком, и любые прозрачные или частично прозрачные пиксели будут отображаться на фоновом цвете соответствующее количество. Это изображение (граница Metroid) является примером того, что будет работать.
Все изображения шрифта и границ доступны как часть исходного кода на этом сайте. Измените их так, как вы считаете нужным, а затем загрузите их в программу в виде специального шрифта или границы. Чтобы сохранить их из хранилища исходного кода GitHub, вам нужно нажать на шрифт, а затем сохранить изображение из кнопки в левом верхнем левом состоянии, в котором говорится RAW, или на изображении, которое отображается на этой странице. Если вы щелкните правой кнопкой мыши имя изображения из репозитория и выберете Save-AS, вы будете сохранять страницу HTML, которую Github использует для представления этого изображения, а не самого изображения. Другое соображение заключается в том, что символы многих существующих шрифтов окрашены в белый цвет на прозрачном фоне, поэтому некоторые программы просмотра изображения или редактирование будут отображать эти изображения как просто пустое белое изображение. Если это произойдет с вами, вам может понадобиться более сложная программа для их работы. Вот ссылки на местоположения репозитория, содержащие существующие шрифты и границы: шрифты | Границы
Извините, я должен был упомянуть, что вы можете использовать вкладку Font/Border, чтобы выбрать шрифты из некоторых игр, которые даже не представлены с заданной опцией. Создание пресетов более утомительно, чем вы думаете, потому что я стараюсь соответствовать каждому аспекту диалогового окна игры, включая идеальное пиксельное кернинг, расстояние между линиями, позиционирование текста и окраску. Я не всегда получаю это точно правильно, но многие из пресетов представляют именно то, как будет появляться текст, если бы он был на самом деле в игре.
Могу ли я увидеть исчерпывающий список всех игровых шрифтов, представленных в этой программе?
[Изображение всех доступных шрифтов]