Auf Mastodon hat @Just_me@rollenspiel.social vor kurzem (Anfang 2025) angefangen die Nutzung von Obsidian für Pen-And-Paper-Rollenspiele bzw. TTRPGs zu dokumentieren. Obsidian ist im Kern ein Markdown-Editor, der jedoch durch zahlreiche Plugins um erschreckend komplexe Funktionen erweitert werden kann. Obsidian hat es geschafft die Basis für ein persönliches Wiki zu schaffen, in welchem unterschiedliche Dateien miteinander verknüpft, verlinkt und integriert werden können. Diese Möglichkeiten sind auch nicht an der Rollenspiel-Community vorbeigegangen, insbesondere bei denen die Spielleitung betreiben. Auf Obsidian TTRPG Tutorials gibt es beispielsweise eine größere Übersicht über alle möglichen Tools.
Neben der schicken Formatierung, können Regeln, Charaktere, Monster, Orte, Worldbuilding, etc. hinterlegt werden, auf die beim Schreiben von Abenteuern und Kamapagnen einfach zugegriffen werden kann. Nur in Einzelfällen brauche ich in den Sessions selbst noch ein Regelbuch und kann wesentlich schneller und effizienter Informationen abrufen oder nach diesen Suchen.
Verlinkungen
In Obsidian kann im Text zu einer anderen Datei verlinkt werden. Dazu muss nur der individuelle Name der gewünschten Datei mit zwei eckigen Klammern umschlossen werden.
Beispiel: In einem Abenteuer wird an einer Stelle das Talent Akrobat benötigt. Dieses existiert als eigene Datei mit Beschreibung, Voraussetzungen, etc. Mittels
[[Akrobat]]
kann ein direkter Link im Fließtext des Abenteuers eingepflegt werden. Mit einem Klick auf den Link öffnet sich dann die Datei zu dem hinterlegten Talent.
Die Datenbank, die ich mir im Laufe der Zeit aufgebaut habe und die ich immer noch erweitere, hat einiges an Vorarbeit gekostet, zahlt sich nun im Gestaltungs-Prozess allerdings mehr als aus. Ich leite zurzeit eine Rollenspiel-Runde für Savage Worlds, schreibe alle Texte auf meinem Desktop-PC und nutze Obsidian dann in den Sessions auf einem Tablet/Laptop.
Auf Mastodon habe ich bereits einen kurzen Thread zur Nutzung von Dataview in Obsidian für TTRPGs veröffentlicht, den ich hier noch einmal ausführlicher beschreibe.
In den Dateien von Obsidian können Eigenschaften/Frontmatter/YAML kurz: Metadata hinterlegt werden. Das können z.B. Titel, Aliase, Quellen (Regelbücher, Seitenangaben), Voraussetzungen oder Beschreibungen sein. Für das Talent Akrobat sieht das beispielsweise folgendermaßen aus:
---
title: Akrobat
buch: SWAE
seite: S. 47
tags:
- Talente
voraussetzungen: [Anfänger, Geschicklichkeit W8+, Athletik W8+]
abstract: Wurfwiederholung bei akrobatischen Athletik-Aktionen.
---
<Hier kommt der ausführliche und formatierte Text hin>
Das Plugin Dataview ermöglicht es, Abfragen nach diesen Eigenschaften aus allen Dateien abzurufen, zu filtern und in Tabellen oder Listen darzustellen. Ein Talent hat bei mir u.a. die Voraussetzungen und einen Abstract hinterlegt. Ich könnte mit Dataview nun beispielsweise eine Übersicht mit Kurzbeschreibung und Quellenangabe aller Talente abrufen:
TABLE abstract AS "Zusammenfassung", buch AS "Quelle", seite AS "Seite"
FROM #Talente
SORT file.name ASC
Dies ergibt in meinem Fall dann folgendes Ergebnis:
Bildbeschreibung: Auf dem Screenshot ist eine Tabelle mit den Spalten: Datei, Zusammenfassung, Quelle und Seite zu sehen. Darunter sind beispielhaft mehrere Talente zu sehen, wie “Absolute Lieblingswaffe”, “Akrobat”, usw. In der Spalte für Zusammenfassung ist eine kurze Beschreibung zu lesen, in den beiden letzten Spalten das Quellenbuch und eine Seitenangabe.
Oder wenn ich beispielsweise wissen will, welche Talente ein “Anfänger”-Spielcharakter beim Stufenaufstieg wählen kann, kann ich mir alle Talente mit der Voraussetzung “Anfänger” herausfiltern:
TABLE voraussetzungen AS "Voraussetzungen", abstract AS "Zusammenfassung"
FROM #Talente
WHERE contains(voraussetzungen,"Anfänger")
SORT file.name ASC
Dies gibt dann in meinem Fall folgendes Ergebnis:
Bildbeschreibung: Auf dem Screenshot ist eine Tabelle mit den Spalten: Datei, Voraussetzungen und Zusammenfassung zu sehen. Darunter sind beispielhaft mehrere Talente zu sehen, wie “Akrobat”, “Alleskönner” usw. Bei allen steht in der Spalte “Voraussetzungen” die gefilterte Eigenschaft “Anfänger”.
Die Query Language von Dataview kann auf den ersten Blick einschüchternd wirken, ist aber leicht erlernbar und es gibt auch eine Dokumentation, in der unzählige Möglichkeiten zum verfeinern nachschlagbar sind. Wer sich also nicht vor den technischen Hürden scheut und Spielleitung macht, dem kann ich Obsidian nur ans Herz legen. Für mich hat sich dadurch viel Arbeit erspart.
Disclaimer
Dataview funktioniert einwandfrei und wird gepflegt; aktiv wird aber bereits seit längerer Zeit am Nachfolger Datacore entwickelt. Obsidian arbeitet außerdem selbst an einer internen Lösung zur Datenabfrage.