Hey there, so I just spent a long time helping someone try to get the game running and after looking at the event viewer and seeing this output…
Description: The process was terminated due to an unhandled exception.
Exception Info: Microsoft.Xna.Framework.Audio.InstancePlayLimitException
Stack:
at Microsoft.Xna.Framework.Audio.OpenALSoundController.ReserveSource()
at Microsoft.Xna.Framework.Audio.OggStream…ctor(System.String, System.Action, Int32)
at Microsoft.Xna.Framework.Media.Song.PlatformInitialize(System.String)
at Microsoft.Xna.Framework.Media.Song…ctor(System.String)
at
Microsoft.Xna.Framework.Content.SongReader.Read(Microsoft.Xna.Framework.Content.ContentReader,
Microsoft.Xna.Framework.Media.Song)
at
Microsoft.Xna.Framework.Content.ContentTypeReader1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Read(Microsoft.Xna.Framework.Content.ContentReader, System.Object) at Microsoft.Xna.Framework.Content.ContentReader.InnerReadObject[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.__Canon) at Microsoft.Xna.Framework.Content.ContentReader.ReadObject[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]() at Microsoft.Xna.Framework.Content.ContentReader.ReadAsset[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]() at Microsoft.Xna.Framework.Content.ContentManager.ReadAsset[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.String, System.Action
1<System.IDisposable>)
at
Microsoft.Xna.Framework.Content.ContentManager.Load[System.__Canon,
mscorlib, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b77a5c561934e089]
at Engine.ContentHolder.Init(Microsoft.Xna.Framework.Game)
at Engine.GameRoot.LoadContent()
at Microsoft.Xna.Framework.Game.Initialize()
at Engine.GameRoot.Initialize()
at Microsoft.Xna.Framework.Game.DoInitialize()
at Microsoft.Xna.Framework.Game.Run(Microsoft.Xna.Framework.GameRunBehavior)
at MonoGameTiles.Program.RunGame()
at MonoGameTiles.Program.Main(System.String[])
…
He randomly decided to try enabling an audio device on his computer (apparently he had turned them off for some reason) and magic, no more error.
This is just sort of a quirky little thing, I mean who has their audio disabled when playing games. But still, it’s something to be aware of.