America's Army tweak guide


Graphics Tweaks via Config File

Further adjustments can be made by adjusting your Config file. In the System directory where the game is installed open the ArmyOps.ini file with any text editor & scroll down to the [D3DDrv.D3DRenderDevice] section, some options available being;

UsePrecaching=x. When x is set to True this enables loading textures into Video memory during level loading, which can increase level loading time, though should provide smoothest gameplay as no textures will need to be uploaded during gameplay. For Graphics cards with 64MB or more of video memory I’d recommend True as such, though False should prove best for Graphics cards with less video memory as textures need only be loaded when required to.

UseTrilinear=x. When x is set to True trilinear texture filtering is enabled, which operates by taking 4 samples (texels) from 2 neighbouring Mipmaps, applies a bilinear filter to them & then interpolates the results. This results in improved image quality, with more seamless transitions between Mipmap levels & enhanced texture detail compared to bilinear filtering (False). Basically every modern Graphics cards that is supported by this game should be able to use trilinear with no little performance issues, & as such you shouldn’t need to set this to False.

AdapterNumber=x. This option shouldn’t be modified, leave it alone.

ReduceMouseLag=x. When x is set to True this may eliminate lag from mouse input, although can lower the frame rate as a result. If you aren’t experiencing such mouse lag then set this to False to ensure optimal frame rate.

UseTripleBuffering=x. Setting this to True enables triple buffering, which allocates a third frame buffer, which can improve performance by allowing the graphics card to render at the same time that the 3D application performs other tasks. This is recommended as a result for optimal performance. That said if your Graphics card has 32MB or less Video memory you’d be best selecting False to ensure best performance (As the game itself requires a lot of Video memory).

UseHardwareTL=x. Should your Graphics card feature an onboard T&L unit set this to True (Basically every Graphics card since the original NVIDIA GeForce), on other Graphics cards select False instead.

UseHardwareVS=x. Should your Graphics card feature an onboard Vertex Shader set this to True (Basically every Graphics card since the NVIDIA GeForce 3), on other Graphics cards select False instead.

UseCubemaps=x. When x is set to True this enables the use of Cubemaps in levels for simulated reflectivity on surfaces, e.g. Mirrors. Should your Graphics card support this features set this to True. Those of you with Graphics card that do not support this feature should set this to False this, though given the minimalist use of cubemaps in the game you’ll likely not notice a difference either way.

DesiredRefreshRate=x. With Vsync enabled your monitor refresh rate limits your maximum frame rate to whatever the refresh rate is, e.g. With a monitor refresh rate of 75Hz, your maximum frame rate with Vsync enabled in 75. As a result you should set x here to whatever the maximum refresh rate your monitor is capable of at the resolution you intend to use (Up to 100 so as not to strain the monitor), this may not improve your frame rate though more importantly will reduce eyestrain while playing.

UseCompressedLightmaps=x. When set to True this enables lightmaps to be compressed, which will increase level loading time, though can improve frame rate by reducing Video memory requirements for levels. If you have a Graphics card with 32MB or more Video memory you should set this to False to ensure lightmap quality is at its greatest as you should have sufficient Video memory to use them uncompressed, which will also yield slightly faster level loading times.

MaxPixelShaderVersion=x. This option shouldn’t be modified, leave it alone.

UseVSync=x. With this option you can enable/disable Vsync in the game. Vsync effectively limits the frame rate to your current refresh rate at any given resolution. Frame rate can be perceivably increased when set to False (disabled), as frames are rendered as fast as they can be regardless of refresh rate, although you may experience image tearing &/or controller lag as a result. With this set to True (enabled) you won’t experience either image tearing nor controller lag, although frame rate will be limited to your refresh rate. As such I’d recommend enabling Vsync for best image quality & disabling it when you intend to benchmark system/game performance.

DetailTextures=x. Setting x to 1 will enable the use of detail textures in the game. A detail texture is a very small, fine pattern which is faded in as you approach a surface, for example wood grain, or imperfections in stone. This option can cause a noticeable performance loss on older Graphics cards & should you have 32MB or lower of Video memory & a slow CPU you should consider disabling this. On faster systems leave this set to 1 for optimal image quality.

DescFlags=x & Description=x. These 2 options do not need to be modified & are determined based on the Graphics card &/or Driver installed. Leave these unmodified.

Be sure to take a look at the NVIDIA GeForce tweak guide for information on how to optimize the performance/visual quality of those cards. These can help you improve image quality/performance even further than in-game/configuration file options can.


Go to next page !

Get weekly updates on new
articles, news and contests
in your mail!