Phantom Breaker: Battle Grounds Ultimate

Phantom Breaker: Battle Grounds Ultimate

Not enough ratings
Manual Graphic Settings
By Gold Ship
Manually editing bloom, resolution, and upscale options.
   
Award
Favorite
Favorited
Unfavorite
Introduction
Phantom Breaker: Battle Grounds Ultimate is a game rebuilt from the ground up in UE5. This gave the developers much more freedom to expand and adjust how this game was, making it a much more chaotic, fast-pace beat-em-up than prior.

However, some of these basic UE5 options may leave some...less than desired visuals for some people who may have preferred how it looked before, or even those that feel the game is holding itself back.


As it turns out, this game doesn't change the default bloom settings or anti-aliasing options at all, leaving a more blurry image with bloom that some might consider excessive (especially when it gets very hectic).

Thankfully as an UE5 game, adjusting the graphics settings to your preference is easy, and this guide will show you a select few options to make the game look the way you want.

Getting Started
First, you'll need to make a mandatory file for your settings. With this file, you'll be able to make all these manual adjustments to your preference.

Step 1
  • Go to:
    %LOCALAPPDATA%\PBBGU\Saved_st\Config\Windows
    In your file explorer

Step 2
  • Inside this folder, create the file:
    Engine.ini
    You'll be able to open and edit this file in the application of your choice, such as Notepad.


PLEASE NOTE
The game WILL attempt to delete this file whenever you launch, so after you make any changes, make sure to make the file READ-ONLY! You can do this by right-clicking, and going to properties.
Bloom Settings
Maybe you find the bloom excessive, or maybe you just don't want any bloom at all. You're able to adjust the bloom as you see fit.

Creating the Option
  • In Engine.ini, copy and paste
    [SystemSettings] r.BloomQuality=0

Adjusting Bloom levels
  • Bloom quality can be adjusted from 0 to 5, increasing the bloom the higher you go. Setting this to 3 will give you bloom more aligned to how it looked on the Nintendo Switch, while setting this to 0 will give you no bloom at all.
Resolution and Upscalers
By default UE5 using an up-scaling technique that creates a more blur visual to hide artifacting. While this is fine for a 3D game, this just leaves a pixel game looking blurry. So this will get rid of that!

In addition, the game intentionally runs at a 720p resolution, just like the original. This is actually perfectly fine to do, but you can still edge out some more clearer visuals by increasing this, giving you pixel perfect quality. Chances are if you're already playing this game outside intended resolution, this will just be a benefit, but there does come performance cost with increasing resolution.

Creating the Options
  • In Engine.ini, copy and paste
[/script/engine.renderersettings] r.ScreenPercentage=100 r.Upscale.Quality=0

r.ScreenPercentage increases the resolution
r.Upscale.Quality removes the blur from upscaling

If you want just one of these options, you can delete or not copy the undesired effect.
Conclusion
With all these adjustments, hopefully you'll have a version of the game that fits your visual preference.
10 Comments
Blue 2 May @ 4:58pm 
thanks for help
Gold Ship  [author] 2 May @ 3:56pm 
Unlike the original game, there doesn't seem to be a way to manually adjust the keyboard inputs. This game actually does let you change your keyboard inputs in-game, though.
Main Menu, Options, Tab to Layout, Keyboard Layout.

Default Keybinds to help get you setup:
WASD - Menu Control
B - Confirm
J - Cancel
T - LB (Needed to get to layout tab)

Once you change it to your preference it should save and be good to go.
Blue 2 May @ 8:28am 
Do you have any idea in which file I could change the keyboard inputs?
Gold Ship  [author] 20 Apr @ 10:11am 
To correct any misunderstanding over the use of the word quality, by default the game uses one of UE's default, which is the most blurry, upscalers. This straight up means your game is blurred and your pixel quality is factually taking a hit. Pixel perfect quality refers to completely removing the filter and seeing the sprites as is, which is also how it was originally to begin with. In addition, ScreenPercentage means you're game is running at a higher native resolution which just means the game matches your screen better.

So yes, "much better quality" is the literal term to use here.

Now preference on bloom is subjective, which is why I even explained the bloom quality for those that want to keep it. If having it off makes the game look more plain I would strongly encourage you to remove that, because that preference matters! My only suggestion is to use the other adjustments in the guide just to clear up your gameplay a little! Hope this clears things up!
RPGLover88 20 Apr @ 5:47am 
To me, it looks like the lights inside the Japanese characters/letters got turned off and the garage door in the bottom pic has a few more lines on it but thats it. I dont see how thats "much better quality". Actually, it looks way more plain to me....
Gold Ship  [author] 18 Apr @ 8:51pm 
Game logic is tied to FPS, changing it will just make the game run faster
Tetsuo9999 18 Apr @ 7:54pm 
Is there a way to increase the framerate with this?
KIRA 18 Apr @ 11:06am 
thanks for providing a much cleaner solution, haha. I'm not super familiar with UE in general so I took the nuclear approach. Hope this guide helps plenty of people in the future!
Gold Ship  [author] 18 Apr @ 12:05am 
Very appreciated! It is a bit overkill, these settings reduce and damage a lot of the games visuals. all you really need to do is set upscale to 0, screen percentage to 100 if you don't rock with the 720p the games designed around.

So your config will look more so like:
[/script/engine.renderersettings]
r.ScreenPercentage=100
r.Upscale.Quality=0

[SystemSettings]
r.BloomQuality=0
KIRA 17 Apr @ 11:16pm 
hey i wanted to leave a comment to sort of "amend" your post a bit, i noticed this game also blurs the pixels a bit, at least on my end, and if you use this code then the blurring is disabled. i think it might be a bit overkill, but it's worked perfectly for me.

[/script/engine.renderersettings]
r.DefaultFeature.AntiAliasing=0
r.PostProcessAAQuality=0
r.TemporalAACurrentFrameWeight=0
r.TemporalAASamples=1
r.ScreenPercentage=100
r.Upscale.Quality=0

[SystemSettings]
r.MipMapLODBias=15
r.MaxAnisotropy=0
r.TextureStreaming=0
r.Streaming.MipBias=15
r.Streaming.PoolSize=0
r.DetailMode=0
r.DefaultFeature.MotionBlur=0
r.MotionBlurQuality=0
r.SceneColorFringeQuality=0
r.SSR.Quality=0
r.BloomQuality=0
r.LensFlareQuality=0
r.FastBlurThreshold=0
r.Tonemapper.GrainQuantization=0
r.Tonemapper.Quality=0
r.Tonemapper.Sharpen=0
r.DepthOfFieldQuality=0
r.PostProcessAAQuality=0
r.FilmGrainIntensity=0
r.Filter.SizeScale=0

[/script/engine.engine]
bSmoothFrameRate=False