Difference between revisions of "Engine:Unreal Engine 3"
From PCGamingWiki, the wiki about fixing PC games
m |
m (→Games: ''See the list of games that use Unreal Engine 3.'') |
||
(42 intermediate revisions by 19 users not shown) | |||
Line 1: | Line 1: | ||
{{Infobox engine | {{Infobox engine | ||
− | + | |cover=Unreal Engine 3 logo.png | |
− | |cover= | ||
|developer=Epic Games | |developer=Epic Games | ||
− | |website= | + | |website=https://www.unrealengine.com |
|first release=November 2006 | |first release=November 2006 | ||
− | | | + | |predecessor=Unreal Engine 2.5 |
+ | |successor=Unreal Engine 4 | ||
|wikipedia=Unreal engine#Unreal Engine 3 | |wikipedia=Unreal engine#Unreal Engine 3 | ||
+ | |listgames=false | ||
}} | }} | ||
==Essential improvements== | ==Essential improvements== | ||
===Skip intro videos=== | ===Skip intro videos=== | ||
− | {{Fixbox| | + | {{Fixbox|description=Set launch options|fix= |
− | |||
Use the <code>-nostartupmovies</code> [[Glossary:Command line arguments|command line argument]]. | Use the <code>-nostartupmovies</code> [[Glossary:Command line arguments|command line argument]]. | ||
+ | |||
+ | {{ii}} There is also the <code>-nomovies</code> command line argument, however this one can sometimes disable '''all''' movies in the game, including prerendered story cutscenes and such. | ||
}} | }} | ||
− | == | + | ===Skip the splash screen=== |
− | === | + | {{Fixbox|description=Set launch options|ref=|fix= |
− | < | + | Use the <code>-nosplash</code> [[Glossary:Command line arguments|command line argument]]. |
− | + | }} | |
− | |||
− | |||
+ | ==Video== | ||
+ | ===[[Glossary:Borderless fullscreen windowed|Borderless fullscreen windowed]]=== | ||
+ | {{ii}} Use [[Special_K#Windowed|SpecialK]] to achieve proper borderless fullscreen | ||
− | + | ===Window resolution=== | |
− | === | + | {{Fixbox|description=Change desired resolution|fix= |
− | {{Fixbox| | + | # Open xxxEngine.ini with a text editor (or xxxSystemSettings.ini if present) |
− | + | # Find <code>ResX=</code> and <code>ResY=</code> and set them to your desired resolution | |
− | |||
− | # Open | ||
− | # | ||
− | |||
− | |||
}} | }} | ||
− | + | ==Issues fixed== | |
+ | ===Smoothed frame rate=== | ||
+ | <!--- | ||
+ | DO NOT EDIT THIS SECTION NAME. | ||
+ | It will break links from multiple game pages. | ||
---> | ---> | ||
− | {{ii}} Many Unreal Engine 3 games use frame rate | + | {{ii}} 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. | |
− | {{--}} | ||
− | + | {{Fixbox|description=Increase the frame rate limit|fix= | |
− | {{Fixbox| | + | # Open xxxEngine.ini with a text editor |
− | + | # Change <code>bSmoothFrameRate=False</code> to <code>bSmoothFrameRate=True</code> | |
− | # | + | # Change <code>MaxSmoothedFrameRate=62</code> to <code>MaxSmoothedFrameRate=XXX</code> (XXX = Your desired frame rate limit) |
− | # | ||
− | # | ||
− | |||
− | |||
− | |||
}} | }} | ||
− | + | {{Fixbox|description=Disable the frame rate limiter|fix= | |
− | {{Fixbox| | + | # Open xxxEngine.ini with a text editor |
− | + | # Change <code>bSmoothFrameRate=True</code> to <code>bSmoothFrameRate=False</code> | |
− | |||
− | # Open | ||
− | # | ||
− | |||
}} | }} | ||
− | + | {{--}} Some games reset values to default after launching the game. In such cases, you can set the file to <code>Read-only</code>. | |
− | {{--}} Some games reset | + | {{--}} Some games may crash with their <code>.ini</code> set to <code>Read-only</code>. |
===No surround sound=== | ===No surround sound=== | ||
− | {{Fixbox| | + | {{Fixbox|description=Force native device|ref=<ref>[http://web.archive.org/web/20141205121410/http://forums.steampowered.com/forums/showthread.php?t=1613179 Get your surround sound on a Realtek! - Steam Users' Forums] (retrieved)</ref>|fix= |
− | |||
# Rename original <code>OpenAL32.dll</code>, usually located in <code>{{p|game}}\Binaries\</code> folder | # Rename original <code>OpenAL32.dll</code>, usually located in <code>{{p|game}}\Binaries\</code> folder | ||
+ | # Install [https://www.openal.org/downloads/ - Creative OpenAL libraries] | ||
# Locate <code>xxxxxxxEngine.ini</code> configuration file and open it in text editor. | # Locate <code>xxxxxxxEngine.ini</code> configuration file and open it in text editor. | ||
# Search for <code>[WinDrv.WindowsClient]</code>, and note which class is used in <code>AudioDeviceClass=</code> | # Search for <code>[WinDrv.WindowsClient]</code>, and note which class is used in <code>AudioDeviceClass=</code> | ||
# Look below for it. | # Look below for it. | ||
# Delete <code>DeviceName=</code> value (leave blank) | # Delete <code>DeviceName=</code> value (leave blank) | ||
+ | |||
'''Notes''' | '''Notes''' | ||
+ | {{ii}} Only works on games running on OpenAL | ||
{{ii}} If unsure, force a specific audio device by inserting its name (as reported by <small>'''ALC_ENUMERATION_EXT'''</small> in [http://community.pcgamingwiki.com/files/file/625-openal-tools/ EnumerateWin32]) as value | {{ii}} If unsure, force a specific audio device by inserting its name (as reported by <small>'''ALC_ENUMERATION_EXT'''</small> in [http://community.pcgamingwiki.com/files/file/625-openal-tools/ EnumerateWin32]) as value | ||
+ | }} | ||
+ | |||
+ | ===Texture Streaming=== | ||
+ | {{Fixbox|description=Make efficient use of modern PCs RAM & VRAM|fix= | ||
+ | # Open xxxEngine.ini with a text editor | ||
+ | # Find <code>PoolSize=XXX</code> under <code>[TextureStreaming]</code> and set it to <code>PoolSize=0</code> (0 = Unlimited) | ||
+ | # Open xxxEngine.ini with a text editor (or xxxSystemSettings.ini if present) | ||
+ | # Find <code>OnlyStreamInTextures=False</code> under <code>[SystemSettings]</code> and set it to <code>OnlyStreamInTextures=True</code> | ||
+ | }} | ||
+ | |||
+ | ===Mouse Smoothing=== | ||
+ | {{Fixbox|description=Disable Mouse Smoothing|fix= | ||
+ | # Open xxxInput.ini with a text editor | ||
+ | # Find <code>bEnableMouseSmoothing=True</code> and set it to <code>bEnableMouseSmoothing=False</code> | ||
+ | }} | ||
+ | |||
+ | ===Mouse Sensitivity=== | ||
+ | {{Fixbox|description=Change Mouse Sensitivity|fix= | ||
+ | # Open xxxInput.ini with a text editor | ||
+ | # Find <code>MouseSensitivity=XX</code> and set it to your desired value | ||
+ | }} | ||
+ | |||
+ | ===Motion Blur=== | ||
+ | {{Fixbox|description=Disable Motion Blur|fix= | ||
+ | # Open xxxEngine.ini with a text editor (or xxxSystemSettings.ini if present) | ||
+ | # Find <code>MotionBlur=True</code> and set it to <code>MotionBlur=False</code> | ||
+ | }} | ||
+ | |||
+ | ===Anisotropic Filtering=== | ||
+ | {{Fixbox|description=Increase texture filtering quality|fix= | ||
+ | # Open xxxEngine.ini with a text editor (or xxxSystemSettings.ini if present) | ||
+ | # Find <code>MaxAnisotropy</code> and set it to <code>MaxAnisotropy=16</code> | ||
+ | }} | ||
+ | |||
+ | ===Dynamic Shadow Resolution=== | ||
+ | {{Fixbox|description=Increase the resolution of dynamic shadows|fix= | ||
+ | # Open xxxEngine.ini with a text editor (or xxxSystemSettings.ini if present) | ||
+ | # Find <code>MaxShadowResolution</code> and set it to <code>MaxShadowResolution=4096</code> | ||
}} | }} | ||
Line 80: | Line 112: | ||
===Console commands=== | ===Console commands=== | ||
{{ii}} Games running on Unreal Engine 3 can utilize some of the [[User:Fwinest_JediThug/UE3_Console_Commands|UE3 Console Commands]] for various tasks. | {{ii}} Games running on Unreal Engine 3 can utilize some of the [[User:Fwinest_JediThug/UE3_Console_Commands|UE3 Console Commands]] for various tasks. | ||
+ | |||
+ | ==Games== | ||
+ | ''See the [[List of games that use Unreal Engine 3|list of games that use Unreal Engine 3]].'' | ||
{{References}} | {{References}} |
Latest revision as of 16:20, 4 April 2024
Developers | |
---|---|
Epic Games | |
Website | |
https://www.unrealengine.com | |
First release date | |
November 2006 | |
Predecessor | |
Unreal Engine 2.5 | |
Successor | |
Unreal Engine 4 | |
Essential improvements
Skip intro videos
Set launch options |
---|
Use the
|
Skip the splash screen
Set launch options |
---|
Use the |
Video
Borderless fullscreen windowed
- Use SpecialK to achieve proper borderless fullscreen
Window resolution
Change 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 |
---|
|
Disable the frame rate limiter |
---|
|
- 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 toRead-only
.
No surround sound
Force native device[1] |
---|
Notes
|
Texture Streaming
Make efficient use of modern PCs RAM & VRAM |
---|
|
Mouse Smoothing
Disable Mouse Smoothing |
---|
|
Mouse Sensitivity
Change Mouse Sensitivity |
---|
|
Motion Blur
Disable Motion Blur |
---|
|
Anisotropic Filtering
Increase texture filtering quality |
---|
|
Dynamic Shadow Resolution
Increase the resolution of dynamic shadows |
---|
|
Other information
Console commands
- Games running on Unreal Engine 3 can utilize some of the UE3 Console Commands for various tasks.
Games
See the list of games that use Unreal Engine 3.