Shipdata structure

From Elite Wiki
Revision as of 10:30, 9 November 2022 by Cholmondely (talk | contribs) (Added a little more)

Every entity is defined by a title-key, followed by a <dict>ionary of the object's properties. Do not use '-'(minus symbol) in the entity title.

The structure of the shipdata.plist is as follows:

XML:

***usual XML-Header info***
<plist>
<dict>
  <key>my_object</key>
  <dict>
    (all relevant property entries)
  </dict>
  <!-- between these everything will be ignored, convenient for selfcomments --> 
  <key>my_second_object</key>
  <dict>
    (all relevant property entries)
  </dict>
</dict>
</plist>

OpenStep:

{
   // comment
   "my_object" = {
     (all relevant property entries)
   };
}

Subentities

  • Z GrOovy HPC pack (2014) equipment appears on outside of ship when bought, and can be damaged in combat impairing its efficiency
  • Refugee Adder (2006, XML) features a rotating rear-end
  • Animated Ships (2010) has flapping wings
  • stations - the docking bay for one thing - and some of the Kiota stations have moving escalators
Also, the original versions of Smiv's BattleDamage merged with Smivs' ShipSet to show hull damage on the ships.