Difference between revisions of "Xml File Formats"

From Wolfire Games Wiki
Jump to: navigation, search
(Begin stubbing out XML file formats page)
 
(Actor)
Line 3: Line 3:
 
Level, Saved Object, Prefab - These have more confusing schemas, to the point where I'm not entirely sure they're distinct types from one another, and I haven't nailed them down yet -merlyn
 
Level, Saved Object, Prefab - These have more confusing schemas, to the point where I'm not entirely sure they're distinct types from one another, and I haven't nailed them down yet -merlyn
  
= Actor =
+
= Actor XML =
  
'''TODO:'''
+
== Example ==
 +
<pre>
 +
<?xml version="1.0" ?>
 +
<Actor>
 +
    <Character>Data/Characters/rabbot.xml</Character>
 +
    <ControlScript>enemycontrol.as</ControlScript>
 +
</Actor>
 +
</pre>
 +
 
 +
=== Character element ===
 +
<pre>
 +
<Character>Data/Characters/rabbot.xml</Character>
 +
</pre>
 +
 
 +
Path to [[XML File Formats#Character XML|Character XML]]
 +
 
 +
=== ControlScript element ===
 +
<pre>
 +
<ControlScript>enemycontrol.as</ControlScript>
 +
</pre>
 +
 
 +
Path to [[Character Scripting|AI angelscript]]. Relative to Data/Scripts folder
  
 
= Asset Preload =
 
= Asset Preload =

Revision as of 03:09, 4 September 2023

TODO:

Level, Saved Object, Prefab - These have more confusing schemas, to the point where I'm not entirely sure they're distinct types from one another, and I haven't nailed them down yet -merlyn

Actor XML

Example

<?xml version="1.0" ?>
<Actor>
    <Character>Data/Characters/rabbot.xml</Character>
    <ControlScript>enemycontrol.as</ControlScript>
</Actor>

Character element

<Character>Data/Characters/rabbot.xml</Character>

Path to Character XML

ControlScript element

<ControlScript>enemycontrol.as</ControlScript>

Path to AI angelscript. Relative to Data/Scripts folder

Asset Preload

TODO:

Attachment

TODO:

Attack

TODO:

Character

TODO:

Decal

TODO:

Events

TODO:

Hotspot

TODO:

Item

TODO:

Layered Song

TODO:

Level Meta

TODO:

Material

TODO:

Mod

TODO:

Music

TODO:

Nav Mesh Meta

TODO:

Object

TODO:

Particle

TODO:

Path

TODO:

Reaction

TODO:

Retarget

TODO:

Rig

TODO:

Shader Preload

TODO:

Sound Group

TODO:

Synced Animation Group

TODO:

Version Manifest

TODO:

Voice

TODO: