Gnomoria

Gnomoria

Glassworks v1.0.1
 This topic has been pinned, so it's probably important
WrenMoo  [developer] Aug 30, 2015 @ 10:09am
Bug Reports -- Post them here!
If you get a crash, post about it here!

Also, it'd be extremely helpful if you could post the log for the crash as well!
< >
Showing 1-15 of 87 comments
ProfStv Aug 30, 2015 @ 10:51am 
Re: CTD when opening the build menu for an existing Gemcutter workshop. See gnomoria.log info below.


////////////////////////////////////////////////////////////////
Date: 8/30/2015 8:57:25 AM
Assembly: gnomoria.exe
Version: 0.9.18.0
World: world02
Message: Object reference not set to an instance of an object.
////////////////////////////////////////////////////////////////
at Game.GUI.WorkshopCraftUI.SetupPanel()
at Game.GUI.TabbedWindow.AddPage(String name, TabbedWindowPanel panel)
at Game.GUI.WorkshopUI..ctor(Manager manager, Workshop workshop)
at Game.Workshop.ShowBuildMenu()
at Game.Workshop.ShowDetailsUI()
at Game.GUI.ViewTileUI.c1afabf1b27595dc03ae09d3d2f1b7b8e.c11f278a88797e8404288516c29655e39(Object cc2e2f89a1ff56798ed9908dc767f13b6, EventArgs c8482cd208d0dc03f97c0bb70b52dd1d3)
at Game.GUI.Controls.Control.OnClick(EventArgs e)
at Game.GUI.Controls.ButtonBase.OnClick(EventArgs e)
at Game.GUI.Controls.Button.OnClick(EventArgs e)
at Game.GUI.Controls.Control.cb3d2d3a500ab8084674eaf834903cea3(EventArgs c8482cd208d0dc03f97c0bb70b52dd1d3)
at Game.GUI.Controls.Control.MessageProcess(Message message, EventArgs e)
at Game.GUI.Controls.Control.SendMessage(Message message, EventArgs e)
at Game.GUI.Controls.Manager.cb809110bb9cd3bcd7a16d943448b835e(Object c06a12f9330e57ac1143c202efc8a62a4, MouseEventArgs c8482cd208d0dc03f97c0bb70b52dd1d3)
at Game.GUI.Controls.InputSystem.c483c73264c5228a80c8100a185c15bb1(MouseState cb69a88ff952830ca789709e8f0a24524, GameTime c1811d3fd0a79a51ec86e55f16b03a2a2)
at Game.GUI.Controls.InputSystem.c62aa04977886846ee79ac1f192ef16a6(MouseState cb69a88ff952830ca789709e8f0a24524, GameTime c1811d3fd0a79a51ec86e55f16b03a2a2)
at Game.GUI.Controls.InputSystem.Update(GameTime gameTime)
at Game.GUI.Controls.Manager.Update(GameTime gameTime)
at Game.GUI.GuiManager.Update(GameTime gameTime)
at Game.GnomanEmpire.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 A.cebc1c67c4a164a49b1c279b0006957be.c49a93168dc3d77742f5742786a5b60b9(String[] c51864dddd6353b79e1a34e131a62f09a)
////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
Date: 8/30/2015 8:58:42 AM
Assembly: gnomoria.exe
Version: 0.9.18.0
World: world02
Message: Object reference not set to an instance of an object.
////////////////////////////////////////////////////////////////
at Game.GUI.WorkshopCraftUI.SetupPanel()
at Game.GUI.TabbedWindow.AddPage(String name, TabbedWindowPanel panel)
at Game.GUI.WorkshopUI..ctor(Manager manager, Workshop workshop)
at Game.Workshop.ShowBuildMenu()
at Game.Workshop.ShowDetailsUI()
at Game.GUI.ViewTileUI.c1afabf1b27595dc03ae09d3d2f1b7b8e.c11f278a88797e8404288516c29655e39(Object cc2e2f89a1ff56798ed9908dc767f13b6, EventArgs c8482cd208d0dc03f97c0bb70b52dd1d3)
at Game.GUI.Controls.Control.OnClick(EventArgs e)
at Game.GUI.Controls.ButtonBase.OnClick(EventArgs e)
at Game.GUI.Controls.Button.OnClick(EventArgs e)
at Game.GUI.Controls.Control.cb3d2d3a500ab8084674eaf834903cea3(EventArgs c8482cd208d0dc03f97c0bb70b52dd1d3)
at Game.GUI.Controls.Control.MessageProcess(Message message, EventArgs e)
at Game.GUI.Controls.Control.SendMessage(Message message, EventArgs e)
at Game.GUI.Controls.Manager.cb809110bb9cd3bcd7a16d943448b835e(Object c06a12f9330e57ac1143c202efc8a62a4, MouseEventArgs c8482cd208d0dc03f97c0bb70b52dd1d3)
at Game.GUI.Controls.InputSystem.c483c73264c5228a80c8100a185c15bb1(MouseState cb69a88ff952830ca789709e8f0a24524, GameTime c1811d3fd0a79a51ec86e55f16b03a2a2)
at Game.GUI.Controls.InputSystem.c62aa04977886846ee79ac1f192ef16a6(MouseState cb69a88ff952830ca789709e8f0a24524, GameTime c1811d3fd0a79a51ec86e55f16b03a2a2)
at Game.GUI.Controls.InputSystem.Update(GameTime gameTime)
at Game.GUI.Controls.Manager.Update(GameTime gameTime)
at Game.GUI.GuiManager.Update(GameTime gameTime)
at Game.GnomanEmpire.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 A.cebc1c67c4a164a49b1c279b0006957be.c49a93168dc3d77742f5742786a5b60b9(String[] c51864dddd6353b79e1a34e131a62f09a)
////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
Date: 8/30/2015 9:28:47 AM
Assembly: gnomoria.exe
Version: 0.9.18.0
World: world02
Message: Object reference not set to an instance of an object.
////////////////////////////////////////////////////////////////
at Game.GUI.WorkshopCraftUI.SetupPanel()
at Game.GUI.TabbedWindow.AddPage(String name, TabbedWindowPanel panel)
at Game.GUI.WorkshopUI..ctor(Manager manager, Workshop workshop)
at Game.Workshop.ShowBuildMenu()
at Game.GUI.RightClickMenu.Show(Vector2 mousePos)
at Game.GUI.HUD.Update(Single dt)
at Game.GUI.InGameHUD.Update(Single dt)
at Game.GUI.GuiManager.Update(GameTime gameTime)
at Game.GnomanEmpire.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 A.cebc1c67c4a164a49b1c279b0006957be.c49a93168dc3d77742f5742786a5b60b9(String[] c51864dddd6353b79e1a34e131a62f09a)
////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////
Date: 8/30/2015 1:46:49 PM
Assembly: gnomoria.exe
Version: 0.9.18.0
World: world02
Message: Object reference not set to an instance of an object.
////////////////////////////////////////////////////////////////
at Game.GUI.WorkshopCraftUI.SetupPanel()
at Game.GUI.TabbedWindow.AddPage(String name, TabbedWindowPanel panel)
at Game.GUI.WorkshopUI..ctor(Manager manager, Workshop workshop)
at Game.Workshop.ShowBuildMenu()
at Game.Workshop.ShowDetailsUI()
at Game.GUI.ViewTileUI.c1afabf1b27595dc03ae09d3d2f1b7b8e.c11f278a88797e8404288516c29655e39(Object cc2e2f89a1ff56798ed9908dc767f13b6, EventArgs c8482cd208d0dc03f97c0bb70b52dd1d3)
at Game.GUI.Controls.Control.OnClick(EventArgs e)
at Game.GUI.Controls.ButtonBase.OnClick(EventArgs e)
at Game.GUI.Controls.Button.OnClick(EventArgs e)
at Game.GUI.Controls.Control.cb3d2d3a500ab8084674eaf834903cea3(EventArgs c8482cd208d0dc03f97c0bb70b52dd1d3)
at Game.GUI.Controls.Control.MessageProcess(Message message, EventArgs e)
at Game.GUI.Controls.Control.SendMessage(Message message, EventArgs e)
at Game.GUI.Controls.Manager.cb809110bb9cd3bcd7a16d943448b835e(Object c06a12f9330e57ac1143c202efc8a62a4, MouseEventArgs c8482cd208d0dc03f97c0bb70b52dd1d3)
at Game.GUI.Controls.InputSystem.c483c73264c5228a80c8100a185c15bb1(MouseState cb69a88ff952830ca789709e8f0a24524, GameTime c1811d3fd0a79a51ec86e55f16b03a2a2)
at Game.GUI.Controls.InputSystem.c62aa04977886846ee79ac1f192ef16a6(MouseState cb69a88ff952830ca789709e8f0a24524, GameTime c1811d3fd0a79a51ec86e55f16b03a2a2)
at Game.GUI.Controls.InputSystem.Update(GameTime gameTime)
at Game.GUI.Controls.Manager.Update(GameTime gameTime)
at Game.GUI.GuiManager.Update(GameTime gameTime)
at Game.GnomanEmpire.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 A.cebc1c67c4a164a49b1c279b0006957be.c49a93168dc3d77742f5742786a5b60b9(String[] c51864dddd6353b79e1a34e131a62f09a)
////////////////////////////////////////////////////////////////

Last edited by ProfStv; Aug 30, 2015 @ 10:51am
Emperor Q Aug 31, 2015 @ 8:42am 
I can't find the glass workshops on the right-click menu.
Last edited by Emperor Q; Aug 31, 2015 @ 8:43am
WrenMoo  [developer] Aug 31, 2015 @ 10:04am 
Originally posted by Emperor Q:
I can't find the glass workshops on the right-click menu.
If you cannot find them, you didn't load the mod properly. You NEED to start a new game with any new mod you want to play currently with Gnomoria. That seems to be a common thing people keep missing lately.

@sstuglin: Not sure what's caused the problem, but in the current new build of Glassworks I'm working on the problem isn't there anymore... so at least that's a thing! My guess is I accidentally screwed something up in the old build and since v0.9 is redone from the ground up -- more or less -- it ended up fixing itself.
Last edited by WrenMoo; Aug 31, 2015 @ 10:25am
Emperor Q Aug 31, 2015 @ 10:41am 
Originally posted by gcook725:
Originally posted by Emperor Q:
I can't find the glass workshops on the right-click menu.
If you cannot find them, you didn't load the mod properly. You NEED to start a new game with any new mod you want to play currently with Gnomoria. That seems to be a common thing people keep missing lately.
No, it thay are in the bar menu but not the right-click.
Last edited by Emperor Q; Aug 31, 2015 @ 10:42am
Emperor Q Aug 31, 2015 @ 11:39am 
I found it, it's in the main part of the right-click menu rather then the workshop tab (not sure how I missed it), are you going to put it in the workshop tab?
Last edited by Emperor Q; Aug 31, 2015 @ 11:39am
WrenMoo  [developer] Aug 31, 2015 @ 12:11pm 
Originally posted by Emperor Q:
I found it, it's in the main part of the right-click menu rather then the workshop tab (not sure how I missed it), are you going to put it in the workshop tab?
Ah, I see what you mean.

No. All of Glassworks stuff for the right-click menu is staying in a section by itself. I redid the menu for the next version because I know more about setting it up now. In the next release, it will kinda look like the following:

> {Default right-click menu stuff}
> Glassworks
>> Workshops
>>> {The different workshops go here}
>> Furniture
>>> {Various furniture items go here. Those with different types get branches too}
>> Storage
>>> {The new storage construction will be here}
Last edited by WrenMoo; Aug 31, 2015 @ 12:12pm
LordQuorad Sep 9, 2015 @ 5:14am 
I'm getting a recurring crash whenever I queue up dirt clumps in the prospector workshop with glassworks enabled. Seems to crash with high possibility when a gnome completes a prospecting action. Any ideas?
Emperor Q Sep 9, 2015 @ 7:47am 
Originally posted by LordQuorad:
I'm getting a recurring crash whenever I queue up dirt clumps in the prospector workshop with glassworks enabled. Seems to crash with high possibility when a gnome completes a prospecting action. Any ideas?
It's becuse the dev of Glassworks removed sillica from the game, and when you get it, the game crashes. I think that's it anyway.
WrenMoo  [developer] Sep 9, 2015 @ 10:28am 
I could've sworn I fixed prospectors so that they give Unrefined Sand instead of Silica. I'll give that a check.

EDIT: I did to so. Problem was that it also was done wrong as well. Got the itemID and materialID backwards so it was trying to make UnrefinedSand with the material of Sand, instead of Sand with the material of UnrefinedSand. Anyways, it should be fixed and uploaded now. Let me know if there are any new issues.
Last edited by WrenMoo; Sep 9, 2015 @ 10:59am
LordQuorad Sep 9, 2015 @ 7:25pm 
Originally posted by gcook725:
I could've sworn I fixed prospectors so that they give Unrefined Sand instead of Silica. I'll give that a check.

EDIT: I did to so. Problem was that it also was done wrong as well. Got the itemID and materialID backwards so it was trying to make UnrefinedSand with the material of Sand, instead of Sand with the material of UnrefinedSand. Anyways, it should be fixed and uploaded now. Let me know if there are any new issues.

Fixed now. Thanks!
LordQuorad Sep 10, 2015 @ 4:32pm 
Hmm, now I can't seem to get glassworks to run at all. I had it working 5 hours ago, then went to class and came back to it not working. Crash upon world generation and infinite loading during loading a saved game.

Any ideas?
ProfStv Sep 10, 2015 @ 5:35pm 
Same for me. Steam auto-updated Gnomoria at 7:30pm and now infinite loading problem with save games and CTD when trying to start a new world with Glassworks. Please help!
WrenMoo  [developer] Sep 10, 2015 @ 7:57pm 
@sstuglin & @LordQuorad It looks like Glassworks is going to be a little bit disfuctional for a short while. The update to the indev branch included support for multiple mods, which requires the way a mod is made to be done in a different way than before. I'll likely have to do a minor rewrite once I figure some things out about how this new format will work.
ProfStv Sep 10, 2015 @ 8:17pm 
OK please keep us posted. Thanks for the work on it!
I am anxious to finish my megabuild, currently 80% done and inaccessible. :(
WrenMoo  [developer] Sep 10, 2015 @ 8:19pm 
Originally posted by sstuglin:
OK please keep us posted. Thanks for the work on it!
I am anxious to finish my megabuild, currently 80% done and inaccessible. :(

I generally mention when I'm working on Glassworks on my Twitter page, but I'll post update here as well for you guys :D

EDIT
-----------------------------
OKAY! I miiiiiight have a fix. Maybe. Perhaps. I would back up your saves if you're attached to them just in case. I'm gonna ask you guys to be my guinea pigs to test this. I'm uploading an update now, tell me if it works?

EDIT 2
----------------------------
Alright, never mind. It appears that there is some issue with Steam Workshop not loading the files right or something? Give it a spin by trying to generate a new world instead of load an old one up and let me know if it crashes. If it does, then try this:

1. Go to your the following directory: SteamApps\workshop\content\224500\506402407... This should lead you to the where Glassworks is installed.

2. Copy everything in this folder.

3. Go to SteamApps\common\Gnomoria\Mods and make a new folder. Name it Glassworks or Glassworks Test or whatever you want.

4. Open the folder you just made and paste everything you just copied.

5. Open settings.ini and change the name of the mod to something so you can distinguish it from the Steam Workshop version.

After that, try starting a new game with Glassworks and let me know if it works. A note: This will not fix your saved game if you started it with the download from Steam Workshop. If it loads up the new kingdom properly, then I can report back to Rob0Bob on the forums to let him know that there is an issue with how Steam is loading mods downloaded through the Workshop.
Last edited by WrenMoo; Sep 10, 2015 @ 11:43pm
< >
Showing 1-15 of 87 comments
Per page: 1530 50