
(Fake Bloom Not Included)
Please read carefully and don't skip any parts unless you know what you are doing.
You can do this tutorial if...
-you have a Nvidia card that is capable at running Halo at highest settings and at a high framerate (>50fps) usually -7,-8 series.
-tearing issues (Halo runs faster (sometimes you don't even notice this); massive lag)
-Nvidia camouflage problem
What do I need?
Latest Nvidia Driver/Control Center
http://www.nvidia.com/Download/index.aspx?lang=en-us
DXTweaker (my settings included)
http://files.filefront.com/DXTweakerrar ... einfo.html
MapManager (with DXtweaker support)
http://hce.halomaps.org/index.cfm?fid=2758
A brain/2 eyes/at least 1 hand/opt. ePenor/ePuss
http://en.wikipedia.org/wiki/Neanderthal
Installing DXTweaker
Extract the archive (I recommend into the HaloCE directory). Open up DXTweaker and make sure the existing configurations for HaloCE (which I included) are correct (paths etc.) and that's basically it.
Configuring Nvidia
Open up the Nvidia Control Panel.


Now for the settings...I'll try to explain as much as possible (I actually just quote Wikipedia)
Every time you change a settings from it's original state it will be bold.
Anisotropic Filtering
I set this to 16x...even though I'm not sure if this has a direct effect in HaloCE since I don't know how Nvidia affects these settings or how it cooperates with HaloCE in the first place.
Texture Filtering - Quality
I set this to very high, I'm pretty sure this doesn't have a direct effect in HaloCE though."In computer graphics, texture filtering is the method used to determine the texture color for a texture mapped pixel, using the colors of nearby texels (pixels of the texture)." - Wikipedia
Threaded Optimization
If you have multiple CPU's, use this.
Now for the vital parts:
Triple Buffering
As you can see, this can help us with the tearing. Set this to "On"."In computer graphics, triple buffering is a variant on double buffering, a technique for drawing graphics that shows no (or less) flicker, shearing, and tearing artifacts." - Wikipedia
Vertical Sync
This will defiantly help us with our tearing. Set this to "Force On"."Vertical synchronization (v-sync, vbl-sync) refers generally to the synchronization of frame changes with the vertical blanking interval." - Wikipedia
MapManager

If you configured everything correctly, this should work perfectly. No more camo errors, no more tearing in VSync / No VSync.
Credits:
DXTweaker - nonatainment
Camo Fix Tutorial - IcebirdCE
MapManager - Skyline & Patrickssj6
This Tutorial - Patrickssj6
