Jon Shafer's At the Gates

Jon Shafer's At the Gates

Apanson Apr 20, 2019 @ 2:21am
Options button broken
Hello

For some time I have had the issue that when I press options, ingame or in the main menu, the game crashes. I have tried to repair, reinstall and switching between versions but nothing helps.
I get an error that tells me the index is too low and cant be negative. Is there a solution for this?
< >
Showing 1-10 of 10 comments
athelasloraiel Apr 20, 2019 @ 7:18am 
Ill test now.
athelasloraiel Apr 20, 2019 @ 7:20am 
mine works well. I suppose game left some setting in some windows user folder that doesnt agree with your PC setup. you could deinstall, find all instances/leftovers of game and erase it, restart and reinstall or manually try to play with config file/ini file.
duijn131 Apr 26, 2019 @ 9:47am 
I have the same problem
Jon Shafer  [developer] May 7, 2019 @ 8:28am 
Can someone with this issue please post a screenshot of the full error message either here or email it to contact@conifergames.com?

- Jon
Lazygun Jun 11, 2019 @ 5:11pm 
I am still getting this issue in 1.1. Here's a log for the latest crash found in C:\Program Files (x86)\Steam\steamapps\common\Jon Shafer's At the Gates\Logs. It seems to be a problem with creating the screen resolution dropdown. I'm on a laptop so maybe it's something wacky like my screen resolution not being in the list?

--------------------------------------------------------------------------------- 12 June 2019 @ 00:45 ERROR ID : [ Index was out of range . Must be non-negative and less than the size of the collection . Parameter name: index ] --------------------------------------------------------------------------------- System ThrowHelper . ThrowArgumentOutOfRangeException( ExceptionArgument argument, ExceptionResource resource ) System . Collections . Generic List`1 . get_Item ( Int32 index ) ElfTools Dropdown . NEW ( List`1 contents, NineGridParts background, Int32 selectedIndex ) AtTheGatesUI Screen_Options . AddDropdown ( Int32 defaultIndex, String[] options ) AtTheGatesUI Screen_Options . AddResolutionDropdown( ) AtTheGatesUI Screen_Options . CreateControls_OnRebuild( ) AtTheGatesCommon ATGCloseableScreen . Rebuild ( ) AtTheGatesCommon ATGScreen . OnShow ( ) AtTheGatesCommon PopupScreen . Init ( Game game ) ElfTools ScreenManager . AddNewActiveScreen ( Screen screen, Boolean drawInactiveScreens ) AtTheGatesGame ATGApplication . ShowScreen ( ATGScreen popup, Boolean disableBackScreens, Boolean drawDisabledScreens ) AtTheGatesUI MainMenu . TestForInput ( ) AtTheGatesUI MainMenu . Update ( GameTime gameTime, Input input ) AtTheGatesGame MainMenuController . Update ( GameTime gameTime ) ElfTools ScreenManager . Update ( GameTime gameTime ) AtTheGatesGame GameCore . UpdateEx ( GameTime gameTime ) AtTheGatesGame GameCore . Update ( GameTime gameTime ) Microsoft . Xna . Framework Game . Tick ( ) Microsoft . Xna . Framework Game . HostIdle ( Object sender, EventArgs e ) Microsoft . Xna . Framework GameHost . OnIdle ( ) Microsoft . Xna . Framework WindowsGameHost . RunOneFrame ( ) Microsoft . Xna . Framework WindowsGameHost . ApplicationIdle ( Object sender, EventArgs e ) System . Windows . Forms . Application . ThreadContext . System . Windows . Forms . UnsafeNativeMethods IMsoComponent . FDoIdle ( Int32 grfidlef ) System . Windows . Forms . Application . ComponentManager . System . Windows . Forms . UnsafeNativeMethodsIMsoComponentManager . FPushMessageLoop ( IntPtr dwComponentID, Int32 reason, Int32 pvLoopData ) System . Windows . Forms . Application ThreadContext . RunMessageLoopInner ( Int32 reason, ApplicationContext context ) System . Windows . Forms . Application ThreadContext . RunMessageLoop ( Int32 reason, ApplicationContext context ) System . Windows . Forms Application . Run ( Form mainForm ) Microsoft . Xna . Framework WindowsGameHost . Run ( ) Microsoft . Xna . Framework Game . RunGame ( Boolean useBlockingRun ) Microsoft . Xna . Framework Game . Run ( ) AtTheGatesGame ProgramCommon . RunGame ( ) AtTheGatesGame ProgramCommon . MainEx ( String[] args )
Jon Shafer  [developer] Jun 12, 2019 @ 8:18am 
I'm looking into this. Should be a fix in by v1.2 at the latest.

- Jon
Apanson Jun 26, 2019 @ 11:07am 
Hello again, I noticed that v1.2 is out. I still have the same problem with the instant crash when pressing options, just wanted to put it out there.
Elda King Jun 26, 2019 @ 1:45pm 
I just bought the game yesterday and I am having the same problem. It is most certainly not an issue with Windows misplaced folders or files, as I am using Linux (Kubuntu 18.04).

I tried to find the log, but couldn't find a Logs folder in the game installation, or a log file anywhere. And no Settings folder either, so I couldn't check the xml with the options (I'm not sure if this could be a cause for the problem).

Later I'll do some more testing, take a screenshot and send a more detailed report by e-mail. But since this was already reported here, I thought it was good to post.

Edit: the game itself seems to be working fine, I just can't open the options, neither with the button or the "o" shortcut.
Last edited by Elda King; Jun 26, 2019 @ 1:48pm
Amerigus Crux May 1, 2021 @ 6:28am 
The issue has never been resolved

--------------------------------------------------------------------------------


01 May 2021 @ 14:52


ERROR ID : [ Index was out of range . Must be non-negative and less than the size of the collection .
Parameter name: index ]


---------------------------------------------------------------------------------



System ThrowHelper . ThrowArgumentOutOfRangeException( ExceptionArgument argument, ExceptionResource resource )

System . Collections . Generic List`1 . get_Item ( Int32 index )

ElfTools Dropdown . NEW ( List`1 contents, NineGridParts background, Int32 selectedIndex )

AtTheGatesUI Screen_Options . AddDropdown ( Int32 defaultIndex, String[] options )

AtTheGatesUI Screen_Options . AddResolutionDropdown( )

AtTheGatesUI Screen_Options . CreateControls_OnRebuild( )

AtTheGatesCommon ATGCloseableScreen . Rebuild ( )

AtTheGatesCommon ATGScreen . OnShow ( )

AtTheGatesCommon PopupScreen . Init ( Game game )

ElfTools ScreenManager . AddNewActiveScreen ( Screen screen, Boolean drawInactiveScreens )

AtTheGatesGame ATGApplication . ShowScreen ( ATGScreen popup, Boolean disableBackScreens, Boolean drawDisabledScreens )

AtTheGatesUI MainMenu . TestForInput ( )

AtTheGatesUI MainMenu . Update ( GameTime gameTime, Input input )

AtTheGatesGame MainMenuController . Update ( GameTime gameTime )

ElfTools ScreenManager . Update ( GameTime gameTime )

AtTheGatesGame GameCore . UpdateEx ( GameTime gameTime )

AtTheGatesGame GameCore . Update ( GameTime gameTime )

Microsoft . Xna . Framework Game . Tick ( )

Microsoft . Xna . Framework Game . HostIdle ( Object sender, EventArgs e )

Microsoft . Xna . Framework GameHost . OnIdle ( )

Microsoft . Xna . Framework WindowsGameHost . RunOneFrame ( )

Microsoft . Xna . Framework WindowsGameHost . ApplicationIdle ( Object sender, EventArgs e )

System . Windows . Forms . Application . ThreadContext . System . Windows . Forms . UnsafeNativeMethods IMsoComponent . FDoIdle ( Int32 grfidlef )

System . Windows . Forms . Application . ComponentManager . System . Windows . Forms . UnsafeNativeMethodsIMsoComponentManager . FPushMessageLoop ( IntPtr dwComponentID, Int32 reason, Int32 pvLoopData )

System . Windows . Forms . Application ThreadContext . RunMessageLoopInner ( Int32 reason, ApplicationContext context )

System . Windows . Forms . Application ThreadContext . RunMessageLoop ( Int32 reason, ApplicationContext context )

System . Windows . Forms Application . Run ( Form mainForm )

Microsoft . Xna . Framework WindowsGameHost . Run ( )

Microsoft . Xna . Framework Game . RunGame ( Boolean useBlockingRun )

Microsoft . Xna . Framework Game . Run ( )

AtTheGatesGame ProgramCommon . RunGame ( )

AtTheGatesGame ProgramCommon . MainEx ( String[] args )






clayffo May 4, 2021 @ 5:34pm 
@ amerigus it’s not going to get resolved posting it on here.

Doesn’t matter though the game is abandoned
< >
Showing 1-10 of 10 comments
Per page: 1530 50