Abbey Games has a new community and forums! Come on over to https://community.abbeygames.com and don't forget to mention your old username! The old forums will remain available, but read-only.

Coal is Literally Game-Breaking

Post Reply
Markus
Posts: 13
Joined: Fri May 24, 2013 5:32 pm

Coal is Literally Game-Breaking

Post by Markus » Fri May 24, 2013 5:38 pm

Hi, I seem to have found a very strange issue. Whenever I get to top-tier minerals and mouse over the button to upgrade to coal, there's about a 50% chance of the game crashing.

I haven't tried reinstalling the game or anything, it's honestly not a huge issue, but it's very strange, and a little annoying since coal is ridiculously good. Is it like, a green statement? Coal is bad? Will the game punish me for my carbon footprint?

User avatar
Touriste
Posts: 626
Joined: Mon May 20, 2013 2:20 am
Location: France, Ile de France

Re: Coal is Literally Game-Breaking

Post by Touriste » Fri May 24, 2013 9:25 pm

It should not happen ahah

If the game crashed, check the steam install directory :
"program files/Steam/steamapps/common/Reus/"
And copy past the errorReport it created.

puke
Posts: 26
Joined: Sun May 19, 2013 11:31 pm

Re: Coal is Literally Game-Breaking

Post by puke » Sat May 25, 2013 9:57 am

Just had the exact same thing happen to me. Here is the dump:

Code: Select all

Version: 1.0.4.0
Thread: Main

System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at System.Collections.ObjectModel.KeyedCollection`2.get_Item(TKey key)
   at SpaceTech.UI.Rendering.UIRenderer.GetTexture(String name)
   at SpaceTech.UI.Controls.RichTextBlock.Measure(TextElement[] word, Font& lastFont, Char& previousCharacter, Single& maxAscent, Single& maxDescentLeading, Single& width)
   at SpaceTech.UI.Controls.RichTextBlock.WrapElements(TextElement[] elements, Vector2 availableSize)
   at SpaceTech.UI.Controls.RichTextBlock.OnMeasure(Vector2 availableSize)
   at SpaceTech.UI.Controls.UIControl.Measure(Vector2 availableSize)
   at SpaceTech.UI.Controls.ContentControl.OnMeasure(Vector2 availableSize)
   at SpaceTech.UI.Controls.UIControl.Measure(Vector2 availableSize)
   at SpaceTech.UI.ToolTipManager.Update()
   at SpaceTech.UI.Controls.UIScreen.Update(GameTime gameTime)
   at Reus.View.ViewComponent.Update(GameTime gameTime)
   at Reus.GameplayComponent.Update(GameTime gameTime)
   at Microsoft.Xna.Framework.Game.Update(GameTime gameTime)
   at (Object , GameTime )
   at 冷櫎띂ફ迷ಏ泈.ウ沊鉨㚽ᕼ᠃ᮩ(Object , GameTime 볤샑辋䴠簹連夯촵)
   at ≬鑜瓜쓄憎쨢㣠㭄.Update(GameTime gameTime)
   at Microsoft.Xna.Framework.Game.Tick()
   at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
   at Microsoft.Xna.Framework.GameHost.OnIdle()
   at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
   at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
   at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
   at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
   at System.Windows.Forms.Application.Run(Form mainForm)
   at Microsoft.Xna.Framework.WindowsGameHost.Run()
   at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
   at (Object )
   at 絕㲝﷦陼ﱾㆺ݃.䅾∮吒赐⻪엞束(Object )
   at 弛㻗惦汓糳侏㚼.抏﬷녥풞븴矫()
   at 弛㻗惦汓糳侏㚼.눵萩타ഠ颜ᇕ粐螾(String[] 嗕䛍봛ミ莏㵇꠶⹅)

0x0000 Reus.exe->ꂈ姹틌躤韃.₁땊뇔틶⎐⨥⟂ಶ
0x017d Reus.exe->弛㻗惦汓糳侏㚼.뀆悀潴┈Ꮝ碂�
0x0000 CommonLanguageRuntimeLibrary->System.Collections.Generic.Dictionary`2.get_Item
0x0074 CommonLanguageRuntimeLibrary->System.Collections.ObjectModel.KeyedCollection`2.get_Item
0x0000 SpaceTech.UI.dll->SpaceTech.UI.Rendering.UIRenderer.GetTexture
0x00f3 SpaceTech.UI.dll->SpaceTech.UI.Controls.RichTextBlock.Measure
0x0076 SpaceTech.UI.dll->SpaceTech.UI.Controls.RichTextBlock.WrapElements
0x0197 SpaceTech.UI.dll->SpaceTech.UI.Controls.RichTextBlock.OnMeasure
0x00cc SpaceTech.UI.dll->SpaceTech.UI.Controls.UIControl.Measure
0x010c SpaceTech.UI.dll->SpaceTech.UI.Controls.ContentControl.OnMeasure
0x00cc SpaceTech.UI.dll->SpaceTech.UI.Controls.UIControl.Measure
0x0123 SpaceTech.UI.dll->SpaceTech.UI.ToolTipManager.Update
0x0013 SpaceTech.UI.dll->SpaceTech.UI.Controls.UIScreen.Update
0x0017 Reus.View.dll->Reus.View.ViewComponent.Update
0x01f1 Reus.exe->Reus.GameplayComponent.Update
0x0058 Microsoft.Xna.Framework.Game.dll->Microsoft.Xna.Framework.Game.Update


Markus
Posts: 13
Joined: Fri May 24, 2013 5:32 pm

Re: Coal is Literally Game-Breaking

Post by Markus » Sat May 25, 2013 5:39 pm

Sure thing, here it is. I'll just have to use oil until coal works if I want to ridiculously inflate prosperity.
Version: 1.0.4.0
Thread: Main

System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at System.Collections.ObjectModel.KeyedCollection`2.get_Item(TKey key)
at SpaceTech.UI.Rendering.UIRenderer.GetTexture(String name)
at SpaceTech.UI.Controls.RichTextBlock.Measure(TextElement[] word, Font& lastFont, Char& previousCharacter, Single& maxAscent, Single& maxDescentLeading, Single& width)
at SpaceTech.UI.Controls.RichTextBlock.WrapElements(TextElement[] elements, Vector2 availableSize)
at SpaceTech.UI.Controls.RichTextBlock.OnMeasure(Vector2 availableSize)
at SpaceTech.UI.Controls.UIControl.Measure(Vector2 availableSize)
at SpaceTech.UI.Controls.ContentControl.OnMeasure(Vector2 availableSize)
at SpaceTech.UI.Controls.UIControl.Measure(Vector2 availableSize)
at SpaceTech.UI.ToolTipManager.Update()
at SpaceTech.UI.Controls.UIScreen.Update(GameTime gameTime)
at Reus.View.ViewComponent.Update(GameTime gameTime)
at Reus.GameplayComponent.Update(GameTime gameTime)
at Microsoft.Xna.Framework.Game.Update(GameTime gameTime)
at (Object , GameTime )
at 冷櫎띂ફ迷ಏ泈.ウ沊鉨㚽ᕼ᠃ᮩ(Object , GameTime 볤샑辋䴠簹連夯촵)
at ≬鑜瓜쓄憎쨢㣠㭄.Update(GameTime gameTime)
at Microsoft.Xna.Framework.Game.Tick()
at Microsoft.Xna.Framework.Game.HostIdle(Object sender, EventArgs e)
at Microsoft.Xna.Framework.GameHost.OnIdle()
at Microsoft.Xna.Framework.WindowsGameHost.RunOneFrame()
at Microsoft.Xna.Framework.WindowsGameHost.ApplicationIdle(Object sender, EventArgs e)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at Microsoft.Xna.Framework.WindowsGameHost.Run()
at Microsoft.Xna.Framework.Game.RunGame(Boolean useBlockingRun)
at (Object )
at 絕㲝﷦陼ﱾㆺ݃.䅾∮吒赐⻪엞束(Object )
at 弛㻗惦汓糳侏㚼.抏﬷녥풞븴矫()
at 弛㻗惦汓糳侏㚼.눵萩타ഠ颜ᇕ粐螾(String[] 嗕䛍봛ミ莏㵇꠶⹅)

0x0000 Reus.exe->ꂈ姹틌躤韃.₁땊뇔틶⎐⨥⟂ಶ
0x017d Reus.exe->弛㻗惦汓糳侏㚼.뀆悀潴┈Ꮝ碂�
0x0000 CommonLanguageRuntimeLibrary->System.Collections.Generic.Dictionary`2.get_Item
0x0074 CommonLanguageRuntimeLibrary->System.Collections.ObjectModel.KeyedCollection`2.get_Item
0x0000 SpaceTech.UI.dll->SpaceTech.UI.Rendering.UIRenderer.GetTexture
0x00f3 SpaceTech.UI.dll->SpaceTech.UI.Controls.RichTextBlock.Measure
0x0076 SpaceTech.UI.dll->SpaceTech.UI.Controls.RichTextBlock.WrapElements
0x0197 SpaceTech.UI.dll->SpaceTech.UI.Controls.RichTextBlock.OnMeasure
0x00cc SpaceTech.UI.dll->SpaceTech.UI.Controls.UIControl.Measure
0x010c SpaceTech.UI.dll->SpaceTech.UI.Controls.ContentControl.OnMeasure
0x00cc SpaceTech.UI.dll->SpaceTech.UI.Controls.UIControl.Measure
0x0123 SpaceTech.UI.dll->SpaceTech.UI.ToolTipManager.Update
0x0013 SpaceTech.UI.dll->SpaceTech.UI.Controls.UIScreen.Update
0x0017 Reus.View.dll->Reus.View.ViewComponent.Update
0x01f1 Reus.exe->Reus.GameplayComponent.Update
0x0058 Microsoft.Xna.Framework.Game.dll->Microsoft.Xna.Framework.Game.Update

User avatar
Touriste
Posts: 626
Joined: Mon May 20, 2013 2:20 am
Location: France, Ile de France

Re: Coal is Literally Game-Breaking

Post by Touriste » Sat May 25, 2013 7:15 pm

Thank you both for the reports :).

It will be fixed in the next patch, Adriaan's words !
Adriaan wrote:This bug is fixed in the next patch!

It's a really stupid one, caused because of a spelling error. Thank god the internet is not so harsh as Reus when it comes to shutting things down if you don't spell something correctly...

User avatar
Dunam
Posts: 113
Joined: Tue Apr 30, 2013 11:55 pm

Re: Coal is Literally Game-Breaking

Post by Dunam » Sat May 25, 2013 7:21 pm

Hey it's human.

Totakeke
Posts: 5
Joined: Sun May 26, 2013 3:43 pm

Re: Coal is Literally Game-Breaking

Post by Totakeke » Sun May 26, 2013 3:53 pm

Had the same bug, if I hover over the coal it'll crash the game immediately. :(

Image

Bas
King of the Beta
Posts: 423
Joined: Wed Nov 28, 2012 11:19 am

Re: Coal is Literally Game-Breaking

Post by Bas » Mon May 27, 2013 10:01 am

It has to do with the tooltip. A workaround is to pause the game, transmute into Great Silver move your mouse away from the transmutation area and unpause.

You simply shouldn't hover over the transmutation button for Diamond in the Great Silver mineral.

Totakeke
Posts: 5
Joined: Sun May 26, 2013 3:43 pm

Re: Coal is Literally Game-Breaking

Post by Totakeke » Mon May 27, 2013 4:19 pm

Hm? But the crash is for when you hover over the coal.

Pausing to upgrade works sometimes, but it still crashes the games other times. Any idea when the fix is coming?

User avatar
Touriste
Posts: 626
Joined: Mon May 20, 2013 2:20 am
Location: France, Ile de France

Re: Coal is Literally Game-Breaking

Post by Touriste » Mon May 27, 2013 4:20 pm

It should be fixed in the next patch, that should occur during this week.
(source : viewtopic.php?f=3&t=565&start=20#p3960 )

Post Reply