Open-source cross-platform player for (some) RPG Maker XP / VX / VX Ace games. A very heavily modified fork of mkxp. RGSS on steroids with a stupid name.
Currently, although you can change the default window size in the config, there's no way to do the same with the initial internal screen resolution, and you had to do the latter within RGSS even after doing the former within the config.
I found that insane, so this adds defInternalScreenH and defInternalScreenW options. This should probably be equivalent to running Graphics.resize_screen on startup.
On top of that, if defInternalScreenH/W is set but defScreenH/W isn't, it defaults the window size to the internal screen's resolution.
In a perfect world, the config option to change the SDL window's size would be defWindowH/W so this would be defScreenH/W and everything would have a consistent naming scheme with resize_window vs resize_screen, but it's way too late for that
Currently, although you can change the default window size in the config, there's no way to do the same with the initial internal screen resolution, and you had to do the latter within RGSS even after doing the former within the config.
I found that insane, so this adds
defInternalScreenH
anddefInternalScreenW
options. This should probably be equivalent to runningGraphics.resize_screen
on startup.On top of that, if
defInternalScreenH/W
is set butdefScreenH/W
isn't, it defaults the window size to the internal screen's resolution.In a perfect world, the config option to change the SDL window's size would be
defWindowH/W
so this would bedefScreenH/W
and everything would have a consistent naming scheme withresize_window
vsresize_screen
, but it's way too late for that