Note: the remainder of this documentation is included with CS itself (main documentation).

This is a comparison of former particle plugin features and what settings the new Particles system provides to get similar results:

Rain

old parametersreplacement
color lincolor effector
dropsize particlesize
fallspeed initialvelocity
number emissionrate
box box emitter
colldet ???
lighting ???

The parameters factory, material and mixmode are unchanged.

example from partsys

old code:

<meshfact name="rainFact">
  <plugin>rainFact</plugin>
  <params />
</meshfact>

<meshobj name="rainfall">
  <priority>alpha</priority>
  <plugin>rain</plugin>
  <ztest />
  <move>
    <v x="-10" y="0" z="10" />
  </move>
  <params>
    <factory>rainFact</factory>
    <box>
      <min x="-10" y="-0.3" z="-5" />
      <max x="5" y="6" z="10" />
    </box>
    <mixmode>
      <add />
    </mixmode>
    <number>500</number>
    <material>raindrop</material>
    <dropsize w="0.02" h="0.37" />
    <lighting>no</lighting>
    <color red="0.2" green="0.35" blue="0.5" />
    <fallspeed x="0" y="-2.84" z="0" />
  </params>
</meshobj>

new, similar effect:

<meshfact name="rainFACT">
  <plugin>crystalspace.mesh.loader.factory.particles</plugin>
  <params>
    <particlesize x="0.02" y="0.37" />
    <minbb>
      <min x="-10" y="0" z="-5" />
      <max x="5" y="6" z="10" />
    </minbb>
    <sortmode>none</sortmode>
    <renderorientation>common approx</renderorientation>
    <commondirection x="0" y="1" z="0" />
    <emitter type="box">
      <emissionrate>25</emissionrate>
      <mass min="5" max="7.5" />
      <box>
        <min x="-10" y="-0.3" z="-5" />
        <max x="5" y="6" z="10" /
      </box>
      <uniformvelocity />
      <initialvelocity x="0" y="-2.84" z="0" />
      <initialttl min="2.5" max="2.5" />
      <placement>volume</placement>
    </emitter>
    <effector type="lincolor">
      <color red="0.2" green="0.35" blue="0.5" time="2.5" />
    </effector>
  </params>
</meshfact>

<meshobj name="rain">
  <plugin>crystalspace.mesh.loader.particles</plugin>
  <params>
    <factory>rainFACT</factory>
    <material>raindrop</material>
    <mixmode>
      <add/>
    </mixmode>
  </params>
  <move>
    <v x="-10" y="0" z="10" />
  </move>
  <priority>alpha</priority>
  <ztest/>
</meshobj>