0.8.0
The world around your story
- Worldbuilding joins the workspace. Time, location and item notes live beside characters and scenes as members of the project, each kind with its own folder, its own table in the dashboard, its own Bases view, and the same form as everyone else. An entity carries aliases, categories, a progress status and a description, and its note reads like any other: properties above, a generated overview in the body, your prose below.
- Any member can carry world status and relationship record lines: sentences whose terms are links, edited as cards in the form and stored as ordinary Markdown callouts. Pickers create what does not exist yet, so a status like Injured when Battle of Red Valley is written in one motion.
- Every kind keeps three vocabularies, grown as folder trees: categories, world statuses and relationships. Each entry is a folder holding a note named after it, so links resolve like any other link and the graph shows entries under their own names. Three rail panes browse the trees across all five kinds, rename entries with every reference rewritten, and name the cost before a deletion.
- A character's role is one of its categories now. Major, Supporting and Minor are seeded in the project's language, deeper entries are yours to shape, and the character base groups by the role link.
- A scene's time and place are notes rather than words, picked the way its cast is picked and created from the field when missing.
- The health check follows every note a project names, and each repair mends exactly what its report counted. Unreadable record lines are kept as written and reported, never rewritten.
- One blue notice, Older project format, appears whenever any note was written by an older release, whatever its kind. Its Update button brings all of them current in one pass, the command Update notes in older format does the same from the palette, and running either again changes nothing. The plugin's own templates keep themselves current silently, including 061, the worldbuilding template that completes the set.
- Big projects feel light. While nothing has changed, repeated project loads are answered from one snapshot, so at three hundred characters and three thousand scenes the interactions that each cost a third of a second now cost about a millisecond.
On upgrade: nothing happens by itself. The plugin's generated files quietly bring themselves current, and your notes wait for the Update button. One click converts them all, and your prose is never touched.
Compatibility: Obsidian 1.13.0 or later.
故事周围的世界
- 世界观加入工作区。时间、地点与物品笔记作为项目成员与角色、场景并肩存在,每一类都有自己的文件夹、工作台中的表格、数据库视图,以及与其他成员相同的表单。条目可以有别名、类别、进度状态与描述,笔记的样子也与其他笔记一致:属性在上,生成的概览在正文中,你的文字在其后。
- 任何成员都可以书写状态与关系记录行:以链接为词项的句子,在表单中以卡片编辑,以普通 Markdown 标注块存放。选择器可以当场创建尚不存在的对象,一句「受伤,当 红谷之战」一气呵成。
- 每一类成员都有三份词表,以文件夹树生长:类别、状态与关系。每个词条都是一个文件夹,其中有一篇与它同名的笔记,因此链接与其他链接一样解析,关系图中的词条也以自己的名字出现。侧栏的三个词表面板可以跨全部五类浏览这些树,重命名时改写所有引用,删除前先说明代价。
- 角色的定位改为它的一个类别。主角、配角与次要角色按项目语言预置,更深的词条由你自定,角色数据库按定位链接分组。
- 场景的时间与地点是笔记而不再是文字,选择方式与出场角色相同,不存在的可以就地创建。
- 健康检查会追随项目提到的每一篇笔记,每一项修复只修补报告数出的那些。读不懂的记录行会原样保留并报告,绝不改写。
- 一条蓝色的提示「较旧的项目格式」会在任何笔记出自旧版本时出现,无论它是哪一类。它的「更新」按钮一次把它们全部带到当前版本,命令「更新旧格式的笔记」在命令面板中做同样的事,重复运行不会改变任何东西。插件自己的模板会静默保持最新,包括补齐整套的 061 世界观模板。
- 大项目也很轻快。项目未发生变化时,重复的加载由同一份快照直接作答,在三百个角色与三千个场景的规模下,此前每次要三分之一秒的操作如今只需约一毫秒。
升级提示:不会有任何事情自行发生。插件生成的文件会静默保持最新,你的笔记则等待「更新」按钮。一次点击就能全部转换,你写下的文字不会被触碰。
兼容性:Obsidian 1.13.0 或更高版本。
Full Changelog: 0.7.0...0.8.0