Tools:Conversive Character Open Specification

From VerbotWiki

This document serves as a specification for the Conversive Character Studio format XML format (.ccs) file.

This document also describes how to use the CCS format and libraries for your own programs, it also provides the information required to create your own implementation of an Avatar rendering engine using the CCS XML format.


Table of contents

CharacterInfo

The CharacterInfo tag conveys basic information about the character: name, author, license information, and maturity rating.

CharacterInfo tag name CharacterInfo tag description Example
Name The name of your character. <Name>Julia</Name>
Author The name of the author of the character. <Author>Conversive, Inc.</Author>
Copyright The copyright information for the character. <Copyright>Public Domain</Copyright>
License The license information for the character. <License>Free</License>
AuthorWebsite The author's website url. <AuthorWebsite>http://www.conversive.com/</AuthorWebsite>
CreationDate The date the character was created. <CreationDate>2006-04-20T18:26:29.0156250-07:00</CreationDate>
LastUpdateDate The date the character was last updated. <LastUpdateDate>2006-04-20T18:26:29.0156250-07:00</LastUpdateDate>
Rating The group of tags which represents the details of the Character's maturity rating. <Rating><Rating>Unknown</Rating><Sexual>false</Sexual><Violence>false</Violence><Other>false</Other><Description /></Rating>
OnlineOptions The group of tags which represents options specific to displaying a character in an online environment. <OnlineOptions><OnlineCharacterBaseUrl /><PreferredWidth>150</PreferredWidth><PreferredHeight>150</PreferredHeight></OnlineOptions>
 <CharacterInfo>
   <Name>Julia</Name>
   <Author />
   <Copyright />
   <License />
   <AuthorWebsite />
   <CreationDate>2006-04-20T18:26:29.0156250-07:00</CreationDate>
   <LastUpdateDate>2006-04-20T18:26:29.0156250-07:00</LastUpdateDate>
   <Rating>
     <Rating>Unknown</Rating>
     <Sexual>false</Sexual>
     <Violence>false</Violence>
     <Other>false</Other>
     <Description />
   </Rating>
   <OnlineOptions>
     <OnlineCharacterBaseUrl />
     <PreferredWidth>150</PreferredWidth>
     <PreferredHeight>150</PreferredHeight>
   </OnlineOptions>
 </CharacterInfo>

Animations Collection

The Animations Collection tag is a container tag for all animations defined for the character.


Animation Item

The Animation Item tag defines all options for an animation, it also includes the AnimationFrames Collection tag which defines the sequence of each frame of the animation.

Animation tag name Animation tag description Example
Name The name of your character. <Name>Julia</Name>

AnimationFrames Collection

The AnimationFrames Collection tag is the container tag for all frames in an animation.

AnimationFrame Item

The AnimationFrame Item tag defines the options of a single frame in an animation including the image to show during the animation and the duration to display the image.

AnimationFrame tag name AnimationFrame tag description Example
Name The name of your character. <Name>Julia</Name>

VisemeGroups Collection

VisemeGroups Collection tag


VisemeGroup Item

VisemeGroup Item tag


IdleLevels Collection

IdleLevels Collection


IdleLevel Item

IdleLevel Item tag