It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hi i have been playing the pit and all expansion so far since i bought it the other day and now i just downloaded the newest update which was on gog i think it 1.5.4 and now my game wont even load it keeps crashing on startup when it says acquiring the pit data saying *Sword of the stars the pit has stopped working*
Now i tried reinstalling and also deleting old folders and still dont work with this update applied.
Please help me i dont know how to get this fixed!!
There should be a file called log.txt in the directory [USER]\AppData\Roaming\Sword of the Stars - The Pit (on Win 7 at least, and note AppData is a hidden directory). You can check if that has anything useful.
found it and i dont know what it actually means but it says

Version: 1.5.4

ThePit.InvalidContentException: 'throw': Bad data 'ProjectileSpeed: 15', line 90 (File: characters.txt) ---> ThePit.InvalidContentException: 'throw': Unhandled key/value pair 'ProjectileSpeed: 15', line 90 (File: characters.txt)
at ThePit.GameDescriptions.ParseContent(IEnumerable`1 lines, String assetDesc)
--- End of inner exception stack trace ---
at ThePit.GameDescriptions.ParseContent(IEnumerable`1 lines, String assetDesc)
at ThePit.GameDescriptions.LoadContent(ContentManager content, String assetPath, String assetDesc)
at ThePit.Data.LoadGameDescriptions(ContentManager content)
at ThePit.Data.Initialize(ContentManager content)
at ThePit.Game1.LoadContentNow()
at ThePit.Game1.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.IMsoComponentManage r.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 ThePit.Program.MainCore()
at ThePit.Program.Main(String[] args)
avatar
Nemesis0985: found it and i dont know what it actually means but it says

Version: 1.5.4

ThePit.InvalidContentException: 'throw': Bad data 'ProjectileSpeed: 15', line 90 (File: characters.txt) ---> ThePit.InvalidContentException: 'throw': Unhandled key/value pair 'ProjectileSpeed: 15', line 90 (File: characters.txt)
at ThePit.GameDescriptions.ParseContent(IEnumerable`1 lines, String assetDesc)
--- End of inner exception stack trace ---
at ThePit.GameDescriptions.ParseContent(IEnumerable`1 lines, String assetDesc)
at ThePit.GameDescriptions.LoadContent(ContentManager content, String assetPath, String assetDesc)
at ThePit.Data.LoadGameDescriptions(ContentManager content)
at ThePit.Data.Initialize(ContentManager content)
at ThePit.Game1.LoadContentNow()
at ThePit.Game1.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.IMsoComponentManage r.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 ThePit.Program.MainCore()
at ThePit.Program.Main(String[] args)
Make sure that you install the new patch as well as both expansion upgrades, otherwise the game will crash upon launch.
Thanks its all fixed now. What would be great is if they compiled all addons and base game all into 1 installer
avatar
Nemesis0985: Thanks its all fixed now. What would be great is if they compiled all addons and base game all into 1 installer
It is annoying to have to install everything in a particular order from multiple installers, but as of right now, there is no other solution.

Anyway, be prepared to install another add-on, as the Necromancer dlc should be here sometime soon.