There are a few reasons which could make the game unable to run. Here are the ones we are aware of, solutions to these problems and/or the current state of their resolution.
Important: if you would like to report an unreferenced issue, please be sure that your computer meets the hardware & software requirements (see the store page on Steam) and that your operating system is up-to-date.
If your game can’t start and your problem is unreferenced, please verify if the crash.log file exists and post its contents here. This file can be found in the following directory:
- Windows: “%USERPROFILE%/AppData/LocalLow/Flying Oak Games/ScourgeBringer”
- OS X: “~/Library/Application Support/Flying Oak Games/ScourgerBringer”
- Linux: “~/.scourgebringer”
If there is no crash.log file, it means that the issue likely doesn’t come from the game.
Table of content:
- Game won’t run if the Avast or AVG anti-virus software is installed & enabled [Windows Only]
- Game won’t run and a message is asking you to update your graphics card driver
Game launches, but nothing happens and Steam thinks the game is launched (or instantly closes) and there is no crash.log file.
On very rare occasions, our games (which all run on the same custom engine) are getting reports that the game doesn’t start anymore and that Steam thinks that the game is already running if you attempt to launch it again (or it simply closes right on launch without any message or crash.log file being created).
This is a problem related to the Avast and AVG anti-virus software which was introduced by Avast (who also owns AVG) in one of its updates and may not have been fixed yet. This problem may affect several other games and software built with the same technology as the one we’re using (we’re not using Unity, but we’ve heard of some Unity games being affected too).
There are a few different solutions (ordered from safest to the least safe):
- Change your anti-virus software (strongly recommended);
- Whitelist the game in Menu -> Settings -> General -> Exceptions, and add the directory where the game is installed to the list (mildly recommended);
- Deactivate “CyberCapture” option in Menu -> Settings -> Protection -> Core Shields (not recommended).
If really needed, deactivating Avast/AVG should work (but sometimes it requires a full uninstall), but this is highly not advisable and would put your computer at risk.
Won’t be fixed, this is an issue from Avast and AVG, not from our games.
Please read if you care about your own security.
We’ve been trying to talk to Avast (who also owns AVG) about this issue for quite some time now (years!), and it turns out they are not really caring about it (and even ask us to pay to whitelist our game).
If you come up with the idea to switch to a different anti-virus software, we’d like to suggest NOD32 or Windows Defender (the latter is free, included with Windows, fast, and very secured).
Game won’t run and a message box appears with a message asking to update your graphics card driver or that it doesn’t meet the OpenGL 3.0 requirement (this requirement is exposed on the store page on Steam).
Your graphics card driver is not up-to-date, and/or your graphics card does not meet the requirements to run the game (an OpenGL 3.0 compliant graphics cards AND driver are required).
If you have an AMD or NVidia graphics card, there is no reason the game doesn’t work and a driver update should do it.
If you’re on a Intel integrated graphics, chances are that you’ll be out of luck, and that there is no solution if updating the driver doesn’t work.
For more info, please refer to the dedicated compatibility thread: https://steamcommunity.com/app/1037020/discussions/0/1638662230376284098/
Updating your graphics card drivers to their latest version.
If it doesn’t work, the only solution is to upgrade your graphics card by getting a new one.
None, it’s not an issue.
2 thoughts on “ScourgeBringer: How to Fix “Can’t start game” Issues”
Game doesn’t launch, crash log file was generated. I’m using Kaspersky Anti-Virus; made application ‘Trusted’ under Kaspersky. Tried launching over multiple attempts, log file states the same issue for every attempt, so I’ll just paste the latest one here.
I have noted that it’s a DLL file problem, and have verified game files, but Steam reports no issues, and I don’t want to download DLL files as a quick-fix since there may be other issues down the line.
Log file contents:
———————– ScourgeBringer crash log ———————–
Date: 18/2/2020 16:37:41
Game version: 0.6.3500.0
Operating system: Windows 8.1 64bit
Exception Type: System.DllNotFoundException
Message: Unable to load DLL ‘fmodstudio.dll’ or one of its dependencies: The specified module could not be found. (0x8007007E)
at FMOD.Studio.System.FMOD_Studio_System_Create(IntPtr& system, UInt32 headerversion)
at FMOD.Studio.System.create(System& system) in D:\Projects\ScourgeBringer\ScourgeBringer\Sound\FMOD\fmod_studio.cs:line 382
at ScourgeBringer.SoundHelper.Initialize() in D:\Projects\ScourgeBringer\ScourgeBringer\Sound\SoundHelper.cs:line 1052
at ScourgeBringer.ScourgeBringerGame.Initialize() in D:\Projects\ScourgeBringer\ScourgeBringer\ScourgeBringerGame.cs:line 228
at Microsoft.Xna.Framework.Game.Run(GameRunBehavior runBehavior)
at ScourgeBringer.Program.Main(String args) in D:\Projects\ScourgeBringer\ScourgeBringer.DesktopGL\Program.cs:line 113
Hoping to hear back from you guys real soon, I’ve heard good things about this game, and I’m hoping to add to the hype!
Work few level and crash. Now crash when i touch the start menu
———————– ScourgeBringer crash log ———————–
Date: 2021-09-28 19:21:38
Game version: 1.60.0
Operating system: Windows 10 Version 20H2 (October 2020 Update) 64bit
Exception Type: System.IO.EndOfStreamException
Message: Unable to read beyond the end of the stream.
at System.ThrowHelper.ThrowEndOfFileException() + 0x22
at System.IO.BinaryReader.InternalReadByte() + 0x46
at System.IO.BinaryReader.ReadByte() + 0x17
at ScourgeBringer.GameStates.LoadStates(Boolean) + 0x13d
at ScourgeBringer.TitleScreenManager.Update(Single, Boolean) + 0x511
at ScourgeBringer.ScourgeBringerGame.FixedUpdate(Single) + 0x931
at ScourgeBringer.ScourgeBringerGame.Update(GameTime) + 0x3ec
at Microsoft.Xna.Framework.Game.DoUpdate(GameTime) + 0x66
at Microsoft.Xna.Framework.Game.Tick() + 0x59c
at Microsoft.Xna.Framework.SdlGamePlatform.RunLoop() + 0x8e
at Microsoft.Xna.Framework.Game.Run(GameRunBehavior) + 0x1c4
at Microsoft.Xna.Framework.Game.Run() + 0x46
at ScourgeBringer.Program.Main(String) + 0x13e