First, I'm having trouble with colours and shading on the gun model. I've searched through the forums and I haven't figured out how to have colours show up on the model instead of it being plain white. I'm using the Sketchup > Blender method so deel w/ it.
Awesomely, Sketchup models will automatically be flat-shadded when you send it to blender and to blockland.
unless you rescale the model inside of blender. if you do that, the entire model wil appear smooth shaded (I'm
guessing that this is your shading issue.)
You will have to group your model prior to scaling it down inside sketchup, this is because of how sketchup handles its faces. if a face falls below 1/64" the face will disappear. that is
Unless you group it prior to the scaling. the group will hold it together, as if by magic, and as a locked shape, none of the faces will disappear. and that will hold your flatshade together.
* Note = Group the object (ctrl+G)
do not make a component, components will break the shape and will create tons of but ugly back faces.
once you export to Blender, you will need to select all the meshes that match in color, and join them. Even if they don't touch.
same color = same mesh = same group. once the meshes are joined, to color them, you will need to rename the objects according to their colour. so if the mesh is, say, orange, you will need to name it orange.png. you will then need to drop an orange.png into the folder with the final .dts.
Hope that makes sense.
Happy Modeling
Second, unless the quality standard of BL addons plummet down into the negatives, I need to know how to make bullets spread out when being fired from the gun.
No idea on that, sounds more like a scripting thing. Setting a random spread off of the MuzzlePoint has something to do with it im sure though..