User Tools

Site Tools


start

This is an old revision of the document!


Yagsbook

Yagsbook is an XML format specifically designed for the mark up of roleplaying game content. It was originally based on DocBook which does much the same for technical documentation. A Yagsbook document can support multiple types of game systems (allowing d20 and GURPS content to be included side by side for example) and rendered to multiple output formats - currently HTML and PDF are supported.

The purpose of Yagsbook is that document content can be structured in such a way that accessing and manipulating it becomes easy. If a set of rules is written in Microsoft Office, then a chapter listing skills is just a sequence of text, possibly with some fancy headings. It is very difficult to do anything useful with that text - for example pull out a list of skills sorted by group, or filtered according to genre. With Yagsbook this becomes possible.

<skill name="Surfing the net">
    <group>Technical</group>
    <default>Computer operation</default>
    <short>Finding information on the internet.</short>
 
    <description>
        <para>
            This skill enables you to search for, and find,
            information using a web browser in the quickest
            possible time. It can also be used to find
            interesting but worthless pages to help you kill
            time when you should be working.
        </para>
    </description>
</skill>

XML Syntax

start.1189457929.txt.gz · Last modified: 2015/02/04 22:39 (external edit)