Advanced spectator/demo camera control.
This client allows you to script camera behaviour by changing it's position and angles via QuakeWorld scripting.
We have made for you cams.cfg. How to use this script:
/exec cfg/cams
In case you want to script something for you own, detailed description of camera scripting commands, variables and macros follows. However you don't need to know them to use cams.cfg from above.
cam_thirdperson - in track mode, we look at the person being tracked rather than through his eyes cam_dist - for use with cam_thirdperson. Use +forward/+back to adjust it smoothly cam_lockdir - JSS wanted this (use with thirdperson OFF) cam_lockpos - experimental (use with thirdperson OFF) cam_zoomspeed, cam_zoomaccel - to control how fast you zoom in onto the target with +forward/+back in cam_thirdperson mode
cam_pos - show current position cam_pos x y z or cam_pos "x y z" - set new position cam_angles - show angles cam_angles pitch yaw or cam_angles "pitch yaw" - set new angles
cam_pos and cam_angles can be used to set your position and angles both during demo playback and in spectator mode.
f_captureframe will get executed on the beginning of each new captured frame.
Last update: 16.12.2007 03:29 UTC
ezQDocs