|
|
Line 1: |
Line 1: |
− | {{Infobox engine
| |
− | |cover=Unreal Engine logo.svg
| |
− | |developer=Epic Games
| |
− | |website=https://www.unrealengine.com
| |
− | |first release=November 2006
| |
− | |predecessor=Unreal Engine 2.5
| |
− | |successor=Unreal Engine 4
| |
− | |wikipedia=Unreal engine#Unreal Engine 3
| |
− | |listgames=false
| |
− | }}
| |
− |
| |
− | ==Essential improvements==
| |
− | ===Skip intro videos===
| |
− | {{Fixbox|description=Set launch options|ref=<ref>Tested by [[User:StockholmSyndrome|StockholmSyndrome]]</ref>|fix=
| |
− | Use the <code>-nostartupmovies</code> [[Glossary:Command line arguments|command line argument]].
| |
− |
| |
− | {{mm}} 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== | | ==Video== |
| ===[[Glossary:Borderless fullscreen windowed|Borderless fullscreen windowed]]=== | | ===[[Glossary:Borderless fullscreen windowed|Borderless fullscreen windowed]]=== |
− | {{--}} Borderless fullscreen windowed will not work with [[Glossary:Borderless_fullscreen_windowed#Borderless_Gaming|Borderless Gaming]].<ref>[https://github.com/Codeusa/Borderless-Gaming/issues/135 Not working with Unreal Engine 3 games · Issue #135 · Codeusa/Borderless-Gaming · GitHub]</ref><ref>[https://github.com/Codeusa/Borderless-Gaming/issues/125 Borderlands doesn't work with Borderless Gaming · Issue #125 · Codeusa/Borderless-Gaming · GitHub]</ref> | + | {{ii}} Use [[Special_K#Windowed|SpecialK]] to achieve proper borderless fullscreen |
− | {{ii}} Other methods of forcing borderless windowed, like [[Glossary:Borderless_fullscreen_windowed#GeDoSaTo|GeDoSaTo]] may work, however.
| |
| | | |
− | ===Force desired resolution=== | + | ===Window resolution=== |
− | {{Fixbox|description=Set launch options|fix= | + | {{Fixbox|description=Change desired resolution|fix= |
− | # use the<code>ResX=xxxx ResY=yyyy</code> [[Command line arguments]].<br>Replace <code>xxxx</code> and <code>yyyy</code> with the desired resolution,<code>xxxx</code> for width and <code>yyyy</code> for height.
| |
− | }}
| |
− | | |
− | ==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 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=
| |
− | # Open <code>XXEngine.ini</code> 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=
| |
− | # Open <code>XXEngine.ini</code> with a text editor
| |
− | # Change <code>bSmoothFrameRate=True</code> to <code>bSmoothFrameRate=False</code>
| |
− | }}
| |
− | | |
− | {{--}} 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 may crash with their <code>.ini</code> set to <code>Read-only</code>.
| |
− | | |
− | ===No surround sound===
| |
− | {{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
| |
− | # Install [https://www.openal.org/downloads/ - Creative OpenAL libraries]
| |
− | # 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>
| |
− | # Look below for it.
| |
− | # Delete <code>DeviceName=</code> value (leave blank)
| |
− | | |
− | '''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
| |
− | }}
| |
− | | |
− | ===Texture Streaming===
| |
− | {{Fixbox|description=Make efficient use of modern PCs RAM & VRAM|fix=
| |
− | # Open <code>XXEngine.ini</code> with a text editor
| |
− | # Find <code>PoolSize=XXX</code> under <code>[TextureStreaming]</code> and set it to <code>PoolSize=0</code> (0 = Unlimited)
| |
− | # Find <code>OnlyStreamInTextures=False</code> under <code>[SystemSettings]</code> and set it to <code>OnlyStreamInTextures=True</code>
| |
− | | |
− | {{ii}} <code>OnlyStreamInTextures</code> is sometimes located inside <code>XXSystemSettings.ini</code>
| |
− | | |
− | }}
| |
− | ===Mouse Smoothing===
| |
− | {{Fixbox|description=Disable Mouse Smoothing|fix=
| |
− | # Open XXInput.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 XXInput.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 XXEngine.ini with a text editor
| |
− | # Find <code>MotionBlur=True</code> and set it to <code>MotionBlur=False</code>
| |
− | | |
− | {{ii}} <code>MotionBlur</code> is sometimes located inside <code>XXSystemSettings.ini</code>
| |
− | }}
| |
− | | |
− | ===Anisotropic Filtering===
| |
− | {{Fixbox|description=Increase texture filtering quality|fix=
| |
| # Open XXEngine.ini with a text editor | | # Open XXEngine.ini with a text editor |
− | # Find <code>MaxAnisotropy</code> and set it to <code>MaxAnisotropy=16</code> | + | # Find <code>ResX=</code> and <code>ResY=</code> and set it to your desired resolution |
| | | |
− | {{ii}} <code>MaxAnisotropy</code> is sometimes located inside <code>XXSystemSettings.ini</code> | + | {{ii}} <code>ResX=</code> and <code>ResY=</code> are sometimes located inside <code>XXSystemSettings.ini</code> |
| }} | | }} |
− |
| |
− | ===Dynamic Shadow Resolution===
| |
− | {{Fixbox|description=Increase the resolution of dynamic shadows|fix=
| |
− | # Open XXEngine.ini with a text editor
| |
− | # Find <code>MaxShadowResolution</code> and set it to <code>MaxShadowResolution=4096</code>
| |
− |
| |
− | {{ii}} <code>MaxShadowResolution</code> is sometimes located inside <code>XXSystemSettings.ini</code>
| |
− | }}
| |
− |
| |
− | ==Other information==
| |
− | ===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.
| |
− |
| |
− | {{Infobox engine/query}}
| |
− |
| |
− | {{References}}
| |