SolvedFixUpdated

Bodycam: Performance Tweaks (Outdated, Kind Of)

Short answer

Stuff you can do to make the game look and run better.

Steam Community guide by Dzarmer.

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 -

  • Global Illumination - Low
  • Anti-Aliasing Quality - Epic
  • View Distance - Low (doesn't seem to change anything)
  • Textures - Depends on your VRAM amount, I use High
  • Shadows - Medium (going higher is not required, shadows look basically the same)
  • Effects - Ultra (putting them lower than ultra removes certain objects from the game)
  • Reflections - Low (who cares)
  • Foliage - High (Update came out as I was making this, you can't go lower than High now)
  • Shading Quality - Low
  • Post Processing - Medium
  • Grain - Off
  • Sharpness - Depends on what you prefer
  • 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.

  • Download UE4SS [github.com] (specifically, the "UE4SS_vX.X.X.zip" file, X being the version) from the requirements list
  • Extract the UE4SS archive into the "Bodycam\Bodycam\Binaries\Win64" folder
  • Download the archive from the Files [www.nexusmods.com]  section
  • Extract the archive into the "Bodycam\Bodycam\Binaries\Win64" folder
  • 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
  • (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://store.steampowered.com/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.

Did this work for you?

More for Bodycam

All Bodycam guides →

SolvedFix

IMPROVE FPS !

CHANGE ALL SETTINGS TO LOW EXCEPT FOR VIEW DISTANCE AND GLOBAL ILLUM, SET SHADOWS TO MED MOST IMPORTANTLY ENABLE FSR3 NO MATTER WHAT IT WILL DOUBLE THE FPS! SET FS3 TO WHATEVER I USE QUALITY MY CPU IS 8 YEARS+ OLD AND I CAN PLAY AT 80-160 FPS

#performance

Known issueFix

Ultra Ultra Performance Mode, Please :)

No confirmed fix yet. Players suggest: mid to long range scopes are the only thing that destroy my FPS no matter what settings I use for the GPU, and trust me I tried them all !

#performance