Difference between revisions of "Engine:Frostbite 3"
Line 13: | Line 13: | ||
===[[Glossary:Ultra-widescreen|Ultra-widescreen]]=== | ===[[Glossary:Ultra-widescreen|Ultra-widescreen]]=== | ||
{{ii}} Most games running on the engine use a {{term|Hor+}} ultrawide image... | {{ii}} Most games running on the engine use a {{term|Hor+}} ultrawide image... | ||
− | {{--}} ...though | + | {{--}} ...though some material, especially {{Term|FMV}} cutscenes, will most likely be {{term|pillarboxed}}. |
=== Games set to windowed mode open at 1280x720 === | === Games set to windowed mode open at 1280x720 === | ||
Line 24: | Line 24: | ||
=== Frame rate (FPS) === | === Frame rate (FPS) === | ||
+ | Certain games will enforce a locked frame rate with no in-game option to change it. However, one can set a custom frame rate by following these steps. | ||
{{Fixbox|description=Unlocking the frame rate|fix= | {{Fixbox|description=Unlocking the frame rate|fix= | ||
Using [[#Developer console|the guide below]], create a file titled <code>user.cfg</code> on the game's installation directory and paste the following: | Using [[#Developer console|the guide below]], create a file titled <code>user.cfg</code> on the game's installation directory and paste the following: | ||
Line 30: | Line 31: | ||
</pre> | </pre> | ||
− | Where '0' unlocks the framerate, allowing the game to go above the | + | Where '0' unlocks the framerate, allowing the game to go above the 200 FPS cap. |
− | In ''[[Need for Speed Rivals]]'' use the <code>-GameTime.MaxSimFps # -GameTime.ForceSimRate #</code> [[Glossary:Command line arguments#Origin|command line argument]], where # is the exact desired value.<ref>https://forums.guru3d.com/showpost.php?p=4709493&postcount=249</ref> | + | In ''[[Need for Speed Rivals]]'' and ''[[Dragon Age: Inquisition]]'' use the <code>-GameTime.MaxSimFps # -GameTime.ForceSimRate #</code> [[Glossary:Command line arguments#Origin|command line argument]], where # is the exact desired value.<ref>https://forums.guru3d.com/showpost.php?p=4709493&postcount=249</ref>. Doing this in ''DA:I'' will increase cutscene FPS. |
− | {{--}} ''[[Star Wars Battlefront II (2017)|Star Wars Battlefront II]]'''s Instant Action may have issues that can be resolved with an FPS cap to either 60 or 30. | + | {{ii}} Will not affect games that enforce an FPS cap for certain content, like ''[[Need for Speed Heat]]'''s audience crowds that are locked to 30 FPS. As such they will appear to stutter at higher frame rates. |
+ | {{--}} Some games will exhibit issues with higher frame rates. ''[[Star Wars Battlefront II (2017)|Star Wars Battlefront II]]'''s Instant Action may have issues that can be resolved with an FPS cap to either 60 or 30 and ''Dragon Age: Inquisition'' [[Dragon Age: Inquisition#High frame rate|has a multitude of issues with higher frame rates.]] | ||
{{--}} '''This isn't recommended with ''Need for Speed Rivals''!''' See [[Need for Speed Rivals#High_frame_rate|High frame rate]] for more information.}} | {{--}} '''This isn't recommended with ''Need for Speed Rivals''!''' See [[Need for Speed Rivals#High_frame_rate|High frame rate]] for more information.}} | ||
Line 40: | Line 42: | ||
== Other information == | == Other information == | ||
+ | Save folder locations of Frostbite games will usually be in <code>{{p|userprofile\Documents}}</code>. | ||
+ | |||
+ | === Mantle === | ||
+ | Mantle is available as a graphics API option in ''Battlefield 4'', ''Plants vs. Zombies: Garden Warfare'', ''Dragon Age: Inquisition'' and ''Battlefield Hardline''. It requires an AMD video card and support has been dropped after Radeon Software Adrenalin 2019 Edition 19.5.1. '''Trying to launch a game after setting Mantle as the graphics API with newer drivers will crash the game with an error.''' | ||
+ | |||
+ | To revert out of Mantle, go to {{file|PROFSAVE_profile}}, look for the string <code>GstRender.MantleEnabled 1</code> and switch <code>1</code> to <code>0</code>. A workaround to use Mantle with newer Catalyst drivers exist below. | ||
+ | |||
+ | ====Use Mantle with newer AMD Catalyst drivers==== | ||
+ | Mantle support was dropped after 19.4.3 causing launch errors if the user was trying to launch the game with newer Catalyst drivers. A workaround involves placing 19.4.3's Mantle DDLs into Battlefield 4's install directory. | ||
+ | {{Fixbox|description=Download and insert Mantle DDL files|ref=<ref>[https://www.reddit.com/r/battlefield_4/comments/ev23tm/is_mantle_in_2020_on_bf4_possible/ Is Mantle in 2020 on BF4 possible?]</ref>|fix= | ||
+ | # Download the [https://community.pcgamingwiki.com/files/file/1761-bf4-mantle-dlls-from-1943/ BF4 Mantle DLLs from 19.4.3.7z] file. | ||
+ | # Extract the contents of the download. | ||
+ | # Move all {{code|.dll}} files to {{code|{{P|game}}}} (where {{code|bf4.exe}} is located) and overwrite where prompted. | ||
+ | }} | ||
+ | |||
=== Developer console === | === Developer console === | ||
{{ii}} Some Frostbite games have a built-in developer console that can be called up by pressing {{key|~}}. Some commands are listed below. | {{ii}} Some Frostbite games have a built-in developer console that can be called up by pressing {{key|~}}. Some commands are listed below. |
Revision as of 10:36, 20 December 2022
Developers | |
---|---|
DICE | |
Website | |
https://www.ea.com/frostbite | |
First release date | |
2013 | |
Predecessor | |
Frostbite 2 | |
Key points
- DICE-developed engine that is used in many EA projects.
Video
Ultra-widescreen
- Most games running on the engine use a Hor+ ultrawide image...
- ...though some material, especially FMV cutscenes, will most likely be pillarboxed.
Games set to windowed mode open at 1280x720
Change the desired resolution |
---|
Using the guide below, create a file titled Window.Width 1920 Window.Height 1080 |
Frame rate (FPS)
Certain games will enforce a locked frame rate with no in-game option to change it. However, one can set a custom frame rate by following these steps.
Unlocking the frame rate |
---|
Using the guide below, create a file titled GameTime.MaxVariableFPS 0 Where '0' unlocks the framerate, allowing the game to go above the 200 FPS cap. In Need for Speed Rivals and Dragon Age: Inquisition use the
|
Anti-aliasing (AA)
- TAA will most likely be forced on with no option to disable. Workarounds do exist to disable it, though they differ depending on the game.
Other information
Save folder locations of Frostbite games will usually be in %USERPROFILE%\Documents
.
Mantle
Mantle is available as a graphics API option in Battlefield 4, Plants vs. Zombies: Garden Warfare, Dragon Age: Inquisition and Battlefield Hardline. It requires an AMD video card and support has been dropped after Radeon Software Adrenalin 2019 Edition 19.5.1. Trying to launch a game after setting Mantle as the graphics API with newer drivers will crash the game with an error.
To revert out of Mantle, go to PROFSAVE_profile
, look for the string GstRender.MantleEnabled 1
and switch 1
to 0
. A workaround to use Mantle with newer Catalyst drivers exist below.
Use Mantle with newer AMD Catalyst drivers
Mantle support was dropped after 19.4.3 causing launch errors if the user was trying to launch the game with newer Catalyst drivers. A workaround involves placing 19.4.3's Mantle DDLs into Battlefield 4's install directory.
Download and insert Mantle DDL files[2] |
---|
|
Developer console
- Some Frostbite games have a built-in developer console that can be called up by pressing ~. Some commands are listed below.
- These commands can be executed when the game launches by creating a file titled
user.cfg
in the game installation folder.
Command | Description |
---|---|
PerfOverlay.DrawFPS 1 | Show FPS counter |
PerfOverlay.DrawGraph 1 | Show performance graph |
GameTime.MaxVariableFPS # | Limit frame rate (where # is a positive number) / '0' unlocks framerate beyond 200FPS
|
RenderDevice.TripleBufferingEnable 1 | Enable Triple-Buffering (only recommended if Vsync is on) |
RenderDevice.ForceRenderAheadLimit 1 | Force rendering only 1 frame ahead (can remove stutter, default value is 3) |
Screenshot.Render | Take a screenshot (into %USERPROFILE%\Documents\*game's folder*\Screenshots\ )
|