Update MP1 template property names (from MP2/3) and structs

This commit is contained in:
Luke Street 2022-02-03 15:17:58 -05:00
parent 6376d72c8b
commit 35909f30cd
34 changed files with 497 additions and 285 deletions

View File

@ -833,7 +833,7 @@
</Element>
<Element>
<Key>0xB</Key>
<Value>UnknownState1</Value>
<Value>CloseIn</Value>
</Element>
<Element>
<Key>0xC</Key>
@ -857,7 +857,7 @@
</Element>
<Element>
<Key>0x11</Key>
<Value>UnknownState2</Value>
<Value>DeactivateState</Value>
</Element>
<Element>
<Key>0x12</Key>
@ -865,7 +865,7 @@
</Element>
<Element>
<Key>0x13</Key>
<Value>UnknownState3</Value>
<Value>MassiveDeath</Value>
</Element>
<Element>
<Key>0x14</Key>
@ -873,7 +873,7 @@
</Element>
<Element>
<Key>0x15</Key>
<Value>UnknownState4</Value>
<Value>AboutToMassivelyDie</Value>
</Element>
<Element>
<Key>0x16</Key>
@ -881,23 +881,35 @@
</Element>
<Element>
<Key>0x17</Key>
<Value>UnknownState5</Value>
<Value>InvulnDamage</Value>
</Element>
<Element>
<Key>0x18</Key>
<Value>UnknownState6</Value>
<Value>MassiveFrozenDeath</Value>
</Element>
<Element>
<Key>0x19</Key>
<Value>Modify</Value>
</Element>
<Element>
<Key>0x1A</Key>
<Value>ScanStart</Value>
</Element>
<Element>
<Key>0x1B</Key>
<Value>ScanProcessing</Value>
</Element>
<Element>
<Key>0x1C</Key>
<Value>ScanDone</Value>
</Element>
<Element>
<Key>0x1D</Key>
<Value>UnFrozen</Value>
</Element>
<Element>
<Key>0x1E</Key>
<Value>DFST</Value>
<Value>Default</Value>
</Element>
<Element>
<Key>0x1F</Key>
@ -915,7 +927,7 @@
</Element>
<Element>
<Key>0x2</Key>
<Value>UnknownMessage1</Value>
<Value>Arrived</Value>
</Element>
<Element>
<Key>0x3</Key>
@ -979,7 +991,7 @@
</Element>
<Element>
<Key>0x12</Key>
<Value>UnknownMessage2</Value>
<Value>UnknownMessage</Value>
</Element>
<Element>
<Key>0x13</Key>
@ -993,5 +1005,113 @@
<Key>0x15</Key>
<Value>Alert</Value>
</Element>
<Element>
<Key>0x16</Key>
<Value>InternalMessage0</Value>
</Element>
<Element>
<Key>0x17</Key>
<Value>OnFloor</Value>
</Element>
<Element>
<Key>0x18</Key>
<Value>InternalMessage1</Value>
</Element>
<Element>
<Key>0x19</Key>
<Value>InternalMessage2</Value>
</Element>
<Element>
<Key>0x1A</Key>
<Value>Falling</Value>
</Element>
<Element>
<Key>0x1B</Key>
<Value>OnIceSurface</Value>
</Element>
<Element>
<Key>0x1C</Key>
<Value>OnMudSlowSurface</Value>
</Element>
<Element>
<Key>0x1D</Key>
<Value>OnNormalSurface</Value>
</Element>
<Element>
<Key>0x1E</Key>
<Value>Touched</Value>
</Element>
<Element>
<Key>0x1F</Key>
<Value>AddPlatformRider</Value>
</Element>
<Element>
<Key>0x20</Key>
<Value>LandOnNotFloor</Value>
</Element>
<Element>
<Key>0x21</Key>
<Value>Registered</Value>
</Element>
<Element>
<Key>0x22</Key>
<Value>Deleted</Value>
</Element>
<Element>
<Key>0x23</Key>
<Value>InitializedInArea</Value>
</Element>
<Element>
<Key>0x24</Key>
<Value>WorldInitialized</Value>
</Element>
<Element>
<Key>0x25</Key>
<Value>AddSplashInhabitant</Value>
</Element>
<Element>
<Key>0x26</Key>
<Value>UpdateSplashInhabitant</Value>
</Element>
<Element>
<Key>0x27</Key>
<Value>RemoveSplashInhabitant</Value>
</Element>
<Element>
<Key>0x28</Key>
<Value>Jumped</Value>
</Element>
<Element>
<Key>0x29</Key>
<Value>Damage</Value>
</Element>
<Element>
<Key>0x2A</Key>
<Value>InvulnDamage</Value>
</Element>
<Element>
<Key>0x2B</Key>
<Value>ProjectileCollide</Value>
</Element>
<Element>
<Key>0x2C</Key>
<Value>InSnakeWeed</Value>
</Element>
<Element>
<Key>0x2D</Key>
<Value>AddPhazonPoolInhabitant</Value>
</Element>
<Element>
<Key>0x2E</Key>
<Value>UpdatePhazonPoolInhabitant</Value>
</Element>
<Element>
<Key>0x2F</Key>
<Value>RemovePhazonPoolInhabitant</Value>
</Element>
<Element>
<Key>0x30</Key>
<Value>SuspendedMove</Value>
</Element>
</Messages>
</Game>

View File

@ -1,30 +0,0 @@
diff a/templates/MP1/Misc/TweakGui.xml b/templates/MP1/Misc/TweakGui.xml (rejected hunks)
@@ -315,23 +315,23 @@
</Element>
<Element Type="String" ID="0x4E">
<Name>Unknown</Name>
- <DefaultValue>Warning</DefaultValue>
+ <DefaultValue><3E><>&gt;</DefaultValue>
</Element>
<Element Type="String" ID="0x4F">
<Name>Unknown</Name>
- <DefaultValue>Damage</DefaultValue>
+ <DefaultValue><3E><>&gt;</DefaultValue>
</Element>
<Element Type="String" ID="0x50">
<Name>Unknown</Name>
- <DefaultValue>Energy Low</DefaultValue>
+ <DefaultValue><3E><>&gt;</DefaultValue>
</Element>
<Element Type="String" ID="0x51">
<Name>Unknown</Name>
- <DefaultValue>Missiles Low</DefaultValue>
+ <DefaultValue><3E>"<>&gt;</DefaultValue>
</Element>
<Element Type="String" ID="0x52">
<Name>Unknown</Name>
- <DefaultValue>Depleted</DefaultValue>
+ <DefaultValue></DefaultValue>
</Element>
<Element Type="Float" ID="0x53">
<Name>MissileWarningPulseTime</Name>

View File

@ -16,7 +16,7 @@
<Name>Active</Name>
</Element>
<Element Type="Float" ID="0x4">
<Name>Unknown 1</Name>
<Name>JumpApex</Name>
</Element>
</SubProperties>
</Properties>

View File

@ -7,22 +7,22 @@
<Name>Name</Name>
</Element>
<Element Type="Int" ID="0x1">
<Name>Unknown 1</Name>
<Name>Animation ID</Name>
</Element>
<Element Type="Bool" ID="0x2">
<Name>Unknown 2</Name>
<Name>Looping</Name>
</Element>
<Element Type="Float" ID="0x3">
<Name>Unknown 3</Name>
<Name>Lifetime</Name>
</Element>
<Element Type="Bool" ID="0x4">
<Name>Unknown 4</Name>
<Name>Active</Name>
</Element>
<Element Type="Int" ID="0x5">
<Name>Unknown 5</Name>
<Name>Fade Out</Name>
</Element>
<Element Type="Float" ID="0x6">
<Name>Unknown 6</Name>
<Name>Playback Rate</Name>
</Element>
</SubProperties>
</Properties>

View File

@ -16,21 +16,21 @@
<Name>Scale</Name>
</Element>
<Element Type="Vector" ID="0x4">
<Name>Unknown 1</Name>
<Name>CollisionBox</Name>
</Element>
<Element Type="Vector" ID="0x5">
<Name>Scan Offset</Name>
<Name>CollisionOffset</Name>
</Element>
<Element Type="Float" ID="0x6">
<Name>Unknown 2</Name>
<Name>Mass</Name>
</Element>
<Element Type="Float" ID="0x7">
<Name>Unknown 3</Name>
<Name>Gravity</Name>
</Element>
<Element Type="Struct" ID="0x8" Archetype="HealthInfo"/>
<Element Type="Struct" ID="0x9" Archetype="DamageVulnerability"/>
<Element Type="Asset" ID="0xA">
<Name>Model</Name>
<Name>StaticModel</Name>
<TypeFilter>
<Element>CMDL</Element>
</TypeFilter>
@ -40,37 +40,45 @@
</Element>
<Element Type="Struct" ID="0xC" Archetype="ActorParameters"/>
<Element Type="Bool" ID="0xD">
<Name>Auto-Play Animation</Name>
<Name>IsLoop</Name>
<Description>Enables auto-playing &amp; looping animation.</Description>
</Element>
<Element Type="Bool" ID="0xE">
<Name>Unknown 5</Name>
<Name>Immovable</Name>
<Description>Applies "Immovable" material type.</Description>
</Element>
<Element Type="Bool" ID="0xF">
<Name>Bounding Box Collision</Name>
<Name>IsSolid</Name>
<Description>Applies "Solid" material type, enabling bounding box collision.</Description>
</Element>
<Element Type="Bool" ID="0x10">
<Name>Unknown 7</Name>
<Name>IsCameraThrough</Name>
<Description>Applies "Camera Passthrough" material type.</Description>
</Element>
<Element Type="Bool" ID="0x11">
<Name>Active</Name>
</Element>
<Element Type="Int" ID="0x12">
<Name>Unknown 9</Name>
<Name>RenderTextureSet</Name>
<Description>Index of active material set.</Description>
</Element>
<Element Type="Float" ID="0x13">
<Name>Unknown 10</Name>
<Name>XRayAlpha</Name>
</Element>
<Element Type="Bool" ID="0x14">
<Name>Unknown 11</Name>
<Name>ThermalVisibleThroughGeometry</Name>
<Description>Disables depth testing in Thermal Visor, allowing it to render through other objects.</Description>
</Element>
<Element Type="Bool" ID="0x15">
<Name>Unknown 12</Name>
<Name>DrawsShadow</Name>
</Element>
<Element Type="Bool" ID="0x16">
<Name>Unknown 13</Name>
<Name>ScaleAnimation</Name>
<Description>Applies model scale to movement animation.</Description>
</Element>
<Element Type="Bool" ID="0x17">
<Name>Unknown 14</Name>
<Name>MaterialFlag54</Name>
<Description>Applies material type 54 (unknown).</Description>
</Element>
</SubProperties>
</Properties>

View File

@ -16,16 +16,16 @@
<Name>Scale</Name>
</Element>
<Element Type="Vector" ID="0x4">
<Name>Collision Extent</Name>
<Name>CollisionBox</Name>
</Element>
<Element Type="Vector" ID="0x5">
<Name>Collision/Scan Offset</Name>
<Name>CollisionOffset</Name>
</Element>
<Element Type="Float" ID="0x6">
<Name>Mass</Name>
</Element>
<Element Type="Float" ID="0x7">
<Name>Z Momentum</Name>
<Name>Gravity</Name>
</Element>
<Element Type="Struct" ID="0x8" Archetype="HealthInfo"/>
<Element Type="Struct" ID="0x9" Archetype="DamageVulnerability"/>

View File

@ -7,27 +7,32 @@
<Name>Name</Name>
</Element>
<Element Type="Int" ID="0x1">
<Name>Unknown 1</Name>
<Name>AnimationIndex</Name>
</Element>
<Element Type="Bool" ID="0x2">
<Name>Unknown 2</Name>
<Name>Loop</Name>
</Element>
<Element Type="Float" ID="0x3">
<Name>Unknown 3</Name>
<Name>LoopDuration</Name>
</Element>
<Element Type="Bool" ID="0x4">
<Name>Unknown 4</Name>
<Name>Active</Name>
</Element>
<Element Type="Int" ID="0x5">
<Name>Unknown 5</Name>
<Element Type="Choice" ID="0x5">
<Name>FadeOut</Name>
<Values>
<Element Name="Zero" ID="0x0"/>
<Element Name="One" ID="0x1"/>
</Values>
</Element>
<Element Type="Float" ID="0x6">
<Name>Unknown 6</Name>
<Name>PlaybackRate</Name>
</Element>
</SubProperties>
</Properties>
<EditorProperties>
<NameProperty>0x00</NameProperty>
<ActiveProperty>0x04</ActiveProperty>
</EditorProperties>
<RotationType>RotationDisabled</RotationType>
<ScaleType>ScaleDisabled</ScaleType>

View File

@ -7,16 +7,18 @@
<Name>Name</Name>
</Element>
<Element Type="Vector" ID="0x1">
<Name>Rotation Offset</Name>
<Name>RotationOffset</Name>
</Element>
<Element Type="Float" ID="0x2">
<Name>Time Scale </Name>
<Name>TimeScale</Name>
</Element>
<Element Type="Bool" ID="0x3">
<Name>Unknown 1</Name>
<Name>UpdateActors</Name>
<Description>Sends "Play" messages to connected actors during rotation.</Description>
</Element>
<Element Type="Bool" ID="0x4">
<Name>Unknown 2</Name>
<Name>UpdateOnRegister</Name>
<Description>Sends "Play" messages to connected actors when registered.</Description>
</Element>
<Element Type="Bool" ID="0x5">
<Name>Active</Name>

View File

@ -16,13 +16,13 @@
<Name>Scale</Name>
</Element>
<Element Type="Vector" ID="0x4">
<Name>Unknown 1</Name>
<Name>CollisionBox</Name>
</Element>
<Element Type="Vector" ID="0x5">
<Name>Scan Offset</Name>
<Name>CollisionOffset</Name>
</Element>
<Element Type="Float" ID="0x6">
<Name>Unknown 2</Name>
<Name>Mass</Name>
</Element>
<Element Type="Struct" ID="0x7" Archetype="HealthInfo"/>
<Element Type="Struct" ID="0x8" Archetype="DamageVulnerability"/>
@ -31,16 +31,16 @@
</Element>
<Element Type="Struct" ID="0xA" Archetype="ActorParameters"/>
<Element Type="Float" ID="0xB">
<Name>Unknown 3</Name>
<Name>Alert Range</Name>
</Element>
<Element Type="Float" ID="0xC">
<Name>Unknown 4</Name>
<Name>Impact Range</Name>
</Element>
<Element Type="Int" ID="0xD">
<Name>Unknown 5</Name>
<Name>Alert Animation ID</Name>
</Element>
<Element Type="Int" ID="0xE">
<Name>Unknown 6</Name>
<Name>Impact Animation ID</Name>
</Element>
<Element Type="Bool" ID="0xF">
<Name>Active</Name>

View File

@ -4,14 +4,15 @@
<Name>AreaAttributes</Name>
<SubProperties>
<Element Type="Int" ID="0x0">
<Name>Unknown</Name>
<Description>If set to anything other than 1, AreaAttributes will not work.</Description>
<Name>Load</Name>
<Description>If set to anything other than 1, AreaAttributes will not load.</Description>
</Element>
<Element Type="Bool" ID="0x1">
<Name>Show Skybox</Name>
<Name>NeedSky</Name>
<Description>Whether to render the skybox.</Description>
</Element>
<Element Type="Choice" ID="0x2">
<Name>Environmental Effect</Name>
<Name>EnvironmentEffects</Name>
<Values>
<Element Name="None" ID="0x0"/>
<Element Name="Snow" ID="0x1"/>
@ -20,25 +21,26 @@
</Values>
</Element>
<Element Type="Float" ID="0x3">
<Name>Initial Environmental Effect Density</Name>
<Name>Density</Name>
<Description>Environment effect density.</Description>
</Element>
<Element Type="Float" ID="0x4">
<Name>Initial Thermal Heat Level</Name>
<Name>ThermalHeatLevel</Name>
</Element>
<Element Type="Float" ID="0x5">
<Name>X-Ray Fog Distance</Name>
<Name>XRayFogDistance</Name>
</Element>
<Element Type="Float" ID="0x6">
<Name>Initial World Lighting Level</Name>
<Name>NormalLighting</Name>
</Element>
<Element Type="Asset" ID="0x7">
<Name>Skybox Model</Name>
<Name>OverrideSky</Name>
<TypeFilter>
<Element>CMDL</Element>
</TypeFilter>
</Element>
<Element Type="Choice" ID="0x8">
<Name>Phazon Type</Name>
<Name>PhazonDamage</Name>
<Values>
<Element Name="None" ID="0x0"/>
<Element Name="Blue" ID="0x1"/>

View File

@ -18,7 +18,7 @@
<Element Type="Struct" ID="0x4" Archetype="PatternedAITypedef"/>
<Element Type="Struct" ID="0x5" Archetype="ActorParameters"/>
<Element Type="Asset" ID="0x6">
<Name>WPSC</Name>
<Name>Bomb Weapon</Name>
<TypeFilter>
<Element>WPSC</Element>
</TypeFilter>
@ -31,19 +31,19 @@
</Element>
<Element Type="Struct" ID="0x8" Archetype="DamageInfo"/>
<Element Type="Float" ID="0x9">
<Name>Unknown 1</Name>
<Name>Bomb Drop Delay</Name>
</Element>
<Element Type="Float" ID="0xA">
<Name>Unknown 2</Name>
<Name>Bomb Reappear Delay</Name>
</Element>
<Element Type="Float" ID="0xB">
<Name>Unknown 3</Name>
<Name>Bomb Reappear Time</Name>
</Element>
<Element Type="Bool" ID="0xC">
<Name>Unknown 4</Name>
<Name>Invisible</Name>
</Element>
<Element Type="Bool" ID="0xD">
<Name>Unknown 5</Name>
<Name>Apply Beam Attraction</Name>
</Element>
</SubProperties>
</Properties>

View File

@ -18,54 +18,54 @@
<Element Type="Struct" ID="0x4" Archetype="PatternedAITypedef"/>
<Element Type="Struct" ID="0x5" Archetype="ActorParameters"/>
<Element Type="Asset" ID="0x6">
<Name>ELSC</Name>
<Name>Electric Particles</Name>
<TypeFilter>
<Element>ELSC</Element>
</TypeFilter>
</Element>
<Element Type="Asset" ID="0x7">
<Name>WPSC</Name>
<Name>Weapon Particles</Name>
<TypeFilter>
<Element>WPSC</Element>
</TypeFilter>
</Element>
<Element Type="Struct" ID="0x8" Archetype="DamageInfo"/>
<Element Type="Asset" ID="0x9">
<Name>Particle</Name>
<Name>Particles</Name>
<TypeFilter>
<Element>PART</Element>
</TypeFilter>
</Element>
<Element Type="Float" ID="0xA">
<Name>Unknown 1</Name>
<Name>Beam Fade Time</Name>
</Element>
<Element Type="Float" ID="0xB">
<Name>Unknown 2</Name>
<Name>Beam Radius</Name>
</Element>
<Element Type="Float" ID="0xC">
<Name>Unknown 3</Name>
<Name>Move Speed</Name>
</Element>
<Element Type="Struct" ID="0xD" Archetype="DamageVulnerability"/>
<Element Type="Float" ID="0xE">
<Name>Unknown 4</Name>
<Name>Min Speed</Name>
</Element>
<Element Type="Float" ID="0xF">
<Name>Unknown 5</Name>
<Name>Max Speed</Name>
</Element>
<Element Type="Float" ID="0x10">
<Name>Unknown 6</Name>
<Name>Speed Step</Name>
</Element>
<Element Type="Sound" ID="0x11">
<Name>Unknown 7</Name>
<Name>Out-Of-Range Sound</Name>
</Element>
<Element Type="Sound" ID="0x12">
<Name>Unknown 8</Name>
<Name>In-Range Sound 1</Name>
</Element>
<Element Type="Sound" ID="0x13">
<Name>Unknown 9</Name>
<Name>In-Range Sound 2</Name>
</Element>
<Element Type="Float" ID="0x14">
<Name>Unknown 10</Name>
<Name>Beam Damage Interval</Name>
</Element>
</SubProperties>
</Properties>

View File

@ -18,115 +18,115 @@
<Element Type="Struct" ID="0x4" Archetype="PatternedAITypedef"/>
<Element Type="Struct" ID="0x5" Archetype="ActorParameters"/>
<Element Type="Float" ID="0x6">
<Name>Unknown 1</Name>
<Name>Fireball Attack Time</Name>
</Element>
<Element Type="Float" ID="0x7">
<Name>Unknown 2</Name>
<Name>Fireball Attack Time Variance</Name>
</Element>
<Element Type="Asset" ID="0x8">
<Name>WPSC 1</Name>
<Name>Fireball Weapon</Name>
<TypeFilter>
<Element>WPSC</Element>
</TypeFilter>
</Element>
<Element Type="Struct" ID="0x9" Archetype="DamageInfo">
<Name>DamageInfo 1</Name>
<Name>Fireball Damage</Name>
</Element>
<Element Type="Struct" ID="0xA" Archetype="DamageInfo">
<Name>DamageInfo 2</Name>
<Name>Attack Contact Damage</Name>
</Element>
<Element Type="Asset" ID="0xB">
<Name>WPSC 2</Name>
<Name>Fire Breath Weapon</Name>
<TypeFilter>
<Element>WPSC</Element>
</TypeFilter>
</Element>
<Element Type="Asset" ID="0xC">
<Name>Particle 1</Name>
<Name>Fire Breath Particles</Name>
<TypeFilter>
<Element>PART</Element>
</TypeFilter>
</Element>
<Element Type="Struct" ID="0xD" Archetype="DamageInfo">
<Name>DamageInfo 3</Name>
<Name>Fire Breath Damage</Name>
</Element>
<Element Type="Struct" ID="0xE" Archetype="DamageVulnerability">
<Name>DamageVulnerability 1</Name>
<Name>Mouth Vulnerability</Name>
</Element>
<Element Type="Struct" ID="0xF" Archetype="DamageVulnerability">
<Name>DamageVulnerability 2</Name>
<Name>Shell Vulnerability</Name>
</Element>
<Element Type="Asset" ID="0x10">
<Name>Model</Name>
<Name>No Shell Model</Name>
<TypeFilter>
<Element>CMDL</Element>
</TypeFilter>
</Element>
<Element Type="Asset" ID="0x11">
<Name>CSKR</Name>
<Name>No Shell Skin</Name>
<TypeFilter>
<Element>CSKR</Element>
</TypeFilter>
</Element>
<Element Type="Float" ID="0x12">
<Name>Unknown 3</Name>
<Name>Shell HP</Name>
</Element>
<Element Type="Sound" ID="0x13">
<Name>Unknown 4</Name>
<Name>Shell Crack Sound</Name>
</Element>
<Element Type="Asset" ID="0x14">
<Name>Particle 2</Name>
<Name>Intermediate Crack Particles</Name>
<TypeFilter>
<Element>PART</Element>
</TypeFilter>
</Element>
<Element Type="Asset" ID="0x15">
<Name>Particle 3</Name>
<Name>Crack One Particles</Name>
<TypeFilter>
<Element>PART</Element>
</TypeFilter>
</Element>
<Element Type="Asset" ID="0x16">
<Name>Particle 4</Name>
<Name>Crack Two Particles</Name>
<TypeFilter>
<Element>PART</Element>
</TypeFilter>
</Element>
<Element Type="Asset" ID="0x17">
<Name>Particle 5</Name>
<Name>Destroy Shell Particles</Name>
<TypeFilter>
<Element>PART</Element>
</TypeFilter>
</Element>
<Element Type="Sound" ID="0x18">
<Name>Unknown 5</Name>
<Name>Crack One Sound</Name>
</Element>
<Element Type="Sound" ID="0x19">
<Name>Unknown 6</Name>
<Name>Crack Two Sound</Name>
</Element>
<Element Type="Sound" ID="0x1A">
<Name>Unknown 7</Name>
<Name>Destroy Shell Sound</Name>
</Element>
<Element Type="Float" ID="0x1B">
<Name>Unknown 8</Name>
<Name>Time Until Attack</Name>
</Element>
<Element Type="Float" ID="0x1C">
<Name>Unknown 9</Name>
<Name>Attack Cooldown Time</Name>
</Element>
<Element Type="Float" ID="0x1D">
<Name>Unknown 10</Name>
<Name>Interest Time</Name>
</Element>
<Element Type="Asset" ID="0x1E">
<Name>Texture</Name>
<Name>Flame Player Steam Texture</Name>
<TypeFilter>
<Element>TXTR</Element>
</TypeFilter>
</Element>
<Element Type="Sound" ID="0x1F">
<Name>Unknown 11</Name>
<Name>Flame Player Hit Sound</Name>
</Element>
<Element Type="Asset" ID="0x20">
<Name>Particle 6</Name>
<Name>Flame Player Ice Texture</Name>
<TypeFilter>
<Element>PART</Element>
</TypeFilter>

View File

@ -13,22 +13,22 @@
<Name>Scale</Name>
</Element>
<Element Type="Bool" ID="0x3">
<Name>Unknown 1</Name>
<Name>Active</Name>
</Element>
<Element Type="Float" ID="0x4">
<Name>Unknown 2</Name>
<Name>Force</Name>
</Element>
<Element Type="Float" ID="0x5">
<Name>Unknown 3</Name>
<Name>Min Angle</Name>
</Element>
<Element Type="Float" ID="0x6">
<Name>Unknown 4</Name>
<Name>Max Distance</Name>
</Element>
<Element Type="Vector" ID="0x7">
<Name>Unknown 5</Name>
<Name>Force Angle</Name>
</Element>
<Element Type="Bool" ID="0x8">
<Name>Unknown 6</Name>
<Name>Stop Player</Name>
</Element>
</SubProperties>
</Properties>
@ -36,6 +36,7 @@
<NameProperty>0x00</NameProperty>
<PositionProperty>0x01</PositionProperty>
<ScaleProperty>0x02</ScaleProperty>
<ActiveProperty>0x03</ActiveProperty>
</EditorProperties>
<RotationType>RotationDisabled</RotationType>
<ScaleType>ScaleVolume</ScaleType>

View File

@ -6,7 +6,7 @@
<Element Type="String" ID="0x0">
<Name>Name</Name>
</Element>
<Element Type="Int" ID="0x1">
<Element Type="Choice" ID="0x1">
<Name>Unknown 1</Name>
</Element>
<Element Type="Vector" ID="0x2">

View File

@ -18,61 +18,64 @@
<Element Type="Struct" ID="0x4" Archetype="PatternedAITypedef"/>
<Element Type="Struct" ID="0x5" Archetype="ActorParameters"/>
<Element Type="Asset" ID="0x6">
<Name>Particle 1</Name>
<Name>Pod Particles</Name>
<TypeFilter>
<Element>PART</Element>
</TypeFilter>
</Element>
<Element Type="Asset" ID="0x7">
<Name>WPSC 1</Name>
<Name>Arc Projectile Weapon</Name>
<TypeFilter>
<Element>WPSC</Element>
</TypeFilter>
</Element>
<Element Type="Asset" ID="0x8">
<Name>WPSC 2</Name>
<Name>Spore Projectile Weapon</Name>
<TypeFilter>
<Element>WPSC</Element>
</TypeFilter>
</Element>
<Element Type="Struct" ID="0x9" Archetype="DamageInfo">
<Name>DamageInfo 1</Name>
<Name>Spore Damage</Name>
</Element>
<Element Type="Struct" ID="0xA" Archetype="DamageInfo">
<Name>DamageInfo 2</Name>
<Name>Arc Projectile Damage</Name>
</Element>
<Element Type="Struct" ID="0xB" Archetype="DamageInfo">
<Name>DamageInfo 3</Name>
<Name>Pod Damage</Name>
</Element>
<Element Type="Asset" ID="0xC">
<Name>Particle 2</Name>
<Name>Particle 1</Name>
<Description>Unused?</Description>
<TypeFilter>
<Element>PART</Element>
</TypeFilter>
</Element>
<Element Type="Asset" ID="0xD">
<Name>Particle 3</Name>
<Name>Particle 2</Name>
<Description>Unused?</Description>
<TypeFilter>
<Element>PART</Element>
</TypeFilter>
</Element>
<Element Type="Asset" ID="0xE">
<Name>Particle 4</Name>
<Name>Particle 3</Name>
<Description>Unused?</Description>
<TypeFilter>
<Element>PART</Element>
</TypeFilter>
</Element>
<Element Type="Float" ID="0xF">
<Name>Unknown 1</Name>
<Name>Spore Projectile Range?</Name>
</Element>
<Element Type="Asset" ID="0x10">
<Name>Particle 5</Name>
<Name>Projectile Hit Visor Particles</Name>
<TypeFilter>
<Element>PART</Element>
</TypeFilter>
</Element>
<Element Type="Sound" ID="0x11">
<Name>Unknown 2</Name>
<Name>Projectile Hit Visor Sound</Name>
</Element>
</SubProperties>
</Properties>

View File

@ -18,35 +18,35 @@
<Element Type="Struct" ID="0x4" Archetype="PatternedAITypedef"/>
<Element Type="Struct" ID="0x5" Archetype="ActorParameters"/>
<Element Type="Asset" ID="0x6">
<Name>Particle 1</Name>
<Name>Jump Particles</Name>
<TypeFilter>
<Element>PART</Element>
</TypeFilter>
</Element>
<Element Type="Asset" ID="0x7">
<Name>Particle 2</Name>
<Name>Trail Particles</Name>
<TypeFilter>
<Element>PART</Element>
</TypeFilter>
</Element>
<Element Type="Asset" ID="0x8">
<Name>WPSC</Name>
<Name>Projectile Weapon</Name>
<TypeFilter>
<Element>WPSC</Element>
</TypeFilter>
</Element>
<Element Type="Struct" ID="0x9" Archetype="DamageInfo"/>
<Element Type="Asset" ID="0xA">
<Name>Particle 3</Name>
<Name>Projectile Hit Visor Particles</Name>
<TypeFilter>
<Element>PART</Element>
</TypeFilter>
</Element>
<Element Type="Int" ID="0xB">
<Name>Always FFFFFFFF</Name>
<Element Type="Sound" ID="0xB">
<Name>Projectile Hit Visor Sound</Name>
</Element>
<Element Type="Asset" ID="0xC">
<Name>Particle 4</Name>
<Name>Death Explosion Particles</Name>
<TypeFilter>
<Element>PART</Element>
</TypeFilter>

View File

@ -13,40 +13,41 @@
<Name>Rotation</Name>
</Element>
<Element Type="Bool" ID="0x3">
<Name>Unknown 1</Name>
<Name>Active</Name>
</Element>
<Element Type="Float" ID="0x4">
<Name>Shot Duration</Name>
</Element>
<Element Type="Bool" ID="0x5">
<Name>Unknown 3</Name>
<Name>Look At Player</Name>
</Element>
<Element Type="Bool" ID="0x6">
<Name>Unknown 4</Name>
<Name>Out Of Player Eye</Name>
</Element>
<Element Type="Bool" ID="0x7">
<Name>Unknown 5</Name>
<Name>Into Player Eye</Name>
</Element>
<Element Type="Bool" ID="0x8">
<Name>Unknown 6</Name>
<Name>Draw Player</Name>
</Element>
<Element Type="Bool" ID="0x9">
<Name>Unknown 7</Name>
<Name>Disable Input</Name>
</Element>
<Element Type="Bool" ID="0xA">
<Name>Unknown 8</Name>
<Name>Unknown</Name>
<Description>Unused?</Description>
</Element>
<Element Type="Bool" ID="0xB">
<Name>Unknown 9</Name>
<Name>Finish Cinematic Skip</Name>
</Element>
<Element Type="Float" ID="0xC">
<Name>Unknown 10</Name>
<Name>Field Of View</Name>
</Element>
<Element Type="Bool" ID="0xD">
<Name>Unknown 11</Name>
<Name>Check Failsafe</Name>
</Element>
<Element Type="Bool" ID="0xE">
<Name>Unknown 12</Name>
<Name>Disable Out Of/Into</Name>
</Element>
</SubProperties>
</Properties>
@ -54,6 +55,7 @@
<NameProperty>0x00</NameProperty>
<PositionProperty>0x01</PositionProperty>
<RotationProperty>0x02</RotationProperty>
<ActiveProperty>0x03</ActiveProperty>
</EditorProperties>
<Assets>
<Element Type="Model" Source="File" Location="script/common/Camera.CMDL"/>

View File

@ -9,20 +9,27 @@
<Element Type="Bool" ID="0x1">
<Name>Active</Name>
</Element>
<Element Type="Int" ID="0x2">
<Name>Unknown 2</Name>
<Element Type="Choice" ID="0x2">
<Name>Blur Type</Name>
<Values>
<Element Name="No Blur" ID="0x0"/>
<Element Name="Low Blur" ID="0x1"/>
<Element Name="High Blur" ID="0x2"/>
<Element Name="X-Ray" ID="0x3"/>
</Values>
</Element>
<Element Type="Float" ID="0x3">
<Name>Unknown 3</Name>
<Name>Amount</Name>
</Element>
<Element Type="Int" ID="0x4">
<Name>Unknown 4</Name>
<Name>Unknown</Name>
<Description>Unused?</Description>
</Element>
<Element Type="Float" ID="0x5">
<Name>Unknown 5</Name>
<Name>Fade-In Duration</Name>
</Element>
<Element Type="Float" ID="0x6">
<Name>Unknown 6</Name>
<Name>Fade-Out Duration</Name>
</Element>
</SubProperties>
</Properties>

View File

@ -9,17 +9,41 @@
<Element Type="Bool" ID="0x1">
<Name>Active</Name>
</Element>
<Element Type="Int" ID="0x2">
<Element Type="Choice" ID="0x2">
<Name>Filter Type</Name>
<Values>
<Element Name="Passthrough" ID="0x0"/>
<Element Name="Multiply" ID="0x1"/>
<Element Name="Invert" ID="0x2"/>
<Element Name="Add" ID="0x3"/>
<Element Name="Subtract" ID="0x4"/>
<Element Name="Blend" ID="0x5"/>
<Element Name="Widescreen" ID="0x6"/>
<Element Name="Scene Add" ID="0x7"/>
<Element Name="No Color" ID="0x8"/>
<Element Name="InvDstMultiply" ID="0x9"/>
</Values>
</Element>
<Element Type="Int" ID="0x3">
<Element Type="Choice" ID="0x3">
<Name>Filter Shape</Name>
<Values>
<Element Name="Fullscreen" ID="0x0"/>
<Element Name="Fullscreen Halves Left/Right" ID="0x1"/>
<Element Name="Fullscreen Halves Top/Bottom" ID="0x2"/>
<Element Name="Fullscreen Quarters" ID="0x3"/>
<Element Name="Cinema Bars" ID="0x4"/>
<Element Name="Scan Lines Even" ID="0x5"/>
<Element Name="Scan Lines Odd" ID="0x6"/>
<Element Name="Random Static" ID="0x7"/>
<Element Name="Cookie-Cutter Depth Random Static" ID="0x8"/>
</Values>
</Element>
<Element Type="Int" ID="0x4">
<Name>Unknown 4</Name>
<Name>Filter Index</Name>
</Element>
<Element Type="Int" ID="0x5">
<Name>Unknown 5</Name>
<Name>Unknown</Name>
<Description>Unused?</Description>
</Element>
<Element Type="Color" ID="0x6">
<Name>Filter Color</Name>

View File

@ -13,42 +13,75 @@
<Name>Rotation</Name>
</Element>
<Element Type="Bool" ID="0x3">
<Name>Unknown 1</Name>
<Name>Active</Name>
</Element>
<Element Type="Int" ID="0x4">
<Name>Unknown 2</Name>
<Name>Priority</Name>
</Element>
<Element Type="Int" ID="0x5">
<Name>Unknown 3</Name>
<Element Type="Choice" ID="0x5">
<Name>Ball Camera Behavior</Name>
<Values>
<Element Name="Default" ID="0x0"/>
<Element Name="Freeze Look Position" ID="0x1"/>
<Element Name="Hint Ball To Camera" ID="0x2"/>
<Element Name="Hint Initialize Position" ID="0x3"/>
<Element Name="Hint Fixed Position" ID="0x4"/>
<Element Name="Hint Fixed Transform" ID="0x5"/>
<Element Name="Path Camera Desired Position" ID="0x6"/>
<Element Name="Path Camera" ID="0x7"/>
<Element Name="Spindle Camera" ID="0x8"/>
</Values>
</Element>
<Element Type="Struct" ID="0x6" Archetype="CameraHintStruct">
<Name>Ball Camera Hints</Name>
</Element>
<Element Type="Struct" ID="0x7" Archetype="BoolFloat">
<Name>Min Distance</Name>
</Element>
<Element Type="Struct" ID="0x8" Archetype="BoolFloat">
<Name>Max Distance</Name>
</Element>
<Element Type="Struct" ID="0x9" Archetype="BoolFloat">
<Name>Backwards Distance</Name>
</Element>
<Element Type="Struct" ID="0xA" Archetype="BoolVec3f">
<Name>Look At Offset</Name>
</Element>
<Element Type="Struct" ID="0xB" Archetype="BoolVec3f">
<Name>Chase Look At Offset</Name>
</Element>
<Element Type="Struct" ID="0x6" Archetype="CameraHintStruct"/>
<Element Type="Struct" ID="0x7" Archetype="BoolFloat"/>
<Element Type="Struct" ID="0x8" Archetype="BoolFloat"/>
<Element Type="Struct" ID="0x9" Archetype="BoolFloat"/>
<Element Type="Struct" ID="0xA" Archetype="BoolVec3f"/>
<Element Type="Struct" ID="0xB" Archetype="BoolVec3f"/>
<Element Type="Vector" ID="0xC">
<Name>Unknown 36</Name>
<Name>Ball To Camera</Name>
</Element>
<Element Type="Struct" ID="0xD" Archetype="BoolFloat">
<Name>Field Of View</Name>
</Element>
<Element Type="Struct" ID="0xE" Archetype="BoolFloat">
<Name>Attitude Range</Name>
</Element>
<Element Type="Struct" ID="0xF" Archetype="BoolFloat">
<Name>Azimuth Range</Name>
</Element>
<Element Type="Struct" ID="0x10" Archetype="BoolFloat">
<Name>Angle Per Second</Name>
</Element>
<Element Type="Struct" ID="0xD" Archetype="BoolFloat"/>
<Element Type="Struct" ID="0xE" Archetype="BoolFloat"/>
<Element Type="Struct" ID="0xF" Archetype="BoolFloat"/>
<Element Type="Struct" ID="0x10" Archetype="BoolFloat"/>
<Element Type="Float" ID="0x11">
<Name>Unknown 45</Name>
<Name>Clamp Velocity Range</Name>
</Element>
<Element Type="Float" ID="0x12">
<Name>Unknown 46</Name>
<Name>Clamp Rotation Range</Name>
</Element>
<Element Type="Struct" ID="0x13" Archetype="BoolFloat">
<Name>Elevation</Name>
</Element>
<Element Type="Struct" ID="0x13" Archetype="BoolFloat"/>
<Element Type="Float" ID="0x14">
<Name>Unknown 49</Name>
<Name>Interpolate Time</Name>
</Element>
<Element Type="Float" ID="0x15">
<Name>Unknown 50</Name>
<Name>Clamp Velocity Time</Name>
</Element>
<Element Type="Float" ID="0x16">
<Name>Unknown 51</Name>
<Name>Control Interpolation Duration</Name>
</Element>
</SubProperties>
</Properties>
@ -56,6 +89,7 @@
<NameProperty>0x00</NameProperty>
<PositionProperty>0x01</PositionProperty>
<RotationProperty>0x02</RotationProperty>
<ActiveProperty>0x03</ActiveProperty>
</EditorProperties>
<ScaleType>ScaleDisabled</ScaleType>
</ScriptObject>

View File

@ -16,13 +16,13 @@
<Name>Scale</Name>
</Element>
<Element Type="Bool" ID="0x4">
<Name>Unknown 1</Name>
<Name>Active</Name>
</Element>
<Element Type="Bool" ID="0x5">
<Name>Unknown 2</Name>
<Name>Deactivate On Enter</Name>
</Element>
<Element Type="Bool" ID="0x6">
<Name>Unknown 3</Name>
<Name>Deactivate On Exit</Name>
</Element>
</SubProperties>
</Properties>
@ -31,6 +31,7 @@
<PositionProperty>0x01</PositionProperty>
<RotationProperty>0x02</RotationProperty>
<ScaleProperty>0x03</ScaleProperty>
<ActiveProperty>0x04</ActiveProperty>
</EditorProperties>
<ScaleType>ScaleVolume</ScaleType>
<VolumeShape>BoxShape</VolumeShape>

View File

@ -19,13 +19,15 @@
<Name>Active</Name>
</Element>
<Element Type="Float" ID="0x5">
<Name>Unknown 2</Name>
<Name>Up Pitch</Name>
<Description>Value in degrees.</Description>
</Element>
<Element Type="Float" ID="0x6">
<Name>Unknown 3</Name>
<Name>Down Pitch</Name>
<Description>Value in degrees.</Description>
</Element>
<Element Type="Float" ID="0x7">
<Name>Unknown 4</Name>
<Name>Max Interpolation Distance</Name>
</Element>
</SubProperties>
</Properties>

View File

@ -10,22 +10,22 @@
<Name>Horizontal Shake</Name>
</Element>
<Element Type="Float" ID="0x2">
<Name>Unknown 1</Name>
<Name>(unused)</Name>
</Element>
<Element Type="Float" ID="0x3">
<Name>Unknown 2</Name>
<Name>(unused)</Name>
</Element>
<Element Type="Float" ID="0x4">
<Name>Unknown 3</Name>
<Name>(unused)</Name>
</Element>
<Element Type="Float" ID="0x5">
<Name>Vertical Shake</Name>
</Element>
<Element Type="Float" ID="0x6">
<Name>Unknown 4</Name>
<Name>(unused)</Name>
</Element>
<Element Type="Float" ID="0x7">
<Name>Shake Length</Name>
<Name>Shake Duration</Name>
</Element>
<Element Type="Bool" ID="0x8">
<Name>Active</Name>

View File

@ -16,10 +16,11 @@
<Name>Active</Name>
</Element>
<Element Type="Float" ID="0x4">
<Name>Unknown 2</Name>
<Name>Horizontal Field Of View</Name>
</Element>
<Element Type="Int" ID="0x5">
<Name>Unknown 3</Name>
<Name>Unknown</Name>
<Description>Unused?</Description>
</Element>
</SubProperties>
</Properties>

View File

@ -13,25 +13,31 @@
<Name>Rotation</Name>
</Element>
<Element Type="Bool" ID="0x3">
<Name>Unknown 1</Name>
<Name>Active</Name>
</Element>
<Element Type="Int" ID="0x4">
<Name>Unknown 2</Name>
<Name>Cell Column</Name>
</Element>
<Element Type="Int" ID="0x5">
<Name>Unknown 3</Name>
<Name>Cell Row</Name>
</Element>
<Element Type="Int" ID="0x6">
<Name>Unknown 4</Name>
<Element Type="Choice" ID="0x6">
<Name>Cell Side</Name>
<Values>
<Element Name="Top" ID="0x0"/>
<Element Name="Right" ID="0x1"/>
<Element Name="Bottom" ID="0x2"/>
<Element Name="Left" ID="0x3"/>
</Values>
</Element>
<Element Type="Vector" ID="0x7">
<Name>Unknown 5</Name>
<Name>Generated Actor Position</Name>
</Element>
<Element Type="Vector" ID="0x8">
<Name>Unknown 6</Name>
<Name>Generated Trigger Position</Name>
</Element>
<Element Type="Vector" ID="0x9">
<Name>Unknown 7</Name>
<Name>Generated Effect Position</Name>
</Element>
</SubProperties>
</Properties>
@ -39,6 +45,7 @@
<NameProperty>0x00</NameProperty>
<PositionProperty>0x01</PositionProperty>
<RotationProperty>0x02</RotationProperty>
<ActiveProperty>0x03</ActiveProperty>
</EditorProperties>
<ScaleType>ScaleDisabled</ScaleType>
</ScriptObject>

View File

@ -231,7 +231,7 @@
<NameProperty>0x00</NameProperty>
<PositionProperty>0x01</PositionProperty>
<ScaleProperty>0x02</ScaleProperty>
<ActiveProperty>0x09</ActiveProperty>
<ActiveProperty>0x12</ActiveProperty>
</EditorProperties>
<RotationType>RotationDisabled</RotationType>
<ScaleType>ScaleVolume</ScaleType>

View File

@ -6,50 +6,57 @@
<Element Type="Struct" ID="0x0" Archetype="LightParameters"/>
<Element Type="Struct" ID="0x1" Archetype="ScannableParameters"/>
<Element Type="Asset" ID="0x2">
<Name>X-Ray Visor Model</Name>
<Name>XRayModel</Name>
<TypeFilter>
<Element>CMDL</Element>
</TypeFilter>
</Element>
<Element Type="Asset" ID="0x3">
<Name>X-Ray Visor Skin</Name>
<Name>XRaySkin</Name>
<TypeFilter>
<Element>CSKR</Element>
</TypeFilter>
</Element>
<Element Type="Asset" ID="0x4">
<Name>Thermal Visor Model</Name>
<Name>ThermalModel</Name>
<TypeFilter>
<Element>CMDL</Element>
</TypeFilter>
</Element>
<Element Type="Asset" ID="0x5">
<Name>Thermal Visor Skin</Name>
<Name>ThermalSkin</Name>
<TypeFilter>
<Element>CSKR</Element>
</TypeFilter>
</Element>
<Element Type="Bool" ID="0x6">
<Name>Unknown 1</Name>
<Name>UseGlobalRenderTime</Name>
<Description>Whether to use the global time provider when rendering. If false, uses the time since entity "Activate".</Description>
</Element>
<Element Type="Float" ID="0x7">
<Name>Unknown 2</Name>
<Name>FadeInTime</Name>
<Description>Only used for Pickups and Platforms.</Description>
</Element>
<Element Type="Float" ID="0x8">
<Name>Unknown 3</Name>
<Name>FadeOutTime</Name>
<Description>Only used for Pickups and Platforms.</Description>
</Element>
<Element Type="Struct" ID="0x9" Archetype="VisorParameters"/>
<Element Type="Bool" ID="0xA">
<Name>Enable Thermal Heat</Name>
<Name>ThermalHot</Name>
<Description>Whether to render as "Hot" in Thermal Visor.</Description>
</Element>
<Element Type="Bool" ID="0xB">
<Name>Unknown 4</Name>
<Name>ForceRenderUnsorted</Name>
<Description>Forces unsorted (opaque) rendering.</Description>
</Element>
<Element Type="Bool" ID="0xC">
<Name>Unknown 5</Name>
<Name>NoSortThermal</Name>
<Description>Forces unsorted (opaque) rendering in Thermal Visor.</Description>
</Element>
<Element Type="Float" ID="0xD">
<Name>Unknown 6</Name>
<Name>ThermalDamageMag</Name>
<Description>0.0 - 1.0 = black, 1.0 - 2.0 = white (needs verification)</Description>
</Element>
</SubProperties>
</PropertyArchetype>

View File

@ -5,10 +5,10 @@
<Atomic>true</Atomic>
<SubProperties>
<Element Type="Bool" ID="0x0">
<Name>Unknown 1</Name>
<Name>Override</Name>
</Element>
<Element Type="Float" ID="0x1">
<Name>Unknown 2</Name>
<Name>Value</Name>
</Element>
</SubProperties>
</PropertyArchetype>

View File

@ -5,10 +5,10 @@
<Atomic>true</Atomic>
<SubProperties>
<Element Type="Bool" ID="0x0">
<Name>Unknown 1</Name>
<Name>Override</Name>
</Element>
<Element Type="Vector" ID="0x1">
<Name>Unknown 2</Name>
<Name>Value</Name>
</Element>
</SubProperties>
</PropertyArchetype>

View File

@ -7,67 +7,69 @@
<Name>Unknown 1</Name>
</Element>
<Element Type="Bool" ID="0x1">
<Name>Unknown 2</Name>
<Name>Chase Allowed</Name>
</Element>
<Element Type="Bool" ID="0x2">
<Name>Unknown 3</Name>
<Name>Boost Allowed</Name>
</Element>
<Element Type="Bool" ID="0x3">
<Name>Unknown 4</Name>
<Name>Obscure Avoidance</Name>
</Element>
<Element Type="Bool" ID="0x4">
<Name>Unknown 5</Name>
<Name>Volume Collider</Name>
</Element>
<Element Type="Bool" ID="0x5">
<Name>Unknown 6</Name>
<Name>Teleport Camera</Name>
<Description>Only used when "Ball Camera Behavior" is "Default".</Description>
</Element>
<Element Type="Bool" ID="0x6">
<Name>Unknown 7</Name>
<Name>Look At Ball</Name>
</Element>
<Element Type="Bool" ID="0x7">
<Name>Unknown 8</Name>
<Name>Override Based On Distance?</Name>
</Element>
<Element Type="Bool" ID="0x8">
<Name>Unknown 9</Name>
<Name>Override Based On Distance From Camera?</Name>
<Description>Requires "Override Based On Distance?"</Description>
</Element>
<Element Type="Bool" ID="0x9">
<Name>Unknown 10</Name>
<Name>Enable Control Direction Interpolation</Name>
</Element>
<Element Type="Bool" ID="0xA">
<Name>Unknown 11</Name>
<Name>Sinusoidal Interpolation In</Name>
</Element>
<Element Type="Bool" ID="0xB">
<Name>Unknown 12</Name>
<Name>Sinusoidal Interpolation Out</Name>
</Element>
<Element Type="Bool" ID="0xC">
<Name>Unknown 13</Name>
<Name>Set Clamp Velocity On Disable?</Name>
</Element>
<Element Type="Bool" ID="0xD">
<Name>Unknown 14</Name>
<Name>Skip Ball Camera Cinematic</Name>
</Element>
<Element Type="Bool" ID="0xE">
<Name>Unknown 15</Name>
<Name>No Elevation Interpolation</Name>
</Element>
<Element Type="Bool" ID="0xF">
<Name>Unknown 16</Name>
<Name>Direct Elevation</Name>
</Element>
<Element Type="Bool" ID="0x10">
<Name>Unknown 17</Name>
<Name>Override Look Direction</Name>
</Element>
<Element Type="Bool" ID="0x11">
<Name>Unknown 18</Name>
<Name>No Elevation Velocity Clamp</Name>
</Element>
<Element Type="Bool" ID="0x12">
<Name>Unknown 19</Name>
<Name>Invert Camera Look Direction?</Name>
</Element>
<Element Type="Bool" ID="0x13">
<Name>Unknown 21</Name>
<Name>No Spline</Name>
</Element>
<Element Type="Bool" ID="0x14">
<Name>Unknown 22</Name>
<Name>Unknown 2</Name>
</Element>
<Element Type="Bool" ID="0x15">
<Name>Unknown 23</Name>
<Name>Unknown 3</Name>
</Element>
</SubProperties>
</PropertyArchetype>

View File

@ -4,28 +4,34 @@
<Name>LightParameters</Name>
<SubProperties>
<Element Type="Bool" ID="0x0">
<Name>Unknown 1</Name>
<Name>CastShadow</Name>
<Description>Unused.</Description>
</Element>
<Element Type="Float" ID="0x1">
<Name>Unknown 2</Name>
<Name>ShadowScale</Name>
<Description>Unused.</Description>
</Element>
<Element Type="Int" ID="0x2">
<Name>Shadow Tessellation</Name>
<Name>Tessellation</Name>
<Description>Unused.</Description>
</Element>
<Element Type="Float" ID="0x3">
<Name>Unknown 3</Name>
<Name>ShadowAlpha</Name>
<Description>Unused.</Description>
</Element>
<Element Type="Float" ID="0x4">
<Name>Unknown 4</Name>
<Name>MaxShadowHeight</Name>
<Description>Unused.</Description>
</Element>
<Element Type="Color" ID="0x5">
<Name>Unknown 5</Name>
<Name>AmbientColor</Name>
<Description>Ambient color when "Make Lights" is false, or "NumAreaLights" is 0.</Description>
</Element>
<Element Type="Bool" ID="0x6">
<Name>Unknown 6</Name>
<Name>MakeLights</Name>
</Element>
<Element Type="Choice" ID="0x7">
<Name>World Lighting Options</Name>
<Name>UseWorldLighting</Name>
<Values>
<Element Name="Unknown 1" ID="0x0"/>
<Element Name="Normal World Lighting" ID="0x1"/>
@ -36,7 +42,7 @@
</Values>
</Element>
<Element Type="Choice" ID="0x8">
<Name>Light Recalculation Options</Name>
<Name>LightRecalculation</Name>
<Description>Interval between light recalculation updates.</Description>
<Values>
<Element Name="Never" ID="0x0"/>
@ -46,19 +52,19 @@
</Values>
</Element>
<Element Type="Vector" ID="0x9">
<Name>Unknown 7</Name>
<Name>LightingPosition</Name>
</Element>
<Element Type="Int" ID="0xA">
<Name>Unknown 8</Name>
<Name>NumDynamicLights</Name>
</Element>
<Element Type="Int" ID="0xB">
<Name>Unknown 9</Name>
<Name>NumAreaLights</Name>
</Element>
<Element Type="Bool" ID="0xC">
<Name>Unknown 10</Name>
<Name>IgnoreAmbientLighting</Name>
</Element>
<Element Type="Int" ID="0xD">
<Name>Light Layer Index</Name>
<Name>UseLightSet</Name>
</Element>
</SubProperties>
</PropertyArchetype>

View File

@ -4,13 +4,13 @@
<Name>VisorParameters</Name>
<SubProperties>
<Element Type="Bool" ID="0x0">
<Name>Unknown 1</Name>
<Name>Unknown</Name>
</Element>
<Element Type="Bool" ID="0x1">
<Name>Unknown 2</Name>
<Name>ScanThrough</Name>
</Element>
<Element Type="Flags" ID="0x2">
<Name>Visor Flags</Name>
<Name>VisorFlags</Name>
<Flags>
<Element Name="Combat" Mask="0x1"/>
<Element Name="Scan" Mask="0x2"/>

View File

@ -1887,7 +1887,7 @@
</Element>
<Element>
<Key ID="0xAED5C7D" Type="PathDetermination"/>
<Value Name="PathDetermination"/>
<Value Name="PathPositionDetermination"/>
</Element>
<Element>
<Key ID="0xAF428B4" Type="float"/>
@ -3183,7 +3183,7 @@
</Element>
<Element>
<Key ID="0x123CAC0E" Type="float"/>
<Value Name="Unknown"/>
<Value Name="FOV"/>
</Element>
<Element>
<Key ID="0x12459941" Type="MultiModelActorStruct"/>
@ -10262,7 +10262,7 @@
<Value Name="TXTR"/>
</Element>
<Element>
<Key ID="0x386431AC" Type="int"/>
<Key ID="0x386431AC" Type="sound"/>
<Value Name="Sound_Alert"/>
</Element>
<Element>
@ -20193,6 +20193,10 @@
<Key ID="0x6D5FD457" Type="float"/>
<Value Name="RevealButtonsDuration"/>
</Element>
<Element>
<Key ID="0x6D62EF74" Type="choice"/>
<Value Name="FadeOut"/>
</Element>
<Element>
<Key ID="0x6D62EF74" Type="int"/>
<Value Name="Unknown"/>
@ -20647,7 +20651,7 @@
</Element>
<Element>
<Key ID="0x70754E15" Type="FOVInterpolationMethod"/>
<Value Name="FOVInterpolationMethod"/>
<Value Name="FOVInterpolationCustom"/>
</Element>
<Element>
<Key ID="0x7076D432" Type="bool"/>
@ -43501,6 +43505,10 @@
<Key ID="0xECD9D92D" Type="float"/>
<Value Name="SplitDestroyedPriority"/>
</Element>
<Element>
<Key ID="0xECDA4163" Type="choice"/>
<Value Name="Tessellation"/>
</Element>
<Element>
<Key ID="0xECDA4163" Type="int"/>
<Value Name="Unknown"/>