Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

BPM: Bullets per Minute

From PCGamingWiki, the wiki about fixing PC games
BPM: Bullets per Minute
BPM: Bullets per Minute cover
Developers
Awe Interactive
Engines
Unreal Engine 4[Note 1]
Release dates
Windows September 15, 2020
Reception
Metacritic 73
OpenCritic 74
IGDB 74
Taxonomy
Monetization One-time game purchase
Microtransactions None
Modes Singleplayer
Pacing Real-time
Perspectives First-person
Controls Direct control
Genres Music/rhythm, Roguelike, Shooter
Art styles Stylized
Themes Fantasy
BPM: Bullets per Minute on HowLongToBeat
BPM: Bullets per Minute on IGDB
BPM: Bullets per Minute on MobyGames
BPM: Bullets per Minute on Wikipedia

BPM: Bullets per Minute is a singleplayer first-person music/rhythm, roguelike and shooter game.

General information

GOG.com Community Discussions
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
GOG.com
DRM-free
Windows
Green Man Gaming
Icon overlay.png
Windows
Steam
DRM-free after installation through Steam client (notes may include more details)
Windows

Essential improvements

Skip intro videos

Delete or rename movie files[2]
  1. Go to <path-to-game>\WindowsNoEditor\BPM\Content\Movies.
  2. Delete or rename AweIdent.mp4.

Game data

Configuration file(s) location

System Location
Windows %LOCALAPPDATA%\BPM\Saved\Config\WindowsNoEditor
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/1286350/pfx/[Note 2]

Save game data location

System Location
Windows %LOCALAPPDATA%\BPM\Saved\SaveGames
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/1286350/pfx/[Note 2]

Save game cloud syncing

System Native Notes
GOG Galaxy
Steam Cloud

Video

Graphics settings
Graphics settings

Graphics feature State Notes
Widescreen resolution
Multi-monitor
Ultra-widescreen
Vert- FOV and viewmodel scaling. See Ultra-widescreen for the available workarounds.[3]
4K Ultra HD
[4]
Field of view (FOV)
40 to 145 in increments of 1. See Field of view (FOV) for higher values.
Windowed
Borderless fullscreen windowed
Exclusive fullscreen also supported.
Anisotropic filtering (AF)
Always at 8.[5] See Anisotropic filtering (AF) for more.
Anti-aliasing (AA)
TAA is used by default. FXAA can be forced instead.[6] See Anti-aliasing (AA).
Vertical sync (Vsync)
60 FPS and 120+ FPS
Toggleable between 30, 60, 90, 120, 144, 200 and unlimited.
High dynamic range display (HDR)
See the engine page to force native HDR output, or the glossary page for other alternatives.
The game engine may allow for manual configuration of the game via its variables. See the Unreal Engine 4 page for more details.

Ultra-widescreen

Use the community patcher
Additionally increases the viewmodel FOV to partly compensate for the native scaling.
Increase in-game field of view
  • At 21:9 resolutions, use the in-game option to set the FOV to 116 and match the default 100 at 16:9.

Field of view (FOV)

Use the Universal Unreal Engine 4 Console Unlocker[7]
  1. Follow the instructions to enable the developer console in the game.
  2. Enter FOV X where X is the desired value.
Requires to be run after each game launch.
Change FOV scaling to vertical FOV[7]
  1. Go to the configuration file(s) location.
  2. Open Engine.ini.
  3. Add the following and save the file.
[/Script/Engine.LocalPlayer]
AspectRatioAxisConstraint=AspectRatio_MaintainYFOV

Anisotropic filtering (AF)

Custom anisotropic samples[7]
  1. Go to the configuration file(s) location.
  2. Open Engine.ini.
  3. Add the following and save the file.
[SystemSettings]
r.MaxAnisotropy=16
Anisotropic filtering quality can be adjusted by changing the value between 0 and 16.

Anti-aliasing (AA)

Disable TAA through a configuration file[7]
  1. Go to the configuration file(s) location.
  2. Open Engine.ini.
  3. Add the following and save the file.
[SystemSettings]
r.PostProcessAAQuality=0

Notes

Anti-aliasing quality can be adjusted by changing the value between 1 (low) and 6 (high).
Enable FXAA through a configuration file
  1. Go to the configuration file(s) location.
  2. Open Engine.ini.
  3. Add the following and save the file.
[SystemSettings]
r.DefaultFeature.AntiAliasing=1

Notes

Enabling FXAA will disable TAA.
Setting the value to 0 will disable anti-aliasing.

Chromatic aberration

Disable chromatic aberration[7]
  1. Go to the configuration file(s) location.
  2. Open Engine.ini.
  3. Add the following and save the file.
[SystemSettings]
r.SceneColorFringeQuality=0

Depth of field

Disable depth of field[7]
  1. Go to the configuration file(s) location.
  2. Open Engine.ini.
  3. Add the following and save the file.
[SystemSettings]
r.DepthOfFieldQuality=0

Input

Input settings
Input settings
Game settings
Game settings

Keyboard and mouse State Notes
Remapping
Mouse acceleration
Mouse sensitivity
Labeled Look Sensitivity, 0.5 to 5 in increments of 0.1.
Y-axis and X-axis sensitivity can be adjusted individually.
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Full controller support
Controller remapping
Ability to choose from 6 presets.
Controller sensitivity
From 0% to 100%. Y-axis and X-axis sensitivity can be adjusted individually.
Controller Y-axis inversion
Labeled Invert Look.
Controller types
XInput-compatible controllers
[8]
Xbox button prompts
Impulse Trigger vibration
PlayStation controllers
See the glossary page for potential workarounds.
Generic/other controllers
Additional information
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M

Mouse smoothing

Change configuration file[9]
  1. Go to the configuration file(s) location.
  2. Open Input.ini.
  3. Add the following and save the file.
[/script/engine.inputsettings]
bEnableMouseSmoothing=False

Audio

Audio settings
Audio settings

Audio feature State Notes
Separate volume controls
Master, Music, SFX, Menu music.
Surround sound
[10]
Subtitles
Closed captions
Mute on focus lost
Royalty free audio
General settings
General settings

Localizations

Language UI Audio Sub Notes
English
Simplified Chinese
French
German
Italian
Korean
Available but not shown as supported.[11]
Brazilian Portuguese
Mistakenly advertised as Portuguese.[12]
Russian
Spanish
Japanese
Fan Translation, Download
The game has no audio nor subtitles.[13]

Other information

API

Technical specs Supported Notes
Direct3D 11
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Physics PhysX
Audio Vorbis

System requirements

Windows
Minimum Recommended
Operating system (OS) 10
Processor (CPU) Intel Core i5-4590
System memory (RAM) 8 GB
Hard disk drive (HDD) 25 GB
Video card (GPU) Nvidia GeForce GTX 960
2 GB of VRAM
DirectX 11 compatible
A 64-bit operating system is required.


Notes

  1. Unreal Engine 4 engine build: 4.26.2.0[1]
  2. 2.0 2.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/1286350/ in addition to or instead of this directory. The app ID (1286350) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References

  1. Verified by User:Mastan on 2022-09-25
  2. Verified by User:Baronsmoki on 2021-03-08
  3. Verified by User:Fayaine on 2020-10-06
    Tested using a custom resolution of 2560x1080.
  4. Verified by User:Fayaine on 2020-10-06
    Tested at 3840x2160 custom resolution.
  5. Verified by User:Fayaine on 2020-10-06
    Checked with the Unreal Engine 4 Console Unlocker while changing graphic settings. Tied to texture quality setting which does not exist here. The AF value stays at 8x at all times.
  6. Verified by User:Fayaine on 2020-10-06
    Tested with the Unreal Engine 4 console unlocker.
  7. 7.0 7.1 7.2 7.3 7.4 7.5 Verified by User:Fayaine on 2020-10-06
  8. Verified by User:AlRayes BRN on 2020-09-16
    Tested the game with Microsoft's Xbox One controller connected through a USB cable
  9. Mouse Smoothing :: BPM: BULLETS PER MINUTE General Discussions - last accessed on 2022-06-11
  10. Verified by User:Rose on 2020-10-08
    Tested on a 5.1 sound system and used Orban Loudness Meter to confirm the use of the rear speakers.
  11. Verified by User:DarkSonicPT on 2023-03-18
  12. Verified by User:DarkSonicPT on 2023-03-18
  13. Verified by User:DarkSonicPT on 2023-03-18