分支图谱
每当你在游戏中推进剧情,系统都会自动生成一个「节点」,记录此刻的叙事状态。从某个历史节点另走一条路时,就产生了「分支」。分支图谱以类似 VSCode Git Graph 的风格,将存档的叙事树以泳道轨道的方式呈现,让你一目了然地看到所有分叉与历史。
入口:游戏右侧栏顶部点击「分支」按钮可打开紧凑版;平台首页导航进「分支图谱」(存档管理 - 分支图谱)可打开完整版。
关键概念
节点:每次 GM 出文后自动生成一个节点,记录该时刻的叙事状态。节点在图中以彩色圆点表示。
分支线(泳道):同一条故事线上的节点排在同一列(泳道),用同一颜色连线。主干(第一条线)用主色(橙),每个新分支依次使用不同颜色,最多 6 种颜色循环复用。
HEAD(当前所在):你的存档此刻停留的节点。圆点带加粗描边并配有外环标记,所有新的 GM 输出都从这个节点向后续接。
Ref 标签(分支指针):节点旁带颜色边框的小标签,标示各命名分支指针的位置。当前活跃分支会显示 HEAD → 前缀。
已删除节点:曾被删除的节点以虚线连线和半透明圆点表示,仍保留在图上作为参考。
两种视图
| 视图 | 入口 | 内容 |
|---|---|---|
| 紧凑视图 | 游戏右侧栏「分支」按钮 | 只显示当前 HEAD 沿祖先链溯源的历史节点(本条线的历史),不展示其他并行分支;行高较小,仅显示摘要 |
| 完整视图 | 平台「分支图谱」页 | 完整 DAG,所有分支路线均可见;每行显示回合编号、时间戳和操作按钮 |
紧凑视图右上角有一个外链按钮,点击可在新标签页打开完整视图。
常见任务
查看游戏内分支历史
游戏进行时,点击右侧栏顶部工具栏中的「分支」按钮,打开当前子分支的历史列表。列表从上(最新)到下(最早)排列,当前 HEAD 节点带外环高亮。
切换到某个历史节点(切换分支)
在完整视图中,鼠标悬浮在目标节点行上,点击右侧出现的对勾按钮(切到此分支)。操作成功后存档的 HEAD 指针移至该节点,游戏状态随即更新。此操作不删除任何历史,只是把「当前所在」移过去。
在紧凑视图(游戏内)中,同样可以点击节点行右侧的对勾按钮完成切换。
从某个历史节点重新出发(新建分支)
悬浮在目标节点行,点击播放按钮(从此继续)。系统会把该节点设为新的分叉起点,之后的 GM 输出将形成一条新的分支线,原有历史保持不变。
删除节点子树
在完整视图中,悬浮在目标节点行,点击垃圾桶按钮(删除子树)。系统弹出确认对话框,确认后该节点及其所有后代节点将被永久删除,操作不可撤销,请谨慎使用。
在不同存档间切换
完整视图右上角有一个存档下拉选择器。切换存档后图谱自动刷新,显示所选存档的分支树。同行的「刷新」按钮可手动重新加载当前存档的最新数据。
常见问题
图谱一直显示「暂无分支节点」? 发出第一条指令后系统才会生成首个节点。若已有游戏记录仍显示空,尝试点击「刷新」按钮,或确认当前选中的存档是否正确。
紧凑视图为什么看不到其他分支线? 紧凑视图只显示当前 HEAD 沿祖先链溯源的这一条线(当前子分支历史),以减少右侧栏占用空间。若要看全部分支,点击视图右上角的外链按钮进入完整视图。
节点行右侧的按钮没有出现? 操作按钮需要鼠标悬浮在行上才会显示。紧凑视图(游戏右侧栏)同样支持切换与从此继续,但不提供删除按钮,删除须进完整视图操作。
删除子树后还能恢复吗? 不能。删除子树是永久操作,无法撤销。请在确认前仔细阅读弹出的确认对话框中列出的将被删除的节点信息。