test:texture1 666 10 1000.0 1.2 0.0 0.0 0.0 0.3 2.0 2.0 2.0 1.5 1.5 1.5 6.0 3.5 3.6 1.3 -0.012 0.004 2.0 9.0 1.4 0.4 0.4 0.4 0.02 0.001 2.00 0.50 0.20 1.20 0.30 0.20 0.10 0.20 0.70 0.70 0.70 1.00 0.10 0.10 0.10 0.10 0.10 0.10 0.00 0.10 0.01 0.01 0.01 0.00 0.10 0.10 0.00 -0.1 0.01 0.01 0.01 0.00 2.0 1.0 9.3 0.4 format of psfx file is (NO BLANK LINES UNTIL END!) %s texture %d identifier %d maximum_issue %f release_period %f rate %f px %f py %f pz %f pv %f velx %f vely %f velz %f velxv %f velyv %f velzv %f rad %f radv %f exp %f expv %f dexp %f dexpv %f accelx %f accely %f accelz %f accelxv %f accelyv %f accelzv %f atten %f attenv %f sRi %f sGi %f sBi %f sAi %f sRiv %f sGiv %f sBiv %f sAiv %f sRo %f sGo %f sBo %f sAo %f sRov %f sGov %f sBov %f sAov %f eRi %f eGi %f eBi %f eAi %f eRiv %f eGiv %f eBiv %f eAiv %f eRo %f eGo %f eBo %f eAo %f eRov %f eGov %f eBov %f eAov %f color_warp %f alpha_warp %f duration %f durationv NOTE top 4 bits of identifier control immunity next 4 bits set 'do dots' if any bits are set see sparks.pfx for a dotty one