重大更新:
![]()
(这花费了数月的时间,期间我们进行了零星的后台工作,并与 Frotz 团队进行了协调)。
正式支持故事全文的彩色显示与等宽字体格式
此次重大更新带来了一系列改进:
- 新增:彩色格式与等宽文本支持
- 改进:简化设置——不再需要校准页眉和页脚,只需指定所需的标题和故事文件即可,太棒了!
- 改进:使用 Open3 gem 执行系统命令,降低了滥用或遭受攻击的风险。
- 改进:优化与命令行的内部交互,不再需要流文件,现在能更好地处理“更多/按任意键继续”等提示。
现在必须安装 Discourse BBCode 插件!!
本次更新离不开 Frotz 维护者 David Griffiths 以及该社区非常活跃的成员 Borg323 的通力合作,后者根据 Discourse 的 BBCode 标准编写了 BBCode 扩展。向他们致以万分感谢!为了能让等宽文本功能正常运行,我们不得不发挥一些创意,但最终方案非常棒!
以下是新格式的一些示例(我尚未对这些故事进行完整测试,此处仅展示格式效果):
注意这里彩色的罗盘:
已知问题:由于许多游戏的调用与响应协议特性,大量游戏无法运行。如果游戏的某一步骤无法引导至可保存的提示点(忽略“按任意键”或“更多”等提示,这些应已处理),则故事将无法运行。例如,在《谋杀行动》(一款很棒的游戏!)中,门口的女士会询问你是否是警察。不幸的是,这是游戏中无法保存的状态,因此不满足上述要求,我目前看不出有什么办法能让它正常运行。
可能有一些游戏此前无法在 Discourse Frotz 上运行,但现在可以了……欢迎大家尝试,但请注意上述限制!
如果您在运行过程中遇到任何问题,请随时告知,我会根据需要进一步完善说明。

