10.10 and previous edition Launch Box Enable Game Controller causing serious performance issues

Issue #5144 resolved
Kenny B created an issue

I went to your support forums proving my my mouse and the whole application would freeze with Video proof and log files. However I got n00b support.

So I had to live decompile your application, and found the issue by watching system calls.

I had at one point turned on Enable Game Controller to try LaunchBox on a xbox controller.

Since then the xbox controller has been disconnected from the PC, leaving no other controller options.
However leaving “Enable Game Controller” on in Launch box settings with no other Controller in the device list.

Launchbox will begin acting horribly wrong, since your new Tile option update passed through.

This causes major issues because the application is running a focus timer with the “JoystickTimer set”.
It’s hitting c:\windows\inf\hidir.inf and trying to read Joystick buttons that do not exists, then it takes the mouse cursor away and try’s to set focus on a Game thumbnail tile, then after it fails it releases it for a few seconds which you are able to move the mouse again. Then take it away over and over. Making the application unable. After I found this was the case I realized that I had my “Enable Game Controller” On, Once It was turned off the application began running correctly.

Please fix ASAP!

Comments (3)

  1. Jason Carr repo owner

    Hi Kenny, I can’t reproduce these issues. What controllers do you have connected? Have you checked the Use All Controllers box in LaunchBox?

  2. Kenny B reporter

    Hi Jason,
    Sorry weekends is all the time I have to work on my Launch box collection. Since I had a workaround by turning off the controller input I had no time again to last ditch prove the problem.

    So attached is a video recording. https://forums.launchbox-app.com/applications/core/interface/file/attachment.php?id=44225
    I start with Launch box turned on. with Joystick control option disabled. I have a Processor monitor on it to watch the commands to the OS.
    I wiggle my mouse for a while to just to show you I have no issues.

    Once I turn on the Joystick control option. "Without a controller", because sometimes I disconnect my controller, and that when I have the problem.
    I'll be continuously moving my mouse, you see that it just stops at randomly ever so often.
    I'll pause the Processor Monitor and go to the time of that event.
    All the commands are Launchbox making a ton of calls to DirectX Input.
    It even effects me outside of Launchbox if Launch box is open.

    I had another program but it take too long to show you me digging in, where if I wait just right I catch it happens with the JoystickTimer Set command.

    Again I'm just showing you what it takes to reproduce the problem.

    If it some how just me, then I'll just never enable Joystick in LaunchBox Manager.

    Happy bug smashing!

  3. Log in to comment