WhiteMagic / JoystickGremlin

A tool for configuring and managing joystick devices.
http://whitemagic.github.io/JoystickGremlin/
GNU General Public License v3.0
313 stars 45 forks source link

Gremlin won't start anymore #472

Open Asher73zsjdokldfgvh opened 1 year ago

Asher73zsjdokldfgvh commented 1 year ago

I'm not to good at making a bug report. This is where I'm at, I've tried restarting and reinstalling numerous times. I changed the start on windows start options in gremlin, and I think thats the root cause of the issue, but I can't seem to reverse it even with reinstalls. Or something else that I need help with please.

gremlin problem

WhiteMagic commented 1 year ago

Unsure how start on boot would play into this, but to disable that all that should be needed is to untick the option in the settings screen. The error also implies that something is preventing access to the vJoy device. Usually this is another vJoy using program grabbing the device. Seeing that you're using HidHide I don't know what it would look like if it blocked access to the vJoy device (even if the settings seem to indicate that it shouldn't).

The two things I can think of to debug this are.

  1. ensure no other tool that uses vJoy is running
  2. remove/disable HidHide just to be absolutely certain it isn't oddly misconfigured and doing something you don't want it to do
ValokAsura commented 1 year ago

Just ran into this for the first time after not having made any changes to any of my vJoy/Other controller software settings in quite a while.

My solution was that I use the program MATRIC to use tablets as customizable vJoy controllers. I had MATRIC running before launching Joystick Gremlin and this was the problem. I closed MATRIC, launched Gremlin, then re-launched MATRIC and the issue went away.

WhiteMagic commented 1 year ago

I suspect the causes are different in both instances. In yours tough it's likely that matric is grabbing all available vJoy devices which means Gremlin can't get hold of any which is not a valid situation. Gremlin itself does only grabs the vJoy devices it needs to play nice with other programs using vJoy but not all programs do that.