Skip to content

DTDs & XSLT sheets for rendering characters for various derivatives of the Fate RPG

Notifications You must be signed in to change notification settings

kbaird/Fate-XSLT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fate-XSLT

Code Climate

Character DTDs for various Fate-based games, along with XSLT sheets for rendering to HTML (and potentially other formats).

Supported Systems

Fate Core | Fate Accelerated (FAE) | Atomic Robo | Spirit of the Century | Shadow of the Century | Dresden Files Accelerated from Evil Hat Productions

Diaspora from VSCA Publishing

Jadepunk from Reroll Productions

Mindjammer

And various other Fate derivatives.

Usage

Store character files in the characters directory, and execute via

./publish.sh some_path_to_a_character_file.xml

which depends on a default XSL stylesheet being defined in the given XML document. The sample characters demonstrate this.

Output (currently just HTML) is rendered into the out directory, preserving any subdirectories.

Validation is also available:

./validate.sh some_file.dtd some_character_file.xml other_character_file.xml

Various rule variants are supported, via boolean attributes of the <hacks> element. Currently supported variants include

Other useful URLs

Miscellanea

I develop on an Ubuntu system with xmllint and xsltproc executables available. Those assumptions are reflected in the stock versions of the publish executables for now.

Also, for Diaspora, check out the random cluster generator.

About

DTDs & XSLT sheets for rendering characters for various derivatives of the Fate RPG

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published