I've added particles to highlight the sight and attack range of a unit using the conical particles Will added (works in MG 3.6). It's far from perfect but thought I'd share as a) someone might want to add this trick to their own mod and b) a better version of this functionality might be something for the Devs to consider.
Essentially the same particles as are used to trace helicopter blades in cold War pack.
Red arc shows attack, green shows sight. Arrows added by me - in-game the two arcs flicker, so it's much more obvious than in the screenshot.
I added these to a specific skill, so they only show when the user sets the skill state to "show ranges". Extract of unit xml
<skill>
<type value="stop"/>
<name value="show_range_skill"/>
<ep-cost value="0"/>
<speed value="400"/>
<anim-speed value="400"/>
<animation path="../ji_bing/models/bowman.g3d"/>
<particles value="true" start-time="0.1" end-time="0.13">
<particle-file path="particle_range.xml">
<shape value="conical">
<angle value="90"/>
</shape>
<radius value="8"/>
<min-radius value="7.9"/>
<direction x="0" y="0.1" z="0"/>
<offset x="0" y="0" z="0"/>
</particle-file>
<particle-file path="particle_sight.xml">
<shape value="conical">
<angle value="90"/>
</shape>
<radius value="15"/>
<min-radius value="14.9"/>
<direction x="0" y="0.1" z="0"/>
<offset x="0" y="0" z="0"/>
</particle-file>
</particles>
<sound enabled="false"/>
</skill>