AD&D - Tiddlywiki System Reference

Hi guys,

I’ve been working on this TiddlyWiki for almost two years, and now I think it’s mature enough to show.

Advanced Dungeons & Dragons is a game from the 90s, and we have very few books translated into my language. So I decided to translate the books from my childhood as a hobby, and the best choice to organize this was TiddlyWiki!

It took a lot of CSS to replicate the look of the original books and some tricks with changing the fonts by simply applying a tag.

For example, if we use the Greyhawk tag, the tiddler changes all title styles and tag colors to replicate the sourcebook.

We have a tiddler navigator at the bottom. The home button closes all tiddlers and folds the TOCs. The dice app, commentary, and cheatsheet are all fully translated into Brazilian Portuguese.

So, thank you all for helping directly or indirectly with this work. It’s a great example of what we can do with TiddlyWiki.

It’s very fast to consult any rules or sections of the books for an online game.

You can access it here: https://adnd.tiddlyhost.com

Any suggestions are appreciated.

6 Likes

This is beautifully designed and was clearly an incredible amount of work — both the translation and the wiki design, not to mention inputting all that data. I don’t play AD&D or read Portuguese, but I had a lot of fun exploring the setting tags to see the varied fonts. (Good job finding the Planescape font!)

I’m sure your community will really appreciate this resource. I hope it aids you in all your future games, and I hope you share it far and wide!

2 Likes

If I had one suggestion, it might be configuring your tag tiddlers to provide a list of links to tiddlers with that tag — particularly if the tag tiddler doesn’t currently exist, or doesn’t have any extant text content. For instance, you have a “Planescape” tag, but not a Planescape tiddler: it would be nice to be able to search for “Planescape” and find a hub for all the content with that tag!

You could do this manually by adding <<list-links "[tag<currentTiddler>]" field:"title">> to every tag tiddler, or creating a ViewTemplate segment: make a new tiddler tagged with $:/tags/ViewTemplate and give it the following text:

<% if [<currentTiddler>is[tag]] %>
<<list-links "[tag<currentTiddler>]" field:"title">>
<% endif %>

Or if you’d prefer a table of contents:

<% if [<currentTiddler>is[tag]] %>
<div class="tc-table-of-contents">
<<toc-selective-expandable>>
</div>
<% endif %>

The only downside to using a TOC rather than a simple list of links is that if you have multiple tiddlers with the same caption, they’ll be hard to distinguish in the TOC.

In either case, this method would add a “tagged tiddlers” segment to any tag you’ve opened in the story river — whether or not it’s a “real” tiddler you’ve created. But since a lot of your tags are already well-documented with their own tables of contents, you probably wouldn’t want a redundant “tagged” section; you might want it to appear only on tiddlers that don’t already exist.

In that case, you might prefer to use the ViewTemplateBody cascade to show a special ViewTemplate only for missing tiddlers that are also tags. If you’ve never done this before, there’s a good introduction by @pmario here on Talk TW, and @Springer (who I believe pioneered this technique, and certainly coined the term “virtual node” to refer to missing tiddlers that still display useful content) has a demo wiki plus a number of posts on the topic, which ought to come up if you search for “missing tiddler”, “virtual tiddler”, or “virtual node”.

2 Likes

Hi, @etardiff !

Thank you for your kind words! One of the most interesting things this wiki brought me was the opportunity to study TiddlyWiki in depth. I’ll try your suggestion!

The Planescape tag, like others (Dark Sun, Greyhawk, Forgotten Realms, etc.), is used only to apply visual changes. The Cenários tab has items with these names, but the tag is Planescape (Cenário) so that I can organize items about that world.

I do this because some rules only apply to certain scenarios, and the visual distinction makes them quick to recognize. In the TSR era, they published about 600 books! It’s very hard to find certain information, so I compiled all the rules into the three basic books: the Player’s Handbook, Dungeon Master Guide, and Monstrous Manual.

1 Like