Hi DemonLust, thanks for your suggestion. I'm not quite sure what you mean (sorry ). But using vec_for_screen I've got some okay results - the cursor model moves left and right across the screen as I would like. Unfortunately, when I move the mouse up and down, the model moves forwards and backwards, whereas I would like it to moved up and down to the top and bottom of the screen. Does anybody know how to do this?
The idea I have - okay, the idea I am stealing from Anachronox, so sue me - er, actually, please don't, Ion Storm lovely people - is to have a kind of robot assistant that conveniently looks like an arrow and moves around the 3D world being controlled by the mouse. So it moves exactly the same as a normal cursor except that it is a model, and that as it moves towards the top of the screen it also moves further forwards (ie to all extents and purposes it is a normal cursor, it just looks a bit cooler).
Cheers,
Keith