I purchased Game Dev Tycoon recently, through Steam, and am playing it on my Surface Pro 3. I see that it has touch screen support, however, I’m seeing weird behavior-- specifically, anything I touch seems to be offset by about three “inches” (I tap one place, and the click is registered as being elsewhere).
I think this probably has something to do with the wacky ratio and resolution of the SP3, but running it in compatibility mode, or with DPI scaling off, has yielded nothing.
Is this a bug which will hopefully be fixed in the future, or am I missing something critical? (Note, the game works fine with a mouse or with the stylus, so I’m not totally lost; it’s just such a perfect game for touch screens).
@FireChaos Huh, that’s interesting! I have the Steam Overlay disabled, though. Additionally, I’ve tried running the game from the game folder (instead of the Steam shortcut), which doesn’t start Steam. Dunno if that would make a difference.
If you encounter problems with the Steam Overlay, then, well, there’s not really something with we can do against it.
Greenworks only calls internally the Steam Overlay. It’s the client itself that takes care of rendering the necessary dialogs on screen, so we don’t have any influence on how this happens.
Since you are mentioning an offset, do you play the game regularaly or using changed settings in package.json? I specifically would like to know if you’re using the “toolbar”: true option.
There are very similar issues related to using Steam Overlay while the game windows has “toolbar”: true.
Okay, I’ll try that right now. Just to make a note, I tried changing the resolution in the JSON file to match that of my device and it mitigated the problem somewhat (it would either register the click as being in the appropriate place, or as being in the top left-hand corner of the screen, haha).
Oh, boy. You all are going to laugh at me. I think I figured it out (the best solution, at least). Under Properties>Compatibility, ‘Disable display scaling on high DPI settings’ seems to have solved the issues, with all settings in the .json file set to their default values.
(The only unfortunate part of this is that the buttons are smaller, and adjusting resolution in the .json file leads to the weird ‘upper left-hand corner click registration’ I’d mentioned earlier-- but beggars can’t be choosers, so I’m pretty pleased)
Wait, never-mind, I spoke too soon. Still getting odd ‘upper left-hand corner click registration’ behavior. Weird. This is different from the consistent offset issue from earlier, as it only happens about half of the time (but when it does, it gets stuck there). This is with DPI scaling turned off and the json file to defaults; with DPI scaling on, the behavior is the same as mentioned earlier, with the offset. For now I’m using the game with DPI scaling on, since a consistent offset is better than erratic behavior. Oh well :<
On the plus side, at least I’m not THAT oblivious.
Oh, just to add another comment here, in response to this idea, I tried rolling my game back to the “noworkshop” beta, but the offset is still present-- I think Greenworks can be ruled out, as a result (if I’m understanding correctly).