Open daniel-j opened 2 years ago
The game's fullscreen mode doesn't work perfectly either. When going from the menus into a level, the top of the screen gets cut off. The fix is to go to video settings and apply the video mode, or toggle windowed and fullscreen mode. Screenshot with integer scaling: And sometimes it doesn't fill the screen (screenshot with FSR mode):
When playing Jazz Jackrabbit 2 in windowed mode, Proton in gamescope crops away the titlebar, menubar and border, which is great. But then it gets the scaling/cropped window size wrong, and it stretches the game pixels. For example when running the game at 640x480 it gets stretched to 653x531. Here is a screenshot with integer scaling, to prove that it is not scaling properly (tested on Steam Deck):
Screenshot from the game:
For reference, when running JJ2 on a GNOME desktop, you can see the menus and border:
The game has a fullscreen (DirectDraw) mode, but it seems to draw more power on the Deck so I would prefer to run it windowed (and fshack crops and scales it up with gamescope).
Proton logfile with
WINEDEBUG=+fshack,+x11drv
: steam-10702214918549012480.logSome notable lines:
Jazz Jackrabbit 2 TSF running with the Plus patch, installed from GOG, running on proton-7.0-2.
I first posted an issue to gamescope, but I think I found out that it is fshack inside Proton that's cause it, or gamescope getting the wrong size. https://github.com/Plagman/gamescope/issues/475