Total Miner Forums

General => Your Projects => Topic started by: Mystic_ReloadzZ on November 12, 2018, 05:13:27 PM

Title: TM crash report/message. [Need Help]
Post by: Mystic_ReloadzZ on November 12, 2018, 05:13:27 PM
I have been trying to add in a new item into the game, you may know of the "sonic screwdriver" from Doctor Who, and i have only just finished the code (for it to open locked doors and locked chests) and all the XML files. I have loaded the game to test it... and all the problems showed XD

1) The textures didn't load but the item was still in the shop/creative menu.
2) when i "bought" the item and it was in my inventory, when I exited out of the creative/shop menu the game crashed and gave me this message.
Total Miner.  Please take a photo of this screen and post it on, so that we can fix it. Thank you.

System.ArgumentOutOfRangeException: Resource size must be greater than zero.
Parameter name: vertexCount
   at Microsoft.Xna.Framework.Graphics.VertexBuffer..ctor(GraphicsDevice graphicsDevice, Type vertexType, Int32 vertexCount, BufferUsage usage)
   at StudioForge.TotalMiner.Graphics.ItemModelManager.BuildModel(Item itemID)
   at StudioForge.TotalMiner.Graphics.ItemModel.BuildMesh()
   at StudioForge.TotalMiner.Hand.SetItem(Item newItemID, Boolean overrideOtherHand)
   at StudioForge.TotalMiner.Player.CheckHotBarButtons()
   at StudioForge.TotalMiner.Player.HandlePlayInput()
   at StudioForge.TotalMiner.Player.HandleInput(GamePadState pad, GamePadState lastpad)
   at StudioForge.TotalMiner.GameInstance.HandleInput(InputState input)
   at StudioForge.TotalMiner.Screens.GameplayScreen.HandleInput(InputState input)
   at StudioForge.Engine.GameState.ScreenManager.Update(Int32 index, Boolean otherScreenHasFocus)
   at StudioForge.Engine.GameState.ScreenManager.Update(GameTime donotuse)
   at Microsoft.Xna.Framework.Game.Update(GameTime gameTime)
   at StudioForge.Engine.Game.BaseGame.Update(GameTime gameTime)
   at StudioForge.TotalMiner.TotalMinerGame.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 StudioForge.Engine.Game.BaseGame.Run[T]()
I'm not sure if it's my code (probably, i'm pretty bad XD) or if it was something else...

**just for reference i did use one of Craig's Sample mods ( as a guide/help.
Title: Re: TM crash report/message. [Need Help]
Post by: Stoneart on November 13, 2018, 01:12:33 AM
Please post the code for XML for further help. I can't check for errors without it.
Title: Re: TM crash report/message. [Fixed]
Post by: Mystic_ReloadzZ on November 13, 2018, 03:39:08 AM
[Issue Solved]