Ran into an exception being thrown in the included save game. It doesn't seem exactly reproducable, but appears to happen when units are firing... related to the new sound modifications you made???
-----------------------------------Application_ThreadException-----------------------------------System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at AIWar.GameForm.PlaySound(String Filename, SoundType Type) in C:\vcprojs\AIWar\GameFormParts\Startup.cs:line 2043
at AIWar.ForegroundObject.FireAtObject(ForegroundObject ObjectToFireAt, Int32 OffsetAmount, FInt OffsetAngle) in C:\vcprojs\AIWar\Framework\ForegroundObject.cs:line 7380
at AIWar.ForegroundObject.TryAttack(Boolean CanSearchForNewTargets) in C:\vcprojs\AIWar\Framework\ForegroundObject.cs:line 6658
at AIWar.GameForm.RunNextCycle(Boolean DoRendering, Boolean DoScrollingAndInput) in C:\vcprojs\AIWar\GameFormParts\GameLoop.cs:line 1051
at AIWar.GameForm.gameLoop() in C:\vcprojs\AIWar\GameFormParts\GameLoop.cs:line 220
at AIWar.GameForm.GameForm_Load(Object sender, EventArgs e) in C:\vcprojs\AIWar\GameFormParts\Startup.cs:line 252
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)
9/16/2009 6:36:09 PM (1.202Q)
-----------------------------------Application_ThreadException-----------------------------------System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at AIWar.GameForm.PlaySound(String Filename, SoundType Type) in C:\vcprojs\AIWar\GameFormParts\Startup.cs:line 2043
at AIWar.ForegroundObject.FireAtObject(ForegroundObject ObjectToFireAt, Int32 OffsetAmount, FInt OffsetAngle) in C:\vcprojs\AIWar\Framework\ForegroundObject.cs:line 7380
at AIWar.ForegroundObject.TryAttack(Boolean CanSearchForNewTargets) in C:\vcprojs\AIWar\Framework\ForegroundObject.cs:line 6658
at AIWar.GameForm.RunNextCycle(Boolean DoRendering, Boolean DoScrollingAndInput) in C:\vcprojs\AIWar\GameFormParts\GameLoop.cs:line 1051
at AIWar.GameForm.gameLoop() in C:\vcprojs\AIWar\GameFormParts\GameLoop.cs:line 220
at AIWar.GameForm.GameForm_Load(Object sender, EventArgs e) in C:\vcprojs\AIWar\GameFormParts\Startup.cs:line 252
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)