Spell icons missing and crash starting new game

Moderators: Slitherine Core, Gothic Labs

Post Reply
Komutan
Private First Class - Wehrmacht Inf
Private First Class - Wehrmacht Inf
Posts: 7
Joined: Tue Dec 28, 2010 6:53 pm
Location: Istanbul

Spell icons missing and crash starting new game

Post by Komutan »

When I click "Play Game" from launcher, I get 6-7 long lists of "spell icons missing" report.

After choosing the nation, the game crashes when I click "play". I do not right click.

The crash report:

Sovereignty Error Report - Version: EA1 Build: 40
=========================================================

Sovereignty Crash in thread: Main

Error: Verilen anahtar sözlükte yoktu.

Stack traces:
-------------

Active thread (Main):

Method: TValue get_Item(TKey)
File:
Line Number: 0

Method: Void PopulateRealms(Sovereignty.GameData.DataMain)
File:
Line Number: 0

Method: Void SetupInitialGameState(Sovereignty.GameData.RealmData, Sovereignty.Game.CGame)
File:
Line Number: 0

Method: Void StartNewGame(Sovereignty.GameData.RealmData, Sovereignty.Game.Campaigns.CampaignBase)
File:
Line Number: 0

Method: Void InitGame()
File: e:\Games\Steam\steamapps\common\Sovereignty Crown of Kings\Data\UI\TestForm.cs
Line Number: 720

Method: Void Update(Single)
File: e:\Games\Steam\steamapps\common\Sovereignty Crown of Kings\Data\UI\TestForm.cs
Line Number: 1136

Method: Void RenderControl(SlimDX.Direct3D9.Effect, Single)
File:
Line Number: 0

Method: Void RenderEngine_OnRender(Single)
File:
Line Number: 0

Method: Void Invoke(Single)
File:
Line Number: 0

Method: Void RenderFrame()
File:
Line Number: 0

Method: Void OnIdle(System.Object, System.EventArgs)
File:
Line Number: 0

Method: Boolean System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32)
File:
Line Number: 0

Method: Boolean System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32)
File:
Line Number: 0

Method: Void RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)
File:
Line Number: 0

Method: Void RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)
File:
Line Number: 0

Method: Void Run(System.Windows.Forms.Form)
File:
Line Number: 0

Method: Void Run(System.Windows.Forms.Form, SlimDX.Windows.MainLoop)
File:
Line Number: 0

Method: Void StartThread()
File:
Line Number: 0

Method: Void MainFunc()
File:
Line Number: 0

Method: Void ThreadFunc()
File:
Line Number: 0

============================END THREAD TRACE============================
AI:

Method: Void MainThreadLoop()
File:
Line Number: 0

Method: Void ThreadFunc()
File:
Line Number: 0

Method: Void ThreadStart_Context(System.Object)
File:
Line Number: 0

Method: Void RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
File:
Line Number: 0

Method: Void Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
File:
Line Number: 0

Method: Void Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
File:
Line Number: 0

Method: Void ThreadStart()
File:
Line Number: 0

============================END THREAD TRACE============================


My OS is Windows 8-64 bit. I launch the game from Steam. I tried verifying game cache and reinstalling the game, but the problem persists.
Galangalad
Slitherine
Slitherine
Posts: 443
Joined: Tue Apr 15, 2014 2:10 pm

Re: Spell icons missing and crash starting new game

Post by Galangalad »

Did you try the beta patch?
Komutan
Private First Class - Wehrmacht Inf
Private First Class - Wehrmacht Inf
Posts: 7
Joined: Tue Dec 28, 2010 6:53 pm
Location: Istanbul

Re: Spell icons missing and crash starting new game

Post by Komutan »

I downloaded the patch now and it did not help. Still "spell icons missing" report and crash after choosing the nation and hitting "play".

Can it be somehow connected to the Windows language? Mine is Turkish. The error line in the report says "Verilen anahtar sözlükte yoktu.", which means "The given/defined key does not exist in the vocabulary/dictionary."

Sovereignty Error Report - Version: EA1.1 Build: 41
=========================================================

Sovereignty Crash in thread: Main

Error: Verilen anahtar sözlükte yoktu.

Stack traces:
-------------

Active thread (Main):

Method: TValue get_Item(TKey)
File:
Line Number: 0

Method: Void PopulateRealms(Sovereignty.GameData.DataMain)
File:
Line Number: 0

Method: Void SetupInitialGameState(Sovereignty.GameData.RealmData, Sovereignty.Game.CGame)
File:
Line Number: 0

Method: Void StartNewGame(Sovereignty.GameData.RealmData, Sovereignty.Game.Campaigns.CampaignBase)
File:
Line Number: 0

Method: Void InitGame()
File: e:\Games\Steam\steamapps\common\Sovereignty Crown of Kings\Data\UI\TestForm.cs
Line Number: 720

Method: Void Update(Single)
File: e:\Games\Steam\steamapps\common\Sovereignty Crown of Kings\Data\UI\TestForm.cs
Line Number: 1136

Method: Void RenderControl(SlimDX.Direct3D9.Effect, Single)
File:
Line Number: 0

Method: Void RenderEngine_OnRender(Single)
File:
Line Number: 0

Method: Void Invoke(Single)
File:
Line Number: 0

Method: Void RenderFrame()
File:
Line Number: 0

Method: Void OnIdle(System.Object, System.EventArgs)
File:
Line Number: 0

Method: Boolean System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32)
File:
Line Number: 0

Method: Boolean System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr, Int32, Int32)
File:
Line Number: 0

Method: Void RunMessageLoopInner(Int32, System.Windows.Forms.ApplicationContext)
File:
Line Number: 0

Method: Void RunMessageLoop(Int32, System.Windows.Forms.ApplicationContext)
File:
Line Number: 0

Method: Void Run(System.Windows.Forms.Form)
File:
Line Number: 0

Method: Void Run(System.Windows.Forms.Form, SlimDX.Windows.MainLoop)
File:
Line Number: 0

Method: Void StartThread()
File:
Line Number: 0

Method: Void MainFunc()
File:
Line Number: 0

Method: Void ThreadFunc()
File:
Line Number: 0

============================END THREAD TRACE============================
AI:

Method: Void MainThreadLoop()
File:
Line Number: 0

Method: Void ThreadFunc()
File:
Line Number: 0

Method: Void ThreadStart_Context(System.Object)
File:
Line Number: 0

Method: Void RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
File:
Line Number: 0

Method: Void Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
File:
Line Number: 0

Method: Void Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
File:
Line Number: 0

Method: Void ThreadStart()
File:
Line Number: 0

============================END THREAD TRACE============================
Galangalad
Slitherine
Slitherine
Posts: 443
Joined: Tue Apr 15, 2014 2:10 pm

Re: Spell icons missing and crash starting new game

Post by Galangalad »

Jekky will look into this asap.

Sorry for that.
Jekky
Illustrious Software
Illustrious Software
Posts: 867
Joined: Wed Jan 09, 2008 7:06 pm

Re: Spell icons missing and crash starting new game

Post by Jekky »

It sounds like a failed install - perhaps try uninstalling the game from steam then reinstalling?
Galangalad
Slitherine
Slitherine
Posts: 443
Joined: Tue Apr 15, 2014 2:10 pm

Re: Spell icons missing and crash starting new game

Post by Galangalad »

Are you Lancelot on steam? Seems to be the same error.
Komutan
Private First Class - Wehrmacht Inf
Private First Class - Wehrmacht Inf
Posts: 7
Joined: Tue Dec 28, 2010 6:53 pm
Location: Istanbul

Re: Spell icons missing and crash starting new game

Post by Komutan »

No, I am not Lancelot.

I already tried reinstalling the game and verifying game cache.
Jekky
Illustrious Software
Illustrious Software
Posts: 867
Joined: Wed Jan 09, 2008 7:06 pm

Re: Spell icons missing and crash starting new game

Post by Jekky »

can you confirm if the files it claims are missing are actually missing, or if they are in fact present?
Komutan
Private First Class - Wehrmacht Inf
Private First Class - Wehrmacht Inf
Posts: 7
Joined: Tue Dec 28, 2010 6:53 pm
Location: Istanbul

Re: Spell icons missing and crash starting new game

Post by Komutan »

There are no missing files, but missing spell icons.

When I hit "play game" in the launcher, I get 7 lists of missing spell icons, like:

The following deafult spell icons are missing:

Explorers Ambition: explorers_ambition
...
...
...

Maybe 20-30 such icon names.

Then when I click okay button under the list, I get another list:
The following highlighted spell icons are missing
...
...
...


There are 7 such lists. After that the game is launched, but when I hit "play" after choosing a race I get the crash message I pasted in my initial message.
Komutan
Private First Class - Wehrmacht Inf
Private First Class - Wehrmacht Inf
Posts: 7
Joined: Tue Dec 28, 2010 6:53 pm
Location: Istanbul

Re: Spell icons missing and crash starting new game

Post by Komutan »

As I suspected, the error was caused by Windows language. I changed the Windows language from Turkish to English and the game worked without errors.

Of course, this is not an ideal solution. The game crashes if the Windows language is Turkish and possibly this happens in some other languages as well. I hope the developers will patch this issue.

I am using Windows 8.
Jekky
Illustrious Software
Illustrious Software
Posts: 867
Joined: Wed Jan 09, 2008 7:06 pm

Re: Spell icons missing and crash starting new game

Post by Jekky »

Very strange, not sure why it would affect the ability to locate those files just because the language is different, we will have to investigate that one.
VPaulus
Slitherine
Slitherine
Posts: 8325
Joined: Mon Dec 27, 2010 8:33 pm
Location: Portugal

Re: Spell icons missing and crash starting new game

Post by VPaulus »

@Jekky
Usually it's because the use of regional characters, specifically on non Windows 1252 codepage characters.
Jekky
Illustrious Software
Illustrious Software
Posts: 867
Joined: Wed Jan 09, 2008 7:06 pm

Re: Spell icons missing and crash starting new game

Post by Jekky »

Well, i spent some time with my system in Turkish and nothing interesting happened - then i tried changing my -location- to turkey, and it started to crash.

Not sure why, but for some reason it was trying to convert the characters I, İ, ı and i when loading the XML - this has now been stopped and the game works fine when location is turkey (and presumably any other affected locales)
VPaulus
Slitherine
Slitherine
Posts: 8325
Joined: Mon Dec 27, 2010 8:33 pm
Location: Portugal

Re: Spell icons missing and crash starting new game

Post by VPaulus »

M$... :P
Post Reply

Return to “Sovereignty: Tech Support”