Things you need:
Entity
3ds max Or Milkshape
Milkshape (aswell as 3ds unless you cant get hold of 3ds you dont actualy need .3dsmax)
Photoshop
Dot halo
Insolence
Modelling Knowledge
Bump Mapping Knowledge
Step 1
OK First you need to open any map in Entity and find the models that you want.
#When remodelling a weapon to save time only remodel the FP and use that in the weapon and hlmt.
#BUT you have to make an FP and 3P model or the battlerifle or it wont show up in third person.

Step 2
Then click the corner "+" then go to Export Meshes then To .OBJ.
Step 3 (3dsmax ONLY!)
In 3ds max remodel it however you want using your modding knowledge. and you must create a bump map if you use a new texture
Then when the models is complete and UV mapped you need to go into the UV editing box and then go to edit, select all, then Tools and click flip vertically and move the UV into the blue box again.

Step 4 (3dsmax ONLY!)
Then in 3ds max to to file then export it as a .3ds somewhere on your PC.
Step 5
Now in milkshape import this Autodesk .3ds and make sure it is in the right place by importing the original .obj you are about to replace.
Step 6
Then in milkshape export as .obj after deleting the original if it was used in the last step and then find the folder you exported at the start and don't overwrite the original you must delete it first so it keeps he same name but doesn't overwrite then click save as that name.

Step 7
Then you must inject this folder with entity and name it whatever you want.
Then you must inject you custom texture if one is used along with your custom bump with dark matter after internalizing.
Step 8
Then fix the shaders in the one your model needs which in this case is the smg metal and make your model be used in the hlmt of the gun and the weapon tag.
Step 9
And to fix the shaders you must open the shaders used for the weapon in insolence and make it look like this below, By changing the selected values to 0


In the first pic just enter the ifp in devmode with the new shad.ifp
In the second pic go to Unknown 2 then click shader properties. #only do the first chunk non others.
In the third pic just click all dependencies.
and in the forth go to unknown 2 then dependencies and change them both to "shaders\shader_templates\opaque\tex_bump"
Thanks for reading I'm hoping your models will work well in halo if not you may have to wait for the next version of entity.
Special Thanks goes o everyone who pest-erred me to make this tut! (you know who you are

The Amazing pokecancer for the app of the century
and the creators of all the apps above and thanks again for reading, if you have any questions go through the tutorial again with a more simple model and if it is horrible null the lightmaps and if it it still screwed speak to me.
My aim is decownsyou.