OMate Live Page —— 用 HTML 交互内容承载酒馆前端卡
什么是前端卡
酒馆(SillyTavern)的创作者社区有一类特殊的角色卡——前端卡。它们在角色卡里嵌入了 HTML 和 JavaScript,让角色可以有:
- 可交互的小游戏
- 实时数据追踪面板
- 复杂的自定义输入界面
- 动态生成的场景描述
这些是酒馆的核心特色机制之一。
OMate 的处理方式
OMate 没有像 Poki Tavern 那样 1:1 复刻酒馆的前端卡执行环境。OMate 提供的是 Live Page 机制——一个承载 HTML 交互的容器。
与酒馆前端卡的差异
| 对比项 | 酒馆前端卡 | OMate Live Page |
|---|---|---|
| 执行环境 | 酒馆内置的前端卡引擎 | Live Page 容器 |
| 兼容性 | 原生支持 | 非逐一兼容,是替代方案 |
| 开发者 | 需要理解酒馆前端卡规范 | 需要重新适配到 Live Page |
适用场景
如果你需要用到酒馆前端卡,有两个选择:
选项 A:OMate Live Page
把前端卡的交互逻辑改写成 Live Page 兼容格式。好处是可以继续用 OMate 的所有原生能力(世界书、预设、记忆等)。
选项 B:Poki Tavern
如果前端卡是核心玩法,Poki Tavern 是更好的选择——它真正复刻了酒馆的前端卡执行环境(兼容度约 99%),包括 HTML/JS 前端卡。
建议
- 如果你主要用 OMate 的原生能力,偶尔想做点交互 → Live Page 够用
- 如果你大量依赖前端卡 → Poki Tavern 更合适
- 同一张角色卡(非前端卡)两边都能用,以后随时能换