I bought AI War on Steam a while back, right around when it first went on Steam. I was able to play no problem.
Recently, I decided I really wanted to play again, and consider buying the update. I downloaded and tried to run it. I got the pasted below errors when trying to run it for the first time:
4/14/2010 1:35:51 AM (3.0.6.0Trial)
-----------------------------------CurrentDomain_UnhandledException-----------------------------------SlimDX.DirectSound.DirectSoundException: Unknown: n/a (-2004287480)
at SlimDX.Result.Throw[T](Object dataKey, Object dataValue)
at SlimDX.Result.Record[T](Int32 hr, Boolean failed, Object dataKey, Object dataValue)
at SlimDX.DirectSound.SoundBuffer.Play(Int32 priority, PlayFlags flags)
at AIWar.GameMusic.DataTransferActivity() in C:\vcprojs\AIWar\DX\GameMusic.cs:line 215
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
4/14/2010 1:36:11 AM (3.0.6.0Trial)
-----------------------------------Application_ThreadException-----------------------------------System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'Kjs.AppLife.Update.Controller.UpdateController'.
at Kjs.AppLife.Update.Controller.UpdateController.i()
at Kjs.AppLife.Update.Controller.UpdateController.b(Boolean A_0)
at Kjs.AppLife.Update.Controller.UpdateController.CheckForUpdateAsync()
at AIWar.Windows.Updates.CheckAllUpdates() in C:\vcprojs\AIWar\Windows\Updates.cs:line 72
at AIWar.GameForm.GameForm_Load(Object sender, EventArgs e) in C:\vcprojs\AIWar\GameFormParts\Startup.cs:line 258
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
thanks. awesome game.