Blinue / Magpie

An all-purpose window upscaler for Windows 10/11.
GNU General Public License v3.0
8.9k stars 474 forks source link

[Feature Request] Zoom, pan, save & load position, flip and cropping list #423

Open beitadoro opened 2 years ago

beitadoro commented 2 years ago

Expected behavior 预期的功能

I am suggesting the following functions in reference to a video player (potplayer). I think these functions will be cool to have when playing a visual game.

Function <- Suggested keyboard shortcut: ((( after custom cropping applied) ((((((((( position adjustment section zoom in <- add zoom out <- subtract move up <- ctrl + numpad 8 move down <- ctrl + numpad 2 move left <- ctrl + numpad 4 move right <- ctrl + numpad 6 *hold shift together for moving further

clear all applied adjustment <- ctrl + numpad 5 (like pressing numpad 5 for actual size in potplayer)

save adjusted position 1 <- alt + numpad 1 ... adjusted position 9 <- alt + numpad 9 load adjusted position 1 <- shift + numpad 1 ... adjusted position 9 <- shift + numpad 9 ))))))))) flip vertical <- ctrl + p flip horizontal <- ctrl + z )))

It will also be convenient to add a list in the custom cropping section to save and load the config of Top Left Up Right parameters for different scenario/games, probably a list of 5 to 10 config will be enough.

A shortcut section in the config option will also be nice to override the above shortcuts.

Blinue commented 2 years ago

Adding shortcuts is a good idea to give the user more control over the screen. I would like to eventually allow the user to modify the scaling configuration at runtime.

These features will not be implemented for now, as I plan to prioritize other important features such as rewriting the UI and implementing windowing.

eadmaster commented 7 months ago

could be useful to play shmups in tate mode, see: https://github.com/massanoori/THRotator https://github.com/massanoori/THRotator/blob/master/sample-config/th07.exe.throtator