Started work, did quite a lot at weekend (Had a power cut at home for 36 hours, which was nice). You weren't joking when you said everything uses cvars were you? :) Had to add q_common.h to q_local.h because cvars are used in AI but cvar API not seen. Is this bad? I'll let you know when it's all working. Nick