聊天遊戲Fontificator是一個Twitch聊天顯示,可在視覺上模仿各種視頻遊戲中的文本框。它的預期用途是Twitch視頻遊戲流的一部分,代替了不太漂亮的聊天窗口。
這是一個Java應用程序存檔,因此您需要JRE運行它,但是您可能已經擁有了。如果不這樣做,可以在這裡得到它。安裝JRE,然後您可以運行此程序。
以下是一些預設遊戲樣式的一些屏幕截圖:
每當我添加新遊戲時,請在Twitter @GlitchCog上關注我。
享受!
我主要是供個人使用,但決定將其放在那裡,希望其他人會發現它有用。我認為將一個樸素的聊天放入抽搐流是醜陋的,所以我做了這個。
是的,我對這個概念有極大的同情。但是,視頻中沒有顯示的聊天是短暫的,所以當您觀看溪流重新運行時,看起來就像是一個瘋狂的人在跟他或她說話。它使您對臭名昭著的Twitch流延遲有更好的感覺,因為您可以準確地看到帖子何時到達彩帶。而且,我喜歡4:3寬高比的遊戲,因此無論如何都有浪費的空間。
是的,我流媒體,儘管我已經很長時間了,因為我花了時間來編碼這個空閒時間。如果您有興趣在行動中查看此聊天程序,請在這裡看我:twitch.tv的Glitchcog。
遊戲的選擇是由我喜歡的東西和想要流式傳輸的,我可以找到字體的圖像以及OCD的隨機異想天開的信息,同時將字體精靈片放在一起。將來我可能會繼續增加更多。如果您想請求遊戲以將來更新,請隨時向我發送Twitch的消息,我會看看是否可以實現它。
有時不多。例如,龍戰士在NES上的整個系列中略微改變了幾個字母。我為什麼要考慮這些微妙的變化?恐怕除了完整的感覺外,我沒有其他有效的理由。舊遊戲字體中通常沒有其他字符,因此,只要有必要,我就會繪製自己的美元標誌和戲劇性,盡力匹配字體的樣式。
我不擁有該程序中包含的字體或邊境藝術的版權,也沒有允許使用版權所有的版權。我從遊戲的ROM圖像中撕下了一些,拍攝了名稱輸入屏幕的屏幕截圖,在Internet上搜索了碰巧的屏幕截圖,這些屏幕截圖恰好顯示了對話框,其中包含一些我仍然缺少的罕見角色,並發現其他一些通過Sprite Rip網站進行了搜索。
也許您與互聯網的連接已經下降了?檢查您的所有連接屬性中的錯別字。如果一切都還好,請檢查連接選項卡底部的輸出日誌。 Google看起來像是您的建議可能是您的錯誤。如果您的oauth代幣有問題,您將收到一條消息,上面寫著:“:tmi.twitch.tv通知 *:登錄失敗”。
沒有什麼錯;聊天遊戲Fontificator純粹是為了顯示聊天。由於它具有如此廣泛的視覺配置選項,因此我不想在此核心目的之外包含更多功能。您可以通過流頁面同時登錄Twitch聊天,也可以使用第三個程序(例如Chatty),這是一個完整的IRC客戶端。
首先,確保消息實際上已發佈到聊天中。僅顯示連接後發布的消息。如果您仍然看不到任何消息,則可能是您以這種方式配置了將它們隱藏的選項。一些可能性包括:
- 您沒有真正連接,或者您期望在連接之前看到發布的消息。只需連接到頻道並等待,將來將發布未來的消息。
- 您沒有真正連接到正確的頻道。確保您在頻道輸入字段中擁有的只是您要連接到的Twitch頻道的用戶名。如果您只有頻道名稱,或者其中有錯別字,那麼您將“連接”到實際上不是要連接到的頻道的東西。
- 文字和背景(或色度)相同。將顏色更改為其他東西。
- 字體太大或太大,或者邊框太大,鑑於聊天窗口的大小,即使有一個字符的空間。嘗試減少尺寸或使邊界偏移負面。
- 只有幾條消息,邊框偏移是負數。消息可能不在窗口的範圍內。嘗試降低邊框偏移值。
- 消息速度對於湧入通道的消息的數量太慢了,這反過來又倒空的速度比顯示的任何消息都快。增加消息速度和隊列大小。還考慮選擇放棄,包括加入消息。
- 您發布的所有消息都違反了您的消息審查規則。檢查此問題的最簡單方法是禁用消息菜單,消息管理彈出窗口中的所有審查制度。
是的,只需將“連接”選項卡上的主機更改為其他服務器。 Twitch特定的功能之類的功能雖然無法正常工作。
有任何已知錯誤嗎?
當打開反縮減時,它在聊天窗口上幾乎沒有斑點。抗氧化劑應用於邊界的整個字符和組件,因此,如果有從一個字符附近的字符到另一個細胞的一個像素,則抗偏出液的出血會稍微滲入下一個單元格。此錯誤會影響任何至少沒有一個像素空間的字體。不幸的是,如果在繪製圖像時分別將抗縮減應用於每個字符,則程序運行速度非常緩慢。一種可能的解決方案是緩存這些單獨的反敏感字符,但這可能有點混亂。我不會訴諸於此,直到我試圖將其修復其他方式,也許將每個層(背景,邊框和文本)分開繪製,然後將抗偏置應用於這三個圖像的組合。
由單個時期組成的消息將不會出現在聊天程序中。我不確定為什麼會發生這種情況。該消息似乎從未收到該消息。它可能在Twitch的末端,也可能是該程序使用的Pircbot IRC庫。
在某些罕見的未知情況下(可能與更改繪製消息的速率有關?)幀速率可以掉落,使消息的推出看起來不穩。通常重新啟動將解決此問題。
來自GamesDonequick(例如GamesDonequick)的大量流行流的消息不會出現在聊天窗口中。我懷疑Twitch對大量填充的流使用了不同的協議,但我不確定。 GamesDonequick是我看到的唯一發生的頻道。
如何使用自定義字體?
從“字體下拉菜單”中選擇“自定義...”,然後選擇您的字體表圖像。該圖像必須是一個PNG,其中包含一個均勻尺寸的矩形細胞的網格,8個細胞寬寬12個細胞。每個單元格應包含從32(空間)到127(刪除)的所有ASCII字符的順序。單擊“選擇缺少字符”按鈕以進行此示例。像素為純白色的程度是文本顏色所著色的程度,任何透明或部分透明的像素都會顯示到邊框或背景顏色適當的量。此圖像(計時觸發字體)是將有效的示例。
從“邊界”下拉菜單中選擇自定義...選擇您的邊界表圖像。該圖像必須是一個PNG,其中包含一個均勻尺寸的矩形細胞的網格,3個細胞寬,高3個細胞。該圖像代表邊框的一個小版本,可以通過鋪平上界,中左,中右和底部中邊緣的細胞來擴展。中心單元在水平和垂直的邊界內部舖有瓷磚。像素為純白色的程度是它被邊框色彩染色的程度,任何透明或部分透明的像素都會通過適當的量顯示到背景顏色。此圖像(銀河戰士邊框)是將有效的示例。
所有字體和邊框圖像均可作為本網站源代碼的一部分獲得。如您所見,修改它們,然後將它們作為自定義字體或邊框加載到程序中。要將它們從github源代碼存儲庫中保存,您必須單擊字體,然後從左上角的按鈕中保存圖像,或從該頁面上顯示的圖像中保存圖像。如果您右鍵單擊存儲庫中的圖像名稱並選擇“保存”,則將保存GitHub用來表示該圖像而不是圖像本身的HTML頁面。另一個考慮因素是,許多現有字體的字符在透明的背景下是彩色白色的,因此某些圖像查看或編輯程序將這些圖像顯示為空白的白色圖片。如果這種情況發生在您身上,則可能需要一個更複雜的程序來處理它們。以下是包含現有字體和邊框圖像的存儲庫位置的鏈接:字體|邊界
對不起,我應該提到您可以使用“字體/邊框”選項卡從某些甚至沒有預設選項表示的遊戲中選擇字體。製作預設比您想像的要乏味,因為我要嘗試匹配遊戲對話框的各個方面,包括Perfect-Perfect Kerning,線間距,文本定位和顏色。我並不總是能完全正確地正確,但是許多預設完全代表了文本實際上在遊戲中的樣子。
我可以看到該程序中所有的遊戲字體的詳盡列表嗎?
[所有可用字體的圖像]