Difference between revisions of "Xml File Formats"

From Wolfire Games Wiki
Jump to: navigation, search
m (Character element)
m
Line 28: Line 28:
 
Path to [[Character Scripting|AI angelscript]]. Relative to Data/Scripts folder
 
Path to [[Character Scripting|AI angelscript]]. Relative to Data/Scripts folder
  
= Asset Preload =
+
= Asset Preload XML =
  
 
'''TODO:'''
 
'''TODO:'''
  
= Attachment =
+
= Attachment XML =
  
 
'''TODO:'''
 
'''TODO:'''
  
= Attack =
+
= Attack XML =
  
 
'''TODO:'''
 
'''TODO:'''
Line 44: Line 44:
 
'''TODO:'''
 
'''TODO:'''
  
= Decal =
+
= Decal XML =
  
 
'''TODO:'''
 
'''TODO:'''
  
= Events =
+
= Events XML =
  
 
'''TODO:'''
 
'''TODO:'''
  
= Hotspot =
+
= Hotspot XML =
  
 
'''TODO:'''
 
'''TODO:'''
  
= Item =
+
= Item XML =
  
 
'''TODO:'''
 
'''TODO:'''
  
= Layered Song =
+
= Layered Song XML =
  
 
'''TODO:'''
 
'''TODO:'''
  
= Level Meta =
+
= Level Meta XML =
  
 
'''TODO:'''
 
'''TODO:'''
  
= Material =
+
= Material XML =
  
 
'''TODO:'''
 
'''TODO:'''
  
= Mod =
+
= Mod XML =
  
 
'''TODO:'''
 
'''TODO:'''
  
= Music =
+
= Music XML =
  
 
'''TODO:'''
 
'''TODO:'''
  
= Nav Mesh Meta =
+
= Nav Mesh Meta XML =
  
 
'''TODO:'''
 
'''TODO:'''
  
= Object =
+
= Object XML =
  
 
'''TODO:'''
 
'''TODO:'''
  
= Particle =
+
= Particle XML =
  
 
'''TODO:'''
 
'''TODO:'''
  
= Path =
+
= Path XML =
  
 
'''TODO:'''
 
'''TODO:'''
  
= Reaction =
+
= Reaction XML =
  
 
'''TODO:'''
 
'''TODO:'''
  
= Retarget =
+
= Retarget XML =
  
 
'''TODO:'''
 
'''TODO:'''
  
= Rig =
+
= Rig XML =
  
 
'''TODO:'''
 
'''TODO:'''
  
= Shader Preload =
+
= Shader Preload XML =
  
 
'''TODO:'''
 
'''TODO:'''
  
= Sound Group =
+
= Sound Group XML =
  
 
'''TODO:'''
 
'''TODO:'''
  
= Synced Animation Group =
+
= Synced Animation Group XML =
  
 
'''TODO:'''
 
'''TODO:'''
  
= Version Manifest =
+
= Version Manifest XML =
  
 
'''TODO:'''
 
'''TODO:'''
  
= Voice =
+
= Voice XML =
  
 
'''TODO:'''
 
'''TODO:'''

Revision as of 03:11, 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 XML

TODO:

Attachment XML

TODO:

Attack XML

TODO:

Character XML

TODO:

Decal XML

TODO:

Events XML

TODO:

Hotspot XML

TODO:

Item XML

TODO:

Layered Song XML

TODO:

Level Meta XML

TODO:

Material XML

TODO:

Mod XML

TODO:

Music XML

TODO:

Nav Mesh Meta XML

TODO:

Object XML

TODO:

Particle XML

TODO:

Path XML

TODO:

Reaction XML

TODO:

Retarget XML

TODO:

Rig XML

TODO:

Shader Preload XML

TODO:

Sound Group XML

TODO:

Synced Animation Group XML

TODO:

Version Manifest XML

TODO:

Voice XML

TODO: