So i reinstalled the game (from a 1.201 installer) after having some music related error. I updated to 2.000 via the updater then attempted to run the game. A box saying "AI War needs to close, sorry for the inconvenience" pops up. The Unhandled errors log registers the following:
11/19/2009 1:25:56 AM (2.0)
-----------------------------------CurrentDomain_UnhandledException-----------------------------------System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.Runtime.Serialization.SerializationException: Member 'LicenseKey' was not found.
at System.Runtime.Serialization.SerializationInfo.GetElement(String name, Type& foundType)
at System.Runtime.Serialization.SerializationInfo.GetString(String name)
at AIWar.GameSettings..ctor(SerializationInfo Info, StreamingContext Stream) in C:\vcprojs\AIWar\Framework\GameSettings.cs:line 413
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._SerializationInvoke(Object target, SignatureStruct& declaringTypeSig, SerializationInfo info, StreamingContext context)
at System.Reflection.RuntimeConstructorInfo.SerializationInvoke(Object target, SerializationInfo info, StreamingContext context)
at System.Runtime.Serialization.ObjectManager.CompleteISerializableObject(Object obj, SerializationInfo info, StreamingContext context)
at System.Runtime.Serialization.ObjectManager.FixupSpecialObject(ObjectHolder holder)
at System.Runtime.Serialization.ObjectManager.DoFixups()
at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize(HeaderHandler handler, __BinaryParser serParser, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize(Stream serializationStream, HeaderHandler handler, Boolean fCheck, Boolean isCrossAppDomain, IMethodCallMessage methodCallMessage)
at AIWar.Serializer.Deserialize(Byte[] Data) in C:\vcprojs\AIWar\Framework\Serializer.cs:line 31
at AIWar.GameSettings.LoadFromDisk() in C:\vcprojs\AIWar\Framework\GameSettings.cs:line 660
at AIWar.GameForm..ctor() in C:\vcprojs\AIWar\GameForm.cs:line 220
at AIWar.Program.Main() in C:\vcprojs\AIWar\Program.cs:line 21
Is this because i had a prerelease installed, which causes the game to get data wrong from my settings file?