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

