April 26, 2018, 12:28:54 AM

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - bvierra

Pages: 1 2 [3]
31
So when a Gnome dies (say due to an intruding Goblin) and they have an active job, the job stays with them so they never finish it.

32
Support / [Non-Crash][0.8.1] Cannot remove floor from a ramp
« on: June 16, 2012, 01:32:18 PM »
So if I have a ramp up and it leads to a block (in this case it was the top of a wall) that has a floor, but non of the connecting ones have a floor then you can never remove the floor tile, it just stays yellow boxed. If you replace the ramp with stairs however it will remove it without an issue.

33
Support / [Crash][0.8.1] Crash upon Dig Ramp Down
« on: June 16, 2012, 01:29:54 PM »
Ok so I did a large area Dig Ramp Down, then it crashed with the following
Code: [Select]
////////////////////////////////////////////////////////////////
    Date: 6/16/2012 12:32:31 AM
Assembly: Gnomoria.exe
 Version: 0.8.1.0
 Message: Object reference not set to an instance of an object.
////////////////////////////////////////////////////////////////
   at Game.Behaviors.PathToBed.a(Character A_0, Single A_1)
   at Game.BehaviorTree.Condition`1.Execute(T character, Single dt)
   at Game.BehaviorTree.Selector`1.Execute(T character, Single dt)
   at Game.BehaviorTree.Sequence`1.Execute(T character, Single dt)
   at Game.BehaviorTree.Sequence`1.Execute(T character, Single dt)
   at Game.BehaviorTree.Selector`1.Execute(T character, Single dt)
   at Game.BehaviorTree.Sequence`1.Execute(T character, Single dt)
   at Game.BehaviorTree.Selector`1.Execute(T character, Single dt)
   at Game.Character.Update(Single dt)
   at Game.GameEntityManager.eval_a(Single A_0)
   at Game.GameEntityManager.Update(Single dt)
   at Game.GnomanEmpire.eval_b(Single A_0)
   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 eval_h.a(String[] A_0)
////////////////////////////////////////////////////////////////

I *believe* what happened a non miner got stuck up on top and was trying to find a way down to his bed but somehow was stuck on a tile that was stranded without a way down. Luckily I saved like 2min before this and did not issue the dig ramp down that time and all was well :)

34
General / IRC Chat
« on: June 15, 2012, 09:29:43 AM »
I setup an IRC chat for those of you that want to be able to chat with other players.

To get to the Web Version you can go to: http://webchat.freenode.net/?channels=#Gnomoria
Just enter a Nickname you want to use and the captcha :)

For those of you that use IRC Clients:
Network: Freenode
Server: irc.freenode.net
Channel: #Gnomoria
Link: irc://irc.freenode.net/#Gnomoria

35
Support / Loosing UI
« on: June 14, 2012, 09:59:48 PM »
Not sure why but every once in a while I seem to lose the UI completely. There is no time, no speed control, so on and so forth.

36
General / Giving away 5 copies on reddit
« on: June 14, 2012, 02:29:23 PM »
Hey all I just put up a contest on reddit r/playitforward to give away 5 copies. If you do not have the $$$ but want the game and have over 300 total karma on a reddit account that is over 2 months old, then head over and enter :)

http://www.reddit.com/r/playitforward/comments/v2bye/gnomoria_5_copies/

37
Addons / Textures / Saved Game Backup Utility
« on: June 13, 2012, 01:00:36 PM »
[UPDATE] This has been superseded by Gnomoria Enhanced. Get it over at: http://forums.gnomoria.com/index.php?topic=2122.0 [/UPDATE]

Ok so I created an auto saved game backup program.

It's extremely raw right now and will backup all saved games as different names (based on the timestamp of when the saved game was well saved :) )

This initial version has no output (well there is supposed to be but that is another story) however it does log to a file so you can see whats going on.

When you run it, it opens a cmd prompt, you can just minimize that.

It will create a directory in your "My Documents\My Games\Gnomoria\" folder called Addons, in there it will also create SaveBackup as well as put itself into that dir.

It then creates "My Documents\My Games\Gnomoria\". For each World you have it will create a number in there (so world01.sav will have all of its backups in "My Documents\My Games\Gnomoria\WorldsBackup\01\"

It checks every minute for a modified time for any file with a .sav ext in "My Documents\My Games\Gnomoria\Worlds" and copies that saved game to "My Documents\My Games\Gnomoria\WorldsBackup\##\YYYYMMDDHHMMSS.sav"

## is world number, YYYY is year, so on and so forth.

This way if you get a save that loads but save it always crashed 1min after load, you can then revert to an older version.

-----

Please note this is early testing of it, I have been using it for an hour or so with no issues, however there may be some.

I am also going to work on a new version that will have a GUI and look pretty :)

Additional Features to Add:
 * Settings for number of Games to backup per World
 * Watch for game crash and create an archive of logs / game file for debugging purposes (optional)
 * Restore of previous save file
 * Auto-Update
 * Auto saving of games (PROBABLE Depending on it I can get it to work or not)
 * Open Source code so that everyone can see what it does (Need to get it all cleaned up and properly working first)

Download: http://www.gnomoriawiki.com/addons/savebackup.zip

Installation Instructions: Extract zip and run file. For each additional run you can just run savegame.exe in "My Documents\My Games\Gnomoria\Addons\SaveGame\savegame.exe"

Disclaimer:
I take no responsibility for any issues caused by this program, while it works fine for me it may not for you. There is no warranty that it will work at all (but it should!).

38
Support / [CRASH] Up ramp into a wall
« on: June 12, 2012, 11:35:31 PM »
So I built an up ramp into a wall and it caused a crash :)

Code: [Select]
////////////////////////////////////////////////////////////////
    Date: 6/12/2012 11:32:40 PM
Assembly: Gnomoria.exe
 Version: 0.8.0.0
 Message: Object reference not set to an instance of an object.
////////////////////////////////////////////////////////////////
   at Game.MineRampUp.Complete(Character character)
   at Game.Character.CompleteJob()
   at Game.Behaviors.PerformJob.a(Character A_0, Single A_1)
   at Game.BehaviorTree.Action`1.Execute(T character, Single dt)
   at Game.BehaviorTree.Sequence`1.Execute(T character, Single dt)
   at Game.BehaviorTree.Sequence`1.Execute(T character, Single dt)
   at Game.BehaviorTree.Selector`1.Execute(T character, Single dt)
   at Game.Character.Update(Single dt)
   at Game.GameEntityManager.eval_a(Single A_0)
   at Game.GameEntityManager.Update(Single dt)
   at Game.GnomanEmpire.eval_b(Single A_0)
   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 eval_h.a(String[] A_0)
////////////////////////////////////////////////////////////////

39
Support / Crash (Index was out of range)
« on: June 12, 2012, 01:22:31 PM »
Got a new one after loading a game. Bit of background, it would seem to freeze up for about 30sec randomly, so I saved it and exited. Then I went to load it a few hrs later and got:
Code: [Select]
////////////////////////////////////////////////////////////////
    Date: 6/12/2012 1:18:31 PM
Assembly: Gnomoria.exe
 Version: 0.8.0.0
 Message: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
////////////////////////////////////////////////////////////////
   at System.ThrowHelper.ThrowArgumentOutOfRangeException()
   at Game.ItemHistory..ctor(ItemID id, List`1 components, String name)
   at Game.Item..ctor(Vector3 pos, ItemID id, List`1 components)
   at Game.CraftItemJob.Complete(Character character)
   at Game.Character.CompleteJob()
   at Game.Behaviors.PerformJob.a(Character A_0, Single A_1)
   at Game.BehaviorTree.Action`1.Execute(T character, Single dt)
   at Game.BehaviorTree.Sequence`1.Execute(T character, Single dt)
   at Game.BehaviorTree.Sequence`1.Execute(T character, Single dt)
   at Game.BehaviorTree.Selector`1.Execute(T character, Single dt)
   at Game.Character.Update(Single dt)
   at Game.GameEntityManager.eval_a(Single A_0)
   at Game.GameEntityManager.Update(Single dt)
   at Game.GnomanEmpire.eval_b(Single A_0)
   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 eval_h.a(String[] A_0)
////////////////////////////////////////////////////////////////

Let me know if you need the save let me know.

40
Support / Game Crash (multiple monitors)
« on: June 12, 2012, 08:01:22 AM »
Going from full screen borderless to windowed. Then dragging to a different monitor causes a crash with the following log:
Code: [Select]
Date: 6/12/2012 7:59:17 AM
Assembly: Gnomoria.exe
 Version: 0.8.0.0
 Message: A previous Draw call threw an unhandled exception. See InnerException for details.
////////////////////////////////////////////////////////////////
   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 eval_h.a(String[] A_0)
////////////////////////////////////////////////////////////////

41
Support / Clay, no stockpile option
« on: June 11, 2012, 09:18:41 PM »
So I noticed there is no stockpile option for clay, this means that it tends to get left wherever it is at on the ground. I thought it may go with soil clump, but I appear to be incorrect on that one.

42
Support / Torch Image
« on: June 11, 2012, 07:14:48 PM »
I am sure this is already known, but the torch image is a diamond... I find it pretty funny personally :)

43
Got a crash after playing for a few hours. Not sure how to get you more logs as I do not see any. I can send you the game save from about 15min before if its any help.

////////////////////////////////////////////////////////////////
    Date: 6/10/2012 10:08:38 PM
Assembly: Gnomoria.exe
 Version: 0.8.0.0
 Message: Object reference not set to an instance of an object.
////////////////////////////////////////////////////////////////
   at Game.Character.Update(Single dt)
   at Game.GameEntityManager.eval_a(Single A_0)
   at Game.GameEntityManager.Update(Single dt)
   at Game.GnomanEmpire.eval_b(Single A_0)
   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 eval_h.a(String[] A_0)
////////////////////////////////////////////////////////////////

Pages: 1 2 [3]