20kdc / gabien-app-r48

(Possibly buggy) application for game making, modding, and datamining, with a general focus around game engines compatible with the RPG Maker series.
The Unlicense
31 stars 2 forks source link

Pixel-perfect zoom mode? #36

Closed rohkea closed 5 years ago

rohkea commented 5 years ago

I really miss the old zoom mode that only chose pixel-perfect zooms (1x, 2x, etc.). The current zoom mode is more flexible, but it takes me more time to find a zoom mode where all pixels have the same size. When making maps, I usually only use these zooms: 100%, 200%, 300%, etc, because I know an ‘underlying’ pixel corresponds to one ‘screen’ pixel.

Most zooms R48 offers mean that pixels have different sizes. Here’s an illustration: pixels-

Red lines are borders of ‘real’ pixels, blue lines subdivide zoomed pixels. Most R48 zooms now make pixels unequal (on the image, some pixels are 3px while others are 2px). These zoom modes make it harder to judge about how the map will look in the end.

Current zoom mode works like RPG Maker MV, but:

Some function to use only pixel-perfect zooms would be welcome. Maybe a switch somewhere, or ‘if you hold shift key, only zooms with integer number of pixels are chosen’, or something along these lines. Or maybe a ‘revert to 100% zoom’ like in RPG Makers (although ‘revert to 200%’ would probably be more appropriate for 2k[3] mode).

20kdc commented 5 years ago

This mode was already bound to Shift, but now it's also bound to Control. Just in case. And yes, I did run out of room for more informative controls text...

rohkea commented 5 years ago

Thanks!