There are checkboxes somewhere in Mala options to change the screen resolution and re-order the screen, but it never accomplished what I thought it should.
Most of my oddball scripts are for AutoHotkey.
I ended up putting this to run when the game exits and it works every time.
It just makes sure that the desktop resolution is correct.
Only change the parts that say "you can change to suit your requirements"
cD = 32 ; bits (quality) - you can change to suit your requirments
sW = 1920 ; pixels - you can change to suit your requirments
sH = 1080 ; pixels - you can change to suit your requirments
rR = 60 ; Hz (frequency) - you can change to suit your requirments
ChangeDisplaySettings( cD, sW, sH, rR )
ExitAPP
Return
ChangeDisplaySettings( cD, sW, sH, rR ) {
VarSetCapacity(dM,156,0), NumPut(156,dM,36)
DllCall( "EnumDisplaySettingsA", UInt,0, UInt,-1, UInt,&dM ), NumPut(0x5c0000,dM,40)
NumPut(cD,dM,104), NumPut(sW,dM,108), NumPut(sH,dM,112), NumPut(rR,dM,120)
Return DllCall( "ChangeDisplaySettingsA", UInt,&dM, UInt,0 )
}
You might also try setting Mala and Visual Pinball to the same resolution.