Roche Fusion
Roche Fusion > Technical Support > Topic Details
Ogorg Jun 16, 2015 @ 1:23pm
Crash at launch
Hello,

I just installed the game, but am not able to start it. Here is what I get:
Game Version: 1.1.3 Operating System: Windows Is 64-bit process: False Is 64-bit operating system: True Type of Error: System.FormatException Error message: Input string was not in a correct format. Error location: at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) Stack trace: at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) at BeardGame.TheGame..ctor() at BeardGame.Program.Main()

I tried all solutions from this thread, without succes: http://steamcommunity.com/app/334140/discussions/1/613958868367600116/

Any ideas?

Thanks in advance.
< >
Showing 1-2 of 2 comments
Ogorg Jun 16, 2015 @ 10:52pm 
I updated some drivers and the error message at start changed to:
Game Version: 1.1.3 Operating System: Windows Is 64-bit process: False Is 64-bit operating system: True Type of Error: System.ApplicationException Error message: Could not load shader: ERROR: 0:16: 'constructor' : cannot convert parameter 1 from 'int' to 'float' ERROR: 0:16: 'constructor' : cannot convert parameter 2 from 'int' to 'float' ERROR: 0:16: 'constructor' : cannot convert parameter 3 from 'int' to 'float' ERROR: 0:16: 'constructor' : cannot convert parameter 4 from 'int' to 'float' Error location: at amulware.Graphics.Shader..ctor(ShaderType type, String code) Stack trace: at amulware.Graphics.Shader..ctor(ShaderType type, String code) at BeardGame.Utilities.GraphicsHelper.LoadFragmentShader(String path) at BeardGame.Rendering.Effects.Bloom.init() at BeardGame.Rendering.GameRenderer.initialize() at BeardGame.Loading.GameLoader.<>c__DisplayClass12.<RunGL>b__11() at BeardGame.Utilities.ActionQueue.ExecuteFor(TimeSpan time) at BeardGame.Loading.GameLoader.LoadAll() at BeardGame.TheGame.OnLoad(EventArgs e) at amulware.Graphics.Program.Run(Double targetUpdatesPerSecond, Double targetDrawsPerSecond, Double maximumFrameTimeFactor, Boolean dontOverrideFps) at BeardGame.Program.Main()
amulware  [developer] Jun 19, 2015 @ 12:09am 
Hey Ogorg,

It seems that something is going wrong with loading the game's shaders.
This usually happens if your graphics card does not support OpenGL 3.2 or higher.

Can you check if your graphics card supports this, or let us know what graphics card you have?

If you are sure your graphics card supports OpenGL 3.2, it may be that the game is trying to run on an integrated graphics card (within your GPU).
If that is the case, you should be able to force it to run on the dedicated graphics card from within your graphics driver.

See for example the accepted answer here for how to do so in the NVidia graphics driver:
http://gaming.stackexchange.com/questions/72567/can-i-force-steam-to-use-my-nvidia-gpu-instead-of-the-integrated-intel-card


If none of this helps, could you show us the content of the game's log file?
You can find the file here:
C:\Users\<your user name>\AppData\Roaming\Roche Fusion\rochefusion.log

That might help us figure out what is going on.


I hope one of these things works and you can play the game soon!
< >
Showing 1-2 of 2 comments
Per page: 15 30 50

Roche Fusion > Technical Support > Topic Details