El fontificador del juego de chat es una pantalla de chat de Twitch que imita visualmente los cuadros de texto de varios videojuegos. Su uso previsto es como parte de una transmisión de videojuegos de Twitch en lugar de ventanas de chat menos bonitas.
Es un archivo de aplicación Java, por lo que necesitará que el JRE lo ejecute, pero es probable que ya tenga eso. Si no lo hace, puede obtenerlo aquí. Instale el JRE, y luego puede ejecutar este programa.
Aquí hay algunas capturas de pantalla de algunos de algunos de los estilos de juego preestablecidos:
Sígueme en Twitter @GlitchCog para obtener actualizaciones cada vez que agrego nuevos juegos.
¡Disfrutar!
Lo hice principalmente para uso personal, pero decidí ponerlo con la esperanza de que otros lo encuentren útil. Creo que es feo poner una charla de aspecto simple en una transmisión de contracción, así que hice esto.
Sí, tengo una tremenda simpatía por esa noción. Pero un chat que no se muestra en el video es fugaz, así que cuando ves una transmisión vuelve a ejecutar, parece una persona loca que habla con él mismo. Y le da una mejor idea del infame retraso de la corriente de contracción ya que puede ver exactamente cuándo la publicación llegó al streamer. Y, el tipo de juegos que me gustan tienen relaciones de aspecto 4: 3, por lo que de todos modos hay espacio desperdiciado.
Sí, transmito, aunque no lo he hecho durante mucho tiempo porque estaba pasando mi tiempo libre codificando esto. Si está interesado en ver este programa de chat en acción, ven a verme aquí: GlitchCog en twitch.tv.
La selección de juegos está informada por lo que me gusta y quiero transmitirme, para qué podría encontrar imágenes de fuentes y los caprichos aleatorios de mi TOC mientras junta las sábanas de sprite de fuentes. Probablemente seguiré agregando más en el futuro. No dude en enviarme un mensaje en Twitch si desea solicitar un juego para una actualización futura, y veré si puedo hacerlo realidad.
A veces no mucho. Dragon Warrior, por ejemplo, solo cambió un par de letras ligeramente a lo largo de la serie en el NES. ¿Por qué me molesté con estos cambios sutiles? Me temo que no tengo ninguna razón válida que no sea una sensación de integridad. Hay personajes adicionales que generalmente no aparecen en las fuentes de los juegos más antiguos, por lo que siempre que sea necesario, dibujé mis propios signos de dólar y Tilles, haciendo todo lo posible para igualar el estilo de la fuente.
No soy dueño de los derechos de autor de las fuentes o el arte fronterizo contenido en este programa, ni tengo permiso para usarlos de los titulares de derechos de autor. Arrancé algunas imágenes de ROM de los juegos, tomé capturas de pantalla de pantallas de inscripción de nombre, busqué en Internet capturas de pantalla esquivas que muestran diálogo que contenían un personaje raro que todavía me faltaba, y encontré a otros sitios web de Sprite Rip.
¿Quizás su conexión a Internet está inactiva? Verifique todas sus propiedades de conexión en busca de errores tipográficos. Si todo se ve bien, verifique los registros de salida en la parte inferior de la pestaña de conexión. Google algo que parece que podría ser su error de consejo. Si hay algo mal con su token OAuth, recibirá un mensaje que dice: ": tmi.twitch.tv aviso *: Iniciar sesión sin éxito".
No pasa nada; El fontificador del juego de chat es puramente para mostrar el chat. Debido a que tiene opciones de configuración visual tan extensas, no quería incluir aún más características más allá de este propósito central. Puede iniciar sesión simultáneamente en el chat de twitch a través de la página de transmisión, o con un tercer programa como Chatty, que es un cliente IRC totalmente destinado.
Primero, asegúrese de que los mensajes se publiquen en el chat. Solo se mostrarán los mensajes publicados después de conectarse. Si aún no ve ningún mensaje, podría ser que tenga las opciones configuradas de esa manera para ocultarlos. Algunas posibilidades incluyen:
-No está realmente conectado, o esperas ver mensajes que se publicaron antes de conectarte. Simplemente conéctese al canal y espere, y se publicarán mensajes futuros.
-No está realmente conectado al canal correcto. Asegúrese de lo que tiene en el campo de entrada del canal es solo el nombre de usuario del canal Twitch al que está tratando de conectarse. Si tiene algo más que el nombre del canal, o si hay un error tipográfico en él, estará "conectado" a algo que realmente no es el canal al que está tratando de conectarse.
-El texto y el fondo (o color de croma) son los mismos. Cambia los colores a otra cosa.
-La fuente es demasiado grande o demasiado espaciada, o el borde es demasiado grande, dado el tamaño de la ventana de chat, para tener espacio incluso para un solo personaje. Intente reducir los tamaños o hacer que el borde compense negativo.
-Se solo unos pocos mensajes, y las compensaciones fronterizas son números negativos. Los mensajes pueden estar fuera de los límites de la ventana. Intente reducir los valores de compensación del borde.
-La velocidad del mensaje es demasiado lenta para la cantidad de mensajes que inundan el canal, que a su vez vacía la cola de mensajes completa más rápido de lo que se puede mostrar cualquier mensaje. Aumente la velocidad del mensaje y el tamaño de la cola. También considere optar por renunciar a los mensajes de unión.
-Todos los mensajes que está publicando violan las reglas de censura de sus mensajes. La forma más fácil de verificar esto es deshabilitar toda la censura en el menú de mensajes, ventana emergente de administración de mensajes.
Sí, simplemente cambie el host en la pestaña Conexión a un servidor diferente. Sin embargo, las características específicas de Twitch como Emotes no funcionarán.
¿Hay algún error conocido?
Cuando se enciende el anti-alias, deja pequeñas manchas por toda la ventana de chat. El anti-aliasing se aplica a toda la hoja de caracteres y componentes del borde, por lo que si hay píxeles de un carácter adyacente a otra célula de la cuadrícula, la anti-aliasing sangra un poco en la siguiente celda. Este error afecta a cualquier fuente que no tenga al menos un solo búfer de píxel de espacio alrededor de sus letras. Desafortunadamente, si se aplica anti-alias a cada personaje individualmente a medida que se dibuja la imagen, el programa se ejecuta muy lentamente. Una posible solución sería almacenar en caché de estos caracteres individualmente anti-alias, pero eso podría ser un poco desordenado de implementar. No recurriré a eso hasta que haya intentado arreglarlo de otra manera, tal vez dibujando cada capa (fondo, borde y texto) alias por separado, y luego aplicando la anti-aliasing a la combinación de solo esas tres imágenes.
Un mensaje que consiste en un solo período no aparecerá en el programa de chat. No estoy seguro de por qué sucede esto. El mensaje parece ser recibido por el programa. Puede estar en Twitch's End, o en la biblioteca Pircbot IRC que utiliza este programa.
En algunas circunstancias desconocidas raras (posiblemente relacionado con el cambio de la velocidad a la que se dibujan los mensajes?) La velocidad de fotogramas puede caer, haciendo que el despliegue del mensaje se vea entrecortado. Por lo general, el reinicio solucionará esto.
Los mensajes de transmisiones masivamente populares como Gamesdonequick no aparecen en la ventana de chat. Sospecho que Twitch usa un protocolo diferente para transmisiones masivamente pobladas, pero no estoy seguro. Gamesdonequick es el único canal con el que he visto que esto sucede.
¿Cómo uso una fuente personalizada?
Seleccione personalizado ... en el menú desplegable de fuentes y seleccione su imagen de hoja de fuente. Esta imagen debe ser un PNG que contenga una cuadrícula de células rectangulares de tamaño uniforme, 8 células de ancho por 12 células de alto. Cada celda debe contener en orden todos los caracteres ASCII de 32 (espacio) a 127 (eliminar). Haga clic en el botón Seleccionar personaje faltante para obtener un ejemplo de esto. El grado en que un píxel es de blanco puro es el grado en que se tinta por el color de tinte de texto, y cualquier píxeles transparentes o parcialmente transparentes se mostrará a través del borde o el color de fondo la cantidad apropiada. Esta imagen (la fuente de disparo Chrono) es un ejemplo de una que funcionará.
Seleccione personalizado ... en el menú desplegable de borde y seleccione su imagen de hoja de borde. Esta imagen debe ser un PNG que contenga una cuadrícula de células rectangulares de tamaño uniforme, 3 células de ancho por 3 células de alto. Esta imagen representa una pequeña versión de un borde, que se puede ampliar al revestir las celdas de borde medio superior, medio izquierda, medio derecha y del borde medio inferior. La celda central está en el interior del borde horizontal y verticalmente. El grado en que un píxel es blanco puro es el grado en que está teñido por el color de tinte del borde, y cualquier píxeles transparentes o parcialmente transparentes se mostrará a través del color del fondo la cantidad apropiada. Esta imagen (un borde de Metroid) es un ejemplo de uno que funcionará.
Todas las imágenes de fuentes y borde están disponibles como parte del código fuente en este sitio. Modifíquelos como mejor le parezca y luego cárguelos en el programa como una fuente o borde personalizado. Para guardarlos en el repositorio de código fuente de GitHub, debe hacer clic en la fuente, luego guardar la imagen del botón en la parte superior izquierda que dice RAW, o desde la imagen que se muestra en esa página. Si hace clic con el botón derecho en el nombre de la imagen del repositorio y selecciona Save-AS, guardará la página HTML que GitHub usa para representar esa imagen, no la imagen en sí. Otra consideración es que los caracteres de muchas de las fuentes existentes son de color blanco de color contra un fondo transparente, por lo que algunos programas de visualización o edición de imágenes mostrarán estas imágenes como una imagen blanca en blanco. Si esto le sucede, es posible que necesite un programa más sofisticado para trabajar en ellos. Aquí hay enlaces a las ubicaciones del repositorio que contienen la fuente y las imágenes de borde existentes: Fuentes | Fronteras
Lo siento, debería haber mencionado que puede usar la pestaña Fuente/borde para seleccionar fuentes de algunos juegos que ni siquiera están representados con una opción preestablecida. Hacer preajustes es más tedioso de lo que piensas porque tengo cuidado de tratar de igualar cada aspecto del diálogo del juego, incluida la kerning perfecta de píxeles, el espacio de línea, el posicionamiento de texto y la coloración. No siempre lo entiendo exactamente correcto, pero muchos de los preajustes representan exactamente cómo aparecería el texto si realmente estuviera en el juego.
¿Podría ver una lista exhaustiva de todas las fuentes de juego representadas en este programa?
[Imagen de todas las fuentes disponibles]