Advanced Video Settings

From Dual-Boxing.com

Jump to: navigation, search

This page is under construction and is still being updated!
The format looks fine in Firefox, but slightly jacked up in IE. No idea how it looks in Chrome.
This page was designed for a 1080x1920 resolution.

--MiRai 17:18, 19 June 2011 (CDT)

test



Contents

What Is This?

This is a handy guide that will break down each video setting for World of Warcraft into a slightly easier slash command so that they
may be used in a window swapping macro.

“What is a window swapping macro and what the hell good is it?”

A window swapping macro is a macro that will fire when you swap game windows. If you currently use software which doesn’t have
this feature built in you can still use this guide and assign a macro to a key that you would press after you’ve swapped windows. The
second option is slightly less effective but can still be useful none-the-less.

Now, as to how it can be useful is for those people who do often change windows and like their main window to be at a higher video
setting than their slave windows. Of course, you could always just go into the Game Menu and change the Video Settings yourself
but, that quickly becomes tedious.

Those of you who use a multiboxing software solution which gives you the ability to swap your windows instantly may notice an
increase in swap time depending on which settings you choose to modify and by how much those values change in the windows being
swapped. This increase in time is hardware dependent and people with slower systems may experience a slightly longer swap time than
those with faster systems.

For example, swapping to a window that is currently using Fair settings and increasing those settings to Ultra on-the-fly during the
swap, will most likely increase the time it takes to swap regardless of how fast the system is.

However, if you’re only slightly changing the View Distance when you swap, the impact may be negligible; but, it is up to the GPU and
CPU on how fast they want to draw the new scenery -- A slight stutter may still occur.

As a reference, using a GTX 580 GPU I can see anywhere between a 1 - 1.5 second increase in swap time while heavily modifying video
settings on-the-fly. You may experience something similar or different depending on GPU make and model.

TL;DR


Possibility of Increased Swap Times Because:

  • More settings changed during swap
  • Settings change by large values
  • Slow system

Swap Times Are Unaffected or Negligible Because:

  • Fewer settings changed during swap
  • Settings change by small values
  • Fast system

In order to find a good dynamic window swapping macro that suits your particular needs, you will have to experiment with these
settings yourself -- Everyone’s system is slightly different than the next.

Credits

This guide was inspired by the original FPS saver macro for Cataclysm by Fef.

Video Settings

NOTE: If you choose to use values which are different than those listed in the tables below,
they will show as "Custom" in your Video Settings menu. Also, I have listed the CVars as they
are shown in the World of Warcraft console and while they look to be cAsE sEnSiTiVe, they are
not.


Texture Resolution

Texture
Resolution
Low Fair Good High
baseMIP 1 0 0 0
terrainMipLevel 1 1 0 0
componentTextureLevel 8 8 8 9

Usage:

/console baseMIP setting
/console terrainMipLevel setting
/console componentTextureLevel setting

Technically, not all 3 flags must be set in order to achieve certain settings but, doing so makes it much easier to track which setting
level you're actually using and it makes it much easier to explain. componentTextureLevel does accept a "7" but I am unaware of
what it affects.


Texture Filtering

Texture
Filtering
Bilinear Trilinear 2x
Anisotropic
4x
Anisotropic
8x
Anisotropic
16x
Anisotropic
textureFilteringMode 0 1 2 3 4 5

Usage:

/console textureFilteringMode setting

For more information on Anisotropic Filtering (AF) (That's right, I just cited Wikipedia!)

Projected Textures

Projected
Textures
Off On
projectedTextures 0 1

Usage:

/console projectedTextures setting

While any positive integer will enable Projected Textures, it is unknown whether values > 1 have any effect.

Shadow Quality

Shadow
Quality
Low Fair Good High Ultra
shadowMode 0 1 1 2 3
ShadowTextureSize 1024 1024 2048 2048 2048

Usage:

/console shadowMode setting
/console ShadowTextureSize setting

Self explanatory // No notes.

Liquid Detail

Liquid
Detail
Low Fair Good Ultra
waterDetail 0 1 2 3
rippleDetail 1 1 1 2
reflectionMode 0 0 0 3

Usage:

/console waterDetail setting
/console rippleDetail setting
/console reflectionMode setting

While reflectionMode does accept any integer between 0 and 3, 1 and 2 do not seem to affect it in anyway.

Sunshafts

Sunshafts Disabled Low High
Sunshafts 0 1 2

Usage:

/console SunShafts setting

Self explanatory // No notes.

Particle Density

Particle
Density
Low Fair Good High Ultra
particleDensity 10 40 60 80 100
weatherDensity 0 1 1 2 3

Usage:

/console particleDensity setting
/console weatherDensity setting

particleDensity may use any integer true to: 10 ≤ x ≤ 100.

View Distance

View
Distance
Low Fair Good High Ultra
farclip 185 507 727 1057 1250

Usage:

/console farclip setting

farclip may use any integer true to: 0 ≤ x ≤ 1250.

Environmental Detail

Environmental
Detail
Low Fair Good High Ultra
environmentDetail 50 75 100 125 150

Usage:

/console environmentDetail setting

While a setting < 50 or > 150 may be used, it does not seem to affect the distance at which objects are drawn.

Ground Clutter

Ground
Clutter
Low Fair Good High Ultra
groundEffectDensity 16 40 64 96 128
groundEffectDist 70 110 160 200 260

Usage:

/console groundEffectDensity setting
/console groundEffectDist setting

groundEffectDensity may use any integer true to: 0 ≤ x ≤ 256.



Miscellaneous Settings

NOTE: The settings below are more or less for looks and do not necessarily affect FPS. It is not
necessary to include them in a window swapping macro since they will most likely be set once
and then left alone.


Pixel Shaders

FFX
Enabled Disabled
ffx 1 0

/console ffx setting

This is a setting that does nothing by itself but is required to be enabled for ffxGlow and ffxDeath.

Full-Screen Glow Effect

Full-Screen
Glow Effect
Enabled Disabled
ffxGlow 1 0

/console ffxGlow setting

This is an old setting that was removed in Cataclysm which gives sort of a bloom/blur effect. I'm not sure if this is enabled by default
anymore but, while some people hated it and others loved it... I have included it for you all. This setting does not seem to be active in
all zones (e.g. Nagrand).
Note: Requires ffx to be enabled.

Death Effect

Death
Effect
Enabled Disabled
ffxDeath 1 0

/console ffxDeath setting

Another setting that was also removed in Cataclysm and I am unsure whether it is enabled by default. Some users have reported that
enabling this setting does affect FPS.
Note: Requires ffx to be enabled.

Horizon Mountain Draw Distance

Horizon Mountain
Draw Distance
Near - - - - Default Far
horizonFarclipScale 0 1 2 3 4 5 6

/console horizonFarclipScale setting

This setting sets the distance at which the horizon mountains can be seen.

Blood Effects

Blood
Effects
Green Black Blood Bloody Bloodier Bloodiest
violenceLevel 0 1 2 3 4 5

/console violenceLevel setting

This setting changes how blood looks in game.



Breaking It Down [NOT COMPLETE]

This section gives a quick example on how a window swapping macro may look like. You can copy and paste the following macros to
attain the default in-game video settings.

Good

/console baseMIP 0
/console terrainMipLevel 0
/console componentTextureLevel 8
/console textureFilteringMode 3
/console projectedTextures 1
/console shadowMode 1
/console ShadowTextureSize 2048
/console waterDetail 2
/console rippleDetail 1
/console reflectionMode 0
/console SunShafts 2?
/console particleDensity 60
/console weatherDensity 1
/console farclip 727
/console environmentDetail 100
/console groundEffectDensity 64
/console groundEffectDist 160

High

/console baseMIP 0
/console terrainMipLevel 0
/console componentTextureLevel 9
/console textureFilteringMode 4
/console projectedTextures 1
/console shadowMode 2
/console ShadowTextureSize 2048
/console waterDetail 2
/console rippleDetail 1
/console reflectionMode 0
/console SunShafts 2
/console particleDensity 80
/console weatherDensity 2
/console farclip 1057
/console environmentDetail 125
/console groundEffectDensity 96
/console groundEffectDist 200

Ultra

/console baseMIP 0
/console terrainMipLevel 0
/console componentTextureLevel 9
/console textureFilteringMode 5
/console projectedTextures 1
/console shadowMode 3
/console ShadowTextureSize 2048
/console waterDetail 3
/console rippleDetail 2
/console reflectionMode 3
/console SunShafts 2
/console particleDensity 100
/console weatherDensity 3
/console farclip 1250
/console environmentDetail 150
/console groundEffectDensity 128
/console groundEffectDist 260

Personal tools