Der Chat -Spiel -Fontifikator ist ein Twitch -Chat -Display, das die Textfelder aus verschiedenen Videospielen visuell nachahmt. Die beabsichtigte Verwendung ist Teil eines Twitch -Videospielstreams anstelle von weniger hübschen Chat -Fenstern.
Es ist ein Java -Anwendungsarchiv, also benötigen Sie die JRE, um es auszuführen, aber es ist wahrscheinlich, dass Sie das bereits haben. Wenn Sie dies nicht tun, können Sie es hier bekommen. Installieren Sie die JRE und dann können Sie dieses Programm ausführen.
Hier sind einige Screenshots einiger von einigen wenigen der voreingestellten Spielstile:
Folgen Sie mir auf Twitter @glitchcog, um Updates zu erhalten, wenn ich neue Spiele hinzufüge.
Genießen!
Ich habe es hauptsächlich für den persönlichen Gebrauch geschafft, entschied mich aber, es nur dort draußen zu stellen, in der Hoffnung, dass andere es nützlich finden würden. Ich finde es hässlich, einen schlicht aussehenden Chat in einen Zuckungsstream zu bringen, also habe ich das gemacht.
Ja, ich habe ein enormes Mitgefühl für diesen Begriff. Aber ein Chat, der im Video nicht angezeigt wird, ist flüchtig. Wenn Sie also einen Stream erneut ansehen, sieht es einfach aus wie eine verrückte Person, die mit sich selbst spricht. Und es gibt Ihnen ein besseres Gefühl für die berüchtigte Verzögerung des Twitch -Streams, da Sie genau sehen können, wann der Beitrag zum Streamer gelangt. Und die Art von Spielen, die ich mag, haben 4: 3 -Seitenverhältnisse, so dass sowieso Platz verschwendet wird.
Ja, ich streamen, obwohl ich lange nicht mehr nicht mehr habe, weil ich meine Freizeit damit verbracht habe, dies zu codieren. Wenn Sie dieses Chat -Programm in Aktion sehen möchten, sehen Sie mich bitte hier an: Glitchcog unter twitch.tv.
Die Auswahl der Spiele wird durch das informiert, was ich mag und um selbst zu streamen, was ich Bilder von Schriftarten finden konnte, und die zufälligen Launen meiner Zwangsstörung, während ich die Schriftblätter zusammensetzen kann. Ich werde wahrscheinlich in Zukunft weiter hinzufügen. Bitte zögern Sie nicht, mir beim Twitch eine Nachricht zu senden, wenn Sie ein Spiel für ein zukünftiges Update anfordern möchten, und ich werde sehen, ob ich es schaffen kann.
Manchmal nicht viel. Dragon Warrior hat zum Beispiel nur ein paar Buchstaben in der Serie auf dem NES leicht geändert. Warum habe ich mich um diese subtilen Veränderungen gekümmert? Ich fürchte, ich habe keinen gültigen Grund als ein Gefühl der Vollständigkeit. Es gibt zusätzliche Charaktere, die normalerweise nicht in den Schriftarten älterer Spiele vorgestellt werden. Bei Bedarf habe ich meine eigenen Dollarschilder und Tildes gezeichnet und mein Bestes versucht, den Stil der Schriftart zu entsprechen.
Ich besitze das Urheberrecht nicht zu den in diesem Programm enthaltenen Schriftarten oder Grenzkunst, noch habe ich die Erlaubnis, sie von den Urheberrechtsinhabern zu verwenden. Ich habe einige ROM-Bilder der Spiele herausgerissen, Screenshots mit Namenseingangsbildschirmen gemacht, im gesamten Internet nach schwer fassbaren Screenshots gesucht, die zufällig Dialog mit einem seltenen Charakter enthielten, das ich noch fehlte, und einige andere durch die Suche durch Sprite Rip-Websites fand.
Vielleicht ist Ihre Verbindung zum Internet ausgefallen? Überprüfen Sie alle Ihre Verbindungseigenschaften auf Tippfehler. Wenn alles in Ordnung aussieht, überprüfen Sie die Ausgabeprotokolle unten auf der Registerkarte Verbindung. Google etwas, das so aussieht, als wäre es Ihr Fehler für Ratschläge. Wenn mit Ihrem OAuth -Token etwas nicht stimmt, erhalten Sie eine Nachricht mit der Aufschrift: ": tmi.twitch.tv bemerken *: Login erfolglos".
Nichts ist falsch; Der Chat -Spiel -Fontifikator dient nur zum Anzeigen des Chat. Da es so umfangreiche visuelle Konfigurationsoptionen hat, wollte ich nicht noch mehr Funktionen über diesen Kernzweck einbeziehen. Sie können sich gleichzeitig über die Stream -Seite oder mit einem dritten Programm wie Chatty, einem voll vorgestellten IRC -Client, in den Twitch -Chat oder mit einem dritten Programm anmelden.
Stellen Sie zunächst sicher, dass Nachrichten tatsächlich im Chat veröffentlicht werden. Nur Nachrichten, die nach Ihrer Verbindung veröffentlicht werden, werden angezeigt. Wenn Sie immer noch keine Nachrichten sehen, können Sie die Optionen so konfigurieren, dass sie sie verbergen. Einige Möglichkeiten sind:
-Die sind Sie nicht wirklich miteinander verbunden, oder Sie erwarten, Nachrichten zu sehen, die gepostet wurden, bevor Sie sich angeschlossen haben. Stellen Sie einfach eine Verbindung zum Kanal und warten Sie, und zukünftige Nachrichten werden veröffentlicht.
-Die bist du nicht wirklich mit dem richtigen Kanal verbunden. Stellen Sie sicher, dass Sie, was Sie im Kanaleingangsfeld haben, nur der Benutzername des Twitch -Kanals ist, mit dem Sie eine Verbindung herstellen möchten. Wenn Sie nur den Kanalnamen haben oder wenn sich ein Tippfehler enthält, werden Sie mit etwas "verbunden", das nicht wirklich der Kanal ist, mit dem Sie eine Verbindung herstellen möchten.
-Der Text und der Hintergrund (oder die Chroma -Farbe) sind gleich. Ändern Sie die Farben in etwas anderes.
-Die Schrift ist zu groß oder zu verteilt, oder die Grenze ist angesichts der Chat -Fenstergröße zu groß, um Platz für selbst einen einzelnen Charakter zu haben. Versuchen Sie, die Größen zu reduzieren oder die Grenze negativ zu machen.
-Es gibt nur wenige Nachrichten, und die Grenzversuche sind negative Zahlen. Die Nachrichten können außerhalb der Grenzen des Fensters liegen. Versuchen Sie, die Grenzversetztwerte zu reduzieren.
-Die Nachrichtengeschwindigkeit ist zu langsam für die Anzahl der in den Kanal überschwemmenden Nachrichten, was wiederum die vollständige Meldungswarteschlange ausgibt, als alle Nachrichten angezeigt werden können. Erhöhen Sie die Nachrichtengeschwindigkeit und die Warteschlangengröße. Überlegen Sie sich auch, auf zu verzichten, einschließlich der Verbindungsnachrichten.
-Alle Nachrichten, die Sie veröffentlichen, verstößt gegen Ihre Nachrichtenzensurregeln. Der einfachste Weg, dies zu überprüfen, besteht darin, die gesamte Zensur im Nachrichtenmenü, dem Popup von Message Management, zu deaktivieren.
Ja, ändern Sie einfach den Host auf der Registerkarte Verbindung auf einen anderen Server. Twitch-spezifische Funktionen wie Emotes funktionieren jedoch nicht.
Gibt es bekannte Fehler?
Wenn Anti-Aliasing eingeschaltet ist, hinterlässt es überall im Chat-Fenster kleine Flecken. Anti-Aliasing wird auf das gesamte Blatt von Zeichen und Komponenten des Randes angewendet. Wenn also Pixel von einem Charakter neben einer anderen Zelle des Netzes vorhanden sind, wird die Anti-Aliasing ein wenig in die nächste Zelle überflutet. Dieser Fehler wirkt sich auf alle Schriftarten aus, die nicht mindestens einen einzelnen Pixelpuffer des Raums um ihre Buchstaben haben. Wenn das Programm beim Zeichnen des Bildes einzeln auf jeden Charakter einzeln angewendet wird, läuft das Programm leider sehr langsam. Eine mögliche Lösung wäre es, diese individuell anti-aliierten Zeichen zwischenzuspeichern, aber das ist möglicherweise ein wenig unordentlich zu implementiert. Ich werde darauf nicht zurückgreifen, bis ich versucht habe, es auf andere Weise zu reparieren, möglicherweise jede Ebene (Hintergrund, Rand und Text) separat zu zeichnen und dann die Anti-Aliasing auf die Kombination dieser drei Bilder anzuwenden.
Eine Meldung, die aus einer einzigen Zeit besteht, wird im Chat -Programm nicht angezeigt. Ich bin mir nicht sicher, warum das passiert. Die Nachricht scheint nie vom Programm empfangen zu werden. Es könnte am Ende von Twitch oder in der Pircbot IRC -Bibliothek dieses Programm verwendet werden.
In einigen seltenen unbekannten Umständen (möglicherweise im Zusammenhang mit der Änderung der Rate, in der Nachrichten gezogen werden?) Kann der Framerate fallen lassen, wodurch die Meldung abgehackt aussieht. Normalerweise wird das Neustart behoben.
Nachrichten von massiv beliebten Streams wie GamesDonequick werden im Chat -Fenster nicht angezeigt. Ich vermute, Twitch verwendet ein anderes Protokoll für massiv besiedelte Ströme, aber ich bin mir nicht sicher. GamesDonequick ist der einzige Kanal, mit dem ich das passiert habe.
Wie benutze ich eine benutzerdefinierte Schriftart?
Wählen Sie aus dem Dropdown -Menü der Schriftart benutzerdefiniert ... und wählen Sie Ihr Bildblattbild. Dieses Bild muss ein PNG sein, das ein Gitter von rechteckigen Zellen mit gleichmäßig großer Größe enthält, 8 Zellen breit von 12 Zellen hoch. Jede Zelle sollte in der Reihenfolge alle ASCII -Zeichen von 32 (Raum) bis 127 (löschen) enthalten. Klicken Sie auf die Schaltfläche Fehlende Zeichen auswählen, um ein Beispiel dafür zu erhalten. Der Grad, in dem ein Pixel rein weiß ist, ist der Grad, in dem es durch die Textfarbe getönt wird, und alle transparenten oder teilweise transparenten Pixel werden bis zur Rand- oder Hintergrundfarbe die entsprechende Menge angezeigt. Dieses Bild (die Chrono Trigger -Schriftart) ist ein Beispiel für eines, das funktioniert.
Wählen Sie im Dropdown -Menü Rand benutzerdefiniert ... und wählen Sie Ihr Randblattbild. Dieses Bild muss ein PNG sein, das ein Gitter aus gleichmäßig großer rechteckigen Zellen enthält, 3 Zellen breit von 3 Zellen hoch. Dieses Bild repräsentiert eine kleine Version eines Randes, die erweitert werden kann, indem die Zellen der oberen Mittel-, mittlerer Links-, mittlerer rechts und unterer Mitte des Mittelmarkes gefliegt werden. Die Mittelzelle ist horizontal und vertikal auf der Innenseite des Randes gefliest. Der Grad, in dem ein Pixel rein weiß ist, ist der Grad, in dem es von der Grenzefarbe getönt wird, und alle transparenten oder teilweise transparenten Pixel werden bis zur Hintergrundfarbe die entsprechende Menge angezeigt. Dieses Bild (ein Metroid -Grenze) ist ein Beispiel für eines, das funktioniert.
Alle Schrift- und Grenzbilder sind als Teil des Quellcode auf dieser Website verfügbar. Ändern Sie sie nach Ansicht und laden Sie sie dann als benutzerdefinierte Schriftart oder Grenze in das Programm. Um sie im GitHub -Quellcode -Repository zu speichern, müssen Sie auf die Schriftart klicken und dann das Bild von der Schaltfläche oben links speichern, die RAW steht, oder aus dem auf dieser Seite angezeigten Bild. Wenn Sie mit der rechten Maustaste auf den Bildnamen aus dem Repository klicken und speichern möchten, speichern Sie die HTML-Seite, die Github verwendet, um dieses Bild darzustellen, nicht das Bild selbst. Eine weitere Überlegung ist, dass die Charaktere vieler der vorhandenen Schriftarten vor einem transparenten Hintergrund weiß gefärbt sind, sodass einige Bildansichts- oder Bearbeitungsprogramme diese Bilder nur als leeres weißes Bild anzeigen. Wenn dies Ihnen passiert, benötigen Sie möglicherweise ein ausgefeilteres Programm, um daran zu arbeiten. Hier finden Sie Links zu den Repository -Standorten, die die vorhandenen Schriftarten und Grenzbilder enthalten: Schriftarten | Grenzen
Es tut mir leid, ich hätte erwähnen sollen, dass Sie die Registerkarte Schriftart/Grenze verwenden können, um Schriftarten aus einigen Spielen auszuwählen, die nicht einmal mit einer voreingestellten Option dargestellt werden. Das Herstellen von Voreinstellungen ist langwieriger als Sie vielleicht denken, weil ich darauf achten, jeden Aspekt des Dialogfelds des Spiels zu entsprechen, einschließlich Pixel-Perfekt-Kerning, Zeilenabstand, Textpositionierung und Färbung. Ich verstehe es nicht immer genau, aber viele der Voreinstellungen stellen genau dar, wie der Text aussehen würde, wenn er tatsächlich im Spiel wäre.
Könnte ich bitte eine umfassende Liste aller in diesem Programm dargestellten Spielschriften sehen?
[Bild aller verfügbaren Schriftarten]