Posted July 10, 2015
I have a Logitech G13 gaming keyboard, which has a built-in LCD display. Logitech publishes an SDK for this and other gaming keyboards that lets third-party software add "applets" to the display so that you can, for example, see your current stats in the game you're playing.
The Witcher has support for this. Except it's broken: http://i.imgur.com/Uqf1W.png
Clearly, The Witcher is passing an uninitialized string pointer over to the Logitech software, which then displays whatever garbage happens to be in that memory location. What's more, because the garbage is different every time you launch The Witcher, a new entry in the applet list is created on every launch (because it doesn't match any existing entry), and the applet list gets polluted with a bunch of bogus entries. Eventually you have to scrub the Logitech settings file and start over.
This is literally a one-line fix in the program. Is it too much to hope for a patch for this? Failing a patch, is there any way I can prevent The Witcher from trying to connect to the Logitech software and polluting the applet list?
The Witcher has support for this. Except it's broken: http://i.imgur.com/Uqf1W.png
Clearly, The Witcher is passing an uninitialized string pointer over to the Logitech software, which then displays whatever garbage happens to be in that memory location. What's more, because the garbage is different every time you launch The Witcher, a new entry in the applet list is created on every launch (because it doesn't match any existing entry), and the applet list gets polluted with a bunch of bogus entries. Eventually you have to scrub the Logitech settings file and start over.
This is literally a one-line fix in the program. Is it too much to hope for a patch for this? Failing a patch, is there any way I can prevent The Witcher from trying to connect to the Logitech software and polluting the applet list?
No posts in this topic were marked as the solution yet. If you can help, add your reply