I’m making a game with traditional pixel art, so I expect most players to play at higher than the native resolution. Ideally I would like a plugin that lets the player choose 2x, 3x, etc magnification for better upscaling, and it would be nice if I could configure the game to automatically launch at a certain upscaled value.
I’ve tried to look at relevant plugins and I’m not sure any of them are quite what I’m looking for. Is anyone aware of features, or more likely plugins, that could help me with this? Thanks.
If it’s MZ, the launch value is already native. Database > System 2 > Screen Scale, set it to 2 and the game opens at double the window size without changing the internal resolution.
For the player picking it themselves, Hakuen Studio’s Screen Manager is pay what you want and handles scale and resolution changes mid game with the choice persisting between sessions. Sang Hendrix’s Game Resolution is paid and adds a resolution entry to the options menu, including a mode that scales the window only and leaves the game world alone. Which ones did you already look at though, and where did they fall short? That’d help narrow it.
Separately for the crispness itself, Galenmereth’s Pixel Perfect covers MV and MZ, and turning off its Allow Stretch Scaling keeps it to whole number scales instead of landing on something like 2.2.
If it turns out there’s a real gap once you’ve narrowed it down, I can take a crack at a small plugin for it. MZ already runs that window resize once at boot, so a lot of the work is exposing it as an options entry and clamping the choices to what actually fits the player’s monitor.