Tweaking Guide


(ailmanki) #1

before F9



After pressing F9 (which btw this pic is around 20% bigger, as such it has indeed more detail)

Well so this is a compilation of ressources I found in the internets, I am still waiting for a new screen, so these configs gave me 100% stable ~60fps on my i7-4770 with gtx660-ti. And also no texture popins.

There are already 2 topics in this forum:
[thread=37379]massive fps boost[/thread]
[thread=36916]Some Performance Tricks[/thread]
[thread=36875]Very Low gfx config for more-fps[/thread]

First off this game is based on udk engine, as such any guide for games with that engine can work here as well. Still SD is modifying this engine, so its a grey zone, so to say.
I did the following changes to my config, and also what is suggested here about memory and other tweaks in the first post: Fixing performance and visuals ini tweaks

The ini’s are located in your game install directory under \Published\Content\ShooterGame\Config\

ShooterEngine.ini, find that TEXTUREGROUP part in engine.engine, and replace it with this.


[engine.engine]
TEXTUREGROUP_World=(MinLODSize=256,MaxLODSize=256,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_WorldNormalMap=(MinLODSize=256,MaxLODSize=256,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_WorldSpecular=(MinLODSize=256,MaxLODSize=256,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_Character=(MinLODSize=256,MaxLODSize=256,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_CharacterNormalMap=(MinLODSize=256,MaxLODSize=256,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_CharacterSpecular=(MinLODSize=256,MaxLODSize=256,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_Weapon=(MinLODSize=256,MaxLODSize=256,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_WeaponNormalMap=(MinLODSize=256,MaxLODSize=256,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_WeaponSpecular=(MinLODSize=256,MaxLODSize=256,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_Vehicle=(MinLODSize=512,MaxLODSize=512,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_VehicleNormalMap=(MinLODSize=512,MaxLODSize=512,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_VehicleSpecular=(MinLODSize=512,MaxLODSize=512,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_Cinematic=(MinLODSize=256,MaxLODSize=256,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_Effects=(MinLODSize=128,MaxLODSize=128,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_EffectsNotFiltered=(MinLODSize=128,MaxLODSize=128,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_Skybox=(MinLODSize=512,MaxLODSize=512,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_UI=(MinLODSize=512,MaxLODSize=512,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_Lightmap=(MinLODSize=512,MaxLODSize=512,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_Shadowmap=(MinLODSize=512,MaxLODSize=512,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_RenderTarget=(MinLODSize=128,MaxLODSize=128,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_MobileFlattened=(MinLODSize=8,MaxLODSize=8,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_ProcBuilding_Face=(MinLODSize=128,MaxLODSize=128,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_ProcBuilding_LightMap=(MinLODSize=128,MaxLODSize=128,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_Terrain_Heightmap=(MinLODSize=128,MaxLODSize=128,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_Terrain_Weightmap=(MinLODSize=128,MaxLODSize=128,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_ImageBasedReflection=(MinLODSize=256,MaxLODSize=256,LODBias=0,MinMagFilter=aniso,MipFilter=linear,NumStreamedMips=0,MipGenSettings=TMGS_Blur5)
TEXTUREGROUP_Bokeh=(MinLODSize=256,MaxLODSize=256,LODBias=0,MinMagFilter=Linear,MipFilter=Linear,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)
TEXTUREGROUP_ColorLookupTable=(MinLODSize=128,MaxLODSize=128,LODBias=0,MinMagFilter=Aniso,MipFilter=Point,NumStreamedMips=0,MipGenSettings=TMGS_SimpleAverage)

ShooterInput.ini, add following code to the section [ShooterGame.SGPlayerInputPawn]
A bind on F9, to get rid of fog, less bloom and no postprocess AA - and colorgrading (only on some maps active). This can’t be add to the config.


[ShooterGame.SGPlayerInputPawn]
Bindings=(Name="F9",Command="POSTPROCESSAATYPE 0 | BloomSize 0 | FogDensity 0  |ColorGrading 2 | TEXTUREDEFRAG",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)

Bindings=(Name="F8",Command="POSTPROCESSAATYPE -1 | BloomSize -1 | FogDensity -1 |ColorGrading 1",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)

Console Commands
setclantag [tag]
removeclantag
say [chatmsg]
setres [x] [y]
setsensitivity [f]
stat fps
stat unit
postprocessAAType [i] (default -1)
BloomSize [i] (default -1)
FogDensity [i] (default -1)
ColorGrading [i] (default 1)
nxvis collision (lags horribly, brings my fps down to 8-9, but shows more or less the world collision boxes)
ToggleMusic (to disable/enable music)
TEXTUREDEFRAG

Official Documents
http://udn.epicgames.com/Three/ConsoleCommands.html
http://udn.epicgames.com/Three/SystemSettings.html

Non official
.ini tweaks and performance guide
Fixing performance and visuals ini tweaks

Addendum, if you want basically 0 textures, you have to play with lodbias in your driver settings, but it does not get you any more fps, also IMHO it makes it harder to see, since everything becomes a grey soup.


(chippy) #2

T h a n k y o u !


(potty200) #3

Might install teamviewer and get you to do this for me. Each time I have tried I have failed, awfully :frowning:


(ailmanki) #4

:slight_smile:
First get a proper text editor, http://notepad-plus-plus.org/

Close DirtyBomb, close the launcher too - for safety. There is actually no need to write protect the configs, for these changes. But the game does frequently write to that file. So your chagnes can be lost. So first close the game.

Then open the folder C:\Program Files (x86)\Dirty Bomb[B]Published[/B]\Content\ShooterGame\Config
Right click on ShooterEngine.ini and click on ‘Edit with Notepadd++’.
Press Ctrl+F, and search for ‘textureg’
Now replace that whole section of TEXTUREGROUP lines, with the one I posted above.

Then next open the file ShooterInput.ini with Notepad++,
Press ctrl+f, and search for ‘SGPlayerInputPawn’^,
insert there the 2 lines I posted above, omimt the first line with [blahblah.blah] Its just to indicate where to insert the binding.

The binding will not work in spectator mode, but that doesnt matter much since you will be always first spawning in… For spec it would be needed again in a later section…

Yer save the files, start the game. Thats it. I guess most struggle on the game overwriting their files after they edited them. Notepad++ will at least tell you that the file got modified, and asks to reload it.

Else, well yes I can help you on teamviewer if you really need that :smiley: But maybe I should just join ts.


(fubar) #5

Well so this is a compilation of ressources I found in the internets, I am still waiting for a new screen, so these configs gave me 100% stable ~60fps on my i7-4770 with gtx660-ti. And also no texture popins.

That’s… rather scary, mine jumps anywhere from 140 to 300 on a 3770k and 670 ftw signature 2.


(shaftz0r) #6

yeah i said that to myself too, but if you look at his cfg, he isnt tweaking for good fps. he has a ton of settings still on. his config IS NOT for people with low specs at all


(nailzor) #7

I’d figure that with a GTX660ti you would get much higher fps than that. I have an i7-2700k with 560ti and my game is stock config using in game gui to low settings for junk that is not needed, with 1920x1080 and exceeds 140fps at times.


(ailmanki) #8

Well should have mentioned, I targeted for stable 60 so that my screen has perfect vsync. My PC can now handle this game without prob, so I am not really into that anymore.

And I did not tweak anything besides the texturegroups.

But in the fear of not getting 120fps, I tested it now, and it goes from 130-260. So I have to tweak some, for it to not drop on full servers.
The guide I linked, http://tera-forums.enmasse.com/forums/general-discussion/topics/ini-tweaks-and-performance-guide is a good start, to not blindly change configs.

Is there interest for how to use Nvidia Inspector? For ATI users I have no clue, cause I have none.
I want to bundle all those infos, in one place. If you want to tweak for perfomance or quality is your own choice :slight_smile:


(iwound) #9

PostprocessAAType now has no effect.
this used to give me a fps boost and sharpen but not now.


(ailmanki) #10

Seems like PostprocessAA is off when choosen so in menus.
Colorgrading is also different, though I discovered switching it to 2 gives it more colors, more intensity. But its great that the color tint is gone, well at least in London Bridge. Didn’t check any other map yet. Have to invest some time, and check the new build.


(Raviolay) #11

As soon as I add the f9 command key bind thingy I can no longer move! Worked pre-patch!

EDIT
LOL didn’t read put the word default in front and it works.


(fzl) #12

ailmanki we need a bind to disable post process permanently…any idea from you?


(Nail) #13

mine stays off since last update


(shaftz0r) #14

same

#10chars


(k0k0nat) #15

Jop :confused:

Seems like since we have to put all this in “defaultengine”, the client forces us to reinstall/repair DB, turning everything into “normal”.

Please fix this, this made my game a lot more fluid!


(Mustang) #16

You shouldn’t edit defaultengine, only shooterengine.


(k0k0nat) #17

oh oh…

he.

he.

But it works for me fine now. Guess this is why i had trouble with editing defaultengine :stuck_out_tongue:


(ailmanki) #18

Since other forum is gone now - anyone wants an update of this stuff?


(FireWorks) #19

Yep, definitly :slight_smile:

Guess I should start to care for configs… I thought its good to test the default settings. I expected there are already enough running around with all the tweaks hunting for bugs.