generate usermessages myself from latest valve source