Bodycam

Bodycam

35 ratings
Performance Tweaks
By Dzarmer
Stuff you can do to make the game look and run better.
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Anti-Aliasing & Upscaling
After tinkering with settings a lot, I found an interesting thing related to upscaling.

So far the game only supports FSR and works in a weird way.
When you ENABLE FSR it removes the ability to tinker with Anti-Aliasing, however it's not replacing it. What you need to do is decide which Anti-Aliasing setting you want, two best options are TSR for fidelity and TAA for performance, and then turning FSR on. That's how it looks like -
Graphical Settings
Settings are also kinda weird in this game, lemme tell you.

TL;DR -
  1. Global Illumination - Low
  2. Anti-Aliasing Quality - Epic
  3. View Distance - Low (doesn't seem to change anything)
  4. Textures - Depends on your VRAM amount, I use High
  5. Shadows - Medium (going higher is not required, shadows look basically the same)
  6. Effects - Ultra (putting them lower than ultra removes certain objects from the game)
  7. Reflections - Low (who cares)
  8. Foliage - High (Update came out as I was making this, you can't go lower than High now)
  9. Shading Quality - Low
  10. Post Processing - Medium
  11. Grain - Off
  12. Sharpness - Depends on what you prefer
  13. Motion Blur - Off

More detailed stuff you can find here. It's a bit outdated because update came out as I was making this, but it only affects foliage :
Reshade
You can also use this giga soft called Reshade to change a lot of visual stuff.

https://reshade.me/

Mods
While looking for other stuff to improve game's quality, I found this mod by EricPlayZ [next.nexusmods.com] that actually makes the game look and run better.

https://www.nexusmods.com/bodycam/mods/7

It has a detailed instruction when it comes to it's installation, but I'll post it here anyway.

  1. Download UE4SS [github.com] (specifically, the "UE4SS_vX.X.X.zip" file, X being the version) from the requirements list
  2. Extract the UE4SS archive into the "Bodycam\Bodycam\Binaries\Win64" folder
  3. Download the archive from the Files [www.nexusmods.com]  section
  4. Extract the archive into the "Bodycam\Bodycam\Binaries\Win64" folder
  5. Go to "Bodycam\Bodycam\Binaries\Win64\Mods" and open the "mods.txt" file, make a new line after any of the other mods, before "Keybinds : 1", and write "FPSBooster : 1"; this will make UE4SS load my LUA script, otherwise set it to 0 if you don't want my script to get loaded
  6. (Optional): Go to "Bodycam\Bodycam\Binaries\Win64\Mods\FPSBooster\Scripts" and open the "main.lua" and edit the CVars to your liking; they're explained through comments and you can delete or comment out what you don't need, or change them accordingly

One thing to know is that his "main.lua" file was modified with RX 580 4GB in mind. You can change things. For example, I completely removed these lines, because otherwise you can't change in-game settings, FSR is not gonna work and I think I'll let the game decide how much VRAM it needs.

ExecCmd("sg.AntiAliasingQuality 1")
ExecCmd("sg.EffectsQuality 1")
ExecCmd("sg.FoliageQuality 0")
ExecCmd("sg.GlobalIlluminationQuality 2")
ExecCmd("sg.PostProcessQuality 1")
ExecCmd("sg.ReflectionQuality 1")
ExecCmd("sg.ShadowQuality 1")

ExecCmd("r.ScreenPercentage 75")

ExecCmd("r.Streaming.PoolSize 256")
ExecCmd("r.Streaming.LimitPoolSizeToVRAM 1")

Then I changed some lines to this:
  • ExecCmd("r.SSR.Quality 2") - to increase quality of reflections.
  • ExecCmd("r.MaxAnisotropy 16") - to increase texture detail that are viewed at oblique angles.
  • ExecCmd("r.StaticMeshLODDistanceScale 3") - because otherwise some objects load in basically in front of you, and it doesn't look good.
  • ExecCmd("r.Lumen.ScreenProbeGather.Temporal.MaxFramesAccumulated 64") - to reduce noise in global illumination.

Lossless Scaling
Another thing that can help you run the game better using artificial intelligence. I'm talking about technology called Frame Generation LSFG 2.1 presented in Lossless Scaling.

https://test-steamproxy.haloskins.io/steamstore/app/993090

Sure, AMDs Frame Generation is implemented in the game already, but LSFG allows you to double or even tripple your frames in any game. It also work pass built-in framerate locks, so game like Elden Ring can be enjoyed with higher framerate without tinkering with mods. In Bodycam for example you can lock FPS at 30, use x3 frame gen and get 90 FPS, lock it at 40, get 120 back. And it's not just fake-only-seen-in-UI frames, you actually feel the difference and In my experience LSFG works better than AMDs FG.

On some GPUs the framerate can become unstable or worse than before, so make sure to lock it at a lower value. Also make sure to lock framerate at some multiple of your refresh rate.

12 Comments
Dzarmer  [author] 4 Apr @ 7:25am 
I actually didn't play the game since I made this guide. Game kinda died, so I lost interest.
VSkiLL 4 Apr @ 7:21am 
Has anything changed since the last update?
Dzarmer  [author] 27 Sep, 2024 @ 10:13am 
Remove mods folder
chill guy 26 Sep, 2024 @ 10:46am 
how do i uninstall
Rick 25 Jul, 2024 @ 6:14pm 
managed to find the setting, removing the line ExecCmd("r.ShadowQuality 4") fixes lights not rendering
Rick 25 Jul, 2024 @ 5:58pm 
On maps like hospital there are some areas where lights that are normally visable at a distance arent rendered meaning from afar the rooms are pitch black. Do you know what settings change lod on light sources in fps booster?
Cini16 17 Jul, 2024 @ 9:16am 
appreciate it:steamhappy:
Dzarmer  [author] 17 Jul, 2024 @ 12:39am 
The removal of post-processing effects unfortunately also removes blurred faces, due to it being a simple effect that mod disables.
Cini16 17 Jul, 2024 @ 12:38am 
Great guide, really good job, but is there a way to keep the blurred faces with that mod enabled (lua script)?
cosmicdildo666 27 Jun, 2024 @ 11:44pm 
Ty. Guide is the goods!!