Engine:Unreal Engine 3

From PCGamingWiki, the wiki about fixing PC games
Unreal Engine 3
Engine - Unreal Engine 3 - logo.png
Developers
Website

Games

Game Developer Publisher First release Available on
9.03m Space Budgie 12 September 2013
A Story About My Uncle Gone North Games Coffee Stain Studios 28 May 2014
APB Reloaded Realtime Worlds, Reloaded Games K2 Network, Realtime Worlds 6 December 2011
Abyss Odyssey ACE Team Atlus 15 July 2014
Afterfall: InSanity Intoxicate Studios Nicolas Entertainment Group 25 November 2011
Alice: Madness Returns Spicy Horse Electronic Arts 14 June 2011
Alien Breed 2: Assault Team17 22 September 2010
Alien Breed 3: Descent Team17 17 November 2010
Alien Breed: Impact Team17 3 June 2010
Alien Rage - Unlimited CI Games 24 September 2013
Aliens: Colonial Marines Gearbox Software, Demiurge Studios, Nerve Software, TimeGate Studios Sega 12 February 2013
All Zombies Must Die! Doublesix Games 12 March 2012
Alliance of Valiant Arms Red Duck Aeria Games 2007
Alpha Protocol Obsidian Entertainment Sega 28 May 2010
America's Army 3 U.S. Army 17 June 2009
America's Army: Proving Grounds U.S. Army 1 October 2015
American McGee's Grimm Spicy Horse Turner Broadcasting System 31 July 2008
Angels Fall First Strangely Interactive Ltd
Antichamber Alexander Bruce 31 January 2013
Archeblade CodeBrush 25 April 2014
Assassin's Creed Chronicles: China Climax Studios Ubisoft 22 April 2015
Assassin's Creed Chronicles: India Climax Studios, Ubisoft Montreal Ubisoft 12 January 2016
Assassin's Creed Chronicles: Russia Climax Studios Ubisoft 9 February 2016
Batman: Arkham Asylum Rocksteady Studios Warner Bros. Interactive Entertainment, Feral Interactive 15 September 2009
Batman: Arkham City Rocksteady Studios Warner Bros. Interactive Entertainment, Feral Interactive 22 November 2011
Batman: Arkham Knight Rocksteady Studios Warner Bros. Interactive Entertainment 23 June 2015
Batman: Arkham Origins Warner Bros. Games Montreal, Splash Damage Warner Bros. Interactive Entertainment 25 October 2013
Battleborn Gearbox Software 2K Games 3 May 2016
Betrayer Blackpowder Games 24 March 2014
BioShock Infinite Irrational Games, 2K Australia, Iron Galaxy Studios 2K Games, Aspyr Media 26 March 2013
BlackSite: Area 51 Midway Studios Austin Midway Games 12 November 2007
Blacklight: Retribution Zombie Studios, Hardsuit Labs Perfect World 3 April 2012
Blade & Soul Team Bloodlust NCSOFT 30 June 2012
Blue Estate The Game HE SAW 8 April 2015
Bombshell Interceptor Entertainment 3D Realms 29 January 2016
Borderlands Gearbox Software, Demiurge Studios 2K Games, Feral Interactive 26 October 2009
Borderlands 2 Gearbox Software 2K Games, Aspyr Media 18 September 2012
Borderlands: The Pre-Sequel 2K Australia, Gearbox Software 2K Games, Aspyr Media 14 October 2014
Brothers in Arms: Hell's Highway Gearbox Software Ubisoft 7 October 2008
Brothers: A Tale of Two Sons Starbreeze Studios 505 Games 3 September 2013
Bulletstorm People Can Fly, Epic Games Electronic Arts 22 February 2011
Chivalry: Medieval Warfare Torn Banner Studios 16 October 2012
Collateral Dancing Dinosaur Games
Contrast Compulsion Games Focus Home Interactive 15 November 2013
Corporate Property Games Academy 2012
D4: Dark Dreams Don't Die Access Games AGM PLAYISM 5 June 2015
DC Universe Online Daybreak Game Company 11 January 2011
Dark Void Airtight Games Capcom 19 January 2010
Day One: Garry's Incident Wild Games Studio 25 September 2013
Dead Block Digital Reality, Candygun Games Kalypso Media, Digital Reality 26 January 2012
... further results

Essential improvements[edit]

Skip intro videos[edit]

Set launch options[1]

Use the -nostartupmovies command line argument.

Video settings[edit]

Borderless fullscreen windowed[edit]

Borderless fullscreen windowed will not work with Borderless Gaming.[2][3]
Other methods of forcing borderless windowed, like GeDoSaTo may work, however.

Issues fixed[edit]

Smoothed frame rate[edit]

Many Unreal Engine 3 games use frame rate smoothing with a default value of 62. Users with a PC strong enough to maintain stable framerates above 60 may want to change or disable this.
Minimizes lag spikes and provides smoother gameplay overall with any monitor regardless of the refresh rate.[4]
Frame rate won't exceed a specified value and has a small impact on the overall frame rate which may not be ideal on a lower end gaming PC or when benchmarking.[5]
If you'd like to raise frame rate smoothing cap:
Raise frame rate smoothing cap[citation needed]
  1. Navigate to configuration file(s) location, usually located in %USERPROFILE%\Documents\.... If you have trouble finding it, see the Game data section in the PCGamingWiki article for that specific game.
  2. Open the XEngine.ini (where X is a game-specific variable) with a text editor.
  3. Using Ctrl+F, search for MaxSmoothedFrameRate in the text file.
    1. The preferred value would be your monitor refresh rate plus 2. For example, when using a 144Hz monitor the value would preferably be set to 146.
    2. Change the relevant config values to this. Be aware that there may be multiple values that need to be changed for a specific game. If you still experience issues, you may have missed some.
  4. Once you've edited all relevant values, save the text file.
If you'd like to disable frame rate smoothing:
Disable frame rate smoothing[citation needed]
  1. Navigate to configuration file(s) location, usually located in %USERPROFILE%\Documents\.... If you have trouble finding it, see the Game data section in the PCGamingWiki article for that specific game.
  2. Open the XEngine.ini (where X is a game-specific variable) with a text editor.
  3. Using Ctrl+F, search and change bSmoothFrameRate to FALSE. Be aware that there may be multiple values that need to be changed for a specific game, be sure to get them all.
  4. Once you've edited all relevant values, save the text file.
If you experience screen tearing you may want to use regular V-sync or a frame rate cap rather than changing smoothing.
Some games reset the values to default after game starting, setting file to "read-only" prevents this but some games may crash because of this. Please refer to the specific article for each game to see if setting its config files to "read-only" is needed.

No surround sound[edit]

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

Notes

If unsure, force a specific audio device by inserting its name (as reported by ALC_ENUMERATION_EXT in EnumerateWin32) as value

Other information[edit]

Console commands[edit]

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

References

  1. Tested by StockholmSyndrome
  2. Not working with Unreal Engine 3 games · Issue #135 · Codeusa/Borderless-Gaming · GitHub
  3. Borderlands doesn't work with Borderless Gaming · Issue #125 · Codeusa/Borderless-Gaming · GitHub
  4. TweakGuides.com - Unreal Tournament 3 Tweak Guide
  5. Unreal Tournament 3 and framerate smoothing. - GPUReview.com
  6. Get your surround sound on a Realtek! - Steam Users' Forums