Author Topic: Game Breaking Issue (Screen won't stay still)  (Read 8201 times)

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Game Breaking Issue (Screen won't stay still)
« Reply #15 on: October 08, 2013, 04:42:46 pm »
Okay. What I can say is that we have not updates those other games; they are on an older version of unity. Unity tells us when a key is down or not, and that is it. We can of poll drivers or check hardware or do anything else; if unitiy lies about a key being down we have no way of knowing.

Did you try the unbinding? Did that not work?
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Vyndicu

  • Sr. Member
  • ****
  • Posts: 319
Re: Game Breaking Issue (Screen won't stay still)
« Reply #16 on: October 08, 2013, 05:04:06 pm »
Sorry for late reply. I just tried unbinding the arrow keys. Still panning. Is it by design that you can't unbind gamepad/mouse axes? Cause I tried clicking on them then right click and nothing.

Oh dear. I just tried to remap panning to JKLI and when I click to save. It pop up an application error. "The exception breakpoint A breakpoint has been reached. (0x800000003) occurred in the application at location 0x7719805d." Click on ok to terminate the program.

When I tried to load a save game bionic dues crop up with the "fatal error in gc" while running.

I load it again no "fatal error in gc". The panning still persist.

I feel like I am playing a Russia roulette right now.  :o

Offline keith.lamothe

  • Arcen Games Staff
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 19,505
Re: Game Breaking Issue (Screen won't stay still)
« Reply #17 on: October 08, 2013, 05:15:05 pm »
Sorry for late reply. I just tried unbinding the arrow keys. Still panning. Is it by design that you can't unbind gamepad/mouse axes? Cause I tried clicking on them then right click and nothing.

Oh dear. I just tried to remap panning to JKLI and when I click to save. It pop up an application error. "The exception breakpoint A breakpoint has been reached. (0x800000003) occurred in the application at location 0x7719805d." Click on ok to terminate the program.

When I tried to load a save game bionic dues crop up with the "fatal error in gc" while running.

I load it again no "fatal error in gc". The panning still persist.

I feel like I am playing a Russia roulette right now.  :o
Are you running an antivirus?  Those have caused fatal-error-in-gc messages for others in the past, with unity games (or unity itself, as developers).
Have ideas or bug reports for one of our games? Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Game Breaking Issue (Screen won't stay still)
« Reply #18 on: October 08, 2013, 05:16:49 pm »
Sounds like it is the gamepad bindings thing.  Why that is not working is a mystery to me -- it sounds like something very strange indeed is going on with your computer.  It's very hard to make the unity engine crash like that.

You may wish to open inputbindings.dat directly in notepad from the RuntimeData folder and change it manually there.

You have a pretty fancy keyboard and mouse, which is great, but I wonder if there is something strange with their drivers or companion software.  Sometimes there are emulation functions for doing key combos or autofire or other utility functions, and something like that might not play well at all if enabled strangely.

If you cannot disable the gamepad functions, however, that's a pretty good sign that they are being held down -- when you left click, it immediately sets it again instead of letting you then right-click it.  To get around that, you'd have to go into the inputbindings.dat to set it manually, since some sort of input that is reading as a gamepad is giving constant input.

And this explains why it does not do it in AI War, because AI War is our only game without any support for gamepads whatsoever.

That should solve the panning, although of it is spamming the internal engine with that much input I guess that may be related to the fatal errors.  I would definitely try and find out just what it is on your computer that is doing all that spamming.  Trying a different mouse temporarily, or a different keyboard, might not be a bad idea.  If unplugging one of them solves the problem, you've at least narrowed down your culprit.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline keith.lamothe

  • Arcen Games Staff
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 19,505
Re: Game Breaking Issue (Screen won't stay still)
« Reply #19 on: October 08, 2013, 05:21:53 pm »
Here's the bit where folks with Avast version 8 (and apparently ESET, so perhaps others too) couldn't get Unity to run stably, due to crashes with that particular error message: http://forum.unity3d.com/threads/172934-Fatal-error-in-GC

While they were developers running the Unity Editor (which Bionic doesn't involve) it looks like the false positive is on one of the mono library files, so that would impact our games as well.
Have ideas or bug reports for one of our games? Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Vyndicu

  • Sr. Member
  • ****
  • Posts: 319
Re: Game Breaking Issue (Screen won't stay still)
« Reply #20 on: October 08, 2013, 05:26:30 pm »
Sounds like it is the gamepad bindings thing.  Why that is not working is a mystery to me -- it sounds like something very strange indeed is going on with your computer.  It's very hard to make the unity engine crash like that.

You may wish to open inputbindings.dat directly in notepad from the RuntimeData folder and change it manually there.

You have a pretty fancy keyboard and mouse, which is great, but I wonder if there is something strange with their drivers or companion software.  Sometimes there are emulation functions for doing key combos or autofire or other utility functions, and something like that might not play well at all if enabled strangely.

If you cannot disable the gamepad functions, however, that's a pretty good sign that they are being held down -- when you left click, it immediately sets it again instead of letting you then right-click it.  To get around that, you'd have to go into the inputbindings.dat to set it manually, since some sort of input that is reading as a gamepad is giving constant input.

And this explains why it does not do it in AI War, because AI War is our only game without any support for gamepads whatsoever.

That should solve the panning, although of it is spamming the internal engine with that much input I guess that may be related to the fatal errors.  I would definitely try and find out just what it is on your computer that is doing all that spamming.  Trying a different mouse temporarily, or a different keyboard, might not be a bad idea.  If unplugging one of them solves the problem, you've at least narrowed down your culprit.

After manually setting gamepad to none it worked as expected in Bionic Dues.

I went into AVWW 1 setting and move binding has the exact same issue. Look like I have to manual clear all of those gamepad setting to fix it.

I am glad we figure out what was the issue here! Perhaps a suggestion perhaps it would be wise to move away from depending on mouse clicks to confirm/change binding so it doesn't cropped back up again. Something more like "enter" to confirm keybinding.

Update: I manage to remove all gamepad up/down/left/right from all other arcen games that has support for it and there is no more unexpected panning/moving.
« Last Edit: October 08, 2013, 05:37:03 pm by Vyndicu »

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Game Breaking Issue (Screen won't stay still)
« Reply #21 on: October 08, 2013, 06:17:51 pm »
That's great! If you see an issue with th crashes continuing, the antivirus notes Keith posted would still be the relevant thing.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline Greywolf22

  • Jr. Member Mark II
  • **
  • Posts: 70
Re: Game Breaking Issue (Screen won't stay still)
« Reply #22 on: October 09, 2013, 12:28:04 pm »
I ran into something similiar like this when I was testing...turned out that since I had a gamepad and a joystick (hey I play some flight sim games...give me a break  ;) ) that it would default to the joystick and the pan left (if I remember correctly) would default to the throttle
on my joystick.

For me I simply unplugged the joystick and it worked fine.  Since I think mine was a rather unique case I never bothered to open a mantis
bug with it..since it wasn't the game causing the problem, but somehow defaulting the joystick as controller 1.

Anyway, yeah there can definitely be some wierdness when enabling the gamepad

Offline EagleMountain

  • Newbie Mark III
  • *
  • Posts: 25
Re: Game Breaking Issue (Screen won't stay still)
« Reply #23 on: October 10, 2013, 10:50:28 am »
I have the same symptoms when I have my full flight gear attached: CH Fighterstick, CH Pro Throttle, CH Throttle Quadrant and CH Pro Rudders. Pulling them out gives me control over the map again.

And if I put them in again, the map scrolls away :)
-Men do not quit playing because they grow old. They grow old because they quit playing. -- Oliver Wendell Holmes

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Game Breaking Issue (Screen won't stay still)
« Reply #24 on: October 10, 2013, 11:28:21 am »
Simply disabling the gamepad controls in the game will definitely solve the issue for you.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Game Breaking Issue (Screen won't stay still)
« Reply #25 on: October 10, 2013, 11:36:07 am »
Okay, I have put in a change to make it so that the panning functions are no longer default bound to the gamepad axes.  It will also return the keyboard panning functions to the defaults if you changed them.

Steam will automatically update the game, or you can restart steam to force a quicker update. :)
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline EagleMountain

  • Newbie Mark III
  • *
  • Posts: 25
Re: Game Breaking Issue (Screen won't stay still)
« Reply #26 on: October 10, 2013, 03:36:36 pm »
Simply disabling the gamepad controls in the game will definitely solve the issue for you.

Hi Chris,

Where do I do this?
-Men do not quit playing because they grow old. They grow old because they quit playing. -- Oliver Wendell Holmes

Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Game Breaking Issue (Screen won't stay still)
« Reply #27 on: October 10, 2013, 03:46:46 pm »
It's in the settings menu, then controls. But if you restart steam and then run the game it should update so you don't have to do this anyhow.
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!

Offline qlf00n

  • Newbie
  • *
  • Posts: 2
Re: Game Breaking Issue (Screen won't stay still)
« Reply #28 on: March 15, 2014, 10:58:58 am »
Hi there,

I've just downloaded the demo of the game and I have the same issue (each time I start the tutorial or load the saved tutorial game it starts to move left). I've read all the tips through this thread and tried to manually edit the inputbindings.dat file but I am not sure which values needs to be set to disable gamepad. Through game \ settings \ edit controls I do see five buttons for keybindings but in the file there are 7 positions separated with '|' as well as the value 10 at the end of each line. I've tried to set the cursor ones to None beside the first position, but it didn't helped, the game still sees gamepad mapping.

I am running the demo on the laptop Dell Precision M4700, and I do have two wireless mice connected via USB. I've tried do disconnect the USB dongles but nothing was changed.

BTW, as I do see you have included some changed in the game but I have no way to guess whether they are in the demo I've downloaded. Also, at the end of demo installation process, I've spotted such weirdness in the label text on the form:


Offline x4000

  • Chris McElligott Park, Arcen Founder and Lead Dev
  • Arcen Staff
  • Zenith Council Member Mark III
  • *****
  • Posts: 31,651
Re: Game Breaking Issue (Screen won't stay still)
« Reply #29 on: March 15, 2014, 11:00:57 am »
The changes to the game are not reflected in the demo, no.  Regarding the issue you are seeing, that's something where a gamepad input source is giving you feedback and pushing it in that direction.  What you'll want to do is either unplug your gamepad, or open up the inputbindings.dat file inside the RuntimeData folder in the game folder, and change anything that mentions "Axis" to be none like the other entries.

Thanks for checking out the game!
Have ideas or bug reports for one of our games?  Mantis for Suggestions and Bug Reports. Thanks for helping to make our games better!