Difference between revisions of "Engine:Frostbite 3"
m (Patched the incomplete sentence) |
(Add References heading) |
||
Line 36: | Line 36: | ||
{{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. | {{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.]] | {{--}} 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. |
+ | }} | ||
=== [[Glossary:Anti-aliasing (AA)|Anti-aliasing (AA)]] === | === [[Glossary:Anti-aliasing (AA)|Anti-aliasing (AA)]] === | ||
Line 48: | Line 49: | ||
To make this a persistent change, create a file titled <code>user.cfg</code> on the game's installation directory and type the command shown above. | To make this a persistent change, create a file titled <code>user.cfg</code> on the game's installation directory and type the command shown above. | ||
}} | }} | ||
+ | |||
{{Fixbox|description=Edit {{file|PROFILEOPTIONS_profile}}|fix= | {{Fixbox|description=Edit {{file|PROFILEOPTIONS_profile}}|fix= | ||
Open {{file|PROFILEOPTIONS_profile}} and search for the string <code>GstRender.ResolutionScale 1.000000</code>. Change <code>1.000000</code> to a number between <code>0.0</code> and <code>2.0</code>. | Open {{file|PROFILEOPTIONS_profile}} and search for the string <code>GstRender.ResolutionScale 1.000000</code>. Change <code>1.000000</code> to a number between <code>0.0</code> and <code>2.0</code>. | ||
Line 95: | Line 97: | ||
|Screenshot.Render || Take a screenshot (into <code>{{p|userprofile\Documents}}\*game's folder*\Screenshots\</code>) | |Screenshot.Render || Take a screenshot (into <code>{{p|userprofile\Documents}}\*game's folder*\Screenshots\</code>) | ||
|} | |} | ||
+ | |||
+ | {{References}} |
Revision as of 10:55, 23 February 2023
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.
Static resolution scale with SSAA
- Some games do not include an option to change the static resolution scale (SSAA). However, you can force a change.
Command line |
---|
On games with the command line enabled, press ~ and type To make this a persistent change, create a file titled |
Edit PROFILEOPTIONS_profile
|
---|
Open |
Need for Speed Rivals: Add launch option[2] |
---|
Add the Notes
|
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[4] |
---|
|
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\ )
|