superjoebob  [developer] Jun 1, 2013 @ 8:51pm
Crash Bug Resolution Assistance Thread!
I've been looking through the crash reports I'm getting and working to fix any crashes I can trace back to a source. Over the next few days we'll be pushing patches to try and take care of each and every crash error you guys are encountering. So, I'm creating this topic as a place for me to try and help each of you with your crash errors individually. First off, I've learned some things about major causes for startup crashes, and there are some things you can all try if you're having problems running the game.

1. If you haven't already, verify your game cache (Right-click game, properties, Local Files, Verify Integrity Of Game Cache)

Make sure you have administrator privileges, and:
2. Try installing XNA from this link: http://www.microsoft.com/en-us/download/details.aspx?id=20914
3. Try installing .NET framework from this link: http://www.microsoft.com/en-ca/download/details.aspx?id=17718

4. If all of this fails, go to Program Files(x86)\Common Files\microsoft shared\XNA\Framework\v4.0. Right-Click XnaNative.dll, push properties, go to the security tab, and make sure your user has full permissions.

5. If you still can't run the game, go to your game directory (Program Files/Steam/Steam Apps/common/Super Puzzle Platformer Deluxe). There will be a file in there called "spplog.txt". Copy the contents of that
and paste it into this thread for me to take a look at.
Showing 1-12 of 12 comments
< >
Rambo III Jan 22 @ 1:42pm 
As of today, I can't enter the game anymore. I deleted all content and download again but the problem persists.

SPPD Starting! - 24/12/2013 19:01:37
Steam Init Succeeded!
Loaded load
SPPD Starting! - 28/12/2013 09:41:31
Steam Init Succeeded!
Loaded load
SPPD Starting! - 28/12/2013 14:06:43
Steam Init Succeeded!
Loaded load
SPPD Starting! - 29/12/2013 17:43:06
Steam Init Succeeded!
Loaded load
SPPD Starting! - 29/12/2013 19:55:53
Steam Init Succeeded!
Loaded load
SPPD Starting! - 30/12/2013 09:17:33
Steam Init Succeeded!
Loaded load
SPPD Starting! - 30/12/2013 13:14:57
Steam Init Succeeded!
Loaded load
SPPD Starting! - 30/12/2013 19:27:45
Steam Init Succeeded!
Loaded load
SPPD Starting! - 30/12/2013 19:28:22
Steam Init Succeeded!
Loaded load
SPPD Starting! - 30/12/2013 22:44:53
Steam Init Succeeded!
Loaded load
SPPD Starting! - 31/12/2013 09:31:59
Steam Init Succeeded!
Loaded load
SPPD Starting! - 31/12/2013 12:34:17
Steam Init Succeeded!
Loaded load
SPPD Starting! - 31/12/2013 21:10:29
Steam Init Succeeded!
Loaded load
Windows Build.
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at SPPDMonoWindows.testgame.Things.effects.GlitchLevelEnv.updateGlitch(Int32 index)
at SPPDMonoWindows.testgame.Things.effects.GlitchLevelEnv.FixedUpdate(GameTime gameTime)
at SuperPuzzlePlatformerDeluxe.altcade.ObjectList.RunFixedUpdates(GameTime time)
at SuperPuzzlePlatformerDeluxe.altcade.Level.FixedUpdate(GameTime gameTime)
at SuperPuzzlePlatformerDeluxe.Main.Update(GameTime gameTime)
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GameHost.OnIdle()
at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at Microsoft.Xna.Framework.WindowsGameHost.Run()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at SuperPuzzlePlatformerDeluxe.Program.Main(String[] args)
Extra Details:
Current Level: 8
Player State: ALIVE
Running Time: 728,519772599957
Player Type: Red
Fullscreen: True
Multiplayer: False

SPPD Starting! - 22/01/2014 15:58:02
Steam Init Succeeded!
Windows Build.
System.InvalidCastException: Specified cast is not valid.
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode)
at System.Management.ManagementScope.InitializeGuts(Object o)
at System.Management.ManagementScope.Initialize()
at System.Management.ManagementObjectSearcher.Initialize()
at System.Management.ManagementObjectSearcher.Get()
at Nuclex.Input.DirectInputManager.isXInputDevice(DeviceInstance deviceInstance)
at Nuclex.Input.DirectInputManager.CreateGamePads()
at Nuclex.Input.InputManager.setupGamePads()
at Nuclex.Input.InputManager..ctor(GameServiceContainer services, IntPtr windowHandle)
at SuperPuzzlePlatformerDeluxe.altcade.SPPInput.Initialize()
at SuperPuzzlePlatformerDeluxe.Main.LoadContent()
at Microsoft.Xna.Framework.Game.Initialize()
at SuperPuzzlePlatformerDeluxe.Main.Initialize()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at SuperPuzzlePlatformerDeluxe.Program.Main(String[] args)
Extra Details:
Current Level: 1
Player State: ALIVE
Running Time: 0
Player Type: Astro
Fullscreen: False
Multiplayer: False

SPPD Starting! - 22/01/2014 15:58:13
Steam Init Succeeded!
Windows Build.
System.InvalidCastException: Specified cast is not valid.
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode)
at System.Management.ManagementScope.InitializeGuts(Object o)
at System.Management.ManagementScope.Initialize()
at System.Management.ManagementObjectSearcher.Initialize()
at System.Management.ManagementObjectSearcher.Get()
at Nuclex.Input.DirectInputManager.isXInputDevice(DeviceInstance deviceInstance)
at Nuclex.Input.DirectInputManager.CreateGamePads()
at Nuclex.Input.InputManager.setupGamePads()
at Nuclex.Input.InputManager..ctor(GameServiceContainer services, IntPtr windowHandle)
at SuperPuzzlePlatformerDeluxe.altcade.SPPInput.Initialize()
at SuperPuzzlePlatformerDeluxe.Main.LoadContent()
at Microsoft.Xna.Framework.Game.Initialize()
at SuperPuzzlePlatformerDeluxe.Main.Initialize()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at SuperPuzzlePlatformerDeluxe.Program.Main(String[] args)
Extra Details:
Current Level: 1
Player State: ALIVE
Running Time: 0
Player Type: Astro
Fullscreen: False
Multiplayer: False

SPPD Starting! - 22/01/2014 15:58:37
Steam Init Succeeded!
Windows Build.
System.InvalidCastException: Specified cast is not valid.
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode)
at System.Management.ManagementScope.InitializeGuts(Object o)
at System.Management.ManagementScope.Initialize()
at System.Management.ManagementObjectSearcher.Initialize()
at System.Management.ManagementObjectSearcher.Get()
at Nuclex.Input.DirectInputManager.isXInputDevice(DeviceInstance deviceInstance)
at Nuclex.Input.DirectInputManager.CreateGamePads()
at Nuclex.Input.InputManager.setupGamePads()
at Nuclex.Input.InputManager..ctor(GameServiceContainer services, IntPtr windowHandle)
at SuperPuzzlePlatformerDeluxe.altcade.SPPInput.Initialize()
at SuperPuzzlePlatformerDeluxe.Main.LoadContent()
at Microsoft.Xna.Framework.Game.Initialize()
at SuperPuzzlePlatformerDeluxe.Main.Initialize()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at SuperPuzzlePlatformerDeluxe.Program.Main(String[] args)
Extra Details:
Current Level: 1
Player State: ALIVE
Running Time: 0
Player Type: Astro
Fullscreen: False
Multiplayer: False

SPPD Starting! - 22/01/2014 19:29:20
Steam Init Succeeded!
Windows Build.
System.InvalidCastException: Specified cast is not valid.
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode)
at System.Management.ManagementScope.InitializeGuts(Object o)
at System.Management.ManagementScope.Initialize()
at System.Management.ManagementObjectSearcher.Initialize()
at System.Management.ManagementObjectSearcher.Get()
at Nuclex.Input.DirectInputManager.isXInputDevice(DeviceInstance deviceInstance)
at Nuclex.Input.DirectInputManager.CreateGamePads()
at Nuclex.Input.InputManager.setupGamePads()
at Nuclex.Input.InputManager..ctor(GameServiceContainer services, IntPtr windowHandle)
at SuperPuzzlePlatformerDeluxe.altcade.SPPInput.Initialize()
at SuperPuzzlePlatformerDeluxe.Main.LoadContent()
at Microsoft.Xna.Framework.Game.Initialize()
at SuperPuzzlePlatformerDeluxe.Main.Initialize()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at SuperPuzzlePlatformerDeluxe.Program.Main(String[] args)
Extra Details:
Current Level: 1
Player State: ALIVE
Running Time: 0
Player Type: Astro
Fullscreen: False
Multiplayer: False

SPPD Starting! - 22/01/2014 19:33:50
Steam Init Succeeded!
Windows Build.
System.InvalidCastException: Specified cast is not valid.
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode)
at System.Management.ManagementScope.InitializeGuts(Object o)
at System.Management.ManagementScope.Initialize()
at System.Management.ManagementObjectSearcher.Initialize()
at System.Management.ManagementObjectSearcher.Get()
at Nuclex.Input.DirectInputManager.isXInputDevice(DeviceInstance deviceInstance)
at Nuclex.Input.DirectInputManager.CreateGamePads()
at Nuclex.Input.InputManager.setupGamePads()
at Nuclex.Input.InputManager..ctor(GameServiceContainer services, IntPtr windowHandle)
at SuperPuzzlePlatformerDeluxe.altcade.SPPInput.Initialize()
at SuperPuzzlePlatformerDeluxe.Main.LoadContent()
at Microsoft.Xna.Framework.Game.Initialize()
at SuperPuzzlePlatformerDeluxe.Main.Initialize()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at SuperPuzzlePlatformerDeluxe.Program.Main(String[] args)
Extra Details:
Current Level: 1
Player State: ALIVE
Running Time: 0
Player Type: Astro
Fullscreen: False
Multiplayer: False

SPPD Starting! - 22/01/2014 19:34:26
Steam Init Succeeded!
Windows Build.
System.InvalidCastException: Specified cast is not valid.
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode)
at System.Management.ManagementScope.InitializeGuts(Object o)
at System.Management.ManagementScope.Initialize()
at System.Management.ManagementObjectSearcher.Initialize()
at System.Management.ManagementObjectSearcher.Get()
at Nuclex.Input.DirectInputManager.isXInputDevice(DeviceInstance deviceInstance)
at Nuclex.Input.DirectInputManager.CreateGamePads()
at Nuclex.Input.InputManager.setupGamePads()
at Nuclex.Input.InputManager..ctor(GameServiceContainer services, IntPtr windowHandle)
at SuperPuzzlePlatformerDeluxe.altcade.SPPInput.Initialize()
at SuperPuzzlePlatformerDeluxe.Main.LoadContent()
at Microsoft.Xna.Framework.Game.Initialize()
at SuperPuzzlePlatformerDeluxe.Main.Initialize()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at SuperPuzzlePlatformerDeluxe.Program.Main(String[] args)
Extra Details:
Current Level: 1
Player State: ALIVE
Running Time: 0
Player Type: Astro
Fullscreen: False
Multiplayer: False

SPPD Starting! - 22/01/2014 19:40:13
Steam Init Succeeded!
Windows Build.
System.InvalidCastException: Specified cast is not valid.
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode)
at System.Management.ManagementScope.InitializeGuts(Object o)
at System.Management.ManagementScope.Initialize()
at System.Management.ManagementObjectSearcher.Initialize()
at System.Management.ManagementObjectSearcher.Get()
at Nuclex.Input.DirectInputManager.isXInputDevice(DeviceInstance deviceInstance)
at Nuclex.Input.DirectInputManager.CreateGamePads()
at Nuclex.Input.InputManager.setupGamePads()
at Nuclex.Input.InputManager..ctor(GameServiceContainer services, IntPtr windowHandle)
at SuperPuzzlePlatformerDeluxe.altcade.SPPInput.Initialize()
at SuperPuzzlePlatformerDeluxe.Main.LoadContent()
at Microsoft.Xna.Framework.Game.Initialize()
at SuperPuzzlePlatformerDeluxe.Main.Initialize()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at SuperPuzzlePlatformerDeluxe.Program.Main(String[] args)
Extra Details:
Current Level: 1
Player State: ALIVE
Running Time: 0
Player Type: Astro
Fullscreen: False
Multiplayer: False

Rambo III Jan 22 @ 1:43pm 
Got it sorted out. My controller was causing the issue.
Heisenberg Jan 22 @ 10:45pm 
It stopped crashing when I unplugged my xbox controller, started the game, and then replugged the controller back in my PC.
Heisenberg Jan 23 @ 9:20am 
I retested again. The game won't start correctly and will crash if the xbox 360 controller is plugged in your PC. Everytime I unplug the controller, the game with start and then I can recoonect the controller just fine with no issues.
Last edited by Heisenberg; Jan 23 @ 12:06pm
Rambo III Jan 24 @ 12:54pm 
Same here.
Jesse Wind Jan 25 @ 12:41pm 
Originally posted by Heisenberg:
It stopped crashing when I unplugged my xbox controller, started the game, and then replugged the controller back in my PC.
That's the exact same problem I'm having. That's very weird, but I'm glad we know what the issue is!
Zz Doom Gaze zZ Jan 27 @ 7:55pm 
Same issue with same crash error here!
particle_mann Jan 29 @ 11:16am 
I'm having the exact same issue with a Logitech F710 under a reasonably current Windows 7 64 install. If I unplug the controller (or more properly the wireless dongle) and start the program, no problem. I can even plug the controller back in after the program starts for full support. But if I try and start the program with the controller plugged in, whether from Steam or directly from the exe, I get a moment of thinking and then SuperPuzzlePlatformerDeluxe has stopped working. I've verified the game cache, restarted Steam, and even uninstalled/reinstalled to no avail.
superjoebob  [developer] Jan 31 @ 4:32am 
Alright, I can't imagine what happened to break the input! Must have been a driver update or something, as it started crashing in older versions of the game as well. The good news is that I've reimplemented the input support with a different API, and I'll be testing it and releasing a patch tomorrow! Thanks for the help tracking this bug down guys, your help has really been appreciated :)
Rambo III Jan 31 @ 5:41pm 
We thank you for supporting it!
superjoebob  [developer] Jan 31 @ 11:29pm 
Thank you for playing! The patch is live, hopefully everything goes smoothly. To anyone having the sound issue I'm still trying to figure out the cause, I think it might be related to whatever made the input system fail.
Rambo III Feb 1 @ 5:34am 
That got fixed! But somehow, I can't see the new achievement. It says that I have 10 or 9 to go, but I can't see what it is. (I guess they are the new ones, those golden blocks that I even got one already).
I already reinstalled it but nothing changed.
Showing 1-12 of 12 comments
< >
Per page: 15 30 50