Auto Detach by Vert count

Hi there,

I'm an occasional 3dsmax user but there is something which anoys me and it's detaching by vert count manually. I always get an error (ingame) there are more than 1000 verts when it shows in 3dsmax its not.

Could someone write a simple script which detaches an object into multiple objects with each exact 499 vert or less?

499 because they suggest you do under 500 for smoothing reasons.

I might be able to pay a little if needed.