Warhammer 40,000: Space Marine - Anniversary Edition

Warhammer 40,000: Space Marine - Anniversary Edition

Not enough ratings
Fixing Startup bugsplat crashes
By Throughput
# Space Marine: Crash & Performance Fix Guide

Having trouble with Space Marine crashing on startup or running poorly? This guide offers solutions to common issues, including:

- Quick fixes for compatibility and file integrity
- How to limit the game to 8 CPU cores for better stability
- Step-by-step instructions for both temporary and permanent fixes

Whether you're a tech novice or pro, follow these steps to get your Space Marine campaign back on track. No more crashes, just more purging!
   
Award
Favorite
Favorited
Unfavorite
Space Marine: Fixing Startup BugSplat Crashes and Performance Issues
Space Marine: Fixing Startup BugSplat Crashes and Performance Issues

Suggested Method to Fix BugSplat

Download

Installation
  1. Download and install x86 Visual Studio 2022 Redistributable[aka.ms]
  2. Copy
    DINPUT8.dll
    to the install directory of Space Marine (next to
    SpaceMarine.exe
    )
  3. Launch game

Limitations
  • This will work only for standard Windows installation in
    C:\Windows
    path.
  • Tested only on 64-bit Windows although in theory it should work on 32-bit too
  • Tested only with Space Marine Anniversary Edition from Steam

Quick Fixes
  1. Compatibility Mode
    • Right-click
      SpaceMarine.exe
    • Properties > Compatibility > Run in Windows 7 mode

  2. Verify Game Files
    • In Steam: Right-click game > Properties > Local Files
    • Click "Verify integrity of game files"

Advanced Fix: Limit CPU Cores

Temporary Method (Using MSConfig)
  1. Press Win + R, type
    msconfig
    , hit Enter
  2. Go to "Boot" tab > "Advanced options"
  3. Check "Number of processors" and select 8
  4. Click OK and restart your PC

Note: Revert changes after playing:
  • Uncheck "Number of processors"
  • Restart your PC

Permanent Method (Windows 10/11)

Setup
  1. Download Windows ADK[docs.microsoft.com]
  2. Install only "Compatibility Administrator"

Creating the Fix
  1. Open "Compatibility Administrator (32-bit)" from Start Menu > Windows Kits
  2. Select "New Database" under custom databases
  3. Database menu > Create New > Application Fix
  4. Enter full path to
    SpaceMarine.exe
    and name it
  5. Skip compatibility mode options
  6. In "Compatibility Fixes", select
    ProcessorCountLieForHybridCPU
  7. Click "Parameters", enter
    8
    , click OK
  8. Save database (Database menu > Save)
  9. File > Install

Now the 8-core limit will apply automatically when launching the game.
8 Comments
catsarepoetry Mar 25 @ 12:50am 
Is there a step missing from this? What's "DINPUT8.dll? Why doesn't the game just work?
Skaner Mar 19 @ 7:51pm 
eh worked thanks
wctruong Mar 12 @ 4:56pm 
After adding the .dll file I got past the initial bugsplat error and I can launch the game. But it crashes when I start the campaign mode. I looked in my video options and I noticed that aspect is "NaN:NaN" and resolution is "0x0". I'm unable to change the values and I think this is the culprit to the crash I'm currently experiencing. Did anyone else get the same issue and have a resolution to recommend?
Throughput  [author] Mar 11 @ 8:18am 
For Windows 11 24h2 the github dll option will not work.
MysticCyber Mar 10 @ 6:12pm 
3/10/2025

This works for me! Thanks!✔️😁
entropy Dec 29, 2024 @ 1:55pm 
Tried all of these and still won't run. Though I have gone from silent crash to just 'updating executable' until I tell it to cancel.
not what it looks like Dec 29, 2024 @ 10:11am 
Is it safe to use dll wich can affect CPU settings?
ThickChunkyPoop Dec 16, 2024 @ 1:12pm 
This fixed it for me. Very handy, I will do this for other games that have CPU Core issues. Thank you so much!