Sword Art Online: Fatal Bullet Graphical Tweaks, INI Tweaks, Chromatic Abberation, Shadows, Ambient Occlusion

Sword Art Online: Fatal Bullet has launched for PC and consoles. There are Pros and cons of every PC port of the game as most of them can be tweaked to our liking and Sword Art Online: Fatal Bullet is no exception. Here we will discuss all the graphical tweaks that you can do and how to do it.

Sword Art Online: Fatal Bullet is developed using the Unreal Engine 4 which itself is a very flexible game engine that allows users to tweak graphical settings from outside the game itself.

Here we will discuss how you can tweak the graphical settings of the game to your liking and what graphical settings can be tweaked.

Sword Art Online: Fatal Bullet Tweaks

Before we start with the Tweaks, first let us take a look at how we will be tweaking the Sword Art Online: Fatal Bullet. To make changes or tweaks to the game, you will need three files which will be located at “%localappdata%\SAOFB\Saved\Config\WindowsNoEditor”.

In this folder there will be a lot of .ini files but, you only need three of them which are “Scalability.ini”, “Engine.ini”, and “GameUserSettings.ini”. Scalability and GameUserSettings are user level options while the settings in “Engine.ini” are specific to the game engine.

Before we start, let me explain how you will be making changes using “Scalability.ini” and “GameUserSettings.ini”. First, open the “GameUserSettings.ini” in a notepad and search for ScalabilityGroups. There will be a few settings below this header which are as follows.

[ScalabilityGroups] sg.ResolutionQuality=100.000000

These settings have values from 0-3, with 0 being the lowest or off and 3 being the ultra. Most of the settings here can be changed through the in-game menu.

Now each of the settings listed under ScalabilityGroups has a group of settings under it and just changing the value of one changes the values for every setting under it. For example, sg.ViewDistanceQuality=3 affects a group of settings related to the game’s View Distance.

Also, it is possible to change just one setting while retaining the values of the rest and that is achieved with the help of “Scalability.ini”, as it allows us to scale or tweak individual setting of “ScalabilityGroups”.

In simple words, it would allow us to customize how in-game options menu behaves instead of just overriding everything. For example, open “Scalability.ini” in a notepad and set the following.

[TextureQuality@3] r.MaxAnisotropy=16

Now the above setting is stored in “Scalability.ini” and the way it works is that if sg.TextureQuality is set to 3 in “GameUserSettings.ini” then the value for the anisotropic filtering will be 16 which is the highest and there could be another setting under [TextureQuality@3] which could have a different value.

Furthermore, for the above example to work, the value for sg.TextureQuality has to be set at 3 in “GameUserSettings.ini” otherwise it won’t take effect in-game.

If you still having a hard time understanding it, just follow the following steps for each of the settings and you will be able to tweak the settings to your liking in Sword Art Online: Fatal Bullet.

Temporal Anti-Aliasing
Sword Art Online: Fatal Bullet uses FXAA as an antialiasing option which causes a slight performance hit. However, it not as effective as Temporal Anti-Aliasing which you can enable in the game.

Open “Engine.ini” in a notepad and add the following, as it would allow you to enable Temporal Anti-Aliasing.

[SystemSettings] r.DefaultFeature.AntiAliasing=2

The settings “TemporalAASamples” will determine the quality of the anti-aliasing. Vales for this particular settings are 4, 8, 16, 32, and 64. The higher the value the fewer jaggies there will be in the game but it will come at the cost of a slight performance hit.

Ambient Occlusion
Ambient Occlusion is one of the settings that have a big performance impact due to the fact that it creates soft shadows for literally everything in the game from body parts to the smaller details in the environment.

To tweak this setting open “Scalability.ini” and add the following:

[PostProcessQuality@2] r.AmbientOcclusionLevels=0

[PostProcessQuality@3] r.AmbientOcclusionLevels=4

0 is the lowest value while the 4 is the highest, tweak the setting to your liking.

Also, for these settings to take effect, “sg.PostProcessQuality” should be set either at 2 or 3 in “GameUserSettings.ini”. If sg.PostProcessQuality is set at 2, then Ambient Occlusion will turn off and if it is set at 3 then it will be set at the highest quality. You can change the values if you want.

Anisotropic Filtering
To tweak this setting in Anisotropic Filtering, open the “Scalability.ini” and add the following.

[TextureQuality@3] r.MaxAnisotropy=16

The values for this graphical setting are 0,2,4,8, and 16. Tweak it to your liking. By default, this setting is set it at 8 but setting it at 16 will improve the appearance of textures, making them less blurry.

Chromatic Aberration
Chromatic Aberration is a graphical setting that can be useful when implemented properly. However, in Sword Art Online: Fatal Bullet it adds pixelation. So turn it off open the “Scalability.ini” and add the following.

[PostProcessQuality@2] r.SceneColorFringeQuality=0

[PostProcessQuality@3] r.SceneColorFringeQuality=0

0 and 1 are the only values with 0 meaning off and 1 meaning on.

Blur Graphics Buffer
Blur Graphics Buffer produces some high-quality results in the game but, in the case of Sword Art Online: Fatal Bullet it is hardly noticeable but, has a huge performance impact. To disable this setting open the “Scalability.ini” and add the following.

[PostProcessQuality@2] r.BlurGBuffer=0

[PostProcessQuality@3] r.BlurGBuffer=0

Screen-Space Reflections
Screen-Space Reflections adds a little extra to the overall image quality, however, this graphical setting is quite taxing, especially on weaker GPUs. To disable this setting open “Scalability.ini” and add the following.

[EffectsQuality@3] r.SSR.Quality=0

Value for this setting start from 0 and stop at 4 and by default, it is set at 3.

Depth of Field
Depth of field is another one of the taxing graphical features in the game and to tweak this setting open “Scalability.ini” and add the following.

[PostProcessQuality@3] r.DepthOfFieldQuality=0

0 is the lowest value while 2 is the highest and by default, this setting is set at 2.

Shadows are an integral part of the games nowadays and add more depth to a scene, however, these can be very taxing on weak GPUs. Shadow setting has two qualities, quality and resolution.

Each of the values is independent of the other meaning resolution can be turned down without messing with the quality or quality can be reduced while keeping the resolution. open the “Scalability.ini” and add the following.

[ShadowQuality@2] r.ShadowQuality=3

[ShadowQuality@3] r.ShadowQuality=4

The quality ranges from 0-5 and 5 is te default value while resolution starts from 4 and the default value is 1024.

These are the graphical tweaks which you can do in Sword Art Online: Fatal Bullet using which you can tun the game at a smooth fram-rate or remove any of the unwanted graphical settings.

Did you find it useful? Would you like to add anything that we missed? Let us know in the comments.