How to boost FPS

America's Army: Proving Grounds573 views7 favorites3 min readby SiNsOfThEDeViLUpdated Jul 1, 2022View on Steam ↗

Where to find AA Engine

Steps:

1. Open File Explorer
2. Open Documents
3. My Games
4. America's Army: Proving Grounds
5. AA Game
6. Config

Change Settings in AA Engine and AA System Settings.

After opening AAPG config right click on AAEngine.ini and select edit with notepad ++

After opening it hit CTRL+F and enter: Smooth

Change bSmoothFrameRate to TRUE
MinSmoothedFrameRate=0
MaxSmoothedFrameRate=60 (this one is totally up to you, you can change the value to whatever number you want)

After you've done that you want to hit CTRL + S or go to File and hit Save
You can minimize the window

After that right click on AASystemSettings.ini and select edit with notepad ++

Then you want to delete everything that's in that folder and replace it with this:


[SystemSettings]
StaticDecals=False
DynamicDecals=False
UnbatchedDecals=True
DecalCullDistanceScale=1.000000
DynamicLights=False
DynamicShadows=False
LightEnvironmentShadows=False
CompositeDynamicLights=False
SHSecondaryLighting=True
DirectionalLightmaps=True
MotionBlur=False
MotionBlurPause=True
MotionBlurSkinning=1
DepthOfField=True
AmbientOcclusion=False
Bloom=False
bAllowLightShafts=True
Distortion=False
FilteredDistortion=False
DropParticleDistortion=False
bAllowDownsampledTranslucency=False
SpeedTreeLeaves=True
SpeedTreeFronds=True
OnlyStreamInTextures=False
LensFlares=False
FogVolumes=True
FloatingPointRenderTargets=True
OneFrameThreadLag=True
UseVsync=False
UpscaleScreenPercentage=True
Fullscreen=True
AllowOpenGL=False
AllowRadialBlur=False
AllowSubsurfaceScattering=True
AllowImageReflections=True
AllowImageReflectionShadowing=True
bAllowSeparateTranslucency=False
bAllowPostprocessMLAA=False
bAllowHighQualityMaterials=False
MaxFilterBlurSampleCount=16
SkeletalMeshLODBias=0
ParticleLODBias=0
DetailMode=2
MaxDrawDistanceScale=1.000000
ShadowFilterQualityBias=0
MaxAnisotropy=1
MaxMultiSamples=1
bAllowD3D9MSAA=False
bAllowTemporalAA=False
TemporalAA_MinDepth=500.000000
TemporalAA_StartDepthVelocityScale=100.000000
MinShadowResolution=64
MinPreShadowResolution=8
MaxShadowResolution=1120
MobileShadowTextureResolution=1120
MaxWholeSceneDominantShadowResolution=1344
ShadowFadeResolution=128
PreShadowFadeResolution=16
ShadowFadeExponent=0.250000
ResX=1920
ResY=1080
ScreenPercentage=100.000000
SceneCaptureStreamingMultiplier=1.000000
ShadowTexelsPerPixel=1.273240
PreShadowResolutionFactor=0.500000
bEnableBranchingPCFShadows=False
bAllowHardwareShadowFiltering=False
TessellationAdaptivePixelsPerTriangle=48.000000
bEnableForegroundShadowsOnWorld=False
bEnableForegroundSelfShadowing=True
bAllowWholeSceneDominantShadows=True
bUseConservativeShadowBounds=False
ShadowFilterRadius=2.000000
ShadowDepthBias=0.012000
PerObjectShadowTransition=60.000000
PerSceneShadowTransition=600.000000
CSMSplitPenumbraScale=0.500000
CSMSplitSoftTransitionDistanceScale=4.000000
CSMSplitDepthBiasScale=0.500000
CSMMinimumFOV=40.000000
CSMFOVRoundFactor=4.000000
UnbuiltWholeSceneDynamicShadowRadius=20000.000000
UnbuiltNumWholeSceneDynamicShadowCascades=3
WholeSceneShadowUnbuiltInteractionThreshold=50
bAllowFracturedDamage=True
NumFracturedPartsScale=1.000000
FractureDirectSpawnChanceScale=1.000000
FractureRadialSpawnChanceScale=1.000000
FractureCullDistanceScale=1.000000
bForceCPUAccessToGPUSkinVerts=false
bDisableSkeletalInstanceWeights=false
HighPrecisionGBuffers=False
AllowSecondaryDisplays=False
SecondaryDisplayMaximumWidth=1280
SecondaryDisplayMaximumHeight=720
AllowPerFrameSleep=True
AllowPerFrameYield=True
MobileFeatureLevel=0
MobileFog=True
MobileHeightFog=False
MobileSpecular=True
MobileBumpOffset=True
MobileNormalMapping=True
MobileEnvMapping=True
MobileRimLighting=True
MobileColorBlending=True
MobileColorGrading=False
MobileVertexMovement=True
MobileOcclusionQueries=False
MobileGlobalGammaCorrection=False
MobileAllowGammaCorrectionWorldOverride=False
MobileAllowDepthPrePass=False
MobileGfxGammaCorrection=False
MobileLODBias=-0.5
MobileBoneCount=75
MobileBoneWeightCount=2
MobileUsePreprocessedShaders=True
MobileFlashRedForUncachedShaders=False
MobileWarmUpPreprocessedShaders=True
MobileCachePreprocessedShaders=False
MobileProfilePreprocessedShaders=False
MobileUseCPreprocessorOnShaders=True
MobileLoadCPreprocessedShaders=True
MobileSharePixelShaders=True
MobileShareVertexShaders=True
MobileShareShaderPrograms=True
MobileEnableMSAA=False
MobileContentScaleFactor=1.0
MobileVertexScratchBufferSize=150
MobileIndexScratchBufferSize=10
MobileLightShaftScale=2.0
MobileLightShaftFirstPass=0.5
MobileLightShaftSecondPass=1.0
MobileModShadows=True
MobileTiltShift=False
MobileMaxMemory=300
MobilePostProcessBlurAmount=32.0
bMobileUsingHighResolutionTiming=True
MobileTiltShiftPosition=0.5
MobileTiltShiftFocusWidth=0.3
MobileTiltShiftTransitionWidth=0.5
MobileMaxShadowRange=500.0
MobileBloomTint=(R=1.0,G=0.75,B=0.0,A=1.0)
MobileClearDepthBetweenDPG=False
MobileSceneDepthResolveForShadows=TRUE
MobileLandscapeLodBias=0
MobileUseShaderGroupForStartupObjects=FALSE
MobileMinimizeFogShaders=FALSE
MobileFXAAQuality=0
ApexLODResourceBudget=1000000000000000000000.0
ApexDestructionMaxChunkIslandCount=2500
ApexDestructionMaxShapeCount=0
ApexDestructionMaxChunkSeparationLOD=1.0
ApexDestructionMaxActorCreatesPerFrame=-1
ApexDestructionMaxFracturesProcessedPerFrame=-1
ApexDestructionSortByBenefit=True
ApexGRBEnable=false
ApexGRBGPUMemSceneSize=128
ApexGRBGPUMemTempDataSize=128
ApexGRBMeshCellSize=7.5
ApexGRBNonPenSolverPosIterCount=9;
ApexGRBFrictionSolverPosIterCount=3;
ApexGRBFrictionSolverVelIterCount=3;
ApexGRBSkinWidth=0.025
ApexGRBMaxLinearAcceleration=1000000.0
bEnableParallelAPEXClothingFetch=True
bApexClothingAsyncFetchResults=False
ApexClothingAvgSimFrequencyWindow=60
ApexClothingAllowAsyncCooking=True
ApexClothingAllowApexWorkBetweenSubsteps=FALSE
TEXTUREGROUP_World=(MinLODSize=256,MaxLODSize=2048,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_WorldNormalMap=(MinLODSize=256,MaxLODSize=2048,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_WorldSpecular=(MinLODSize=256,MaxLODSize=2048,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_Character=(MinLODSize=256,MaxLODSize=2048,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_CharacterNormalMap=(MinLODSize=256,MaxLODSize=2048,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_CharacterSpecular=(MinLODSize=256,MaxLODSize=2048,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_Weapon=(MinLODSize=256,MaxLODSize=2048,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_WeaponNormalMap=(MinLODSize=256,MaxLODSize=2048,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_WeaponSpecular=(MinLODSize=256,MaxLODSize=2048,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_Vehicle=(MinLODSize=512,MaxLODSize=2048,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_VehicleNormalMap=(MinLODSize=512,MaxLODSize=1024,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_VehicleSpecular=(MinLODSize=512,MaxLODSize=1024,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_Cinematic=(MinLODSize=256,MaxLODSize=4096,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_Effects=(MinLODSize=128,MaxLODSize=1024,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_EffectsNotFiltered=(MinLODSize=1,MaxLODSize=1024,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_Skybox=(MinLODSize=512,MaxLODSize=2048,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_UI=(MinLODSize=512,MaxLODSize=2048,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_Lightmap=(MinLODSize=512,MaxLODSize=4096,LODBias=0,MinMagFilter=Aniso,MipFilter=Poi

Find AA BaseEngine

Steps on how to find AA Base Engine:

1. Go to This PC
2. Program Files (x86)
3. Steam
4. steamaaps
5. common
6. America's Army
7. AAPG
8. Engine
9. Config

Change Settings in BaseEngine and BaseSystemSettings

Just like before you want to open BaseEngine with Notepad ++

And again hit CTRL + F and type in: Smooth
then hit Save

After that, you want to open BaseSystemSettings with Notepad++ as well
you want to copy and paste everything that's in your AASystemSettings
And then hit save

Change your Nvidia Gpu settings in Nvidia Control Panel

To open Nvidia Control Panel you want to head over to your desktop and right click and select ''Nvidia Control Panel"

To open Nvidia Control Panel you want to head over to your desktop and right click and select ''Nvidia Control Panel"

Go over to Adjust Image Settings With Preview
Select Use Advanced 3D Image Settings and hit Apply

Then go over to Manage 3D settings and change

Global Program Settings:

Ambient Occulsion= Off
Anisotropic Filtering = Off
Antialiasing-FXAA= Off
Antialiasing Gamma Correction= On
Antialiasing-Mode= Application-controlled
Antialiasing-Setting= Application- controlled
Antialiasing- Transparency= Off
CUDA-GPUs= All
DSR-Factors= 2.00x (if you can turn them off)
DSR-Smoothness= 35%
Maximum pre-rendered frames= 1
Multi-Frame Sampled AA (MFAA)= Off
OpenGL rendering GPU= Auto-select
Power management mode= Prefer Maximum Performance
Shader Cache= On
Texture filtering- Anisotropic sample option...= Off
Texture filtering- Negative LOD bias= Allow
Texture filtering- Quality= High Performance
Texture filtering- Trilinear optimization= On
Threaded optimization= On
Triple Buffering= Off
Vsync= Off
Virtual Reality pre-rendered frames= 1
------------------------------------------
Program Settings:
Anisotropic Filering= Off
Antialiasing-FXAA= Off
Antialiasing Gamma Correction= On
Antialiasing-Mode= Use Global Setting
Antialiasing- Transparency= Use Global Setting (Off)
CUDA-GPUs= All
Maximum pre-rendered frames= 1
Multi-Frame Sampled AA (MFAA)= Off
OpenGL rendering GPU= Auto-select
Power management mode= Prefer Maximum Performance
Shader Cache= On
Texture filtering- Anisotropic sample option...= On
Texture filtering- Negative LOD bias= Clamp
Texture filtering- Quality= High Performance
Texture filtering- Trilinear optimization= On
Threaded optimization= On
Triple Buffering= Off
Vsync= Off
Virtual Reality pre-rendered frames= 1
---------------------------

Then go over to Configure Surround, PhysX
Change your PhysX Setting processor to your GPU
---------------------------
And final step go to Change resolution
and put your refresh rate to the highest one








This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.