Difference between revisions of "Engine:Frostbite 3"
(→Video) |
|||
Line 23: | Line 23: | ||
</pre>}} | </pre>}} | ||
− | === Frame rate (FPS) === | + | === [[Glossary: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. | 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= | ||
Line 38: | Line 38: | ||
{{--}} '''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.}} | ||
− | === Anti-aliasing (AA) === | + | === [[Glossary:Anti-aliasing (AA)|Anti-aliasing (AA)]] === |
{{ii}} 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. | {{ii}} 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]]==== | ||
+ | {{ii}} Some games do not include an option to change the static resolution scale (SSAA). However, you can force a change. | ||
+ | {{Fixbox|description=Command line|fix= | ||
+ | On games with the command line enabled, press {{key|~}} and type <code>Render.ResolutionScale #</code>. If you change the value to <code>0</code> or values above <code>2.0</code>, the game will crash. | ||
+ | |||
+ | 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= | ||
+ | Open {{file|PROFILEOPTIONS_profile}} and search for the string <code>GstRender.ResolutionScale 1.000000</code>. Change <code>1.000000</code> to a number between | ||
+ | }} | ||
+ | {{Fixbox|description=''Need for Speed Rivals'': Add launch option|ref=<ref>[http://answers.ea.com/t5/Need-for-Speed-Rivals/Anti-Aliasing-for-PC-Version/m-p/1910199/highlight/true#M1491 Re: Anti Aliasing for PC Version! - Answer HQ]</ref>|fix= | ||
+ | Add the <code>-Render.ResolutionScale 1.5</code> [[Glossary:Command line arguments#Origin|command line argument]]. | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} This doubles the render resolution without affecting the display resolution. Can be further tweaked up to <code>2.0</code> | ||
+ | {{ii}} Using Nvidia's DSR instead, provides better performance.<ref name="Topic:Uxy89syah0bx14kp">[[Topic:Uxy89syah0bx14kp]]</ref> | ||
+ | {{--}} Causes the starting grid and other GUI elements on 3D environments to be misalignment. | ||
+ | }} | ||
== Other information == | == Other information == |
Revision as of 14:20, 22 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.
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\ )
|