聊天游戏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,线间距,文本定位和颜色。我并不总是能完全正确地正确,但是许多预设完全代表了文本实际上在游戏中的样子。
我可以看到该程序中所有的游戏字体的详尽列表吗?
[所有可用字体的图像]