XML

XML Modding includes editing a certain block or propeller, etc. XML Modding has its own Modding Guide on Reddit. It is useful for those are starting to Mod and Edit their own creations or other users creations.

With using a text editor on an ".xml" file, physics and logic for parts can be changed, such as editing the "powerMultiplier" tag on an engine. This particular one scales only the engine power of an engine on a multiplication scale. Such as changing the default value (1) to 2, doubles the engine power, as 3 triples it. Decimals like 2.5 can also be used to get a more accurate power scale.

Values like "exhaustScale" (default 1,1,1) work on a X,Y,Z format. X is to lateral scale as Y is to vertical, Z being the length.

Others such as "exhaustStartColorOverridePrimary" work on a colour code. Ex. "FFFFFFFF" is White.

Common Tags
All parts have these tags.

For tags that are hidden by default, you have to type them in like this:

[tag]="[input]"

For example,

scale="0.5,0.5,0.5"

NOTE: add the Masscale, Scale or disable collisions input right after the materials in the XML text.

XML inputs
Parts that have inputs such as rotators, lights, and engines, ect, Can be XMLed to be controlled by a specific input. Such as setting a rotator to be controlled using landing gear. Remember: Activation groups are completely different to inputs

Here is an example of a Hinge-Rotator having its input set to Landing Gear, Note it has also been given Scaled values (See tags above):









There is also an input based on speed and a inequality, eg. v>100, which can be used in inputs.

Control surfaces only support a different set of inputs, ie. Roll, Pitch, Yaw, VTOL, Trim.