Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Engine:Unreal Engine 3

From PCGamingWiki, the wiki about fixing PC games
Unreal Engine 3
Unreal Engine 3 logo.png
Developers
Website
First release date
Predecessor
Successor

Essential improvements

Skip intro videos

Set launch options

Use the -nostartupmovies command line argument.

There is also the -nomovies command line argument, however this one can sometimes disable all movies in the game, including prerendered story cutscenes and such.

Skip the splash screen

Set launch options

Use the -nosplash command line argument.

Video

Borderless fullscreen windowed

Use SpecialK to achieve proper borderless fullscreen

Window resolution

Change desired resolution
  1. Open xxxEngine.ini with a text editor (or xxxSystemSettings.ini if present)
  2. Find ResX= and ResY= and set them to your desired resolution

Issues fixed

Smoothed frame rate

Many Unreal Engine 3 games use a built-in frame rate limiter with a default value of 62. Users with a strong PC may want to change or disable this limiter.
High frame rates may affect in-game logic in certain games, leading to various glitches of varying severity. See each game's individual entry page for details.
Increase the frame rate limit
  1. Open xxxEngine.ini with a text editor
  2. Change bSmoothFrameRate=False to bSmoothFrameRate=True
  3. Change MaxSmoothedFrameRate=62 to MaxSmoothedFrameRate=XXX (XXX = Your desired frame rate limit)
Disable the frame rate limiter
  1. Open xxxEngine.ini with a text editor
  2. Change bSmoothFrameRate=True to bSmoothFrameRate=False
Some games reset values to default after launching the game. In such cases, you can set the file to Read-only.
Some games may crash with their .ini set to Read-only.

No surround sound

Force native device[1]
  1. Rename original OpenAL32.dll, usually located in <path-to-game>\Binaries\ folder
  2. Install - Creative OpenAL libraries
  3. Locate xxxxxxxEngine.ini configuration file and open it in text editor.
  4. Search for [WinDrv.WindowsClient], and note which class is used in AudioDeviceClass=
  5. Look below for it.
  6. Delete DeviceName= value (leave blank)

Notes

Only works on games running on OpenAL
If unsure, force a specific audio device by inserting its name (as reported by ALC_ENUMERATION_EXT in EnumerateWin32) as value

Texture Streaming

Make efficient use of modern PCs RAM & VRAM
  1. Open xxxEngine.ini with a text editor
  2. Find PoolSize=XXX under [TextureStreaming] and set it to PoolSize=0 (0 = Unlimited)
  3. Open xxxEngine.ini with a text editor (or xxxSystemSettings.ini if present)
  4. Find OnlyStreamInTextures=False under [SystemSettings] and set it to OnlyStreamInTextures=True

Mouse Smoothing

Disable Mouse Smoothing
  1. Open xxxInput.ini with a text editor
  2. Find bEnableMouseSmoothing=True and set it to bEnableMouseSmoothing=False

Mouse Sensitivity

Change Mouse Sensitivity
  1. Open xxxInput.ini with a text editor
  2. Find MouseSensitivity=XX and set it to your desired value

Motion Blur

Disable Motion Blur
  1. Open xxxEngine.ini with a text editor (or xxxSystemSettings.ini if present)
  2. Find MotionBlur=True and set it to MotionBlur=False

Anisotropic Filtering

Increase texture filtering quality
  1. Open xxxEngine.ini with a text editor (or xxxSystemSettings.ini if present)
  2. Find MaxAnisotropy and set it to MaxAnisotropy=16

Dynamic Shadow Resolution

Increase the resolution of dynamic shadows
  1. Open xxxEngine.ini with a text editor (or xxxSystemSettings.ini if present)
  2. Find MaxShadowResolution and set it to MaxShadowResolution=4096

Other information

Console commands

Games running on Unreal Engine 3 can utilize some of the UE3 Console Commands for various tasks.
List of games that use Unreal Engine 3


References