Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Joystick Gremlin Crash #585

Open
OWL282820 opened this issue Dec 24, 2024 · 3 comments
Open

Joystick Gremlin Crash #585

OWL282820 opened this issue Dec 24, 2024 · 3 comments

Comments

@OWL282820
Copy link

JGError241224

Have used Gremlin as an essential tool for many, many years. I cannot use a mouse as I have severe Essential Tremor. Since reinstalling a clean version of windows, when trying to open it, it crashes with this error. My profiles were all backed up to OneDrive. So earlier, I thought I could download them to the relevant folder. But it appears after installation, they opened blank and there were more than one folder named "Joystick Gremlin" containing my profiles. If I download them again, what is the address is the default folder for them to live.

I really struggle to use my computer with mouse and keyboard, Gremlin is the only solution that works for me. As one of the earliest adopters of JG, I'd be eternally grateful.

Regards,
Stewart McGuire.

@bastianh
Copy link

It looks like it's trying to open a profile that is damaged. It expects an xml element in the profile file at line 614 but there is none

@OWL282820
Copy link
Author

OWL282820 commented Dec 25, 2024 via email

@WhiteMagic
Copy link
Owner

Profiles use unique device identifiers (UUID) for sticks, which change once Windows is reinstalled. However, loading a profile with "unknown" devices (in terms of UUIDs) shouldn't cause a crash. If you can crop the profile here it might be possible to see what's wrong with it and fix it manually.

The other option is for you to recreate the profile, in case starting Gremlin fails because it always attempts to load the broken profile you can remove the %userprofile%/joystick gremlin/config.ini file (or the entry named "last_profile" or similar) to make Gremlin start with an empty profile which should not crash.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants