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
Release dates
Windows September 15, 2020
Reception
Metacritic 73
OpenCritic 74
IGDB 74
Taxonomy
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 is a singleplayer first-person music/rhythm, roguelike and shooter game.

General information

GOG.com Support Page
Steam Community Discussions

Availability[edit]

Source DRM Notes Keys OS
GOG.com
DRM-free
Windows
Green Man Gaming
Icon overlay.png
Windows
Steam
Icon overlay.png
Windows

DLC and expansion packs

Name Notes
Soundtrack
Windows

Essential improvements[edit]

Skip intro videos[edit]

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

Game data[edit]

Configuration file(s) location[edit]

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

Save game data location[edit]

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

Save game cloud syncing[edit]

System Native Notes
GOG Galaxy
Steam Cloud

Video[edit]

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.[2]
4K Ultra HD
[3]
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.[4] See Anisotropic filtering (AF) for more.
Anti-aliasing (AA)
TAA is used by default. FXAA can be forced instead.[5] 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)

Ultra-widescreen[edit]

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)[edit]

Use the Universal Unreal Engine 4 Console Unlocker[6]
  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[6]
  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)[edit]

Custom anisotropic samples[6]
  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)[edit]

Disable TAA through a configuration file[6]
  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[edit]

Disable chromatic aberration[6]
  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[edit]

Disable depth of field[6]
  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[edit]

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
[7]
Xbox button prompts
Impulse Trigger vibration
DualShock 4 controllers
See the glossary page for potential workarounds.
Generic/other controllers
Additional information
Controller hotplugging
Haptic feedback
Simultaneous controller+KB/M

Audio[edit]

Audio settings
Audio settings

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

Localizations

Language UI Audio Sub Notes
English

Other information[edit]

API[edit]

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

Middleware[edit]

Middleware Notes
Physics PhysX
Audio Vorbis

System requirements[edit]

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. 1.0 1.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:Baronsmoki on 2021-03-08
  2. Verified by User:Fayaine on 2020-10-06
    Tested using a custom resolution of 2560x1080.
  3. Verified by User:Fayaine on 2020-10-06
    Tested at 3840x2160 custom resolution.
  4. 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.
  5. Verified by User:Fayaine on 2020-10-06
    Tested with the Unreal Engine 4 console unlocker.
  6. 6.0 6.1 6.2 6.3 6.4 6.5 Verified by User:Fayaine on 2020-10-06
  7. Verified by User:AlRayes BRN on 2020-09-16
    Tested the game with Microsoft's Xbox One controller connected through a USB cable
  8. 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.