Make Screenshot Keyboard Command Shortcomings

Bug #1554839 reported by AlexB
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ares
Fix Released
Medium
AlexB

Bug Description

In windowed mode, only the actual game windows should be captured, not the entire screen. The bitmap file generated is upside down, with a negative height. This is valid, though some applications were struggling with this. Lines should be written in order, with positive height, thus the resulting bitmap is compatible with more programs.

Revision history for this message
mevitar (mevitar) wrote :

i didn't notice anything wrong with newly created screenshots, so i guess that means it works fine (and i don't know what programs had issues with old ones, so can't check if they work or not :P ).

Revision history for this message
AlexB (alexander-b) wrote :

If screenshots from the windowed game don't show the entire screen's contents and programs can still use the bmps, all is well. Iirc, older versions of PSP had problems. I don't have it installed, so I can't check.

Revision history for this message
mevitar (mevitar) wrote :

Hmm. It doesn't show the entire screen's content anymore, but if the bottom bar isn't visible on the screen due to resolution set, it will be bugged.

My ingame screen resolution is the same as my system screen resolution, and this makes the window border push the bottom bar "outside" of the screen. So when i make a screenshot, i see this at the bottom bar.

Don't know if it's something you can fix, though.

Revision history for this message
AlexB (alexander-b) wrote :

Was this different before? That is, was the lower part of the bottom bar visible completely on the fullscreen screenshots, opposed to just be cut off?

Revision history for this message
mevitar (mevitar) wrote :

The window border pushes the bottom bar outside of the screen if the window's resolution is the same as system resolution.

Beforehand, "make screenshot" command showed it exactly as it was visible - with the window borders, and bottom bar pushed outside of the screen. What was "outside" of the screen wasn't rendered.

Now, as screenshots show the ingame view, not system view, window borders aren't there anymore. Everything is "pushed up", and the bottom bar looks like this. The system view is still the same, with window borders and bottom bar outside of the screen. So, because the bar isn't even rendered on the screen properly, that's how the game sees it when taking a screenshot.

Everything is fine for smaller windows, or when running the game in a "borderless" window, because then, the bottom bar isn't pushed outside of the screen. But when it is, this is what happens.

Revision history for this message
AlexB (alexander-b) wrote :

Thanks! That is ok. The window frame is not part of the client area, so it shouldn't be captured. That there's random graphical glitches below showing remnants of the non-client area is an artifact. The game doesn't draw what's not on screen. That is, there's nothing else to capture there.

Changed in ares:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.