The /FORCE:MULTIPLE flag is not needed anymore (just checkout the latest C::E, that fixed this issue).
No more tons of warnings with multiple defined symbols.
Improved the enums of the electric assets.
Better way of randomizing box shapes. It uses two aspect ratios and a single 'size' for longest edge. This allows generating families of similar boxes with just scaling similarity.
The particle emitters can launch the callbacks by passing their pointer. This can be useful if the callback wants to know which parameters have been used in the generator, or the type of generator that triggered it.
Many advanced improvements in the parser for the distributions, for the shape generators, for the emitter.
Some code cleanup.
The ChSystem is a data of the simulator object. Previously it was instanced only in the simulate() function , thus not accessible from outside.
Improved defaults for generating POV-ray postprocessed animations.
Initialization of the simulator: two stub families of spheres are created via C++ commands. These will be wiped away as soon as one use ParseSettings() on settings.ces (but still one might not use parsing, and just modify this example from the c++ side)
Also, improvement in the callback that register new particles into Irrlicht and/or POV .