Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
01997 Graphics Minor Always Jul 10, 2008, 13:43 Jul 13, 2008, 14:06
Tester Yonah View Status Public Platform MAME (Official Binary)
Assigned To Resolution No change required OS Windows XP/Vista 32-bit
Status [?] Closed Driver
Version 0.126 Fixed in Version Build Normal
Fixed in Git Commit Github Pull Request #
Summary 01997: Screen stretch and position distorts screen shots.
Description Previous to 0.126, a screen shot would reflect the exact pixel size of the display. If the game's resolution is 320x240, this is also the size of the screen shot taken. With 0.126, if you use custom screen position and stretch settings, screen shots will appear off center, distorted or resampled, depending on the settings used when the shot was taken. The screen shot still maintains the original width and height, but the offset or aspect of the image is affected.
Steps To Reproduce While game is running, use the '~' key to activate the onscreen menu, change the screen position or stretch. Take a screenshot using the F12 key.
Additional Information
Github Commit
Flags
Regression Version
Affected Sets / Systems
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
4
User avatar
No.01573
Tafoid
Administrator
Jul 10, 2008, 14:54
While the screen stretching does appear in the screen shots now and the resolution remains centered and constant for that - the horiz or vert offset was NEVER accounted for in taking a screenshot. If you took a shot with 0.125, for example, with a screen offset - your snapshot would appear offset as well.
All adjustments are now carried over (gamma/brightness/etc.).

There is one problem with bezels + screenshots: If you load artwork but choose to "Hide Bezels" for example, the screenshot will still show the bezel.
A command line "-nouse_bezels" works as expected and does not show the bezel on screenshots.

I'd like Aaron to identify/comment on if this is new functionality to take advantage of the new snap commands or not.
User avatar
No.01577
haynor666
Tester
Jul 11, 2008, 17:44
Better to make screenshots in old (original resolution) way. On the other hand taking screen with at least backdrop and overlay is good idea, but without bezel. Look closer at my report for Sea Wolf II.
User avatar
No.01595
aaron
Developer
Jul 13, 2008, 07:55
Any tweaking you do at the screen level (via the ~ keys) will impact the screenshots, as the changes are applied to the screen itself. This doesn't particularly concern me, and is difficult to fix. If you want native pixel screenshots, don't mess with that stuff.

As for the Hide Bezels options -- the screenshots only obey what was on the command line. They are not dynamically altered based on any changes you do on the fly.
User avatar
No.01602
Tafoid
Administrator
Jul 13, 2008, 14:06
I take that text to mean that no changes are required and that the current behavior is correct. Resolving.