Bulletstorm

From PCGamingWiki, the wiki about fixing PC games
Bulletstorm
Bulletstorm cover
Developers
People Can Fly
Epic Games
Publishers
Electronic Arts
Engines
Unreal Engine 3
Release dates
Windows February 22, 2011
Bulletstorm on Wikipedia
Bulletstorm
Duty Calls: The Calm Before the Storm 2011
Bulletstorm 2011
Bulletstorm: Full Clip Edition 2017

This page is for the original release. For the remastered edition, see Bulletstorm: Full Clip Edition.

Warnings

For Games for Windows - LIVE on Windows 8 or later, install the latest Games for Windows - LIVE software.

General information

Official website
Bulletstorm Wiki
Steam Community Discussions

Availability[edit]

Source DRM Notes Keys OS
Retail
Icon overlay.png
Icon overlay.png
Windows
All versions require Games for Windows - LIVE DRM.[Note 1]
No longer sold digitally due to the release of Bulletstorm: Full Clip Edition.
Zero Day Protection software in place can have issues connecting on Windows 10, making the game impossible to launch. Install the patches to fix this lockout.[1]

Downloadable content (DLC) and expansions

DLC is no longer sold (could only be purchased through the Games for Windows Marketplace).
Name Notes
Blood Symphony
Windows
Gun Sonata
Windows

Essential improvements[edit]

Patches[edit]

You need to have GFWL client installed in order to apply updates 2-3.

Skip intro videos[edit]

Instructions[2]
  1. Go to <path-to-game>\StormGame\Movies\.
  2. Delete or rename LoadingMovieStartup.bik.

Play without Games for Windows - LIVE[edit]

Play without GFWL[3]
  1. Download the replacement xlive.dll.
  2. Extract into <path-to-game>\Binaries\Win32.

Notes

Can only be used in single-player.

Game data[edit]

In-game general settings.
In-game general settings.

Configuration file(s) location[edit]

System Location
Windows %USERPROFILE%\Documents\My Games\Bulletstorm\StormGame\Config[Note 2]
<path-to-game>\Bulletstorm\StormGame\Config
Linux (Proton) <Steam-folder>/steamapps/compatdata/99810/pfx/[Note 3]
Configuration files are encrypted; edit with Bulletstorm INI Editor.

Save game data location[edit]

System Location
Windows %USERPROFILE%\Documents\My Games\BulletStorm\StormGame\SaveData\
Linux (Proton) <Steam-folder>/steamapps/compatdata/99810/pfx/[Note 3]

Save game cloud syncing[edit]

System Native Notes
Origin
Steam Cloud

Video settings[edit]

In-game video settings.
In-game video settings.
Graphics feature State WSGF Notes
Widescreen resolution
4:3 and 16:10 are letterboxed; use Flawless Widescreen or Widescreen Fixer.
Multi-monitor
Use Flawless Widescreen or Widescreen Fixer.
Ultra-widescreen
Use Flawless Widescreen or Widescreen Fixer.
4K Ultra HD
Subtitles do not scale with resolution and are extremely small.
Field of view (FOV)
Default FOV is 85°. See Field of view (FOV).
Windowed
Set in options or use -windowed parameter.
Borderless fullscreen windowed
See Borderless fullscreen windowed.
Anisotropic filtering (AF)
Default is 4x. See Anisotropic filtering (AF).
Anti-aliasing (AA)
Up to 8x MSAA. Using injectSMAA is recommended, because it smoothens the edges of 2D objects, like plants and foliage.
Vertical sync (Vsync)
60 FPS
120+ FPS
Capped at 62 FPS by default; see High frame rate.

Widescreen resolution[edit]

Make the game Hor+[citation needed]
  1. Go to %USERPROFILE%\Documents\My Games\Bulletstorm\StormGame\Config.
  2. Open StormEngine.ini with Bulletstorm INI Editor.
  3. Add this line to the [Engine.LocalPlayer] section:
AspectRatioAxisConstraint=AspectRatio_MaintainYFOV

Field of view (FOV)[edit]

3rd party fixes[2]
Change FOV manually[4]
  1. Go to %USERPROFILE%\Documents\My Games\Bulletstorm\StormGame\Config.
  2. Open StormCamera.ini with Bulletstorm INI Editor.
  3. Change these values to the desired world and aiming FOV, respectively.
[StormGame.BSPlayerCamera]
DefaultCameraFOV=85
TargetingFOV=45

Borderless fullscreen windowed[edit]

Force borderless[citation needed]
  1. Download and run GeDoSaTo.
  2. Edit the ShippingPC-StormGame profile.
  3. Add forceBorderlessFullscreen true.
  4. Launch the game in fullscreen mode.

Anisotropic filtering (AF)[edit]

Change AF samples[citation needed]
  1. Go to %USERPROFILE%\Documents\My Games\Bulletstorm\StormGame\Config.
  2. Open StormEngine.ini with Bulletstorm INI Editor.
  3. Change MaxAnisotropy=4 to MaxAnisotropy=16.

High frame rate[edit]

High frame rate[2]
  1. Open %USERPROFILE%\Documents\My Games\Bulletstorm\StormGame\Config\StormEngine.ini with Bulletstorm INI Editor.
  2. Change MaxSmoothedFrameRate to a higher cap; alternately, remove the frame rate cap entirely by setting bSmoothFrameRate to false.
  3. Save the changes and close the editor.

Notes

There are two instances of these settings, one under [Engine.Engine] and again under [Engine.GameEngine].

Input settings[edit]

In-game key map settings.
In-game key map settings.
In-game control settings.
In-game control settings.
In-game gamepad button layout settings.
In-game gamepad button layout settings.
In-game gamepad stick layout settings.
In-game gamepad stick layout settings.

Mouse smoothing[edit]

Disable mouse smoothing[2]
  1. Go to %USERPROFILE%\Documents\My Games\Bulletstorm\StormGame\Config.
  2. Open StormInput.ini with Bulletstorm INI Editor.
  3. Change bEnableMouseSmoothing=true to bEnableMouseSmoothing=false.

Notes

This also disables the delayed movement of the player weapon model while looking around.

Mouse sensitivity[edit]

Change mouse sensitivity[citation needed]
  1. Go to %USERPROFILE%\Documents\My Games\Bulletstorm\StormGame\Config.
  2. Open StormInput.ini with Bulletstorm INI Editor.
  3. Change MouseSensitivity=60 to the desired value.

Notes

Change applies to base sensitivity as well as ADS, however changing the value to ~10 makes both sensitivities feel similar.

Toggle aim down sights[edit]

Toggle ADS[citation needed]
  1. Go to %USERPROFILE%\Documents\My Games\Bulletstorm\StormGame\Config.
  2. Open StormInput.ini with Bulletstorm INI Editor.
  3. Find the group [StormGame.BSPlayerInput].
  4. Locate
    Bindings=(Name="BSBA_Target",Command="ButtonPress L2 | OnRelease ButtonRelease L2",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
  5. Replace it with the following:
    Bindings=(Name="BSBA_Target",Command="setbind RightMouseButton ToggleAimOn",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
    • If you wish to use a different button, replace RightMouseButton with an alternative keybind.
  6. Beneath that line, insert the following three lines:
    Bindings=(Name="ToggleAimOn",Command="ButtonPress L2 | setbind RightMouseButton ToggleAimOff")
    Bindings=(Name="ToggleAimOff",Command="ButtonRelease L2 | setbind RightMouseButton ToggleAimOn")
    Bindings=(Name="RightMouseButton",Command="ToggleAimOn",Control=False,Shift=False,Alt=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
  7. Save the file.

Audio settings[edit]

In-game audio settings.
In-game audio settings.
Audio feature State Notes
Separate volume controls
Surround sound
Auto configures up to 7.0 output[5]
Subtitles
Closed captions
Mute on focus lost

Localizations

Language UI Audio Sub Notes
English
French
German
Italian
Japanese
Polish
Russian
Spanish

Network[edit]

Requires a Microsoft account.

Multiplayer types

Type Native Players Notes
LAN play
Online play
4 Co-op
Anarchy mode.

Connection types

Ports

Protocol Port(s) and/or port range(s)
TCP 53, 80, 3074
UDP 53, 80, 3074
Universal Plug and Play (UPnP) support status is unknown.

VR support[edit]

3D modes Native GG3D Notes
Native 3D
Nvidia 3D Vision
Use Helix Mod: Bulletstorm to improve 3D support.
TriDef 3D
iZ3D
vorpX
G3D
Officially supported game, see official vorpx game list.
Devices Native Notes
3RD Space Gaming Vest
Novint Falcon
The official game-specific 3D Touch Add On is required.

Issues fixed[edit]

Turn off texture streaming[edit]

Edit configuration file[citation needed]
  1. Go to %USERPROFILE%\Documents\My Games\Bulletstorm\StormGame\Config.
  2. Open StormEngine.ini with Bulletstorm INI Editor.
  3. Change these lines:
UseBackgroundLevelStreaming=False
MipFadeInSpeed0=0
MipFadeOutSpeed0=0
MipFadeInSpeed1=0
MipFadeOutSpeed1=0
OnlyStreamInTextures=True
PoolSize=0
LoadMapTimeLimit=999
LightmapStreamingFactor=0 
ShadowmapStreamingFactor=0
bAllowSwitchingStreamingSystem=False 
UseDynamicStreaming=False
  1. Save the file as read-only.

Glitchy shadows and other graphical issues[edit]

Some GPUs are not supported by the default configuration files which causes strange graphical errors (black bar shadows, blocky shadows, low texture resolution on all settings, and 16-bit colors). This method is used to fix these errors.
Replace DefaultCompat.ini[citation needed]
  1. Download the modified DefaultCompat.ini.
  2. Make a backup of DefaultCompat.ini in <path-to-game>\Bulletstorm\StormGame\Config.
  3. Replace DefaultCompat.ini with the modified file.
  4. Delete %USERPROFILE%\Documents\My Games\Bulletstorm\StormGame\Config\StormCompat.ini.
  5. Start Bulletstorm and change any graphical setting to apply the change.

Other information[edit]

API[edit]

Technical specs Supported Notes
Direct3D 9
Shader Model support 3
Executable 32-bit 64-bit Notes
Windows

Middleware[edit]

Middleware Notes
Physics PhysX
Audio XAudio2
Cutscenes Bink Video
Multiplayer Games for Windows - LIVE

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) XP SP3
Processor (CPU) Dual Core 1.6 GHz
System memory (RAM) 1.5 GB
Hard disk drive (HDD) 9 GB
Video card (GPU) ATI Radeon HD 2400 Pro
Nvidia GeForce 7600 GS
256 MB of VRAM
DirectX 9.0c compatible

Notes

  1. Games for Windows - LIVE DRM features: SSA+ZDPP activation, requires a Microsoft account - local profiles are not supported.
  2. When running this game without Administrator elevation, activity in %PROGRAMFILES%, %PROGRAMFILES(X86)%, and %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore\ (more details).
  3. 3.0 3.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>/99810/ in addition to or instead of this directory. The app ID (99810) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References