Difference between revisions of "Fury:Fury.XML"

From Lavish Software Wiki
Jump to navigation Jump to search
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
== Overview ==
 
== Overview ==
 +
Fury.XML is a simple XML file that defines some overall settings for Fury.  Currently this consists only of <tt>master</tt> plugins to be loaded when the Fury master begins.
  
 
== Sections ==
 
== Sections ==
 +
Fury.XML uses specifically-named <tt>sections</tt> (also known as <tt>sets</tt>) to hold its configuration.
 +
 
=== Plugins ===
 
=== Plugins ===
 +
The "Plugins" section is a simple <tt>list</tt> of file names.  Each individual <tt>setting</tt> in the list will result in a plugin being loaded.  Each setting must have its own unique "Name" attribute, which can be anything at all so long as it is unique.  Call it Bob or Joe, call it 1 or 2, call it Green or Yellow, it honestly doesn't make any difference.  The name isn't used.  What comes between <Setting> and </Setting> is what is important.  The dll file given will be loaded.
 +
 
=== Speech ===
 
=== Speech ===
 +
The "Speech" section is currently unused.  It ''will'' describe the default Text-to-Speech system, voice, pitch, rate and volume.
  
 
== Examples ==
 
== Examples ==
Line 18: Line 24:
  
 
== See Also ==
 
== See Also ==
{{Fury-Stub}}
+
*[[Fury]]
 +
 
 +
[[Category:Fury]]

Latest revision as of 21:58, 25 May 2005

Overview

Fury.XML is a simple XML file that defines some overall settings for Fury. Currently this consists only of master plugins to be loaded when the Fury master begins.

Sections

Fury.XML uses specifically-named sections (also known as sets) to hold its configuration.

Plugins

The "Plugins" section is a simple list of file names. Each individual setting in the list will result in a plugin being loaded. Each setting must have its own unique "Name" attribute, which can be anything at all so long as it is unique. Call it Bob or Joe, call it 1 or 2, call it Green or Yellow, it honestly doesn't make any difference. The name isn't used. What comes between <Setting> and </Setting> is what is important. The dll file given will be loaded.

Speech

The "Speech" section is currently unused. It will describe the default Text-to-Speech system, voice, pitch, rate and volume.

Examples

Default
<?xml version='1.0'?>
<FurySettings>
	<Set ID="1" Name="Plugins">
		<Setting Name="1">Fury-EQ1.dll</Setting>
		<Setting Name="2">Fury-EQ2.dll</Setting>
	</Set>
	<Set ID="2" Name="Speech">
	</Set>
</FurySettings>

See Also