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.
11 Comments
Guizai 9 Nov @ 9:43am 
Fair enough, if it hasn't been updated in three years it's probably safe. But I'll have y'all know I got hacked after downloading an app which only triggered one vendor, newer viruses will often only trigger one or two alarms in Virustotal (if any).
Throughput  [author] 7 Nov @ 3:08pm 
Totally fair to be cautious, I get it. Scanning everything these days is smart. Those two VirusTotal flags are classic false positives. Some scanners get spooked by compressed or scripted files, especially in open-source projects. The repo hasn’t had an update in three years, so detections from only two engines are almost certainly heuristic noise. Appreciate the vigilance though. Better paranoid than pwned.
Guizai 7 Nov @ 11:13am 
I scanned the github file for malware and got 2 positives on Virustotal from good sources. Not sure about this one.
catsarepoetry 25 Mar @ 12:50am 
Is there a step missing from this? What's "DINPUT8.dll? Why doesn't the game just work?
Skaner 19 Mar @ 7:51pm 
eh worked thanks
wctruong 12 Mar @ 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] 11 Mar @ 8:18am 
For Windows 11 24h2 the github dll option will not work.
MysticCyber 10 Mar @ 6:12pm 
3/10/2025

This works for me! Thanks!✔️😁
entropy 29 Dec, 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 29 Dec, 2024 @ 10:11am 
Is it safe to use dll wich can affect CPU settings?